Update bot data
This commit is contained in:
parent
ffc3a28dc8
commit
c41749257d
@ -74,6 +74,9 @@
|
|||||||
"TacticalVest": 100
|
"TacticalVest": 100
|
||||||
},
|
},
|
||||||
"mods": {
|
"mods": {
|
||||||
|
"back_plate": 100,
|
||||||
|
"front_plate": 100,
|
||||||
|
"left_side_plate": 0,
|
||||||
"mod_charge": 2,
|
"mod_charge": 2,
|
||||||
"mod_equipment": 16,
|
"mod_equipment": 16,
|
||||||
"mod_equipment_000": 0,
|
"mod_equipment_000": 0,
|
||||||
@ -102,7 +105,7 @@
|
|||||||
"mod_tactical_001": 78,
|
"mod_tactical_001": 78,
|
||||||
"mod_tactical_002": 2,
|
"mod_tactical_002": 2,
|
||||||
"mod_tactical_003": 0,
|
"mod_tactical_003": 0,
|
||||||
"mod_tactical_2": 0
|
"right_side_plate": 0
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"difficulty": {
|
"difficulty": {
|
||||||
@ -2454,7 +2457,8 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"health": {
|
"health": {
|
||||||
"BodyParts": [{
|
"BodyParts": [
|
||||||
|
{
|
||||||
"Chest": {
|
"Chest": {
|
||||||
"max": 85,
|
"max": 85,
|
||||||
"min": 85
|
"min": 85
|
||||||
@ -2483,7 +2487,8 @@
|
|||||||
"max": 70,
|
"max": 70,
|
||||||
"min": 70
|
"min": 70
|
||||||
}
|
}
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
"Chest": {
|
"Chest": {
|
||||||
"max": 100,
|
"max": 100,
|
||||||
"min": 100
|
"min": 100
|
||||||
@ -4653,166 +4658,6 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"mods": {
|
"mods": {
|
||||||
"5648a7494bdc2d9d488b4583": {
|
|
||||||
"Soft_armor_back": ["65703fa06584602f7d057a8e"],
|
|
||||||
"Soft_armor_front": ["65703d866584602f7d057a8a"],
|
|
||||||
"Soft_armor_left": ["65703fe46a912c8b5c03468b"],
|
|
||||||
"Soft_armor_right": ["657040374e67e8ec7a0d261c"]
|
|
||||||
},
|
|
||||||
"59e7635f86f7742cbf2c1095": {
|
|
||||||
"Soft_armor_front": ["65702f87722744627e05cdb8"],
|
|
||||||
"Soft_armor_back": ["65702fe593b7ea9c330f4ce8"],
|
|
||||||
"Soft_armor_left": ["6570305d93b7ea9c330f4ced"],
|
|
||||||
"soft_armor_right": ["65703472c9030b928a0a8a78"]
|
|
||||||
},
|
|
||||||
"5b44cf1486f77431723e3d05": {
|
|
||||||
"Soft_armor_front": ["6575c3b3dc9932aed601c5f4"],
|
|
||||||
"Soft_armor_back": ["6575c3beefc786cd9101a5ed"],
|
|
||||||
"Soft_armor_left": ["6575c3cdc6700bd6b40e8a90"],
|
|
||||||
"soft_armor_right": ["6575c3dfdc9932aed601c5f8"],
|
|
||||||
"Collar": ["6575c3ec52b7f8c76a05ee39"],
|
|
||||||
"Shoulder_l": ["6575c3fd52b7f8c76a05ee3d"],
|
|
||||||
"Shoulder_r": ["6575c40c52b7f8c76a05ee41"]
|
|
||||||
},
|
|
||||||
"5c06c6a80db834001b735491": {
|
|
||||||
"Helmet_top": ["6571199565daf6aa960c9b10"],
|
|
||||||
"Helmet_back": ["657119d49eb8c145180dbb95"],
|
|
||||||
"Helmet_ears": ["657119fea330b8c9060f7afc"]
|
|
||||||
},
|
|
||||||
"5df8a58286f77412631087ed": {
|
|
||||||
"Helmet_top": ["657ba096e57570b7f80a17fb"],
|
|
||||||
"Helmet_back": ["657ba145e57570b7f80a17ff"],
|
|
||||||
"Helmet_ears": ["657ba18923918923cb0df568"]
|
|
||||||
},
|
|
||||||
"5c0e446786f7742013381639": {
|
|
||||||
"Soft_armor_front": ["657087577f6d4590ac0d2109"],
|
|
||||||
"Soft_armor_back": ["6570880f4a747dbb63005ee5"],
|
|
||||||
"Collar": ["65708afe4a747dbb63005eee"],
|
|
||||||
"Groin": ["65708b4c4a747dbb63005ef3"]
|
|
||||||
},
|
|
||||||
"5c0e5edb86f77461f55ed1f7": {
|
|
||||||
"Front_plate": ["656f57dc27aed95beb08f628"],
|
|
||||||
"Back_plate": ["656fac30c6baea13cd07e10c"],
|
|
||||||
"Left_side_plate": ["6557458f83942d705f0c4962", "64afdb577bb3bfe8fe03fd1d", "64afd81707e2cf40e903a316"],
|
|
||||||
"Right_side_plate": ["6557458f83942d705f0c4962", "64afdb577bb3bfe8fe03fd1d", "64afd81707e2cf40e903a316"],
|
|
||||||
"Soft_armor_front": ["6571dbd388ead79fcf091d71"],
|
|
||||||
"Soft_armor_back": ["6571dbda88ead79fcf091d75"],
|
|
||||||
"Soft_armor_left": ["6571dbe07c02ae206002502e"],
|
|
||||||
"soft_armor_right": ["6571dbeaee8ec43d520cf89e"],
|
|
||||||
"Collar": ["6571dbef88ead79fcf091d79"]
|
|
||||||
},
|
|
||||||
"5ab8e4ed86f7742d8e50c7fa": {
|
|
||||||
"Soft_armor_front": ["657044e971369562b300ce9b"],
|
|
||||||
"Soft_armor_back": ["657045741bd9beedc40b7299"],
|
|
||||||
"Soft_armor_left": ["657045b97e80617cee095bda"],
|
|
||||||
"soft_armor_right": ["6570460471369562b300ce9f"]
|
|
||||||
},
|
|
||||||
"5df8a2ca86f7740bfe6df777": {
|
|
||||||
"Soft_armor_front": ["656fd7c32668ef0402028fb9"],
|
|
||||||
"Soft_armor_back": ["656fd89bf5a9631d4e042575"]
|
|
||||||
},
|
|
||||||
"5c0e53c886f7747fa54205c7": {
|
|
||||||
"front_plate": ["656f603f94b480b8a500c0d6", "656f611f94b480b8a500c0db", "656f57dc27aed95beb08f628", "656f63c027aed95beb08f62c"],
|
|
||||||
"back_plate": ["654a4a964b446df1ad03f192", "656efaf54772930db4031ff5", "656efd66034e8e01c407f35c"],
|
|
||||||
"soft_armor_front": ["654a8b0b0337d53f9102c2ae"],
|
|
||||||
"soft_armor_back": ["654a8976f414fcea4004d78b"],
|
|
||||||
"soft_armor_left": ["654a8b3df414fcea4004d78f"],
|
|
||||||
"soft_armor_right": ["654a8b80f414fcea4004d797"],
|
|
||||||
"Collar": ["654a8ae00337d53f9102c2aa"],
|
|
||||||
"Groin": ["654a8bc5f414fcea4004d79b"]
|
|
||||||
},
|
|
||||||
"5ea05cf85ad9772e6624305d": {
|
|
||||||
"mod_equipment_000": ["5a16badafcdbcb001865f72d", "5a16b672fcdbcb001912fa83", "5a16b7e1fcdbcb00165aa6c9"],
|
|
||||||
"mod_nvg": ["5ea058e01dbce517f324b3e2", "5c0558060db834001b735271", "5a16b8a9fcdbcb00165aa6ca"],
|
|
||||||
"mod_mount": ["5a398b75c4a282000a51a266", "5a398ab9c4a282000c5a9842"],
|
|
||||||
"mod_equipment_001": ["5a16b9fffcdbcb0176308b34"],
|
|
||||||
"mod_equipment_002": ["5c0e66e2d174af02a96252f4"],
|
|
||||||
"Helmet_top": ["657ba2eef58ba5a625010798"],
|
|
||||||
"Helmet_back": ["657ba34b9ba22f103e08139b"]
|
|
||||||
},
|
|
||||||
"62a09d79de7ac81993580530": {
|
|
||||||
"Soft_armor_front": ["6572e048371fccfbf909d5d8"],
|
|
||||||
"Soft_armor_back": ["6572e059371fccfbf909d5dc"],
|
|
||||||
"Soft_armor_left": ["6572e06219b4b511af012f89"],
|
|
||||||
"soft_armor_right": ["6572e06819b4b511af012f8d"]
|
|
||||||
},
|
|
||||||
"5b44d22286f774172b0c9de8": {
|
|
||||||
"Front_plate": ["656f9d5900d62bcd2e02407c", "656fa8d700d62bcd2e024084", "656fa99800d62bcd2e024088", "64afdcb83efdfea28601d041", "655746010177119f4a097ff7", "656fae5f7c2d57afe200c0d7", "656faf0ca0dce000a2020f77", "656fa0fb498d1b7e3e071d9c", "656fafe3498d1b7e3e071da4", "656fa76500d62bcd2e024080", "656fa25e94b480b8a500c0e0", "656fad8c498d1b7e3e071da0", "656fa61e94b480b8a500c0e8", "656fb21fa0dce000a2020f7c", "656fac30c6baea13cd07e10c", "656fb0bd7c2d57afe200c0dc", "656f9fa0498d1b7e3e071d98", "656fa53d94b480b8a500c0e4", "65573fa5655447403702a816", "64afc71497cf3a403c01ff38"],
|
|
||||||
"Back_plate": ["656f9d5900d62bcd2e02407c", "656fa8d700d62bcd2e024084", "656fa99800d62bcd2e024088", "656fae5f7c2d57afe200c0d7", "656faf0ca0dce000a2020f77", "656fafe3498d1b7e3e071da4", "656fa0fb498d1b7e3e071d9c", "656fa25e94b480b8a500c0e0", "656fa76500d62bcd2e024080", "656fad8c498d1b7e3e071da0", "656fa61e94b480b8a500c0e8", "656fb21fa0dce000a2020f7c", "656fac30c6baea13cd07e10c", "656fb0bd7c2d57afe200c0dc", "656f9fa0498d1b7e3e071d98", "656fa53d94b480b8a500c0e4", "65573fa5655447403702a816", "64afc71497cf3a403c01ff38", "655746010177119f4a097ff7", "64afdcb83efdfea28601d041"],
|
|
||||||
"Soft_armor_front": ["65704de13e7bba58ea0285c8"],
|
|
||||||
"Soft_armor_back": ["65705c3c14f2ed6d7d0b7738"],
|
|
||||||
"Soft_armor_left": ["65705c777260e1139e091408"],
|
|
||||||
"soft_armor_right": ["65705cb314f2ed6d7d0b773c"],
|
|
||||||
"Collar": ["65705cea4916448ae1050897"]
|
|
||||||
},
|
|
||||||
"5d5d646386f7742797261fd9": {
|
|
||||||
"Soft_armor_front": ["65764e1e2bc38ef78e076489"],
|
|
||||||
"Soft_armor_back": ["65764fae2bc38ef78e07648d"],
|
|
||||||
"Groin": ["6576504b526e320fbe035783"],
|
|
||||||
"Groin_back": ["6576500f526e320fbe03577f"]
|
|
||||||
},
|
|
||||||
"609e8540d5c319764c2bc2e9": {
|
|
||||||
"Front_plate": ["656f9d5900d62bcd2e02407c", "656fa8d700d62bcd2e024084", "656fa99800d62bcd2e024088", "656fae5f7c2d57afe200c0d7", "656faf0ca0dce000a2020f77", "656fa0fb498d1b7e3e071d9c", "656fafe3498d1b7e3e071da4", "656fa25e94b480b8a500c0e0", "656fa76500d62bcd2e024080", "656fad8c498d1b7e3e071da0", "656fa61e94b480b8a500c0e8", "656fb21fa0dce000a2020f7c", "656fac30c6baea13cd07e10c", "656fb0bd7c2d57afe200c0dc", "656f9fa0498d1b7e3e071d98", "656fa53d94b480b8a500c0e4", "655746010177119f4a097ff7", "64afdcb83efdfea28601d041", "65573fa5655447403702a816", "64afc71497cf3a403c01ff38"],
|
|
||||||
"Back_plate": ["656f9d5900d62bcd2e02407c", "656fa8d700d62bcd2e024084", "656fa99800d62bcd2e024088", "656fae5f7c2d57afe200c0d7", "656faf0ca0dce000a2020f77", "656fa0fb498d1b7e3e071d9c", "656fafe3498d1b7e3e071da4", "656fa76500d62bcd2e024080", "656fa25e94b480b8a500c0e0", "656fad8c498d1b7e3e071da0", "656fa61e94b480b8a500c0e8", "656fb21fa0dce000a2020f7c", "656fac30c6baea13cd07e10c", "656fb0bd7c2d57afe200c0dc", "656f9fa0498d1b7e3e071d98", "656fa53d94b480b8a500c0e4", "655746010177119f4a097ff7", "64afdcb83efdfea28601d041", "65573fa5655447403702a816", "64afc71497cf3a403c01ff38"],
|
|
||||||
"Left_side_plate": ["6557458f83942d705f0c4962", "64afdb577bb3bfe8fe03fd1d", "64afd81707e2cf40e903a316"],
|
|
||||||
"Right_side_plate": ["6557458f83942d705f0c4962", "64afdb577bb3bfe8fe03fd1d", "64afd81707e2cf40e903a316"],
|
|
||||||
"Soft_armor_front": ["6572e5221b5bc1185508c24f"],
|
|
||||||
"Soft_armor_back": ["6572e52f73c0eabb700109a0"],
|
|
||||||
"Soft_armor_left": ["6572e53c73c0eabb700109a4"],
|
|
||||||
"soft_armor_right": ["6572e54873c0eabb700109a8"]
|
|
||||||
},
|
|
||||||
"5aa7cfc0e5b5b00015693143": {
|
|
||||||
"mod_nvg": ["5c0558060db834001b735271", "5a16b8a9fcdbcb00165aa6ca"],
|
|
||||||
"mod_equipment": ["5a800961159bd4315e3a1657", "57fd23e32459772d0805bcf1", "544909bb4bdc2d6f028b4577", "5d10b49bd7ad1a1a560708b0", "5c06595c0db834001a66af6c", "626becf9582c3e319310b837", "6272370ee4013c5d7e31f418", "6272379924e29f06af4d5ecb", "5d2369418abbc306c62e0c80", "5b07dd285acfc4001754240d", "56def37dd2720bec348b456a", "5a7b483fe899ef0016170d15", "5a5f1ce64f39f90b401987bc", "560d657b4bdc2da74d8b4572", "5b3a337e5acfc4704b4a19a0", "5c5952732e2216398b5abda2", "6267c6396b642f77f56f5c1c", "57d17e212459775a1179a0f5"],
|
|
||||||
"Helmet_top": ["657baaf0b7e9ca9a02045c02"],
|
|
||||||
"Helmet_back": ["657bab6ec6f689d3a205b85f"],
|
|
||||||
"Helmet_ears": ["657babc6f58ba5a6250107a2"]
|
|
||||||
},
|
|
||||||
"5a7c4850e899ef00150be885": {
|
|
||||||
"mod_nvg": ["5c0558060db834001b735271", "5a16b8a9fcdbcb00165aa6ca"],
|
|
||||||
"mod_equipment": ["5a800961159bd4315e3a1657", "57fd23e32459772d0805bcf1", "544909bb4bdc2d6f028b4577", "5d10b49bd7ad1a1a560708b0", "5c06595c0db834001a66af6c", "626becf9582c3e319310b837", "6272370ee4013c5d7e31f418", "6272379924e29f06af4d5ecb", "5d2369418abbc306c62e0c80", "5b07dd285acfc4001754240d", "56def37dd2720bec348b456a", "5a7b483fe899ef0016170d15", "5a5f1ce64f39f90b401987bc", "560d657b4bdc2da74d8b4572", "5b3a337e5acfc4704b4a19a0", "5c5952732e2216398b5abda2", "6267c6396b642f77f56f5c1c", "57d17e212459775a1179a0f5"],
|
|
||||||
"Helmet_top": ["657baaf0b7e9ca9a02045c02"],
|
|
||||||
"Helmet_back": ["657bab6ec6f689d3a205b85f"],
|
|
||||||
"Helmet_ears": ["657babc6f58ba5a6250107a2"]
|
|
||||||
},
|
|
||||||
"64be79e2bf8412471d0d9bcc": {
|
|
||||||
"Soft_armor_front": ["6570495b45d573133d0d6adb"],
|
|
||||||
"Soft_armor_back": ["657049d23425b19bbc0502f0"]
|
|
||||||
},
|
|
||||||
"5ab8e79e86f7742d8b372e78": {
|
|
||||||
"Front_plate": ["656f611f94b480b8a500c0db", "656f603f94b480b8a500c0d6", "656f57dc27aed95beb08f628", "656f63c027aed95beb08f62c"],
|
|
||||||
"Back_plate": ["656f9d5900d62bcd2e02407c", "656fa8d700d62bcd2e024084", "656fa99800d62bcd2e024088", "656fae5f7c2d57afe200c0d7", "656faf0ca0dce000a2020f77", "656fa0fb498d1b7e3e071d9c", "656fafe3498d1b7e3e071da4", "656fa76500d62bcd2e024080", "656fa25e94b480b8a500c0e0", "656fad8c498d1b7e3e071da0", "656fa61e94b480b8a500c0e8", "656fb21fa0dce000a2020f7c", "656fac30c6baea13cd07e10c", "656fb0bd7c2d57afe200c0dc", "656f9fa0498d1b7e3e071d98", "656fa53d94b480b8a500c0e4", "65573fa5655447403702a816", "64afc71497cf3a403c01ff38", "655746010177119f4a097ff7", "64afdcb83efdfea28601d041"],
|
|
||||||
"Left_side_plate": ["6557458f83942d705f0c4962", "64afdb577bb3bfe8fe03fd1d", "64afd81707e2cf40e903a316"],
|
|
||||||
"Right_side_plate": ["6557458f83942d705f0c4962", "64afdb577bb3bfe8fe03fd1d", "64afd81707e2cf40e903a316"],
|
|
||||||
"Soft_armor_front": ["65732688d9d89ff7ac0d9c4c"],
|
|
||||||
"Soft_armor_back": ["657326978c1cc6dcd9098b56"],
|
|
||||||
"Soft_armor_left": ["657326a28c1cc6dcd9098b5a"],
|
|
||||||
"soft_armor_right": ["657326b08c1cc6dcd9098b5e"],
|
|
||||||
"Collar": ["657326bc5d3a3129fb05f36b"]
|
|
||||||
},
|
|
||||||
"5c0d2727d174af02a012cf58": {
|
|
||||||
"Helmet_top": ["657ba6c3c6f689d3a205b857"],
|
|
||||||
"Helmet_back": ["657ba737b7e9ca9a02045bf6"],
|
|
||||||
"helmet_eyes": ["658188edf026a90c1708c827"],
|
|
||||||
"Helmet_ears": ["657ba75e23918923cb0df573"]
|
|
||||||
},
|
|
||||||
"607f20859ee58b18e41ecd90": {
|
|
||||||
"Soft_armor_front": ["65703d866584602f7d057a8a"],
|
|
||||||
"Soft_armor_back": ["65703fa06584602f7d057a8e"],
|
|
||||||
"Soft_armor_left": ["65703fe46a912c8b5c03468b"],
|
|
||||||
"soft_armor_right": ["657040374e67e8ec7a0d261c"]
|
|
||||||
},
|
|
||||||
"5aa7d03ae5b5b00016327db5": {
|
|
||||||
"helmet_top": ["654a90aff4f81a421b0a7c86"],
|
|
||||||
"helmet_back": ["654a91068e1ce698150fd1e2"],
|
|
||||||
"helmet_ears": ["654a9189bcc67a392b056c79"]
|
|
||||||
},
|
|
||||||
"5c08f87c0db8340019124324": {
|
|
||||||
"Helmet_top": ["657ba85ecfcf63c951052da7"],
|
|
||||||
"Helmet_back": ["657ba8bccfcf63c951052dab"],
|
|
||||||
"helmet_eyes": ["65818e4e566d2de69901b1b1"],
|
|
||||||
"Helmet_ears": ["657ba8eab7e9ca9a02045bfd"]
|
|
||||||
},
|
|
||||||
"5447a9cd4bdc2dbd208b4567": {
|
"5447a9cd4bdc2dbd208b4567": {
|
||||||
"mod_charge": [
|
"mod_charge": [
|
||||||
"6033749e88382f4fab3fd2c5",
|
"6033749e88382f4fab3fd2c5",
|
||||||
@ -5069,6 +4914,20 @@
|
|||||||
"56dff061d2720bb5668b4567"
|
"56dff061d2720bb5668b4567"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"5648a7494bdc2d9d488b4583": {
|
||||||
|
"Soft_armor_back": [
|
||||||
|
"65703fa06584602f7d057a8e"
|
||||||
|
],
|
||||||
|
"Soft_armor_front": [
|
||||||
|
"65703d866584602f7d057a8a"
|
||||||
|
],
|
||||||
|
"Soft_armor_left": [
|
||||||
|
"65703fe46a912c8b5c03468b"
|
||||||
|
],
|
||||||
|
"Soft_armor_right": [
|
||||||
|
"657040374e67e8ec7a0d261c"
|
||||||
|
]
|
||||||
|
},
|
||||||
"5648ae314bdc2d3d1c8b457f": {
|
"5648ae314bdc2d3d1c8b457f": {
|
||||||
"mod_scope": [
|
"mod_scope": [
|
||||||
"5b30b0dc5acfc400153b7124"
|
"5b30b0dc5acfc400153b7124"
|
||||||
@ -5856,6 +5715,20 @@
|
|||||||
"5f0596629e22f464da6bbdd9"
|
"5f0596629e22f464da6bbdd9"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"59e7635f86f7742cbf2c1095": {
|
||||||
|
"Soft_armor_back": [
|
||||||
|
"65702fe593b7ea9c330f4ce8"
|
||||||
|
],
|
||||||
|
"Soft_armor_front": [
|
||||||
|
"65702f87722744627e05cdb8"
|
||||||
|
],
|
||||||
|
"Soft_armor_left": [
|
||||||
|
"6570305d93b7ea9c330f4ced"
|
||||||
|
],
|
||||||
|
"soft_armor_right": [
|
||||||
|
"65703472c9030b928a0a8a78"
|
||||||
|
]
|
||||||
|
},
|
||||||
"59e7711e86f7746cae05fbe1": {
|
"59e7711e86f7746cae05fbe1": {
|
||||||
"mod_equipment": [
|
"mod_equipment": [
|
||||||
"5ac4c50d5acfc40019262e87"
|
"5ac4c50d5acfc40019262e87"
|
||||||
@ -6073,16 +5946,166 @@
|
|||||||
"57d17e212459775a1179a0f5"
|
"57d17e212459775a1179a0f5"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"5a7c4850e899ef00150be885": {
|
||||||
|
"Helmet_back": [
|
||||||
|
"657bab6ec6f689d3a205b85f"
|
||||||
|
],
|
||||||
|
"Helmet_ears": [
|
||||||
|
"657babc6f58ba5a6250107a2"
|
||||||
|
],
|
||||||
|
"Helmet_top": [
|
||||||
|
"657baaf0b7e9ca9a02045c02"
|
||||||
|
],
|
||||||
|
"mod_equipment": [
|
||||||
|
"5a800961159bd4315e3a1657",
|
||||||
|
"57fd23e32459772d0805bcf1",
|
||||||
|
"544909bb4bdc2d6f028b4577",
|
||||||
|
"5d10b49bd7ad1a1a560708b0",
|
||||||
|
"5c06595c0db834001a66af6c",
|
||||||
|
"626becf9582c3e319310b837",
|
||||||
|
"6272370ee4013c5d7e31f418",
|
||||||
|
"6272379924e29f06af4d5ecb",
|
||||||
|
"5d2369418abbc306c62e0c80",
|
||||||
|
"5b07dd285acfc4001754240d",
|
||||||
|
"56def37dd2720bec348b456a",
|
||||||
|
"5a7b483fe899ef0016170d15",
|
||||||
|
"5a5f1ce64f39f90b401987bc",
|
||||||
|
"560d657b4bdc2da74d8b4572",
|
||||||
|
"5b3a337e5acfc4704b4a19a0",
|
||||||
|
"5c5952732e2216398b5abda2",
|
||||||
|
"6267c6396b642f77f56f5c1c",
|
||||||
|
"57d17e212459775a1179a0f5"
|
||||||
|
],
|
||||||
|
"mod_nvg": [
|
||||||
|
"5c0558060db834001b735271",
|
||||||
|
"5a16b8a9fcdbcb00165aa6ca"
|
||||||
|
]
|
||||||
|
},
|
||||||
"5a7c74b3e899ef0014332c29": {
|
"5a7c74b3e899ef0014332c29": {
|
||||||
"mod_tactical": [
|
"mod_tactical": [
|
||||||
"5ba36f85d4351e0085325c81"
|
"5ba36f85d4351e0085325c81"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"5aa7cfc0e5b5b00015693143": {
|
||||||
|
"Helmet_back": [
|
||||||
|
"657bab6ec6f689d3a205b85f"
|
||||||
|
],
|
||||||
|
"Helmet_ears": [
|
||||||
|
"657babc6f58ba5a6250107a2"
|
||||||
|
],
|
||||||
|
"Helmet_top": [
|
||||||
|
"657baaf0b7e9ca9a02045c02"
|
||||||
|
],
|
||||||
|
"mod_equipment": [
|
||||||
|
"5a800961159bd4315e3a1657",
|
||||||
|
"57fd23e32459772d0805bcf1",
|
||||||
|
"544909bb4bdc2d6f028b4577",
|
||||||
|
"5d10b49bd7ad1a1a560708b0",
|
||||||
|
"5c06595c0db834001a66af6c",
|
||||||
|
"626becf9582c3e319310b837",
|
||||||
|
"6272370ee4013c5d7e31f418",
|
||||||
|
"6272379924e29f06af4d5ecb",
|
||||||
|
"5d2369418abbc306c62e0c80",
|
||||||
|
"5b07dd285acfc4001754240d",
|
||||||
|
"56def37dd2720bec348b456a",
|
||||||
|
"5a7b483fe899ef0016170d15",
|
||||||
|
"5a5f1ce64f39f90b401987bc",
|
||||||
|
"560d657b4bdc2da74d8b4572",
|
||||||
|
"5b3a337e5acfc4704b4a19a0",
|
||||||
|
"5c5952732e2216398b5abda2",
|
||||||
|
"6267c6396b642f77f56f5c1c",
|
||||||
|
"57d17e212459775a1179a0f5"
|
||||||
|
],
|
||||||
|
"mod_nvg": [
|
||||||
|
"5c0558060db834001b735271",
|
||||||
|
"5a16b8a9fcdbcb00165aa6ca"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5aa7d03ae5b5b00016327db5": {
|
||||||
|
"helmet_back": [
|
||||||
|
"654a91068e1ce698150fd1e2"
|
||||||
|
],
|
||||||
|
"helmet_ears": [
|
||||||
|
"654a9189bcc67a392b056c79"
|
||||||
|
],
|
||||||
|
"helmet_top": [
|
||||||
|
"654a90aff4f81a421b0a7c86"
|
||||||
|
]
|
||||||
|
},
|
||||||
"5ab626e4d8ce87272e4c6e43": {
|
"5ab626e4d8ce87272e4c6e43": {
|
||||||
"mod_stock": [
|
"mod_stock": [
|
||||||
"5a0c59791526d8dba737bba7"
|
"5a0c59791526d8dba737bba7"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"5ab8e4ed86f7742d8e50c7fa": {
|
||||||
|
"Soft_armor_back": [
|
||||||
|
"657045741bd9beedc40b7299"
|
||||||
|
],
|
||||||
|
"Soft_armor_front": [
|
||||||
|
"657044e971369562b300ce9b"
|
||||||
|
],
|
||||||
|
"Soft_armor_left": [
|
||||||
|
"657045b97e80617cee095bda"
|
||||||
|
],
|
||||||
|
"soft_armor_right": [
|
||||||
|
"6570460471369562b300ce9f"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5ab8e79e86f7742d8b372e78": {
|
||||||
|
"Back_plate": [
|
||||||
|
"656f9d5900d62bcd2e02407c",
|
||||||
|
"656fa8d700d62bcd2e024084",
|
||||||
|
"656fa99800d62bcd2e024088",
|
||||||
|
"656fae5f7c2d57afe200c0d7",
|
||||||
|
"656faf0ca0dce000a2020f77",
|
||||||
|
"656fa0fb498d1b7e3e071d9c",
|
||||||
|
"656fafe3498d1b7e3e071da4",
|
||||||
|
"656fa76500d62bcd2e024080",
|
||||||
|
"656fa25e94b480b8a500c0e0",
|
||||||
|
"656fad8c498d1b7e3e071da0",
|
||||||
|
"656fa61e94b480b8a500c0e8",
|
||||||
|
"656fb21fa0dce000a2020f7c",
|
||||||
|
"656fac30c6baea13cd07e10c",
|
||||||
|
"656fb0bd7c2d57afe200c0dc",
|
||||||
|
"656f9fa0498d1b7e3e071d98",
|
||||||
|
"656fa53d94b480b8a500c0e4",
|
||||||
|
"65573fa5655447403702a816",
|
||||||
|
"64afc71497cf3a403c01ff38",
|
||||||
|
"655746010177119f4a097ff7",
|
||||||
|
"64afdcb83efdfea28601d041"
|
||||||
|
],
|
||||||
|
"Collar": [
|
||||||
|
"657326bc5d3a3129fb05f36b"
|
||||||
|
],
|
||||||
|
"Front_plate": [
|
||||||
|
"656f611f94b480b8a500c0db",
|
||||||
|
"656f603f94b480b8a500c0d6",
|
||||||
|
"656f57dc27aed95beb08f628",
|
||||||
|
"656f63c027aed95beb08f62c"
|
||||||
|
],
|
||||||
|
"Left_side_plate": [
|
||||||
|
"6557458f83942d705f0c4962",
|
||||||
|
"64afdb577bb3bfe8fe03fd1d",
|
||||||
|
"64afd81707e2cf40e903a316"
|
||||||
|
],
|
||||||
|
"Right_side_plate": [
|
||||||
|
"6557458f83942d705f0c4962",
|
||||||
|
"64afdb577bb3bfe8fe03fd1d",
|
||||||
|
"64afd81707e2cf40e903a316"
|
||||||
|
],
|
||||||
|
"Soft_armor_back": [
|
||||||
|
"657326978c1cc6dcd9098b56"
|
||||||
|
],
|
||||||
|
"Soft_armor_front": [
|
||||||
|
"65732688d9d89ff7ac0d9c4c"
|
||||||
|
],
|
||||||
|
"Soft_armor_left": [
|
||||||
|
"657326a28c1cc6dcd9098b5a"
|
||||||
|
],
|
||||||
|
"soft_armor_right": [
|
||||||
|
"657326b08c1cc6dcd9098b5e"
|
||||||
|
]
|
||||||
|
},
|
||||||
"5ab8e9fcd8ce870019439434": {
|
"5ab8e9fcd8ce870019439434": {
|
||||||
"mod_gas_block": [
|
"mod_gas_block": [
|
||||||
"59c6633186f7740cf0493bb9"
|
"59c6633186f7740cf0493bb9"
|
||||||
@ -6334,6 +6357,90 @@
|
|||||||
"5b3f7c1c5acfc40dc5296b1d"
|
"5b3f7c1c5acfc40dc5296b1d"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"5b44cf1486f77431723e3d05": {
|
||||||
|
"Collar": [
|
||||||
|
"6575c3ec52b7f8c76a05ee39"
|
||||||
|
],
|
||||||
|
"Shoulder_l": [
|
||||||
|
"6575c3fd52b7f8c76a05ee3d"
|
||||||
|
],
|
||||||
|
"Shoulder_r": [
|
||||||
|
"6575c40c52b7f8c76a05ee41"
|
||||||
|
],
|
||||||
|
"Soft_armor_back": [
|
||||||
|
"6575c3beefc786cd9101a5ed"
|
||||||
|
],
|
||||||
|
"Soft_armor_front": [
|
||||||
|
"6575c3b3dc9932aed601c5f4"
|
||||||
|
],
|
||||||
|
"Soft_armor_left": [
|
||||||
|
"6575c3cdc6700bd6b40e8a90"
|
||||||
|
],
|
||||||
|
"soft_armor_right": [
|
||||||
|
"6575c3dfdc9932aed601c5f8"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5b44d22286f774172b0c9de8": {
|
||||||
|
"Back_plate": [
|
||||||
|
"656f9d5900d62bcd2e02407c",
|
||||||
|
"656fa8d700d62bcd2e024084",
|
||||||
|
"656fa99800d62bcd2e024088",
|
||||||
|
"656fae5f7c2d57afe200c0d7",
|
||||||
|
"656faf0ca0dce000a2020f77",
|
||||||
|
"656fafe3498d1b7e3e071da4",
|
||||||
|
"656fa0fb498d1b7e3e071d9c",
|
||||||
|
"656fa25e94b480b8a500c0e0",
|
||||||
|
"656fa76500d62bcd2e024080",
|
||||||
|
"656fad8c498d1b7e3e071da0",
|
||||||
|
"656fa61e94b480b8a500c0e8",
|
||||||
|
"656fb21fa0dce000a2020f7c",
|
||||||
|
"656fac30c6baea13cd07e10c",
|
||||||
|
"656fb0bd7c2d57afe200c0dc",
|
||||||
|
"656f9fa0498d1b7e3e071d98",
|
||||||
|
"656fa53d94b480b8a500c0e4",
|
||||||
|
"65573fa5655447403702a816",
|
||||||
|
"64afc71497cf3a403c01ff38",
|
||||||
|
"655746010177119f4a097ff7",
|
||||||
|
"64afdcb83efdfea28601d041"
|
||||||
|
],
|
||||||
|
"Collar": [
|
||||||
|
"65705cea4916448ae1050897"
|
||||||
|
],
|
||||||
|
"Front_plate": [
|
||||||
|
"656f9d5900d62bcd2e02407c",
|
||||||
|
"656fa8d700d62bcd2e024084",
|
||||||
|
"656fa99800d62bcd2e024088",
|
||||||
|
"64afdcb83efdfea28601d041",
|
||||||
|
"655746010177119f4a097ff7",
|
||||||
|
"656fae5f7c2d57afe200c0d7",
|
||||||
|
"656faf0ca0dce000a2020f77",
|
||||||
|
"656fa0fb498d1b7e3e071d9c",
|
||||||
|
"656fafe3498d1b7e3e071da4",
|
||||||
|
"656fa76500d62bcd2e024080",
|
||||||
|
"656fa25e94b480b8a500c0e0",
|
||||||
|
"656fad8c498d1b7e3e071da0",
|
||||||
|
"656fa61e94b480b8a500c0e8",
|
||||||
|
"656fb21fa0dce000a2020f7c",
|
||||||
|
"656fac30c6baea13cd07e10c",
|
||||||
|
"656fb0bd7c2d57afe200c0dc",
|
||||||
|
"656f9fa0498d1b7e3e071d98",
|
||||||
|
"656fa53d94b480b8a500c0e4",
|
||||||
|
"65573fa5655447403702a816",
|
||||||
|
"64afc71497cf3a403c01ff38"
|
||||||
|
],
|
||||||
|
"Soft_armor_back": [
|
||||||
|
"65705c3c14f2ed6d7d0b7738"
|
||||||
|
],
|
||||||
|
"Soft_armor_front": [
|
||||||
|
"65704de13e7bba58ea0285c8"
|
||||||
|
],
|
||||||
|
"Soft_armor_left": [
|
||||||
|
"65705c777260e1139e091408"
|
||||||
|
],
|
||||||
|
"soft_armor_right": [
|
||||||
|
"65705cb314f2ed6d7d0b773c"
|
||||||
|
]
|
||||||
|
},
|
||||||
"5beec8b20db834001961942a": {
|
"5beec8b20db834001961942a": {
|
||||||
"mod_stock": [
|
"mod_stock": [
|
||||||
"628a85ee6b1d481ff772e9d5",
|
"628a85ee6b1d481ff772e9d5",
|
||||||
@ -6437,6 +6544,17 @@
|
|||||||
"5c07b3850db834002330045b"
|
"5c07b3850db834002330045b"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"5c06c6a80db834001b735491": {
|
||||||
|
"Helmet_back": [
|
||||||
|
"657119d49eb8c145180dbb95"
|
||||||
|
],
|
||||||
|
"Helmet_ears": [
|
||||||
|
"657119fea330b8c9060f7afc"
|
||||||
|
],
|
||||||
|
"Helmet_top": [
|
||||||
|
"6571199565daf6aa960c9b10"
|
||||||
|
]
|
||||||
|
},
|
||||||
"5c07c60e0db834002330051f": {
|
"5c07c60e0db834002330051f": {
|
||||||
"mod_charge": [
|
"mod_charge": [
|
||||||
"5c0faf68d174af02a96260b8"
|
"5c0faf68d174af02a96260b8"
|
||||||
@ -6457,6 +6575,34 @@
|
|||||||
"5c0faeddd174af02a962601f"
|
"5c0faeddd174af02a962601f"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"5c08f87c0db8340019124324": {
|
||||||
|
"Helmet_back": [
|
||||||
|
"657ba8bccfcf63c951052dab"
|
||||||
|
],
|
||||||
|
"Helmet_ears": [
|
||||||
|
"657ba8eab7e9ca9a02045bfd"
|
||||||
|
],
|
||||||
|
"Helmet_top": [
|
||||||
|
"657ba85ecfcf63c951052da7"
|
||||||
|
],
|
||||||
|
"helmet_eyes": [
|
||||||
|
"65818e4e566d2de69901b1b1"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5c0d2727d174af02a012cf58": {
|
||||||
|
"Helmet_back": [
|
||||||
|
"657ba737b7e9ca9a02045bf6"
|
||||||
|
],
|
||||||
|
"Helmet_ears": [
|
||||||
|
"657ba75e23918923cb0df573"
|
||||||
|
],
|
||||||
|
"Helmet_top": [
|
||||||
|
"657ba6c3c6f689d3a205b857"
|
||||||
|
],
|
||||||
|
"helmet_eyes": [
|
||||||
|
"658188edf026a90c1708c827"
|
||||||
|
]
|
||||||
|
},
|
||||||
"5c0e2f26d174af02a9625114": {
|
"5c0e2f26d174af02a9625114": {
|
||||||
"mod_barrel": [
|
"mod_barrel": [
|
||||||
"5c0e2f94d174af029f650d56"
|
"5c0e2f94d174af029f650d56"
|
||||||
@ -6481,6 +6627,84 @@
|
|||||||
"5ae30e795acfc408fb139a0b"
|
"5ae30e795acfc408fb139a0b"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"5c0e446786f7742013381639": {
|
||||||
|
"Collar": [
|
||||||
|
"65708afe4a747dbb63005eee"
|
||||||
|
],
|
||||||
|
"Groin": [
|
||||||
|
"65708b4c4a747dbb63005ef3"
|
||||||
|
],
|
||||||
|
"Soft_armor_back": [
|
||||||
|
"6570880f4a747dbb63005ee5"
|
||||||
|
],
|
||||||
|
"Soft_armor_front": [
|
||||||
|
"657087577f6d4590ac0d2109"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5c0e53c886f7747fa54205c7": {
|
||||||
|
"Collar": [
|
||||||
|
"654a8ae00337d53f9102c2aa"
|
||||||
|
],
|
||||||
|
"Groin": [
|
||||||
|
"654a8bc5f414fcea4004d79b"
|
||||||
|
],
|
||||||
|
"back_plate": [
|
||||||
|
"654a4a964b446df1ad03f192",
|
||||||
|
"656efaf54772930db4031ff5",
|
||||||
|
"656efd66034e8e01c407f35c"
|
||||||
|
],
|
||||||
|
"front_plate": [
|
||||||
|
"656f603f94b480b8a500c0d6",
|
||||||
|
"656f611f94b480b8a500c0db",
|
||||||
|
"656f57dc27aed95beb08f628",
|
||||||
|
"656f63c027aed95beb08f62c"
|
||||||
|
],
|
||||||
|
"soft_armor_back": [
|
||||||
|
"654a8976f414fcea4004d78b"
|
||||||
|
],
|
||||||
|
"soft_armor_front": [
|
||||||
|
"654a8b0b0337d53f9102c2ae"
|
||||||
|
],
|
||||||
|
"soft_armor_left": [
|
||||||
|
"654a8b3df414fcea4004d78f"
|
||||||
|
],
|
||||||
|
"soft_armor_right": [
|
||||||
|
"654a8b80f414fcea4004d797"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5c0e5edb86f77461f55ed1f7": {
|
||||||
|
"Back_plate": [
|
||||||
|
"656fac30c6baea13cd07e10c"
|
||||||
|
],
|
||||||
|
"Collar": [
|
||||||
|
"6571dbef88ead79fcf091d79"
|
||||||
|
],
|
||||||
|
"Front_plate": [
|
||||||
|
"656f57dc27aed95beb08f628"
|
||||||
|
],
|
||||||
|
"Left_side_plate": [
|
||||||
|
"6557458f83942d705f0c4962",
|
||||||
|
"64afdb577bb3bfe8fe03fd1d",
|
||||||
|
"64afd81707e2cf40e903a316"
|
||||||
|
],
|
||||||
|
"Right_side_plate": [
|
||||||
|
"6557458f83942d705f0c4962",
|
||||||
|
"64afdb577bb3bfe8fe03fd1d",
|
||||||
|
"64afd81707e2cf40e903a316"
|
||||||
|
],
|
||||||
|
"Soft_armor_back": [
|
||||||
|
"6571dbda88ead79fcf091d75"
|
||||||
|
],
|
||||||
|
"Soft_armor_front": [
|
||||||
|
"6571dbd388ead79fcf091d71"
|
||||||
|
],
|
||||||
|
"Soft_armor_left": [
|
||||||
|
"6571dbe07c02ae206002502e"
|
||||||
|
],
|
||||||
|
"soft_armor_right": [
|
||||||
|
"6571dbeaee8ec43d520cf89e"
|
||||||
|
]
|
||||||
|
},
|
||||||
"5c0faeddd174af02a962601f": {
|
"5c0faeddd174af02a962601f": {
|
||||||
"mod_stock_000": [
|
"mod_stock_000": [
|
||||||
"5beec8c20db834001d2c465c",
|
"5beec8c20db834001d2c465c",
|
||||||
@ -6645,6 +6869,20 @@
|
|||||||
"5d2f25bc48f03502573e5d85"
|
"5d2f25bc48f03502573e5d85"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"5d5d646386f7742797261fd9": {
|
||||||
|
"Groin": [
|
||||||
|
"6576504b526e320fbe035783"
|
||||||
|
],
|
||||||
|
"Groin_back": [
|
||||||
|
"6576500f526e320fbe03577f"
|
||||||
|
],
|
||||||
|
"Soft_armor_back": [
|
||||||
|
"65764fae2bc38ef78e07648d"
|
||||||
|
],
|
||||||
|
"Soft_armor_front": [
|
||||||
|
"65764e1e2bc38ef78e076489"
|
||||||
|
]
|
||||||
|
},
|
||||||
"5de652c31b7e3716273428be": {
|
"5de652c31b7e3716273428be": {
|
||||||
"mod_barrel": [
|
"mod_barrel": [
|
||||||
"5de65547883dde217541644b"
|
"5de65547883dde217541644b"
|
||||||
@ -6678,6 +6916,25 @@
|
|||||||
"58c157c886f774032749fb06"
|
"58c157c886f774032749fb06"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"5df8a2ca86f7740bfe6df777": {
|
||||||
|
"Soft_armor_back": [
|
||||||
|
"656fd89bf5a9631d4e042575"
|
||||||
|
],
|
||||||
|
"Soft_armor_front": [
|
||||||
|
"656fd7c32668ef0402028fb9"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5df8a58286f77412631087ed": {
|
||||||
|
"Helmet_back": [
|
||||||
|
"657ba145e57570b7f80a17ff"
|
||||||
|
],
|
||||||
|
"Helmet_ears": [
|
||||||
|
"657ba18923918923cb0df568"
|
||||||
|
],
|
||||||
|
"Helmet_top": [
|
||||||
|
"657ba096e57570b7f80a17fb"
|
||||||
|
]
|
||||||
|
},
|
||||||
"5dfe14f30b92095fd441edaf": {
|
"5dfe14f30b92095fd441edaf": {
|
||||||
"mod_scope": [
|
"mod_scope": [
|
||||||
"57ae0171245977343c27bfcf",
|
"57ae0171245977343c27bfcf",
|
||||||
@ -6806,6 +7063,34 @@
|
|||||||
"5ea03e9400685063ec28bfa4"
|
"5ea03e9400685063ec28bfa4"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"5ea05cf85ad9772e6624305d": {
|
||||||
|
"Helmet_back": [
|
||||||
|
"657ba34b9ba22f103e08139b"
|
||||||
|
],
|
||||||
|
"Helmet_top": [
|
||||||
|
"657ba2eef58ba5a625010798"
|
||||||
|
],
|
||||||
|
"mod_equipment_000": [
|
||||||
|
"5a16badafcdbcb001865f72d",
|
||||||
|
"5a16b672fcdbcb001912fa83",
|
||||||
|
"5a16b7e1fcdbcb00165aa6c9"
|
||||||
|
],
|
||||||
|
"mod_equipment_001": [
|
||||||
|
"5a16b9fffcdbcb0176308b34"
|
||||||
|
],
|
||||||
|
"mod_equipment_002": [
|
||||||
|
"5c0e66e2d174af02a96252f4"
|
||||||
|
],
|
||||||
|
"mod_mount": [
|
||||||
|
"5a398b75c4a282000a51a266",
|
||||||
|
"5a398ab9c4a282000c5a9842"
|
||||||
|
],
|
||||||
|
"mod_nvg": [
|
||||||
|
"5ea058e01dbce517f324b3e2",
|
||||||
|
"5c0558060db834001b735271",
|
||||||
|
"5a16b8a9fcdbcb00165aa6ca"
|
||||||
|
]
|
||||||
|
},
|
||||||
"5ef1b9f0c64c5d0dfc0571a1": {
|
"5ef1b9f0c64c5d0dfc0571a1": {
|
||||||
"mod_pistol_grip": [
|
"mod_pistol_grip": [
|
||||||
"5bb20e18d4351e00320205d5",
|
"5bb20e18d4351e00320205d5",
|
||||||
@ -6879,12 +7164,94 @@
|
|||||||
"607d5a891246154cad35d6aa"
|
"607d5a891246154cad35d6aa"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"607f20859ee58b18e41ecd90": {
|
||||||
|
"Soft_armor_back": [
|
||||||
|
"65703fa06584602f7d057a8e"
|
||||||
|
],
|
||||||
|
"Soft_armor_front": [
|
||||||
|
"65703d866584602f7d057a8a"
|
||||||
|
],
|
||||||
|
"Soft_armor_left": [
|
||||||
|
"65703fe46a912c8b5c03468b"
|
||||||
|
],
|
||||||
|
"soft_armor_right": [
|
||||||
|
"657040374e67e8ec7a0d261c"
|
||||||
|
]
|
||||||
|
},
|
||||||
"609a4b4fe2ff132951242d04": {
|
"609a4b4fe2ff132951242d04": {
|
||||||
"mod_scope": [
|
"mod_scope": [
|
||||||
"57ae0171245977343c27bfcf",
|
"57ae0171245977343c27bfcf",
|
||||||
"5d2da1e948f035477b1ce2ba"
|
"5d2da1e948f035477b1ce2ba"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"609e8540d5c319764c2bc2e9": {
|
||||||
|
"Back_plate": [
|
||||||
|
"656f9d5900d62bcd2e02407c",
|
||||||
|
"656fa8d700d62bcd2e024084",
|
||||||
|
"656fa99800d62bcd2e024088",
|
||||||
|
"656fae5f7c2d57afe200c0d7",
|
||||||
|
"656faf0ca0dce000a2020f77",
|
||||||
|
"656fa0fb498d1b7e3e071d9c",
|
||||||
|
"656fafe3498d1b7e3e071da4",
|
||||||
|
"656fa76500d62bcd2e024080",
|
||||||
|
"656fa25e94b480b8a500c0e0",
|
||||||
|
"656fad8c498d1b7e3e071da0",
|
||||||
|
"656fa61e94b480b8a500c0e8",
|
||||||
|
"656fb21fa0dce000a2020f7c",
|
||||||
|
"656fac30c6baea13cd07e10c",
|
||||||
|
"656fb0bd7c2d57afe200c0dc",
|
||||||
|
"656f9fa0498d1b7e3e071d98",
|
||||||
|
"656fa53d94b480b8a500c0e4",
|
||||||
|
"655746010177119f4a097ff7",
|
||||||
|
"64afdcb83efdfea28601d041",
|
||||||
|
"65573fa5655447403702a816",
|
||||||
|
"64afc71497cf3a403c01ff38"
|
||||||
|
],
|
||||||
|
"Front_plate": [
|
||||||
|
"656f9d5900d62bcd2e02407c",
|
||||||
|
"656fa8d700d62bcd2e024084",
|
||||||
|
"656fa99800d62bcd2e024088",
|
||||||
|
"656fae5f7c2d57afe200c0d7",
|
||||||
|
"656faf0ca0dce000a2020f77",
|
||||||
|
"656fa0fb498d1b7e3e071d9c",
|
||||||
|
"656fafe3498d1b7e3e071da4",
|
||||||
|
"656fa25e94b480b8a500c0e0",
|
||||||
|
"656fa76500d62bcd2e024080",
|
||||||
|
"656fad8c498d1b7e3e071da0",
|
||||||
|
"656fa61e94b480b8a500c0e8",
|
||||||
|
"656fb21fa0dce000a2020f7c",
|
||||||
|
"656fac30c6baea13cd07e10c",
|
||||||
|
"656fb0bd7c2d57afe200c0dc",
|
||||||
|
"656f9fa0498d1b7e3e071d98",
|
||||||
|
"656fa53d94b480b8a500c0e4",
|
||||||
|
"655746010177119f4a097ff7",
|
||||||
|
"64afdcb83efdfea28601d041",
|
||||||
|
"65573fa5655447403702a816",
|
||||||
|
"64afc71497cf3a403c01ff38"
|
||||||
|
],
|
||||||
|
"Left_side_plate": [
|
||||||
|
"6557458f83942d705f0c4962",
|
||||||
|
"64afdb577bb3bfe8fe03fd1d",
|
||||||
|
"64afd81707e2cf40e903a316"
|
||||||
|
],
|
||||||
|
"Right_side_plate": [
|
||||||
|
"6557458f83942d705f0c4962",
|
||||||
|
"64afdb577bb3bfe8fe03fd1d",
|
||||||
|
"64afd81707e2cf40e903a316"
|
||||||
|
],
|
||||||
|
"Soft_armor_back": [
|
||||||
|
"6572e52f73c0eabb700109a0"
|
||||||
|
],
|
||||||
|
"Soft_armor_front": [
|
||||||
|
"6572e5221b5bc1185508c24f"
|
||||||
|
],
|
||||||
|
"Soft_armor_left": [
|
||||||
|
"6572e53c73c0eabb700109a4"
|
||||||
|
],
|
||||||
|
"soft_armor_right": [
|
||||||
|
"6572e54873c0eabb700109a8"
|
||||||
|
]
|
||||||
|
},
|
||||||
"60db29ce99594040e04c4a27": {
|
"60db29ce99594040e04c4a27": {
|
||||||
"mod_barrel": [
|
"mod_barrel": [
|
||||||
"612368f58b401f4f51239b33"
|
"612368f58b401f4f51239b33"
|
||||||
@ -7048,6 +7415,20 @@
|
|||||||
"6259c3d8012d6678ec38eeb8"
|
"6259c3d8012d6678ec38eeb8"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"62a09d79de7ac81993580530": {
|
||||||
|
"Soft_armor_back": [
|
||||||
|
"6572e059371fccfbf909d5dc"
|
||||||
|
],
|
||||||
|
"Soft_armor_front": [
|
||||||
|
"6572e048371fccfbf909d5d8"
|
||||||
|
],
|
||||||
|
"Soft_armor_left": [
|
||||||
|
"6572e06219b4b511af012f89"
|
||||||
|
],
|
||||||
|
"soft_armor_right": [
|
||||||
|
"6572e06819b4b511af012f8d"
|
||||||
|
]
|
||||||
|
},
|
||||||
"634eff66517ccc8a960fc735": {
|
"634eff66517ccc8a960fc735": {
|
||||||
"mod_mount_000": [
|
"mod_mount_000": [
|
||||||
"634f05a21f9f536910079b56",
|
"634f05a21f9f536910079b56",
|
||||||
@ -7066,8 +7447,12 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"634f04d82e5def262d0b30c6": {
|
"634f04d82e5def262d0b30c6": {
|
||||||
"mod_gas_block": ["634f036a517ccc8a960fc746"],
|
"mod_gas_block": [
|
||||||
"mod_sight_rear": ["574db213245977459a2f3f5d"]
|
"634f036a517ccc8a960fc746"
|
||||||
|
],
|
||||||
|
"mod_sight_rear": [
|
||||||
|
"574db213245977459a2f3f5d"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"634f05a21f9f536910079b56": {
|
"634f05a21f9f536910079b56": {
|
||||||
"mod_gas_block": [
|
"mod_gas_block": [
|
||||||
@ -7132,6 +7517,14 @@
|
|||||||
"patron_in_weapon_001": [
|
"patron_in_weapon_001": [
|
||||||
"560d5e524bdc2d25448b4571"
|
"560d5e524bdc2d25448b4571"
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
"64be79e2bf8412471d0d9bcc": {
|
||||||
|
"Soft_armor_back": [
|
||||||
|
"657049d23425b19bbc0502f0"
|
||||||
|
],
|
||||||
|
"Soft_armor_front": [
|
||||||
|
"6570495b45d573133d0d6adb"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -13,19 +13,14 @@
|
|||||||
"5d5f8ba486f77431254e7fd2"
|
"5d5f8ba486f77431254e7fd2"
|
||||||
],
|
],
|
||||||
"voice": [
|
"voice": [
|
||||||
"Scav_2",
|
"Boss_Sturman"
|
||||||
"Scav_4",
|
|
||||||
"Scav_1",
|
|
||||||
"Scav_5",
|
|
||||||
"Scav_3",
|
|
||||||
"Scav_6"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"chances": {
|
"chances": {
|
||||||
"equipment": {
|
"equipment": {
|
||||||
"ArmBand": 0,
|
"ArmBand": 0,
|
||||||
"ArmorVest": 0,
|
"ArmorVest": 0,
|
||||||
"Backpack": 93,
|
"Backpack": 100,
|
||||||
"Earpiece": 0,
|
"Earpiece": 0,
|
||||||
"Eyewear": 0,
|
"Eyewear": 0,
|
||||||
"FaceCover": 0,
|
"FaceCover": 0,
|
||||||
|
@ -16,2505 +16,2291 @@
|
|||||||
"Boss_Kollontay"
|
"Boss_Kollontay"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"experience": {
|
"chances": {
|
||||||
"level": {
|
|
||||||
"min": 0,
|
|
||||||
"max": 1
|
|
||||||
},
|
|
||||||
"reward": {
|
|
||||||
"min": 3000,
|
|
||||||
"max": 3000
|
|
||||||
},
|
|
||||||
"standingForKill": -0.2,
|
|
||||||
"aggressorBonus": 0.05
|
|
||||||
},
|
|
||||||
"health": {
|
|
||||||
"Hydration": {
|
|
||||||
"min": 100,
|
|
||||||
"max": 100
|
|
||||||
},
|
|
||||||
"Energy": {
|
|
||||||
"min": 100,
|
|
||||||
"max": 100
|
|
||||||
},
|
|
||||||
"Temperature": {
|
|
||||||
"min": 36,
|
|
||||||
"max": 40
|
|
||||||
},
|
|
||||||
"BodyParts": [
|
|
||||||
{
|
|
||||||
"Head": {
|
|
||||||
"min": 65,
|
|
||||||
"max": 65
|
|
||||||
},
|
|
||||||
"Chest": {
|
|
||||||
"min": 300,
|
|
||||||
"max": 300
|
|
||||||
},
|
|
||||||
"Stomach": {
|
|
||||||
"min": 150,
|
|
||||||
"max": 150
|
|
||||||
},
|
|
||||||
"LeftArm": {
|
|
||||||
"min": 150,
|
|
||||||
"max": 150
|
|
||||||
},
|
|
||||||
"RightArm": {
|
|
||||||
"min": 150,
|
|
||||||
"max": 150
|
|
||||||
},
|
|
||||||
"LeftLeg": {
|
|
||||||
"min": 120,
|
|
||||||
"max": 120
|
|
||||||
},
|
|
||||||
"RightLeg": {
|
|
||||||
"min": 120,
|
|
||||||
"max": 120
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"skills": {
|
|
||||||
"Common": {}
|
|
||||||
},
|
|
||||||
"inventory": {
|
|
||||||
"equipment": {
|
"equipment": {
|
||||||
"Headwear": {
|
"ArmBand": 0,
|
||||||
"5c0d2727d174af02a012cf58": 1
|
"ArmorVest": 0,
|
||||||
},
|
"Backpack": 0,
|
||||||
"Earpiece": {},
|
"Earpiece": 0,
|
||||||
"FaceCover": {},
|
"Eyewear": 0,
|
||||||
"ArmorVest": {},
|
"FaceCover": 0,
|
||||||
"Eyewear": {},
|
"FirstPrimaryWeapon": 100,
|
||||||
"ArmBand": {},
|
"Headwear": 100,
|
||||||
"TacticalVest": {},
|
"Holster": 100,
|
||||||
"Backpack": {},
|
"Pockets": 100,
|
||||||
"FirstPrimaryWeapon": {
|
"Scabbard": 100,
|
||||||
"5a0ec13bfcdbcb00165aa685": 1
|
"SecondPrimaryWeapon": 0,
|
||||||
},
|
"SecuredContainer": 100,
|
||||||
"SecondPrimaryWeapon": {},
|
"TacticalVest": 0
|
||||||
"Holster": {
|
|
||||||
"602a9740da11d6478d5a06dc": 1
|
|
||||||
},
|
|
||||||
"Scabbard": {
|
|
||||||
"6540d2162ae6d96b540afcaf": 1
|
|
||||||
},
|
|
||||||
"Pockets": {
|
|
||||||
"64cbd95a29b9b4283e216ff5": 1
|
|
||||||
},
|
|
||||||
"SecuredContainer": {
|
|
||||||
"5c0a794586f77461c458f892": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Ammo": {
|
|
||||||
"Caliber762x39": {
|
|
||||||
"59e0d99486f7744a32234762": 1
|
|
||||||
},
|
|
||||||
"Caliber9x19PARA": {
|
|
||||||
"56d59d3ad2720bdb418b4577": 1
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"mods": {
|
"mods": {
|
||||||
"5a0ec13bfcdbcb00165aa685": {
|
"mod_charge": 100,
|
||||||
"mod_gas_block": [
|
"mod_foregrip": 100,
|
||||||
"59d64ec286f774171d1e0a42"
|
"mod_launcher": 0,
|
||||||
],
|
"mod_magazine": 100,
|
||||||
"mod_pistol_grip": [
|
"mod_mount_000": 50,
|
||||||
"5947f92f86f77427344a76b1"
|
"mod_mount_001": 0,
|
||||||
],
|
"mod_muzzle": 66,
|
||||||
"mod_muzzle": [
|
"mod_reciever": 100,
|
||||||
"5c878ebb2e2216001219d48a"
|
"mod_scope": 100,
|
||||||
],
|
"mod_sight_front": 40,
|
||||||
"mod_reciever": [
|
"mod_sight_rear": 20,
|
||||||
"5d2c772c48f0355d95672c25"
|
"mod_stock": 80,
|
||||||
],
|
"mod_stock_000": 0,
|
||||||
"mod_stock": [
|
"mod_tactical": 66
|
||||||
"6087e2a5232e5a31c233d552"
|
|
||||||
],
|
|
||||||
"mod_charge": [
|
|
||||||
"6130ca3fd92c473c77020dbd"
|
|
||||||
],
|
|
||||||
"mod_magazine": [
|
|
||||||
"59d6272486f77466146386ff"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"59d64ec286f774171d1e0a42": {
|
|
||||||
"mod_handguard": [
|
|
||||||
"5c9a07572e221644f31c4b32"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"5c9a07572e221644f31c4b32": {
|
|
||||||
"mod_foregrip": [
|
|
||||||
"5b7be4895acfc400170e2dd5"
|
|
||||||
],
|
|
||||||
"mod_mount_000": [
|
|
||||||
"6269220d70b6c02e665f2635"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"5b7be4895acfc400170e2dd5": {
|
|
||||||
"mod_foregrip": [
|
|
||||||
"59fc48e086f77463b1118392"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"6269220d70b6c02e665f2635": {
|
|
||||||
"mod_tactical": [
|
|
||||||
"560d657b4bdc2da74d8b4572"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"5d2c772c48f0355d95672c25": {
|
|
||||||
"mod_scope": [
|
|
||||||
"591c4efa86f7741030027726"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"602a9740da11d6478d5a06dc": {
|
|
||||||
"mod_barrel": [
|
|
||||||
"602a95edda11d6478d5a06da"
|
|
||||||
],
|
|
||||||
"mod_reciever": [
|
|
||||||
"60228924961b8d75ee233c32"
|
|
||||||
],
|
|
||||||
"mod_tactical": [
|
|
||||||
"5a7b483fe899ef0016170d15"
|
|
||||||
],
|
|
||||||
"mod_magazine": [
|
|
||||||
"602286df23506e50807090c6"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"5c0d2727d174af02a012cf58": {
|
|
||||||
"Helmet_top": [
|
|
||||||
"657ba6c3c6f689d3a205b857"
|
|
||||||
],
|
|
||||||
"Helmet_back": [
|
|
||||||
"657ba737b7e9ca9a02045bf6"
|
|
||||||
],
|
|
||||||
"helmet_eyes": [
|
|
||||||
"658188edf026a90c1708c827"
|
|
||||||
],
|
|
||||||
"Helmet_ears": [
|
|
||||||
"657ba75e23918923cb0df573"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"items": {
|
"difficulty": {
|
||||||
"TacticalVest": [],
|
"easy": {
|
||||||
"Pockets": [
|
"Aiming": {
|
||||||
"59d6272486f77466146386ff",
|
"AIMING_TYPE": 1,
|
||||||
"602286df23506e50807090c6",
|
"ANYTIME_LIGHT_WHEN_AIM_100": -1,
|
||||||
"60098ad7c2240c0fe85c570a",
|
"ANY_PART_SHOOT_TIME": 15,
|
||||||
"5a0c27731526d80618476ac4"
|
"BAD_SHOOTS_MAIN_COEF": 0.39,
|
||||||
],
|
"BAD_SHOOTS_MAX": 0,
|
||||||
"Backpack": [],
|
"BAD_SHOOTS_MIN": 0,
|
||||||
"SecuredContainer": [
|
"BAD_SHOOTS_OFFSET": 1,
|
||||||
"59e0d99486f7744a32234762",
|
"BASE_HIT_AFFECTION_DELAY_SEC": 0.57,
|
||||||
"56d59d3ad2720bdb418b4577"
|
"BASE_HIT_AFFECTION_MAX_ANG": 10,
|
||||||
],
|
"BASE_HIT_AFFECTION_MIN_ANG": 4,
|
||||||
"SpecialLoot": []
|
"BASE_SHIEF": 0.05,
|
||||||
|
"BASE_SHIEF_STATIONARY_GRENADE": 1.1,
|
||||||
|
"BETTER_PRECICING_COEF": 0.9,
|
||||||
|
"BOTTOM_COEF": 0.1,
|
||||||
|
"BOT_MOVE_IF_DELTA": 3.01,
|
||||||
|
"CAN_USE_STRIBOSCOPE": 100,
|
||||||
|
"COEF_FROM_COVER": 0.45,
|
||||||
|
"COEF_IF_MOVE": 1,
|
||||||
|
"DAMAGE_PANIC_TIME": 15,
|
||||||
|
"DAMAGE_TO_DISCARD_AIM_0_100": 1,
|
||||||
|
"DANGER_UP_POINT": 1.3,
|
||||||
|
"DIST_TO_SHOOT_NO_OFFSET": 3,
|
||||||
|
"DIST_TO_SHOOT_TO_CENTER": 3,
|
||||||
|
"ENEMY_Y_WEAPON_OFFSET": 0.08,
|
||||||
|
"FIRST_CONTACT_ADD_CHANCE_100": 80,
|
||||||
|
"FIRST_CONTACT_ADD_SEC": 0.1,
|
||||||
|
"HARD_AIM": 0.75,
|
||||||
|
"MAX_AIMING_UPGRADE_BY_TIME": 0.25,
|
||||||
|
"MAX_AIM_PRECICING": 2,
|
||||||
|
"MAX_AIM_TIME": 1.5,
|
||||||
|
"MAX_TIME_DISCARD_AIM_SEC": 0,
|
||||||
|
"MIN_DAMAGE_TO_GET_HIT_AFFETS": 1,
|
||||||
|
"MIN_TIME_DISCARD_AIM_SEC": 0,
|
||||||
|
"NEXT_SHOT_MISS_CHANCE_100": 100,
|
||||||
|
"NEXT_SHOT_MISS_Y_OFFSET": 1,
|
||||||
|
"OFFSET_RECAL_ANYWAY_TIME": 1,
|
||||||
|
"PANIC_ACCURATY_COEF": 1.2,
|
||||||
|
"PANIC_COEF": 1.2,
|
||||||
|
"PANIC_TIME": 2,
|
||||||
|
"RECALC_DIST": 0.7,
|
||||||
|
"RECALC_MUST_TIME": 3,
|
||||||
|
"RECALC_SQR_DIST": 0.48999998,
|
||||||
|
"SCATTERING_DIST_MODIF": 0.45,
|
||||||
|
"SCATTERING_DIST_MODIF_CLOSE": 0.6,
|
||||||
|
"SCATTERING_HAVE_DAMAGE_COEF": 2,
|
||||||
|
"SHOOT_TO_CHANGE_PRIORITY": 5525,
|
||||||
|
"SHPERE_FRIENDY_FIRE_SIZE": 0.2,
|
||||||
|
"TIME_COEF_IF_MOVE": 1.1,
|
||||||
|
"WEAPON_ROOT_OFFSET": 0.35,
|
||||||
|
"XZ_COEF": 0.2,
|
||||||
|
"XZ_COEF_STATIONARY_GRENADE": 0.7,
|
||||||
|
"Y_BOTTOM_OFFSET_COEF": 0.015,
|
||||||
|
"Y_TOP_OFFSET_COEF": 0.001
|
||||||
|
},
|
||||||
|
"Boss": {
|
||||||
|
"BOSS_DIST_TO_SHOOT": 16,
|
||||||
|
"BOSS_DIST_TO_SHOOT_SQRT": 256,
|
||||||
|
"BOSS_DIST_TO_WARNING": 34,
|
||||||
|
"BOSS_DIST_TO_WARNING_OUT": 43,
|
||||||
|
"BOSS_DIST_TO_WARNING_OUT_SQRT": 1849,
|
||||||
|
"BOSS_DIST_TO_WARNING_SQRT": 1156,
|
||||||
|
"CHANCE_TO_SEND_GRENADE_100": 100,
|
||||||
|
"CHANCE_USE_RESERVE_PATROL_100": 30,
|
||||||
|
"COVER_TO_SEND": true,
|
||||||
|
"DELTA_SEARCH_TIME": 18,
|
||||||
|
"DIST_TO_PROTECT_BOSS": 15,
|
||||||
|
"EFFECT_PAINKILLER": true,
|
||||||
|
"GLUHAR_ASSAULT_ATTACK_DIST": 45,
|
||||||
|
"GLUHAR_BOSS_DIST_TO_ENEMY_WANT_KILL": 25,
|
||||||
|
"GLUHAR_BOSS_WANNA_ATTACK_CHANCE_0_100": 150,
|
||||||
|
"GLUHAR_FOLLOWERS_ASSAULT": 2,
|
||||||
|
"GLUHAR_FOLLOWERS_SCOUT": 2,
|
||||||
|
"GLUHAR_FOLLOWERS_SECURITY": 3,
|
||||||
|
"GLUHAR_FOLLOWERS_SNIPE": 0,
|
||||||
|
"GLUHAR_FOLLOWERS_TO_REINFORSMENTS": -1,
|
||||||
|
"GLUHAR_FOLLOWER_PATH_NAME": "Boss",
|
||||||
|
"GLUHAR_FOLLOWER_SCOUT_DIST_END_ATTACK": 120,
|
||||||
|
"GLUHAR_FOLLOWER_SCOUT_DIST_START_ATTACK": 80,
|
||||||
|
"GLUHAR_REINFORSMENTS_BY_EVENT": false,
|
||||||
|
"GLUHAR_REINFORSMENTS_BY_EXIT": false,
|
||||||
|
"GLUHAR_REINFORSMENTS_BY_PLAYER_COME_TO_ZONE": false,
|
||||||
|
"GLUHAR_SEC_TO_REINFORSMENTS": -1,
|
||||||
|
"GLUHAR_STOP_ASSAULT_ATTACK_DIST": 180,
|
||||||
|
"GLUHAR_TIME_TO_ASSAULT": 10,
|
||||||
|
"KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2,
|
||||||
|
"KILLA_BULLET_TO_RELOAD": 15,
|
||||||
|
"KILLA_CLOSEATTACK_DELAY": 10,
|
||||||
|
"KILLA_CLOSEATTACK_TIMES": 3,
|
||||||
|
"KILLA_CLOSE_ATTACK_DIST": 8,
|
||||||
|
"KILLA_CONTUTION_TIME": 5,
|
||||||
|
"KILLA_DEF_DIST_SQRT": 225,
|
||||||
|
"KILLA_DIST_TO_GO_TO_SUPPRESS": 6,
|
||||||
|
"KILLA_DITANCE_TO_BE_ENEMY_BOSS": 65,
|
||||||
|
"KILLA_ENEMIES_TO_ATTACK": 3,
|
||||||
|
"KILLA_HOLD_DELAY": 5,
|
||||||
|
"KILLA_LARGE_ATTACK_DIST": 61,
|
||||||
|
"KILLA_MIDDLE_ATTACK_DIST": 32,
|
||||||
|
"KILLA_ONE_IS_CLOSE": 20,
|
||||||
|
"KILLA_SEARCH_METERS": 30,
|
||||||
|
"KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25,
|
||||||
|
"KILLA_START_SEARCH_SEC": 40,
|
||||||
|
"KILLA_TRIGGER_DOWN_DELAY": 0.1,
|
||||||
|
"KILLA_WAIT_IN_COVER_COEF": 0.1,
|
||||||
|
"KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5,
|
||||||
|
"KOJANIY_DIST_CORE_SPOS_RECALC": 25,
|
||||||
|
"KOJANIY_DIST_CORE_SPOS_RECALC_SQRT": 625,
|
||||||
|
"KOJANIY_DIST_ENEMY_TOO_CLOSE": 17,
|
||||||
|
"KOJANIY_DIST_TO_BE_ENEMY": 200,
|
||||||
|
"KOJANIY_DIST_WHEN_READY": 40,
|
||||||
|
"KOJANIY_FIGHT_CENTER_POS_ME": false,
|
||||||
|
"KOJANIY_MANY_ENEMIES_COEF": 1.5,
|
||||||
|
"KOJANIY_MIN_DIST_TO_LOOT": 20,
|
||||||
|
"KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400,
|
||||||
|
"KOJANIY_SAFE_ENEMIES": 1,
|
||||||
|
"KOJANIY_START_NEXT_SUPPERS_SHOOTS_SEC": 90,
|
||||||
|
"KOJANIY_START_SUPPERS_SHOOTS_SEC": 30,
|
||||||
|
"KOJANIY_TAKE_CARE_ABOULT_ENEMY_DELTA": 2,
|
||||||
|
"KOJANIY_WANNA_GO_TO_CLOSEST_COVER": 15,
|
||||||
|
"MAX_DIST_COVER_BOSS": 25,
|
||||||
|
"MAX_DIST_COVER_BOSS_SQRT": 625,
|
||||||
|
"MAX_DIST_DECIDER_TO_SEND": 35,
|
||||||
|
"MAX_DIST_DECIDER_TO_SEND_SQRT": 1225,
|
||||||
|
"PERSONS_SEND": 2,
|
||||||
|
"SHALL_WARN": true,
|
||||||
|
"TIME_AFTER_LOSE": 15,
|
||||||
|
"TIME_AFTER_LOSE_DELTA": 60,
|
||||||
|
"WAIT_NO_ATTACK_SAVAGE": 10
|
||||||
|
},
|
||||||
|
"Change": {
|
||||||
|
"FLASH_ACCURATY": 1.6,
|
||||||
|
"FLASH_GAIN_SIGHT": 1.8,
|
||||||
|
"FLASH_HEARING": 1,
|
||||||
|
"FLASH_LAY_CHANCE": 1,
|
||||||
|
"FLASH_PRECICING": 1.6,
|
||||||
|
"FLASH_SCATTERING": 1.6,
|
||||||
|
"FLASH_VISION_DIST": 0.05,
|
||||||
|
"SMOKE_ACCURATY": 1.6,
|
||||||
|
"SMOKE_GAIN_SIGHT": 1.6,
|
||||||
|
"SMOKE_HEARING": 1,
|
||||||
|
"SMOKE_LAY_CHANCE": 1.6,
|
||||||
|
"SMOKE_PRECICING": 1.6,
|
||||||
|
"SMOKE_SCATTERING": 1.6,
|
||||||
|
"SMOKE_VISION_DIST": 0.6,
|
||||||
|
"STUN_HEARING": 0.01
|
||||||
|
},
|
||||||
|
"Core": {
|
||||||
|
"AccuratySpeed": 0.2,
|
||||||
|
"AimingType": "normal",
|
||||||
|
"CanGrenade": true,
|
||||||
|
"CanRun": true,
|
||||||
|
"DamageCoeff": 1,
|
||||||
|
"GainSightCoef": 0.1,
|
||||||
|
"HearingSense": 3.9,
|
||||||
|
"PistolFireDistancePref": 35,
|
||||||
|
"RifleFireDistancePref": 100,
|
||||||
|
"ScatteringClosePerMeter": 0.12,
|
||||||
|
"ScatteringPerMeter": 0.045,
|
||||||
|
"ShotgunFireDistancePref": 50,
|
||||||
|
"VisibleAngle": 160,
|
||||||
|
"VisibleDistance": 142,
|
||||||
|
"WaitInCoverBetweenShotsSec": 0.3
|
||||||
|
},
|
||||||
|
"Cover": {
|
||||||
|
"CAN_LOOK_OUT_WHEN_HOLDING": true,
|
||||||
|
"CHANGE_RUN_TO_COVER_SEC": 5,
|
||||||
|
"CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6,
|
||||||
|
"CHECK_CLOSEST_FRIEND": false,
|
||||||
|
"CHECK_COVER_ENEMY_LOOK": false,
|
||||||
|
"CLOSE_DIST_POINT_SQRT": 4,
|
||||||
|
"DELETE_POINTS_BEHIND_ENEMIES": true,
|
||||||
|
"DELTA_SEEN_FROM_COVE_LAST_POS": 15,
|
||||||
|
"DEPENDS_Y_DIST_TO_BOT": false,
|
||||||
|
"DIST_CANT_CHANGE_WAY": 5,
|
||||||
|
"DIST_CANT_CHANGE_WAY_SQR": 25,
|
||||||
|
"DIST_CHECK_SFETY": 9,
|
||||||
|
"DOG_FIGHT_AFTER_LEAVE": 4,
|
||||||
|
"ENEMY_DIST_TO_GO_OUT": 1,
|
||||||
|
"GOOD_DIST_TO_POINT_COEF": 1.8,
|
||||||
|
"HIDE_TO_COVER_TIME": 1.5,
|
||||||
|
"HITS_TO_LEAVE_COVER": 1,
|
||||||
|
"HITS_TO_LEAVE_COVER_UNKNOWN": 1,
|
||||||
|
"LOOK_LAST_ENEMY_POS_LOOKAROUND": 45,
|
||||||
|
"LOOK_LAST_ENEMY_POS_MOVING": 1.5,
|
||||||
|
"LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3,
|
||||||
|
"MAX_DIST_OF_COVER": 4,
|
||||||
|
"MAX_DIST_OF_COVER_SQR": 16,
|
||||||
|
"MAX_SPOTTED_TIME_SEC": 55,
|
||||||
|
"MIN_DEFENCE_LEVEL": 0,
|
||||||
|
"MIN_DIST_TO_ENEMY": 9,
|
||||||
|
"MIN_TO_ENEMY_TO_BE_NOT_SAFE": 0,
|
||||||
|
"MIN_TO_ENEMY_TO_BE_NOT_SAFE_SQRT": 0,
|
||||||
|
"MOVE_TO_COVER_WHEN_TARGET": false,
|
||||||
|
"NOT_LOOK_AT_WALL_IS_DANGER": true,
|
||||||
|
"OFFSET_LOOK_ALONG_WALL_ANG": 20,
|
||||||
|
"RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50,
|
||||||
|
"RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20,
|
||||||
|
"REWORK_NOT_TO_SHOOT": true,
|
||||||
|
"RUN_COVER_IF_CAN_AND_NO_ENEMIES": false,
|
||||||
|
"RUN_IF_FAR": 15,
|
||||||
|
"RUN_IF_FAR_SQRT": 225,
|
||||||
|
"SHOOT_NEAR_SEC_PERIOD": 0.5,
|
||||||
|
"SHOOT_NEAR_TO_LEAVE": 2,
|
||||||
|
"SIT_DOWN_WHEN_HOLDING": false,
|
||||||
|
"SOUND_TO_GET_SPOTTED": 2,
|
||||||
|
"SPOTTED_COVERS_RADIUS": 2.5,
|
||||||
|
"SPOTTED_GRENADE_RADIUS": 16,
|
||||||
|
"SPOTTED_GRENADE_TIME": 7,
|
||||||
|
"STATIONARY_WEAPON_MAX_DIST_TO_USE": 50,
|
||||||
|
"STATIONARY_WEAPON_NO_ENEMY_GETUP": 15,
|
||||||
|
"STAY_IF_FAR": 25,
|
||||||
|
"STAY_IF_FAR_SQRT": 625,
|
||||||
|
"TIME_CHECK_SAFE": 2,
|
||||||
|
"TIME_TO_MOVE_TO_COVER": 15,
|
||||||
|
"WAIT_INT_COVER_FINDING_ENEMY": 2
|
||||||
|
},
|
||||||
|
"Grenade": {
|
||||||
|
"ADD_GRENADE_AS_DANGER": 65,
|
||||||
|
"ADD_GRENADE_AS_DANGER_SQR": 4225,
|
||||||
|
"AMBUSH_IF_SMOKE_IN_ZONE_100": 40,
|
||||||
|
"AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30,
|
||||||
|
"ANG_TYPE": 1,
|
||||||
|
"BEWARE_TYPE": 2,
|
||||||
|
"BE_ATTENTION_COEF": 4,
|
||||||
|
"CAN_THROW_STRAIGHT_CONTACT": true,
|
||||||
|
"CHANCE_RUN_FLASHED_100": 100,
|
||||||
|
"CHANCE_TO_NOTIFY_ENEMY_GR_100": 100,
|
||||||
|
"CHEAT_START_GRENADE_PLACE": false,
|
||||||
|
"CLOSE_TO_SMOKE_TIME_DELTA": 5,
|
||||||
|
"CLOSE_TO_SMOKE_TO_SHOOT": 10,
|
||||||
|
"CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100,
|
||||||
|
"DAMAGE_GRENADE_SUPPRESS_DELTA": 8,
|
||||||
|
"DELTA_GRENADE_START_TIME": 0.01,
|
||||||
|
"DELTA_NEXT_ATTEMPT": 10,
|
||||||
|
"DELTA_NEXT_ATTEMPT_FROM_COVER": 5,
|
||||||
|
"FLASH_GRENADE_TIME_COEF": 0.25,
|
||||||
|
"FLASH_MODIF_IS_NIGHTVISION": 2,
|
||||||
|
"GrenadePerMeter": 0.1,
|
||||||
|
"GrenadePrecision": 0.01,
|
||||||
|
"MAX_FLASHED_DIST_TO_SHOOT": 10,
|
||||||
|
"MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100,
|
||||||
|
"MAX_THROW_POWER": 25,
|
||||||
|
"MIN_DIST_NOT_TO_THROW": 8,
|
||||||
|
"MIN_DIST_NOT_TO_THROW_SQR": 64,
|
||||||
|
"MIN_THROW_DIST_PERCENT_0_1": 0.7,
|
||||||
|
"MIN_THROW_GRENADE_DIST": 12,
|
||||||
|
"MIN_THROW_GRENADE_DIST_SQRT": 144,
|
||||||
|
"NEAR_DELTA_THROW_TIME_SEC": 2,
|
||||||
|
"NO_RUN_FROM_AI_GRENADES": true,
|
||||||
|
"REQUEST_DIST_MUST_THROW": 3,
|
||||||
|
"REQUEST_DIST_MUST_THROW_SQRT": 9,
|
||||||
|
"RUN_AWAY": 22,
|
||||||
|
"RUN_AWAY_SQR": 484,
|
||||||
|
"SHOOT_TO_SMOKE_CHANCE_100": 50,
|
||||||
|
"SIZE_SPOTTED_COEF": 2,
|
||||||
|
"SMOKE_CHECK_DELTA": 1,
|
||||||
|
"SMOKE_SUPPRESS_DELTA": 20,
|
||||||
|
"STOP_WHEN_THROW_GRENADE": true,
|
||||||
|
"STRAIGHT_CONTACT_DELTA_SEC": -1,
|
||||||
|
"STUN_SUPPRESS_DELTA": 9,
|
||||||
|
"TIME_SHOOT_TO_FLASH": 4,
|
||||||
|
"WAIT_TIME_TURN_AWAY": 0.2
|
||||||
|
},
|
||||||
|
"Hearing": {
|
||||||
|
"BOT_CLOSE_PANIC_DIST": 1,
|
||||||
|
"CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88,
|
||||||
|
"CLOSE_DIST": 26,
|
||||||
|
"DEAD_BODY_SOUND_RAD": 30,
|
||||||
|
"DISPERSION_COEF": 10,
|
||||||
|
"DISPERSION_COEF_GUN": 40.6,
|
||||||
|
"DIST_PLACE_TO_FIND_POINT": 70,
|
||||||
|
"FAR_DIST": 56,
|
||||||
|
"HEAR_DELAY_WHEN_HAVE_SMT": 0,
|
||||||
|
"HEAR_DELAY_WHEN_PEACE": 0,
|
||||||
|
"LOOK_ONLY_DANGER": false,
|
||||||
|
"LOOK_ONLY_DANGER_DELTA": 9,
|
||||||
|
"RESET_TIMER_DIST": 17,
|
||||||
|
"SOUND_DIR_DEEFREE": 30
|
||||||
|
},
|
||||||
|
"Lay": {
|
||||||
|
"ATTACK_LAY_CHANCE": 25,
|
||||||
|
"CHECK_SHOOT_WHEN_LAYING": false,
|
||||||
|
"CLEAR_POINTS_OF_SCARE_SEC": 20,
|
||||||
|
"DAMAGE_TIME_TO_GETUP": 3,
|
||||||
|
"DELTA_AFTER_GETUP": 10,
|
||||||
|
"DELTA_GETUP": 2.7,
|
||||||
|
"DELTA_LAY_CHECK": 2,
|
||||||
|
"DELTA_WANT_LAY_CHECL_SEC": 5,
|
||||||
|
"DIST_ENEMY_CAN_LAY": 15,
|
||||||
|
"DIST_ENEMY_CAN_LAY_SQRT": 225,
|
||||||
|
"DIST_ENEMY_GETUP_LAY": 10,
|
||||||
|
"DIST_ENEMY_GETUP_LAY_SQRT": 100,
|
||||||
|
"DIST_ENEMY_NULL_DANGER_LAY": 15,
|
||||||
|
"DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225,
|
||||||
|
"DIST_GRASS_TERRAIN_SQRT": 0.160000011,
|
||||||
|
"DIST_TO_COVER_TO_LAY": 3.5,
|
||||||
|
"DIST_TO_COVER_TO_LAY_SQRT": 12.25,
|
||||||
|
"LAY_AIM": 0.6,
|
||||||
|
"LAY_CHANCE_DANGER": 40,
|
||||||
|
"MAX_CAN_LAY_DIST": 200,
|
||||||
|
"MAX_CAN_LAY_DIST_SQRT": 40000,
|
||||||
|
"MAX_LAY_TIME": 35,
|
||||||
|
"MIN_CAN_LAY_DIST": 11,
|
||||||
|
"MIN_CAN_LAY_DIST_SQRT": 121
|
||||||
|
},
|
||||||
|
"Look": {
|
||||||
|
"BODY_DELTA_TIME_SEARCH_SEC": 1.7,
|
||||||
|
"CAN_LOOK_TO_WALL": true,
|
||||||
|
"CAN_USE_STRIBOSCOPE": 100,
|
||||||
|
"COEF_REPEATED_SEEN": 1e-05,
|
||||||
|
"COME_TO_BODY_DIST": 1.2,
|
||||||
|
"CloseDeltaTimeSec": 0.1,
|
||||||
|
"DIST_CHECK_WALL": 20,
|
||||||
|
"DIST_NOT_TO_IGNORE_WALL": 15,
|
||||||
|
"DIST_REPEATED_SEEN": 15,
|
||||||
|
"DIST_SQRT_REPEATED_SEEN": 225,
|
||||||
|
"ENEMY_LIGHT_ADD": 48,
|
||||||
|
"ENEMY_LIGHT_START_DIST": 90,
|
||||||
|
"FAR_DISTANCE": 160,
|
||||||
|
"FarDeltaTimeSec": 3,
|
||||||
|
"GOAL_TO_FULL_DISSAPEAR": 1.1,
|
||||||
|
"GOAL_TO_FULL_DISSAPEAR_SHOOT": 0.03,
|
||||||
|
"LOOK_AROUND_DELTA": 1.1,
|
||||||
|
"LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25,
|
||||||
|
"LOOK_THROUGH_GRASS": true,
|
||||||
|
"LOOK_THROUGH_GRASS_DIST_METERS": 0,
|
||||||
|
"LightOnVisionDistance": 30,
|
||||||
|
"MARKSMAN_VISIBLE_DIST_COEF": 1.15,
|
||||||
|
"MAX_DIST_CLAMP_TO_SEEN_SPEED": 100,
|
||||||
|
"MAX_VISION_GRASS_METERS": 0.8,
|
||||||
|
"MAX_VISION_GRASS_METERS_FLARE": 8,
|
||||||
|
"MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125,
|
||||||
|
"MAX_VISION_GRASS_METERS_OPT": 0.9090909,
|
||||||
|
"MIDDLE_DIST": 90,
|
||||||
|
"MINIMUM_VISIBLE_DIST": 70,
|
||||||
|
"MIN_LOOK_AROUD_TIME": 20,
|
||||||
|
"MiddleDeltaTimeSec": 1,
|
||||||
|
"NIGHT_VISION_DIST": 105,
|
||||||
|
"NIGHT_VISION_OFF": 110,
|
||||||
|
"NIGHT_VISION_ON": 100,
|
||||||
|
"OLD_TIME_POINT": 11,
|
||||||
|
"OPTIMIZE_TO_ONLY_BODY": true,
|
||||||
|
"POSIBLE_VISION_SPACE": 1.2,
|
||||||
|
"SEC_REPEATED_SEEN": 10,
|
||||||
|
"VISIBLE_ANG_LIGHT": 60,
|
||||||
|
"VISIBLE_ANG_NIGHTVISION": 120,
|
||||||
|
"VISIBLE_DISNACE_WITH_LIGHT": 100,
|
||||||
|
"WAIT_NEW_SENSOR": 2.1,
|
||||||
|
"WAIT_NEW__LOOK_SENSOR": 7.8
|
||||||
|
},
|
||||||
|
"Mind": {
|
||||||
|
"AI_POWER_COEF": 120,
|
||||||
|
"AMBUSH_WHEN_UNDER_FIRE": true,
|
||||||
|
"AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60,
|
||||||
|
"ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5,
|
||||||
|
"ATTACK_IMMEDIATLY_CHANCE_0_100": 40,
|
||||||
|
"BULLET_FEEL_CLOSE_SDIST": 1,
|
||||||
|
"BULLET_FEEL_DIST": 360,
|
||||||
|
"CAN_EXECUTE_REQUESTS": true,
|
||||||
|
"CAN_PANIC_IS_PROTECT": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_BEAR": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_SAVAGE": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_USEC": false,
|
||||||
|
"CAN_STAND_BY": false,
|
||||||
|
"CAN_TAKE_ITEMS": false,
|
||||||
|
"CAN_THROW_REQUESTS": true,
|
||||||
|
"CAN_USE_MEDS": true,
|
||||||
|
"CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01,
|
||||||
|
"CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25,
|
||||||
|
"CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35,
|
||||||
|
"CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80,
|
||||||
|
"COVER_DIST_COEF": 1.5,
|
||||||
|
"COVER_SECONDS_AFTER_LOSE_VISION": 10,
|
||||||
|
"COVER_SELF_ALWAYS_IF_DAMAGED": false,
|
||||||
|
"DAMAGE_REDUCTION_TIME_SEC": 20,
|
||||||
|
"DANGER_EXPIRE_TIME_MAX": 1.2,
|
||||||
|
"DANGER_EXPIRE_TIME_MIN": 0.4,
|
||||||
|
"DANGER_POINT_CHOOSE_COEF": 1,
|
||||||
|
"DEFAULT_BEAR_BEHAVIOUR": "Attack",
|
||||||
|
"DEFAULT_SAVAGE_BEHAVIOUR": "Warn",
|
||||||
|
"DEFAULT_USEC_BEHAVIOUR": "Attack",
|
||||||
|
"DIST_TO_ENEMY_SPOTTED_ON_HIT": 20,
|
||||||
|
"DIST_TO_ENEMY_YO_CAN_HEAL": 30,
|
||||||
|
"DIST_TO_FOUND_SQRT": 400,
|
||||||
|
"DIST_TO_STOP_RUN_ENEMY": 15,
|
||||||
|
"DOG_FIGHT_IN": 3,
|
||||||
|
"DOG_FIGHT_OUT": 6,
|
||||||
|
"ENEMY_BOT_TYPES": [],
|
||||||
|
"ENEMY_LOOK_AT_ME_ANG": 15,
|
||||||
|
"FIND_COVER_TO_GET_POSITION_WITH_SHOOT": 2,
|
||||||
|
"FRIENDLY_BOT_TYPES": [],
|
||||||
|
"FRIEND_AGR_KILL": 0.2,
|
||||||
|
"FRIEND_DEAD_AGR_LOW": -0.2,
|
||||||
|
"GROUP_ANY_PHRASE_DELAY": 5,
|
||||||
|
"GROUP_EXACTLY_PHRASE_DELAY": 20,
|
||||||
|
"GROUP_EXACTLY_PHRASE_DELAY_MAX": 20,
|
||||||
|
"HEAL_DELAY_SEC": 5,
|
||||||
|
"HIT_DELAY_WHEN_HAVE_SMT": -1,
|
||||||
|
"HIT_DELAY_WHEN_PEACE": -1,
|
||||||
|
"HIT_POINT_DETECTION": 4,
|
||||||
|
"HOLD_IF_PROTECT_DELTA_LAST_TIME_SEEN": 8.5,
|
||||||
|
"LASTSEEN_POINT_CHOOSE_COEF": 0.2,
|
||||||
|
"LAST_ENEMY_LOOK_TO": 40,
|
||||||
|
"MAX_AGGRO_BOT_DIST": 100,
|
||||||
|
"MAX_AGGRO_BOT_DIST_SQR": 10000,
|
||||||
|
"MAX_SHOOTS_TIME": 4,
|
||||||
|
"MAX_START_AGGRESION_COEF": 3,
|
||||||
|
"MIN_DAMAGE_SCARE": 20,
|
||||||
|
"MIN_SHOOTS_TIME": 2,
|
||||||
|
"MIN_START_AGGRESION_COEF": 1,
|
||||||
|
"NO_RUN_AWAY_FOR_SAFE": true,
|
||||||
|
"PANIC_LAY_WEIGHT": 20,
|
||||||
|
"PANIC_NONE_WEIGHT": 40,
|
||||||
|
"PANIC_RUN_WEIGHT": 1,
|
||||||
|
"PANIC_SIT_WEIGHT": 80,
|
||||||
|
"PANIC_SIT_WEIGHT_PEACE": 60,
|
||||||
|
"PART_PERCENT_TO_HEAL": 0.65,
|
||||||
|
"PISTOL_SHOTGUN_AMBUSH_DIST": 330,
|
||||||
|
"PROTECT_DELTA_HEAL_SEC": 10,
|
||||||
|
"PROTECT_TIME_REAL": true,
|
||||||
|
"SEC_TO_MORE_DIST_TO_RUN": 10,
|
||||||
|
"SHOOT_INSTEAD_DOG_FIGHT": 9,
|
||||||
|
"SIMPLE_POINT_CHOOSE_COEF": 0.4,
|
||||||
|
"STANDART_AMBUSH_DIST": 300,
|
||||||
|
"SUSPETION_POINT_CHANCE_ADD100": 0,
|
||||||
|
"TALK_WITH_QUERY": true,
|
||||||
|
"TIME_TO_FIND_ENEMY": 22,
|
||||||
|
"TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52,
|
||||||
|
"TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15,
|
||||||
|
"WARN_BOT_TYPES": []
|
||||||
|
},
|
||||||
|
"Move": {
|
||||||
|
"BASESTART_SLOW_DIST": 1.1,
|
||||||
|
"BASE_ROTATE_SPEED": 270,
|
||||||
|
"BASE_SQRT_START_SERACH": 1225,
|
||||||
|
"BASE_START_SERACH": 35,
|
||||||
|
"CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100,
|
||||||
|
"DELTA_LAST_SEEN_ENEMY": 20,
|
||||||
|
"DIST_TO_CAN_CHANGE_WAY": 8,
|
||||||
|
"DIST_TO_CAN_CHANGE_WAY_SQR": 64,
|
||||||
|
"DIST_TO_START_RAYCAST": 15,
|
||||||
|
"DIST_TO_START_RAYCAST_SQR": 225,
|
||||||
|
"ETERNITY_STAMINA": true,
|
||||||
|
"FAR_DIST": 4,
|
||||||
|
"FAR_DIST_SQR": 16,
|
||||||
|
"REACH_DIST": 0.5,
|
||||||
|
"REACH_DIST_COVER": 2,
|
||||||
|
"REACH_DIST_RUN": 0.8,
|
||||||
|
"RUN_IF_CANT_SHOOT": false,
|
||||||
|
"RUN_IF_GAOL_FAR_THEN": 10,
|
||||||
|
"RUN_TO_COVER_MIN": 2,
|
||||||
|
"SEC_TO_CHANGE_TO_RUN": 3,
|
||||||
|
"SLOW_COEF": 7,
|
||||||
|
"START_SLOW_DIST": 1.5,
|
||||||
|
"UPDATE_TIME_RECAL_WAY": 7,
|
||||||
|
"Y_APPROXIMATION": 0.7
|
||||||
|
},
|
||||||
|
"Patrol": {
|
||||||
|
"CAN_CHECK_MAGAZINE": false,
|
||||||
|
"CAN_CHOOSE_RESERV": true,
|
||||||
|
"CHANCE_TO_CHANGE_WAY_0_100": 30,
|
||||||
|
"CHANCE_TO_CUT_WAY_0_100": 75,
|
||||||
|
"CHANCE_TO_SHOOT_DEADBODY": 52,
|
||||||
|
"CHANGE_WAY_TIME": 9325.1,
|
||||||
|
"CLOSE_TO_SELECT_RESERV_WAY": 25,
|
||||||
|
"CUT_WAY_MAX_0_1": 0.65,
|
||||||
|
"CUT_WAY_MIN_0_1": 0.4,
|
||||||
|
"FRIEND_SEARCH_SEC": 12,
|
||||||
|
"LOOK_TIME_BASE": 360,
|
||||||
|
"MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5,
|
||||||
|
"MIN_DIST_TO_CLOSE_TALK": 5,
|
||||||
|
"MIN_DIST_TO_CLOSE_TALK_SQR": 25,
|
||||||
|
"MIN_TALK_DELAY": 19,
|
||||||
|
"RESERVE_OUT_TIME": 60,
|
||||||
|
"RESERVE_TIME_STAY": 72,
|
||||||
|
"SPRINT_BETWEEN_CACHED_POINTS": -1,
|
||||||
|
"SUSPETION_PLACE_LIFETIME": 7,
|
||||||
|
"TALK_DELAY": 1.1,
|
||||||
|
"TALK_DELAY_BIG": 23.1,
|
||||||
|
"TRY_CHOOSE_RESERV_WAY_ON_START": true,
|
||||||
|
"VISION_DIST_COEF_PEACE": 1
|
||||||
|
},
|
||||||
|
"Scattering": {
|
||||||
|
"AMPLITUDE_FACTOR": 0.25,
|
||||||
|
"AMPLITUDE_SPEED": 0.1,
|
||||||
|
"BloodFall": 1.45,
|
||||||
|
"Caution": 0.3,
|
||||||
|
"DIST_FROM_OLD_POINT_TO_NOT_AIM": 15,
|
||||||
|
"DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225,
|
||||||
|
"DIST_NOT_TO_SHOOT": 0.3,
|
||||||
|
"FromShot": 0.001,
|
||||||
|
"HandDamageAccuracySpeed": 1.3,
|
||||||
|
"HandDamageScatteringMinMax": 0.7,
|
||||||
|
"LayFactor": 0.1,
|
||||||
|
"MaxScatter": 0.4,
|
||||||
|
"MinScatter": 0.03,
|
||||||
|
"MovingSlowCoef": 1.5,
|
||||||
|
"PoseChnageCoef": 0.1,
|
||||||
|
"RecoilControlCoefShootDone": 0.0003,
|
||||||
|
"RecoilControlCoefShootDoneAuto": 0.00015,
|
||||||
|
"RecoilYCoef": 0.0005,
|
||||||
|
"RecoilYCoefSppedDown": -0.52,
|
||||||
|
"RecoilYMax": 1,
|
||||||
|
"SpeedDown": -0.3,
|
||||||
|
"SpeedUp": 0.3,
|
||||||
|
"SpeedUpAim": 1.4,
|
||||||
|
"ToCaution": 0.6,
|
||||||
|
"ToLowBotAngularSpeed": 80,
|
||||||
|
"ToLowBotSpeed": 2.4,
|
||||||
|
"ToSlowBotSpeed": 1.5,
|
||||||
|
"ToStopBotAngularSpeed": 40,
|
||||||
|
"ToUpBotSpeed": 3.6,
|
||||||
|
"TracerCoef": 1.3,
|
||||||
|
"WorkingScatter": 0.15
|
||||||
|
},
|
||||||
|
"Shoot": {
|
||||||
|
"AUTOMATIC_FIRE_SCATTERING_COEF": 1.1,
|
||||||
|
"BASE_AUTOMATIC_TIME": 0.4,
|
||||||
|
"CAN_SHOOTS_TIME_TO_AMBUSH": 600,
|
||||||
|
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 100,
|
||||||
|
"CHANCE_TO_CHANGE_WEAPON": 10,
|
||||||
|
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 10,
|
||||||
|
"DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5,
|
||||||
|
"DELAY_BEFORE_FIX_MALFUNCTION": 0.5,
|
||||||
|
"DIST_TO_HIT_MELEE": 2,
|
||||||
|
"DIST_TO_STOP_SPRINT_MELEE": 2.5,
|
||||||
|
"FAR_DIST_ENEMY": 20,
|
||||||
|
"FAR_DIST_ENEMY_SQR": 400,
|
||||||
|
"FAR_DIST_TO_CHANGE_WEAPON": 30,
|
||||||
|
"FINGER_HOLD_SINGLE_SHOT": 0.14,
|
||||||
|
"HORIZONT_RECOIL_COEF": 0.04,
|
||||||
|
"LOW_DIST_TO_CHANGE_WEAPON": 6,
|
||||||
|
"MARKSMAN_DIST_SEK_COEF": 44,
|
||||||
|
"MAX_DIST_COEF": 1.35,
|
||||||
|
"MAX_RECOIL_PER_METER": 0.04,
|
||||||
|
"MELEE_RESET_HIT_TIME": 0,
|
||||||
|
"MELEE_STOP_DIST": 0.5,
|
||||||
|
"MELEE_STOP_MOVE_DISTANCE": 0.85,
|
||||||
|
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5,
|
||||||
|
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2,
|
||||||
|
"RECOIL_DELTA_PRESS": 0.15,
|
||||||
|
"RECOIL_PER_METER": 0.02,
|
||||||
|
"RECOIL_TIME_NORMALIZE": 1,
|
||||||
|
"RELOAD_PECNET_NO_ENEMY": 0.6,
|
||||||
|
"REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25,
|
||||||
|
"RUN_DIST_NO_AMMO": 25,
|
||||||
|
"RUN_DIST_NO_AMMO_SQRT": 625,
|
||||||
|
"SHOOT_FROM_COVER": 6,
|
||||||
|
"SUPPRESS_BY_SHOOT_TIME": 6,
|
||||||
|
"SUPPRESS_TRIGGERS_DOWN": 3,
|
||||||
|
"TRY_HIT_PERIOD_MELEE": 0.1,
|
||||||
|
"VALIDATE_MALFUNCTION_CHANCE": 100,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT": 0.2,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT_LONG_MAX": 3.3,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT_LONG_MIN": 0.4
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"hard": {
|
||||||
|
"Aiming": {
|
||||||
|
"AIMING_TYPE": 1,
|
||||||
|
"ANYTIME_LIGHT_WHEN_AIM_100": -1,
|
||||||
|
"ANY_PART_SHOOT_TIME": 15,
|
||||||
|
"BAD_SHOOTS_MAIN_COEF": 0.39,
|
||||||
|
"BAD_SHOOTS_MAX": 0,
|
||||||
|
"BAD_SHOOTS_MIN": 0,
|
||||||
|
"BAD_SHOOTS_OFFSET": 1,
|
||||||
|
"BASE_HIT_AFFECTION_DELAY_SEC": 0.57,
|
||||||
|
"BASE_HIT_AFFECTION_MAX_ANG": 10,
|
||||||
|
"BASE_HIT_AFFECTION_MIN_ANG": 4,
|
||||||
|
"BASE_SHIEF": 0.05,
|
||||||
|
"BASE_SHIEF_STATIONARY_GRENADE": 1.1,
|
||||||
|
"BETTER_PRECICING_COEF": 0.9,
|
||||||
|
"BOTTOM_COEF": 0.1,
|
||||||
|
"BOT_MOVE_IF_DELTA": 3.01,
|
||||||
|
"CAN_USE_STRIBOSCOPE": 100,
|
||||||
|
"COEF_FROM_COVER": 0.45,
|
||||||
|
"COEF_IF_MOVE": 1,
|
||||||
|
"DAMAGE_PANIC_TIME": 15,
|
||||||
|
"DAMAGE_TO_DISCARD_AIM_0_100": 1,
|
||||||
|
"DANGER_UP_POINT": 1.3,
|
||||||
|
"DIST_TO_SHOOT_NO_OFFSET": 3,
|
||||||
|
"DIST_TO_SHOOT_TO_CENTER": 3,
|
||||||
|
"ENEMY_Y_WEAPON_OFFSET": 0.08,
|
||||||
|
"FIRST_CONTACT_ADD_CHANCE_100": 80,
|
||||||
|
"FIRST_CONTACT_ADD_SEC": 0.1,
|
||||||
|
"HARD_AIM": 0.75,
|
||||||
|
"MAX_AIMING_UPGRADE_BY_TIME": 0.25,
|
||||||
|
"MAX_AIM_PRECICING": 2,
|
||||||
|
"MAX_AIM_TIME": 1.5,
|
||||||
|
"MAX_TIME_DISCARD_AIM_SEC": 0,
|
||||||
|
"MIN_DAMAGE_TO_GET_HIT_AFFETS": 1,
|
||||||
|
"MIN_TIME_DISCARD_AIM_SEC": 0,
|
||||||
|
"NEXT_SHOT_MISS_CHANCE_100": 100,
|
||||||
|
"NEXT_SHOT_MISS_Y_OFFSET": 1,
|
||||||
|
"OFFSET_RECAL_ANYWAY_TIME": 1,
|
||||||
|
"PANIC_ACCURATY_COEF": 1.2,
|
||||||
|
"PANIC_COEF": 1.2,
|
||||||
|
"PANIC_TIME": 2,
|
||||||
|
"RECALC_DIST": 0.7,
|
||||||
|
"RECALC_MUST_TIME": 3,
|
||||||
|
"RECALC_SQR_DIST": 0.48999998,
|
||||||
|
"SCATTERING_DIST_MODIF": 0.45,
|
||||||
|
"SCATTERING_DIST_MODIF_CLOSE": 0.6,
|
||||||
|
"SCATTERING_HAVE_DAMAGE_COEF": 2,
|
||||||
|
"SHOOT_TO_CHANGE_PRIORITY": 5525,
|
||||||
|
"SHPERE_FRIENDY_FIRE_SIZE": 0.2,
|
||||||
|
"TIME_COEF_IF_MOVE": 1.1,
|
||||||
|
"WEAPON_ROOT_OFFSET": 0.35,
|
||||||
|
"XZ_COEF": 0.2,
|
||||||
|
"XZ_COEF_STATIONARY_GRENADE": 0.7,
|
||||||
|
"Y_BOTTOM_OFFSET_COEF": 0.015,
|
||||||
|
"Y_TOP_OFFSET_COEF": 0.001
|
||||||
|
},
|
||||||
|
"Boss": {
|
||||||
|
"BOSS_DIST_TO_SHOOT": 16,
|
||||||
|
"BOSS_DIST_TO_SHOOT_SQRT": 256,
|
||||||
|
"BOSS_DIST_TO_WARNING": 34,
|
||||||
|
"BOSS_DIST_TO_WARNING_OUT": 43,
|
||||||
|
"BOSS_DIST_TO_WARNING_OUT_SQRT": 1849,
|
||||||
|
"BOSS_DIST_TO_WARNING_SQRT": 1156,
|
||||||
|
"CHANCE_TO_SEND_GRENADE_100": 100,
|
||||||
|
"CHANCE_USE_RESERVE_PATROL_100": 30,
|
||||||
|
"COVER_TO_SEND": true,
|
||||||
|
"DELTA_SEARCH_TIME": 18,
|
||||||
|
"DIST_TO_PROTECT_BOSS": 15,
|
||||||
|
"EFFECT_PAINKILLER": true,
|
||||||
|
"GLUHAR_ASSAULT_ATTACK_DIST": 45,
|
||||||
|
"GLUHAR_BOSS_DIST_TO_ENEMY_WANT_KILL": 25,
|
||||||
|
"GLUHAR_BOSS_WANNA_ATTACK_CHANCE_0_100": 150,
|
||||||
|
"GLUHAR_FOLLOWERS_ASSAULT": 2,
|
||||||
|
"GLUHAR_FOLLOWERS_SCOUT": 2,
|
||||||
|
"GLUHAR_FOLLOWERS_SECURITY": 3,
|
||||||
|
"GLUHAR_FOLLOWERS_SNIPE": 0,
|
||||||
|
"GLUHAR_FOLLOWERS_TO_REINFORSMENTS": -1,
|
||||||
|
"GLUHAR_FOLLOWER_PATH_NAME": "Boss",
|
||||||
|
"GLUHAR_FOLLOWER_SCOUT_DIST_END_ATTACK": 120,
|
||||||
|
"GLUHAR_FOLLOWER_SCOUT_DIST_START_ATTACK": 80,
|
||||||
|
"GLUHAR_REINFORSMENTS_BY_EVENT": false,
|
||||||
|
"GLUHAR_REINFORSMENTS_BY_EXIT": false,
|
||||||
|
"GLUHAR_REINFORSMENTS_BY_PLAYER_COME_TO_ZONE": false,
|
||||||
|
"GLUHAR_SEC_TO_REINFORSMENTS": -1,
|
||||||
|
"GLUHAR_STOP_ASSAULT_ATTACK_DIST": 180,
|
||||||
|
"GLUHAR_TIME_TO_ASSAULT": 10,
|
||||||
|
"KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2,
|
||||||
|
"KILLA_BULLET_TO_RELOAD": 15,
|
||||||
|
"KILLA_CLOSEATTACK_DELAY": 10,
|
||||||
|
"KILLA_CLOSEATTACK_TIMES": 3,
|
||||||
|
"KILLA_CLOSE_ATTACK_DIST": 8,
|
||||||
|
"KILLA_CONTUTION_TIME": 5,
|
||||||
|
"KILLA_DEF_DIST_SQRT": 225,
|
||||||
|
"KILLA_DIST_TO_GO_TO_SUPPRESS": 6,
|
||||||
|
"KILLA_DITANCE_TO_BE_ENEMY_BOSS": 65,
|
||||||
|
"KILLA_ENEMIES_TO_ATTACK": 3,
|
||||||
|
"KILLA_HOLD_DELAY": 5,
|
||||||
|
"KILLA_LARGE_ATTACK_DIST": 61,
|
||||||
|
"KILLA_MIDDLE_ATTACK_DIST": 32,
|
||||||
|
"KILLA_ONE_IS_CLOSE": 20,
|
||||||
|
"KILLA_SEARCH_METERS": 30,
|
||||||
|
"KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25,
|
||||||
|
"KILLA_START_SEARCH_SEC": 40,
|
||||||
|
"KILLA_TRIGGER_DOWN_DELAY": 0.1,
|
||||||
|
"KILLA_WAIT_IN_COVER_COEF": 0.1,
|
||||||
|
"KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5,
|
||||||
|
"KOJANIY_DIST_CORE_SPOS_RECALC": 25,
|
||||||
|
"KOJANIY_DIST_CORE_SPOS_RECALC_SQRT": 625,
|
||||||
|
"KOJANIY_DIST_ENEMY_TOO_CLOSE": 17,
|
||||||
|
"KOJANIY_DIST_TO_BE_ENEMY": 200,
|
||||||
|
"KOJANIY_DIST_WHEN_READY": 40,
|
||||||
|
"KOJANIY_FIGHT_CENTER_POS_ME": false,
|
||||||
|
"KOJANIY_MANY_ENEMIES_COEF": 1.5,
|
||||||
|
"KOJANIY_MIN_DIST_TO_LOOT": 20,
|
||||||
|
"KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400,
|
||||||
|
"KOJANIY_SAFE_ENEMIES": 1,
|
||||||
|
"KOJANIY_START_NEXT_SUPPERS_SHOOTS_SEC": 90,
|
||||||
|
"KOJANIY_START_SUPPERS_SHOOTS_SEC": 30,
|
||||||
|
"KOJANIY_TAKE_CARE_ABOULT_ENEMY_DELTA": 2,
|
||||||
|
"KOJANIY_WANNA_GO_TO_CLOSEST_COVER": 15,
|
||||||
|
"MAX_DIST_COVER_BOSS": 25,
|
||||||
|
"MAX_DIST_COVER_BOSS_SQRT": 625,
|
||||||
|
"MAX_DIST_DECIDER_TO_SEND": 35,
|
||||||
|
"MAX_DIST_DECIDER_TO_SEND_SQRT": 1225,
|
||||||
|
"PERSONS_SEND": 2,
|
||||||
|
"SHALL_WARN": true,
|
||||||
|
"TIME_AFTER_LOSE": 15,
|
||||||
|
"TIME_AFTER_LOSE_DELTA": 60,
|
||||||
|
"WAIT_NO_ATTACK_SAVAGE": 10
|
||||||
|
},
|
||||||
|
"Change": {
|
||||||
|
"FLASH_ACCURATY": 1.6,
|
||||||
|
"FLASH_GAIN_SIGHT": 1.8,
|
||||||
|
"FLASH_HEARING": 1,
|
||||||
|
"FLASH_LAY_CHANCE": 1,
|
||||||
|
"FLASH_PRECICING": 1.6,
|
||||||
|
"FLASH_SCATTERING": 1.6,
|
||||||
|
"FLASH_VISION_DIST": 0.05,
|
||||||
|
"SMOKE_ACCURATY": 1.6,
|
||||||
|
"SMOKE_GAIN_SIGHT": 1.6,
|
||||||
|
"SMOKE_HEARING": 1,
|
||||||
|
"SMOKE_LAY_CHANCE": 1.6,
|
||||||
|
"SMOKE_PRECICING": 1.6,
|
||||||
|
"SMOKE_SCATTERING": 1.6,
|
||||||
|
"SMOKE_VISION_DIST": 0.6,
|
||||||
|
"STUN_HEARING": 0.01
|
||||||
|
},
|
||||||
|
"Core": {
|
||||||
|
"AccuratySpeed": 0.2,
|
||||||
|
"AimingType": "normal",
|
||||||
|
"CanGrenade": true,
|
||||||
|
"CanRun": true,
|
||||||
|
"DamageCoeff": 1,
|
||||||
|
"GainSightCoef": 0.1,
|
||||||
|
"HearingSense": 3.9,
|
||||||
|
"PistolFireDistancePref": 35,
|
||||||
|
"RifleFireDistancePref": 100,
|
||||||
|
"ScatteringClosePerMeter": 0.12,
|
||||||
|
"ScatteringPerMeter": 0.045,
|
||||||
|
"ShotgunFireDistancePref": 50,
|
||||||
|
"VisibleAngle": 160,
|
||||||
|
"VisibleDistance": 142,
|
||||||
|
"WaitInCoverBetweenShotsSec": 0.3
|
||||||
|
},
|
||||||
|
"Cover": {
|
||||||
|
"CAN_LOOK_OUT_WHEN_HOLDING": true,
|
||||||
|
"CHANGE_RUN_TO_COVER_SEC": 5,
|
||||||
|
"CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6,
|
||||||
|
"CHECK_CLOSEST_FRIEND": false,
|
||||||
|
"CHECK_COVER_ENEMY_LOOK": false,
|
||||||
|
"CLOSE_DIST_POINT_SQRT": 4,
|
||||||
|
"DELETE_POINTS_BEHIND_ENEMIES": true,
|
||||||
|
"DELTA_SEEN_FROM_COVE_LAST_POS": 15,
|
||||||
|
"DEPENDS_Y_DIST_TO_BOT": false,
|
||||||
|
"DIST_CANT_CHANGE_WAY": 5,
|
||||||
|
"DIST_CANT_CHANGE_WAY_SQR": 25,
|
||||||
|
"DIST_CHECK_SFETY": 9,
|
||||||
|
"DOG_FIGHT_AFTER_LEAVE": 4,
|
||||||
|
"ENEMY_DIST_TO_GO_OUT": 1,
|
||||||
|
"GOOD_DIST_TO_POINT_COEF": 1.8,
|
||||||
|
"HIDE_TO_COVER_TIME": 1.5,
|
||||||
|
"HITS_TO_LEAVE_COVER": 1,
|
||||||
|
"HITS_TO_LEAVE_COVER_UNKNOWN": 1,
|
||||||
|
"LOOK_LAST_ENEMY_POS_LOOKAROUND": 45,
|
||||||
|
"LOOK_LAST_ENEMY_POS_MOVING": 1.5,
|
||||||
|
"LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3,
|
||||||
|
"MAX_DIST_OF_COVER": 4,
|
||||||
|
"MAX_DIST_OF_COVER_SQR": 16,
|
||||||
|
"MAX_SPOTTED_TIME_SEC": 55,
|
||||||
|
"MIN_DEFENCE_LEVEL": 0,
|
||||||
|
"MIN_DIST_TO_ENEMY": 9,
|
||||||
|
"MIN_TO_ENEMY_TO_BE_NOT_SAFE": 0,
|
||||||
|
"MIN_TO_ENEMY_TO_BE_NOT_SAFE_SQRT": 0,
|
||||||
|
"MOVE_TO_COVER_WHEN_TARGET": false,
|
||||||
|
"NOT_LOOK_AT_WALL_IS_DANGER": true,
|
||||||
|
"OFFSET_LOOK_ALONG_WALL_ANG": 20,
|
||||||
|
"RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50,
|
||||||
|
"RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20,
|
||||||
|
"REWORK_NOT_TO_SHOOT": true,
|
||||||
|
"RUN_COVER_IF_CAN_AND_NO_ENEMIES": false,
|
||||||
|
"RUN_IF_FAR": 15,
|
||||||
|
"RUN_IF_FAR_SQRT": 225,
|
||||||
|
"SHOOT_NEAR_SEC_PERIOD": 0.5,
|
||||||
|
"SHOOT_NEAR_TO_LEAVE": 2,
|
||||||
|
"SIT_DOWN_WHEN_HOLDING": false,
|
||||||
|
"SOUND_TO_GET_SPOTTED": 2,
|
||||||
|
"SPOTTED_COVERS_RADIUS": 2.5,
|
||||||
|
"SPOTTED_GRENADE_RADIUS": 16,
|
||||||
|
"SPOTTED_GRENADE_TIME": 7,
|
||||||
|
"STATIONARY_WEAPON_MAX_DIST_TO_USE": 50,
|
||||||
|
"STATIONARY_WEAPON_NO_ENEMY_GETUP": 15,
|
||||||
|
"STAY_IF_FAR": 25,
|
||||||
|
"STAY_IF_FAR_SQRT": 625,
|
||||||
|
"TIME_CHECK_SAFE": 2,
|
||||||
|
"TIME_TO_MOVE_TO_COVER": 15,
|
||||||
|
"WAIT_INT_COVER_FINDING_ENEMY": 2
|
||||||
|
},
|
||||||
|
"Grenade": {
|
||||||
|
"ADD_GRENADE_AS_DANGER": 65,
|
||||||
|
"ADD_GRENADE_AS_DANGER_SQR": 4225,
|
||||||
|
"AMBUSH_IF_SMOKE_IN_ZONE_100": 40,
|
||||||
|
"AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30,
|
||||||
|
"ANG_TYPE": 1,
|
||||||
|
"BEWARE_TYPE": 2,
|
||||||
|
"BE_ATTENTION_COEF": 4,
|
||||||
|
"CAN_THROW_STRAIGHT_CONTACT": true,
|
||||||
|
"CHANCE_RUN_FLASHED_100": 100,
|
||||||
|
"CHANCE_TO_NOTIFY_ENEMY_GR_100": 100,
|
||||||
|
"CHEAT_START_GRENADE_PLACE": false,
|
||||||
|
"CLOSE_TO_SMOKE_TIME_DELTA": 5,
|
||||||
|
"CLOSE_TO_SMOKE_TO_SHOOT": 10,
|
||||||
|
"CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100,
|
||||||
|
"DAMAGE_GRENADE_SUPPRESS_DELTA": 8,
|
||||||
|
"DELTA_GRENADE_START_TIME": 0.01,
|
||||||
|
"DELTA_NEXT_ATTEMPT": 10,
|
||||||
|
"DELTA_NEXT_ATTEMPT_FROM_COVER": 5,
|
||||||
|
"FLASH_GRENADE_TIME_COEF": 0.25,
|
||||||
|
"FLASH_MODIF_IS_NIGHTVISION": 2,
|
||||||
|
"GrenadePerMeter": 0.1,
|
||||||
|
"GrenadePrecision": 0.01,
|
||||||
|
"MAX_FLASHED_DIST_TO_SHOOT": 10,
|
||||||
|
"MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100,
|
||||||
|
"MAX_THROW_POWER": 25,
|
||||||
|
"MIN_DIST_NOT_TO_THROW": 8,
|
||||||
|
"MIN_DIST_NOT_TO_THROW_SQR": 64,
|
||||||
|
"MIN_THROW_DIST_PERCENT_0_1": 0.7,
|
||||||
|
"MIN_THROW_GRENADE_DIST": 12,
|
||||||
|
"MIN_THROW_GRENADE_DIST_SQRT": 144,
|
||||||
|
"NEAR_DELTA_THROW_TIME_SEC": 2,
|
||||||
|
"NO_RUN_FROM_AI_GRENADES": true,
|
||||||
|
"REQUEST_DIST_MUST_THROW": 3,
|
||||||
|
"REQUEST_DIST_MUST_THROW_SQRT": 9,
|
||||||
|
"RUN_AWAY": 22,
|
||||||
|
"RUN_AWAY_SQR": 484,
|
||||||
|
"SHOOT_TO_SMOKE_CHANCE_100": 50,
|
||||||
|
"SIZE_SPOTTED_COEF": 2,
|
||||||
|
"SMOKE_CHECK_DELTA": 1,
|
||||||
|
"SMOKE_SUPPRESS_DELTA": 20,
|
||||||
|
"STOP_WHEN_THROW_GRENADE": true,
|
||||||
|
"STRAIGHT_CONTACT_DELTA_SEC": -1,
|
||||||
|
"STUN_SUPPRESS_DELTA": 9,
|
||||||
|
"TIME_SHOOT_TO_FLASH": 4,
|
||||||
|
"WAIT_TIME_TURN_AWAY": 0.2
|
||||||
|
},
|
||||||
|
"Hearing": {
|
||||||
|
"BOT_CLOSE_PANIC_DIST": 1,
|
||||||
|
"CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88,
|
||||||
|
"CLOSE_DIST": 26,
|
||||||
|
"DEAD_BODY_SOUND_RAD": 30,
|
||||||
|
"DISPERSION_COEF": 10,
|
||||||
|
"DISPERSION_COEF_GUN": 40.6,
|
||||||
|
"DIST_PLACE_TO_FIND_POINT": 70,
|
||||||
|
"FAR_DIST": 56,
|
||||||
|
"HEAR_DELAY_WHEN_HAVE_SMT": 0,
|
||||||
|
"HEAR_DELAY_WHEN_PEACE": 0,
|
||||||
|
"LOOK_ONLY_DANGER": false,
|
||||||
|
"LOOK_ONLY_DANGER_DELTA": 9,
|
||||||
|
"RESET_TIMER_DIST": 17,
|
||||||
|
"SOUND_DIR_DEEFREE": 30
|
||||||
|
},
|
||||||
|
"Lay": {
|
||||||
|
"ATTACK_LAY_CHANCE": 25,
|
||||||
|
"CHECK_SHOOT_WHEN_LAYING": false,
|
||||||
|
"CLEAR_POINTS_OF_SCARE_SEC": 20,
|
||||||
|
"DAMAGE_TIME_TO_GETUP": 3,
|
||||||
|
"DELTA_AFTER_GETUP": 10,
|
||||||
|
"DELTA_GETUP": 2.7,
|
||||||
|
"DELTA_LAY_CHECK": 2,
|
||||||
|
"DELTA_WANT_LAY_CHECL_SEC": 5,
|
||||||
|
"DIST_ENEMY_CAN_LAY": 15,
|
||||||
|
"DIST_ENEMY_CAN_LAY_SQRT": 225,
|
||||||
|
"DIST_ENEMY_GETUP_LAY": 10,
|
||||||
|
"DIST_ENEMY_GETUP_LAY_SQRT": 100,
|
||||||
|
"DIST_ENEMY_NULL_DANGER_LAY": 15,
|
||||||
|
"DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225,
|
||||||
|
"DIST_GRASS_TERRAIN_SQRT": 0.160000011,
|
||||||
|
"DIST_TO_COVER_TO_LAY": 3.5,
|
||||||
|
"DIST_TO_COVER_TO_LAY_SQRT": 12.25,
|
||||||
|
"LAY_AIM": 0.6,
|
||||||
|
"LAY_CHANCE_DANGER": 40,
|
||||||
|
"MAX_CAN_LAY_DIST": 200,
|
||||||
|
"MAX_CAN_LAY_DIST_SQRT": 40000,
|
||||||
|
"MAX_LAY_TIME": 35,
|
||||||
|
"MIN_CAN_LAY_DIST": 11,
|
||||||
|
"MIN_CAN_LAY_DIST_SQRT": 121
|
||||||
|
},
|
||||||
|
"Look": {
|
||||||
|
"BODY_DELTA_TIME_SEARCH_SEC": 1.7,
|
||||||
|
"CAN_LOOK_TO_WALL": true,
|
||||||
|
"CAN_USE_STRIBOSCOPE": 100,
|
||||||
|
"COEF_REPEATED_SEEN": 1e-05,
|
||||||
|
"COME_TO_BODY_DIST": 1.2,
|
||||||
|
"CloseDeltaTimeSec": 0.1,
|
||||||
|
"DIST_CHECK_WALL": 20,
|
||||||
|
"DIST_NOT_TO_IGNORE_WALL": 15,
|
||||||
|
"DIST_REPEATED_SEEN": 15,
|
||||||
|
"DIST_SQRT_REPEATED_SEEN": 225,
|
||||||
|
"ENEMY_LIGHT_ADD": 48,
|
||||||
|
"ENEMY_LIGHT_START_DIST": 90,
|
||||||
|
"FAR_DISTANCE": 160,
|
||||||
|
"FarDeltaTimeSec": 3,
|
||||||
|
"GOAL_TO_FULL_DISSAPEAR": 1.1,
|
||||||
|
"GOAL_TO_FULL_DISSAPEAR_SHOOT": 0.03,
|
||||||
|
"LOOK_AROUND_DELTA": 1.1,
|
||||||
|
"LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25,
|
||||||
|
"LOOK_THROUGH_GRASS": true,
|
||||||
|
"LOOK_THROUGH_GRASS_DIST_METERS": 0,
|
||||||
|
"LightOnVisionDistance": 30,
|
||||||
|
"MARKSMAN_VISIBLE_DIST_COEF": 1.15,
|
||||||
|
"MAX_DIST_CLAMP_TO_SEEN_SPEED": 100,
|
||||||
|
"MAX_VISION_GRASS_METERS": 0.8,
|
||||||
|
"MAX_VISION_GRASS_METERS_FLARE": 8,
|
||||||
|
"MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125,
|
||||||
|
"MAX_VISION_GRASS_METERS_OPT": 0.9090909,
|
||||||
|
"MIDDLE_DIST": 90,
|
||||||
|
"MINIMUM_VISIBLE_DIST": 70,
|
||||||
|
"MIN_LOOK_AROUD_TIME": 20,
|
||||||
|
"MiddleDeltaTimeSec": 1,
|
||||||
|
"NIGHT_VISION_DIST": 105,
|
||||||
|
"NIGHT_VISION_OFF": 110,
|
||||||
|
"NIGHT_VISION_ON": 100,
|
||||||
|
"OLD_TIME_POINT": 11,
|
||||||
|
"OPTIMIZE_TO_ONLY_BODY": true,
|
||||||
|
"POSIBLE_VISION_SPACE": 1.2,
|
||||||
|
"SEC_REPEATED_SEEN": 10,
|
||||||
|
"VISIBLE_ANG_LIGHT": 60,
|
||||||
|
"VISIBLE_ANG_NIGHTVISION": 120,
|
||||||
|
"VISIBLE_DISNACE_WITH_LIGHT": 100,
|
||||||
|
"WAIT_NEW_SENSOR": 2.1,
|
||||||
|
"WAIT_NEW__LOOK_SENSOR": 7.8
|
||||||
|
},
|
||||||
|
"Mind": {
|
||||||
|
"AI_POWER_COEF": 120,
|
||||||
|
"AMBUSH_WHEN_UNDER_FIRE": true,
|
||||||
|
"AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60,
|
||||||
|
"ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5,
|
||||||
|
"ATTACK_IMMEDIATLY_CHANCE_0_100": 40,
|
||||||
|
"BULLET_FEEL_CLOSE_SDIST": 1,
|
||||||
|
"BULLET_FEEL_DIST": 360,
|
||||||
|
"CAN_EXECUTE_REQUESTS": true,
|
||||||
|
"CAN_PANIC_IS_PROTECT": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_BEAR": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_SAVAGE": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_USEC": false,
|
||||||
|
"CAN_STAND_BY": false,
|
||||||
|
"CAN_TAKE_ITEMS": false,
|
||||||
|
"CAN_THROW_REQUESTS": true,
|
||||||
|
"CAN_USE_MEDS": true,
|
||||||
|
"CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01,
|
||||||
|
"CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25,
|
||||||
|
"CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35,
|
||||||
|
"CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80,
|
||||||
|
"COVER_DIST_COEF": 1.5,
|
||||||
|
"COVER_SECONDS_AFTER_LOSE_VISION": 10,
|
||||||
|
"COVER_SELF_ALWAYS_IF_DAMAGED": false,
|
||||||
|
"DAMAGE_REDUCTION_TIME_SEC": 20,
|
||||||
|
"DANGER_EXPIRE_TIME_MAX": 1.2,
|
||||||
|
"DANGER_EXPIRE_TIME_MIN": 0.4,
|
||||||
|
"DANGER_POINT_CHOOSE_COEF": 1,
|
||||||
|
"DEFAULT_BEAR_BEHAVIOUR": "Attack",
|
||||||
|
"DEFAULT_SAVAGE_BEHAVIOUR": "Warn",
|
||||||
|
"DEFAULT_USEC_BEHAVIOUR": "Attack",
|
||||||
|
"DIST_TO_ENEMY_SPOTTED_ON_HIT": 20,
|
||||||
|
"DIST_TO_ENEMY_YO_CAN_HEAL": 30,
|
||||||
|
"DIST_TO_FOUND_SQRT": 400,
|
||||||
|
"DIST_TO_STOP_RUN_ENEMY": 15,
|
||||||
|
"DOG_FIGHT_IN": 3,
|
||||||
|
"DOG_FIGHT_OUT": 6,
|
||||||
|
"ENEMY_BOT_TYPES": [],
|
||||||
|
"ENEMY_LOOK_AT_ME_ANG": 15,
|
||||||
|
"FIND_COVER_TO_GET_POSITION_WITH_SHOOT": 2,
|
||||||
|
"FRIENDLY_BOT_TYPES": [],
|
||||||
|
"FRIEND_AGR_KILL": 0.2,
|
||||||
|
"FRIEND_DEAD_AGR_LOW": -0.2,
|
||||||
|
"GROUP_ANY_PHRASE_DELAY": 5,
|
||||||
|
"GROUP_EXACTLY_PHRASE_DELAY": 20,
|
||||||
|
"GROUP_EXACTLY_PHRASE_DELAY_MAX": 20,
|
||||||
|
"HEAL_DELAY_SEC": 5,
|
||||||
|
"HIT_DELAY_WHEN_HAVE_SMT": -1,
|
||||||
|
"HIT_DELAY_WHEN_PEACE": -1,
|
||||||
|
"HIT_POINT_DETECTION": 4,
|
||||||
|
"HOLD_IF_PROTECT_DELTA_LAST_TIME_SEEN": 8.5,
|
||||||
|
"LASTSEEN_POINT_CHOOSE_COEF": 0.2,
|
||||||
|
"LAST_ENEMY_LOOK_TO": 40,
|
||||||
|
"MAX_AGGRO_BOT_DIST": 100,
|
||||||
|
"MAX_AGGRO_BOT_DIST_SQR": 10000,
|
||||||
|
"MAX_SHOOTS_TIME": 4,
|
||||||
|
"MAX_START_AGGRESION_COEF": 3,
|
||||||
|
"MIN_DAMAGE_SCARE": 20,
|
||||||
|
"MIN_SHOOTS_TIME": 2,
|
||||||
|
"MIN_START_AGGRESION_COEF": 1,
|
||||||
|
"NO_RUN_AWAY_FOR_SAFE": true,
|
||||||
|
"PANIC_LAY_WEIGHT": 20,
|
||||||
|
"PANIC_NONE_WEIGHT": 40,
|
||||||
|
"PANIC_RUN_WEIGHT": 1,
|
||||||
|
"PANIC_SIT_WEIGHT": 80,
|
||||||
|
"PANIC_SIT_WEIGHT_PEACE": 60,
|
||||||
|
"PART_PERCENT_TO_HEAL": 0.65,
|
||||||
|
"PISTOL_SHOTGUN_AMBUSH_DIST": 330,
|
||||||
|
"PROTECT_DELTA_HEAL_SEC": 10,
|
||||||
|
"PROTECT_TIME_REAL": true,
|
||||||
|
"SEC_TO_MORE_DIST_TO_RUN": 10,
|
||||||
|
"SHOOT_INSTEAD_DOG_FIGHT": 9,
|
||||||
|
"SIMPLE_POINT_CHOOSE_COEF": 0.4,
|
||||||
|
"STANDART_AMBUSH_DIST": 300,
|
||||||
|
"SUSPETION_POINT_CHANCE_ADD100": 0,
|
||||||
|
"TALK_WITH_QUERY": true,
|
||||||
|
"TIME_TO_FIND_ENEMY": 22,
|
||||||
|
"TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52,
|
||||||
|
"TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15,
|
||||||
|
"WARN_BOT_TYPES": []
|
||||||
|
},
|
||||||
|
"Move": {
|
||||||
|
"BASESTART_SLOW_DIST": 1.1,
|
||||||
|
"BASE_ROTATE_SPEED": 270,
|
||||||
|
"BASE_SQRT_START_SERACH": 1225,
|
||||||
|
"BASE_START_SERACH": 35,
|
||||||
|
"CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100,
|
||||||
|
"DELTA_LAST_SEEN_ENEMY": 20,
|
||||||
|
"DIST_TO_CAN_CHANGE_WAY": 8,
|
||||||
|
"DIST_TO_CAN_CHANGE_WAY_SQR": 64,
|
||||||
|
"DIST_TO_START_RAYCAST": 15,
|
||||||
|
"DIST_TO_START_RAYCAST_SQR": 225,
|
||||||
|
"ETERNITY_STAMINA": true,
|
||||||
|
"FAR_DIST": 4,
|
||||||
|
"FAR_DIST_SQR": 16,
|
||||||
|
"REACH_DIST": 0.5,
|
||||||
|
"REACH_DIST_COVER": 2,
|
||||||
|
"REACH_DIST_RUN": 0.8,
|
||||||
|
"RUN_IF_CANT_SHOOT": false,
|
||||||
|
"RUN_IF_GAOL_FAR_THEN": 10,
|
||||||
|
"RUN_TO_COVER_MIN": 2,
|
||||||
|
"SEC_TO_CHANGE_TO_RUN": 3,
|
||||||
|
"SLOW_COEF": 7,
|
||||||
|
"START_SLOW_DIST": 1.5,
|
||||||
|
"UPDATE_TIME_RECAL_WAY": 7,
|
||||||
|
"Y_APPROXIMATION": 0.7
|
||||||
|
},
|
||||||
|
"Patrol": {
|
||||||
|
"CAN_CHECK_MAGAZINE": false,
|
||||||
|
"CAN_CHOOSE_RESERV": true,
|
||||||
|
"CHANCE_TO_CHANGE_WAY_0_100": 30,
|
||||||
|
"CHANCE_TO_CUT_WAY_0_100": 75,
|
||||||
|
"CHANCE_TO_SHOOT_DEADBODY": 52,
|
||||||
|
"CHANGE_WAY_TIME": 9325.1,
|
||||||
|
"CLOSE_TO_SELECT_RESERV_WAY": 25,
|
||||||
|
"CUT_WAY_MAX_0_1": 0.65,
|
||||||
|
"CUT_WAY_MIN_0_1": 0.4,
|
||||||
|
"FRIEND_SEARCH_SEC": 12,
|
||||||
|
"LOOK_TIME_BASE": 360,
|
||||||
|
"MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5,
|
||||||
|
"MIN_DIST_TO_CLOSE_TALK": 5,
|
||||||
|
"MIN_DIST_TO_CLOSE_TALK_SQR": 25,
|
||||||
|
"MIN_TALK_DELAY": 19,
|
||||||
|
"RESERVE_OUT_TIME": 60,
|
||||||
|
"RESERVE_TIME_STAY": 72,
|
||||||
|
"SPRINT_BETWEEN_CACHED_POINTS": -1,
|
||||||
|
"SUSPETION_PLACE_LIFETIME": 7,
|
||||||
|
"TALK_DELAY": 1.1,
|
||||||
|
"TALK_DELAY_BIG": 23.1,
|
||||||
|
"TRY_CHOOSE_RESERV_WAY_ON_START": true,
|
||||||
|
"VISION_DIST_COEF_PEACE": 1
|
||||||
|
},
|
||||||
|
"Scattering": {
|
||||||
|
"AMPLITUDE_FACTOR": 0.25,
|
||||||
|
"AMPLITUDE_SPEED": 0.1,
|
||||||
|
"BloodFall": 1.45,
|
||||||
|
"Caution": 0.3,
|
||||||
|
"DIST_FROM_OLD_POINT_TO_NOT_AIM": 15,
|
||||||
|
"DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225,
|
||||||
|
"DIST_NOT_TO_SHOOT": 0.3,
|
||||||
|
"FromShot": 0.001,
|
||||||
|
"HandDamageAccuracySpeed": 1.3,
|
||||||
|
"HandDamageScatteringMinMax": 0.7,
|
||||||
|
"LayFactor": 0.1,
|
||||||
|
"MaxScatter": 0.4,
|
||||||
|
"MinScatter": 0.03,
|
||||||
|
"MovingSlowCoef": 1.5,
|
||||||
|
"PoseChnageCoef": 0.1,
|
||||||
|
"RecoilControlCoefShootDone": 0.0003,
|
||||||
|
"RecoilControlCoefShootDoneAuto": 0.00015,
|
||||||
|
"RecoilYCoef": 0.0005,
|
||||||
|
"RecoilYCoefSppedDown": -0.52,
|
||||||
|
"RecoilYMax": 1,
|
||||||
|
"SpeedDown": -0.3,
|
||||||
|
"SpeedUp": 0.3,
|
||||||
|
"SpeedUpAim": 1.4,
|
||||||
|
"ToCaution": 0.6,
|
||||||
|
"ToLowBotAngularSpeed": 80,
|
||||||
|
"ToLowBotSpeed": 2.4,
|
||||||
|
"ToSlowBotSpeed": 1.5,
|
||||||
|
"ToStopBotAngularSpeed": 40,
|
||||||
|
"ToUpBotSpeed": 3.6,
|
||||||
|
"TracerCoef": 1.3,
|
||||||
|
"WorkingScatter": 0.15
|
||||||
|
},
|
||||||
|
"Shoot": {
|
||||||
|
"AUTOMATIC_FIRE_SCATTERING_COEF": 1.1,
|
||||||
|
"BASE_AUTOMATIC_TIME": 0.4,
|
||||||
|
"CAN_SHOOTS_TIME_TO_AMBUSH": 600,
|
||||||
|
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 100,
|
||||||
|
"CHANCE_TO_CHANGE_WEAPON": 10,
|
||||||
|
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 10,
|
||||||
|
"DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5,
|
||||||
|
"DELAY_BEFORE_FIX_MALFUNCTION": 0.5,
|
||||||
|
"DIST_TO_HIT_MELEE": 2,
|
||||||
|
"DIST_TO_STOP_SPRINT_MELEE": 2.5,
|
||||||
|
"FAR_DIST_ENEMY": 20,
|
||||||
|
"FAR_DIST_ENEMY_SQR": 400,
|
||||||
|
"FAR_DIST_TO_CHANGE_WEAPON": 30,
|
||||||
|
"FINGER_HOLD_SINGLE_SHOT": 0.14,
|
||||||
|
"HORIZONT_RECOIL_COEF": 0.04,
|
||||||
|
"LOW_DIST_TO_CHANGE_WEAPON": 6,
|
||||||
|
"MARKSMAN_DIST_SEK_COEF": 44,
|
||||||
|
"MAX_DIST_COEF": 1.35,
|
||||||
|
"MAX_RECOIL_PER_METER": 0.04,
|
||||||
|
"MELEE_RESET_HIT_TIME": 0,
|
||||||
|
"MELEE_STOP_DIST": 0.5,
|
||||||
|
"MELEE_STOP_MOVE_DISTANCE": 0.85,
|
||||||
|
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5,
|
||||||
|
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2,
|
||||||
|
"RECOIL_DELTA_PRESS": 0.15,
|
||||||
|
"RECOIL_PER_METER": 0.02,
|
||||||
|
"RECOIL_TIME_NORMALIZE": 1,
|
||||||
|
"RELOAD_PECNET_NO_ENEMY": 0.6,
|
||||||
|
"REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25,
|
||||||
|
"RUN_DIST_NO_AMMO": 25,
|
||||||
|
"RUN_DIST_NO_AMMO_SQRT": 625,
|
||||||
|
"SHOOT_FROM_COVER": 6,
|
||||||
|
"SUPPRESS_BY_SHOOT_TIME": 6,
|
||||||
|
"SUPPRESS_TRIGGERS_DOWN": 3,
|
||||||
|
"TRY_HIT_PERIOD_MELEE": 0.1,
|
||||||
|
"VALIDATE_MALFUNCTION_CHANCE": 100,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT": 0.2,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT_LONG_MAX": 3.3,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT_LONG_MIN": 0.4
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"impossible": {
|
||||||
|
"Aiming": {
|
||||||
|
"AIMING_TYPE": 1,
|
||||||
|
"ANYTIME_LIGHT_WHEN_AIM_100": -1,
|
||||||
|
"ANY_PART_SHOOT_TIME": 15,
|
||||||
|
"BAD_SHOOTS_MAIN_COEF": 0.39,
|
||||||
|
"BAD_SHOOTS_MAX": 0,
|
||||||
|
"BAD_SHOOTS_MIN": 0,
|
||||||
|
"BAD_SHOOTS_OFFSET": 1,
|
||||||
|
"BASE_HIT_AFFECTION_DELAY_SEC": 0.57,
|
||||||
|
"BASE_HIT_AFFECTION_MAX_ANG": 10,
|
||||||
|
"BASE_HIT_AFFECTION_MIN_ANG": 4,
|
||||||
|
"BASE_SHIEF": 0.05,
|
||||||
|
"BASE_SHIEF_STATIONARY_GRENADE": 1.1,
|
||||||
|
"BETTER_PRECICING_COEF": 0.9,
|
||||||
|
"BOTTOM_COEF": 0.1,
|
||||||
|
"BOT_MOVE_IF_DELTA": 3.01,
|
||||||
|
"CAN_USE_STRIBOSCOPE": 100,
|
||||||
|
"COEF_FROM_COVER": 0.45,
|
||||||
|
"COEF_IF_MOVE": 1,
|
||||||
|
"DAMAGE_PANIC_TIME": 15,
|
||||||
|
"DAMAGE_TO_DISCARD_AIM_0_100": 1,
|
||||||
|
"DANGER_UP_POINT": 1.3,
|
||||||
|
"DIST_TO_SHOOT_NO_OFFSET": 3,
|
||||||
|
"DIST_TO_SHOOT_TO_CENTER": 3,
|
||||||
|
"ENEMY_Y_WEAPON_OFFSET": 0.08,
|
||||||
|
"FIRST_CONTACT_ADD_CHANCE_100": 80,
|
||||||
|
"FIRST_CONTACT_ADD_SEC": 0.1,
|
||||||
|
"HARD_AIM": 0.75,
|
||||||
|
"MAX_AIMING_UPGRADE_BY_TIME": 0.25,
|
||||||
|
"MAX_AIM_PRECICING": 2,
|
||||||
|
"MAX_AIM_TIME": 1.5,
|
||||||
|
"MAX_TIME_DISCARD_AIM_SEC": 0,
|
||||||
|
"MIN_DAMAGE_TO_GET_HIT_AFFETS": 1,
|
||||||
|
"MIN_TIME_DISCARD_AIM_SEC": 0,
|
||||||
|
"NEXT_SHOT_MISS_CHANCE_100": 100,
|
||||||
|
"NEXT_SHOT_MISS_Y_OFFSET": 1,
|
||||||
|
"OFFSET_RECAL_ANYWAY_TIME": 1,
|
||||||
|
"PANIC_ACCURATY_COEF": 1.2,
|
||||||
|
"PANIC_COEF": 1.2,
|
||||||
|
"PANIC_TIME": 2,
|
||||||
|
"RECALC_DIST": 0.7,
|
||||||
|
"RECALC_MUST_TIME": 3,
|
||||||
|
"RECALC_SQR_DIST": 0.48999998,
|
||||||
|
"SCATTERING_DIST_MODIF": 0.45,
|
||||||
|
"SCATTERING_DIST_MODIF_CLOSE": 0.6,
|
||||||
|
"SCATTERING_HAVE_DAMAGE_COEF": 2,
|
||||||
|
"SHOOT_TO_CHANGE_PRIORITY": 5525,
|
||||||
|
"SHPERE_FRIENDY_FIRE_SIZE": 0.2,
|
||||||
|
"TIME_COEF_IF_MOVE": 1.1,
|
||||||
|
"WEAPON_ROOT_OFFSET": 0.35,
|
||||||
|
"XZ_COEF": 0.2,
|
||||||
|
"XZ_COEF_STATIONARY_GRENADE": 0.7,
|
||||||
|
"Y_BOTTOM_OFFSET_COEF": 0.015,
|
||||||
|
"Y_TOP_OFFSET_COEF": 0.001
|
||||||
|
},
|
||||||
|
"Boss": {
|
||||||
|
"BOSS_DIST_TO_SHOOT": 16,
|
||||||
|
"BOSS_DIST_TO_SHOOT_SQRT": 256,
|
||||||
|
"BOSS_DIST_TO_WARNING": 34,
|
||||||
|
"BOSS_DIST_TO_WARNING_OUT": 43,
|
||||||
|
"BOSS_DIST_TO_WARNING_OUT_SQRT": 1849,
|
||||||
|
"BOSS_DIST_TO_WARNING_SQRT": 1156,
|
||||||
|
"CHANCE_TO_SEND_GRENADE_100": 100,
|
||||||
|
"CHANCE_USE_RESERVE_PATROL_100": 30,
|
||||||
|
"COVER_TO_SEND": true,
|
||||||
|
"DELTA_SEARCH_TIME": 18,
|
||||||
|
"DIST_TO_PROTECT_BOSS": 15,
|
||||||
|
"EFFECT_PAINKILLER": true,
|
||||||
|
"GLUHAR_ASSAULT_ATTACK_DIST": 45,
|
||||||
|
"GLUHAR_BOSS_DIST_TO_ENEMY_WANT_KILL": 25,
|
||||||
|
"GLUHAR_BOSS_WANNA_ATTACK_CHANCE_0_100": 150,
|
||||||
|
"GLUHAR_FOLLOWERS_ASSAULT": 2,
|
||||||
|
"GLUHAR_FOLLOWERS_SCOUT": 2,
|
||||||
|
"GLUHAR_FOLLOWERS_SECURITY": 3,
|
||||||
|
"GLUHAR_FOLLOWERS_SNIPE": 0,
|
||||||
|
"GLUHAR_FOLLOWERS_TO_REINFORSMENTS": -1,
|
||||||
|
"GLUHAR_FOLLOWER_PATH_NAME": "Boss",
|
||||||
|
"GLUHAR_FOLLOWER_SCOUT_DIST_END_ATTACK": 120,
|
||||||
|
"GLUHAR_FOLLOWER_SCOUT_DIST_START_ATTACK": 80,
|
||||||
|
"GLUHAR_REINFORSMENTS_BY_EVENT": false,
|
||||||
|
"GLUHAR_REINFORSMENTS_BY_EXIT": false,
|
||||||
|
"GLUHAR_REINFORSMENTS_BY_PLAYER_COME_TO_ZONE": false,
|
||||||
|
"GLUHAR_SEC_TO_REINFORSMENTS": -1,
|
||||||
|
"GLUHAR_STOP_ASSAULT_ATTACK_DIST": 180,
|
||||||
|
"GLUHAR_TIME_TO_ASSAULT": 10,
|
||||||
|
"KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2,
|
||||||
|
"KILLA_BULLET_TO_RELOAD": 15,
|
||||||
|
"KILLA_CLOSEATTACK_DELAY": 10,
|
||||||
|
"KILLA_CLOSEATTACK_TIMES": 3,
|
||||||
|
"KILLA_CLOSE_ATTACK_DIST": 8,
|
||||||
|
"KILLA_CONTUTION_TIME": 5,
|
||||||
|
"KILLA_DEF_DIST_SQRT": 225,
|
||||||
|
"KILLA_DIST_TO_GO_TO_SUPPRESS": 6,
|
||||||
|
"KILLA_DITANCE_TO_BE_ENEMY_BOSS": 65,
|
||||||
|
"KILLA_ENEMIES_TO_ATTACK": 3,
|
||||||
|
"KILLA_HOLD_DELAY": 5,
|
||||||
|
"KILLA_LARGE_ATTACK_DIST": 61,
|
||||||
|
"KILLA_MIDDLE_ATTACK_DIST": 32,
|
||||||
|
"KILLA_ONE_IS_CLOSE": 20,
|
||||||
|
"KILLA_SEARCH_METERS": 30,
|
||||||
|
"KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25,
|
||||||
|
"KILLA_START_SEARCH_SEC": 40,
|
||||||
|
"KILLA_TRIGGER_DOWN_DELAY": 0.1,
|
||||||
|
"KILLA_WAIT_IN_COVER_COEF": 0.1,
|
||||||
|
"KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5,
|
||||||
|
"KOJANIY_DIST_CORE_SPOS_RECALC": 25,
|
||||||
|
"KOJANIY_DIST_CORE_SPOS_RECALC_SQRT": 625,
|
||||||
|
"KOJANIY_DIST_ENEMY_TOO_CLOSE": 17,
|
||||||
|
"KOJANIY_DIST_TO_BE_ENEMY": 200,
|
||||||
|
"KOJANIY_DIST_WHEN_READY": 40,
|
||||||
|
"KOJANIY_FIGHT_CENTER_POS_ME": false,
|
||||||
|
"KOJANIY_MANY_ENEMIES_COEF": 1.5,
|
||||||
|
"KOJANIY_MIN_DIST_TO_LOOT": 20,
|
||||||
|
"KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400,
|
||||||
|
"KOJANIY_SAFE_ENEMIES": 1,
|
||||||
|
"KOJANIY_START_NEXT_SUPPERS_SHOOTS_SEC": 90,
|
||||||
|
"KOJANIY_START_SUPPERS_SHOOTS_SEC": 30,
|
||||||
|
"KOJANIY_TAKE_CARE_ABOULT_ENEMY_DELTA": 2,
|
||||||
|
"KOJANIY_WANNA_GO_TO_CLOSEST_COVER": 15,
|
||||||
|
"MAX_DIST_COVER_BOSS": 25,
|
||||||
|
"MAX_DIST_COVER_BOSS_SQRT": 625,
|
||||||
|
"MAX_DIST_DECIDER_TO_SEND": 35,
|
||||||
|
"MAX_DIST_DECIDER_TO_SEND_SQRT": 1225,
|
||||||
|
"PERSONS_SEND": 2,
|
||||||
|
"SHALL_WARN": true,
|
||||||
|
"TIME_AFTER_LOSE": 15,
|
||||||
|
"TIME_AFTER_LOSE_DELTA": 60,
|
||||||
|
"WAIT_NO_ATTACK_SAVAGE": 10
|
||||||
|
},
|
||||||
|
"Change": {
|
||||||
|
"FLASH_ACCURATY": 1.6,
|
||||||
|
"FLASH_GAIN_SIGHT": 1.8,
|
||||||
|
"FLASH_HEARING": 1,
|
||||||
|
"FLASH_LAY_CHANCE": 1,
|
||||||
|
"FLASH_PRECICING": 1.6,
|
||||||
|
"FLASH_SCATTERING": 1.6,
|
||||||
|
"FLASH_VISION_DIST": 0.05,
|
||||||
|
"SMOKE_ACCURATY": 1.6,
|
||||||
|
"SMOKE_GAIN_SIGHT": 1.6,
|
||||||
|
"SMOKE_HEARING": 1,
|
||||||
|
"SMOKE_LAY_CHANCE": 1.6,
|
||||||
|
"SMOKE_PRECICING": 1.6,
|
||||||
|
"SMOKE_SCATTERING": 1.6,
|
||||||
|
"SMOKE_VISION_DIST": 0.6,
|
||||||
|
"STUN_HEARING": 0.01
|
||||||
|
},
|
||||||
|
"Core": {
|
||||||
|
"AccuratySpeed": 0.2,
|
||||||
|
"AimingType": "normal",
|
||||||
|
"CanGrenade": true,
|
||||||
|
"CanRun": true,
|
||||||
|
"DamageCoeff": 1,
|
||||||
|
"GainSightCoef": 0.1,
|
||||||
|
"HearingSense": 3.9,
|
||||||
|
"PistolFireDistancePref": 35,
|
||||||
|
"RifleFireDistancePref": 100,
|
||||||
|
"ScatteringClosePerMeter": 0.12,
|
||||||
|
"ScatteringPerMeter": 0.045,
|
||||||
|
"ShotgunFireDistancePref": 50,
|
||||||
|
"VisibleAngle": 160,
|
||||||
|
"VisibleDistance": 142,
|
||||||
|
"WaitInCoverBetweenShotsSec": 0.3
|
||||||
|
},
|
||||||
|
"Cover": {
|
||||||
|
"CAN_LOOK_OUT_WHEN_HOLDING": true,
|
||||||
|
"CHANGE_RUN_TO_COVER_SEC": 5,
|
||||||
|
"CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6,
|
||||||
|
"CHECK_CLOSEST_FRIEND": false,
|
||||||
|
"CHECK_COVER_ENEMY_LOOK": false,
|
||||||
|
"CLOSE_DIST_POINT_SQRT": 4,
|
||||||
|
"DELETE_POINTS_BEHIND_ENEMIES": true,
|
||||||
|
"DELTA_SEEN_FROM_COVE_LAST_POS": 15,
|
||||||
|
"DEPENDS_Y_DIST_TO_BOT": false,
|
||||||
|
"DIST_CANT_CHANGE_WAY": 5,
|
||||||
|
"DIST_CANT_CHANGE_WAY_SQR": 25,
|
||||||
|
"DIST_CHECK_SFETY": 9,
|
||||||
|
"DOG_FIGHT_AFTER_LEAVE": 4,
|
||||||
|
"ENEMY_DIST_TO_GO_OUT": 1,
|
||||||
|
"GOOD_DIST_TO_POINT_COEF": 1.8,
|
||||||
|
"HIDE_TO_COVER_TIME": 1.5,
|
||||||
|
"HITS_TO_LEAVE_COVER": 1,
|
||||||
|
"HITS_TO_LEAVE_COVER_UNKNOWN": 1,
|
||||||
|
"LOOK_LAST_ENEMY_POS_LOOKAROUND": 45,
|
||||||
|
"LOOK_LAST_ENEMY_POS_MOVING": 1.5,
|
||||||
|
"LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3,
|
||||||
|
"MAX_DIST_OF_COVER": 4,
|
||||||
|
"MAX_DIST_OF_COVER_SQR": 16,
|
||||||
|
"MAX_SPOTTED_TIME_SEC": 55,
|
||||||
|
"MIN_DEFENCE_LEVEL": 0,
|
||||||
|
"MIN_DIST_TO_ENEMY": 9,
|
||||||
|
"MIN_TO_ENEMY_TO_BE_NOT_SAFE": 0,
|
||||||
|
"MIN_TO_ENEMY_TO_BE_NOT_SAFE_SQRT": 0,
|
||||||
|
"MOVE_TO_COVER_WHEN_TARGET": false,
|
||||||
|
"NOT_LOOK_AT_WALL_IS_DANGER": true,
|
||||||
|
"OFFSET_LOOK_ALONG_WALL_ANG": 20,
|
||||||
|
"RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50,
|
||||||
|
"RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20,
|
||||||
|
"REWORK_NOT_TO_SHOOT": true,
|
||||||
|
"RUN_COVER_IF_CAN_AND_NO_ENEMIES": false,
|
||||||
|
"RUN_IF_FAR": 15,
|
||||||
|
"RUN_IF_FAR_SQRT": 225,
|
||||||
|
"SHOOT_NEAR_SEC_PERIOD": 0.5,
|
||||||
|
"SHOOT_NEAR_TO_LEAVE": 2,
|
||||||
|
"SIT_DOWN_WHEN_HOLDING": false,
|
||||||
|
"SOUND_TO_GET_SPOTTED": 2,
|
||||||
|
"SPOTTED_COVERS_RADIUS": 2.5,
|
||||||
|
"SPOTTED_GRENADE_RADIUS": 16,
|
||||||
|
"SPOTTED_GRENADE_TIME": 7,
|
||||||
|
"STATIONARY_WEAPON_MAX_DIST_TO_USE": 50,
|
||||||
|
"STATIONARY_WEAPON_NO_ENEMY_GETUP": 15,
|
||||||
|
"STAY_IF_FAR": 25,
|
||||||
|
"STAY_IF_FAR_SQRT": 625,
|
||||||
|
"TIME_CHECK_SAFE": 2,
|
||||||
|
"TIME_TO_MOVE_TO_COVER": 15,
|
||||||
|
"WAIT_INT_COVER_FINDING_ENEMY": 2
|
||||||
|
},
|
||||||
|
"Grenade": {
|
||||||
|
"ADD_GRENADE_AS_DANGER": 65,
|
||||||
|
"ADD_GRENADE_AS_DANGER_SQR": 4225,
|
||||||
|
"AMBUSH_IF_SMOKE_IN_ZONE_100": 40,
|
||||||
|
"AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30,
|
||||||
|
"ANG_TYPE": 1,
|
||||||
|
"BEWARE_TYPE": 2,
|
||||||
|
"BE_ATTENTION_COEF": 4,
|
||||||
|
"CAN_THROW_STRAIGHT_CONTACT": true,
|
||||||
|
"CHANCE_RUN_FLASHED_100": 100,
|
||||||
|
"CHANCE_TO_NOTIFY_ENEMY_GR_100": 100,
|
||||||
|
"CHEAT_START_GRENADE_PLACE": false,
|
||||||
|
"CLOSE_TO_SMOKE_TIME_DELTA": 5,
|
||||||
|
"CLOSE_TO_SMOKE_TO_SHOOT": 10,
|
||||||
|
"CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100,
|
||||||
|
"DAMAGE_GRENADE_SUPPRESS_DELTA": 8,
|
||||||
|
"DELTA_GRENADE_START_TIME": 0.01,
|
||||||
|
"DELTA_NEXT_ATTEMPT": 10,
|
||||||
|
"DELTA_NEXT_ATTEMPT_FROM_COVER": 5,
|
||||||
|
"FLASH_GRENADE_TIME_COEF": 0.25,
|
||||||
|
"FLASH_MODIF_IS_NIGHTVISION": 2,
|
||||||
|
"GrenadePerMeter": 0.1,
|
||||||
|
"GrenadePrecision": 0.01,
|
||||||
|
"MAX_FLASHED_DIST_TO_SHOOT": 10,
|
||||||
|
"MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100,
|
||||||
|
"MAX_THROW_POWER": 25,
|
||||||
|
"MIN_DIST_NOT_TO_THROW": 8,
|
||||||
|
"MIN_DIST_NOT_TO_THROW_SQR": 64,
|
||||||
|
"MIN_THROW_DIST_PERCENT_0_1": 0.7,
|
||||||
|
"MIN_THROW_GRENADE_DIST": 12,
|
||||||
|
"MIN_THROW_GRENADE_DIST_SQRT": 144,
|
||||||
|
"NEAR_DELTA_THROW_TIME_SEC": 2,
|
||||||
|
"NO_RUN_FROM_AI_GRENADES": true,
|
||||||
|
"REQUEST_DIST_MUST_THROW": 3,
|
||||||
|
"REQUEST_DIST_MUST_THROW_SQRT": 9,
|
||||||
|
"RUN_AWAY": 22,
|
||||||
|
"RUN_AWAY_SQR": 484,
|
||||||
|
"SHOOT_TO_SMOKE_CHANCE_100": 50,
|
||||||
|
"SIZE_SPOTTED_COEF": 2,
|
||||||
|
"SMOKE_CHECK_DELTA": 1,
|
||||||
|
"SMOKE_SUPPRESS_DELTA": 20,
|
||||||
|
"STOP_WHEN_THROW_GRENADE": true,
|
||||||
|
"STRAIGHT_CONTACT_DELTA_SEC": -1,
|
||||||
|
"STUN_SUPPRESS_DELTA": 9,
|
||||||
|
"TIME_SHOOT_TO_FLASH": 4,
|
||||||
|
"WAIT_TIME_TURN_AWAY": 0.2
|
||||||
|
},
|
||||||
|
"Hearing": {
|
||||||
|
"BOT_CLOSE_PANIC_DIST": 1,
|
||||||
|
"CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88,
|
||||||
|
"CLOSE_DIST": 26,
|
||||||
|
"DEAD_BODY_SOUND_RAD": 30,
|
||||||
|
"DISPERSION_COEF": 10,
|
||||||
|
"DISPERSION_COEF_GUN": 40.6,
|
||||||
|
"DIST_PLACE_TO_FIND_POINT": 70,
|
||||||
|
"FAR_DIST": 56,
|
||||||
|
"HEAR_DELAY_WHEN_HAVE_SMT": 0,
|
||||||
|
"HEAR_DELAY_WHEN_PEACE": 0,
|
||||||
|
"LOOK_ONLY_DANGER": false,
|
||||||
|
"LOOK_ONLY_DANGER_DELTA": 9,
|
||||||
|
"RESET_TIMER_DIST": 17,
|
||||||
|
"SOUND_DIR_DEEFREE": 30
|
||||||
|
},
|
||||||
|
"Lay": {
|
||||||
|
"ATTACK_LAY_CHANCE": 25,
|
||||||
|
"CHECK_SHOOT_WHEN_LAYING": false,
|
||||||
|
"CLEAR_POINTS_OF_SCARE_SEC": 20,
|
||||||
|
"DAMAGE_TIME_TO_GETUP": 3,
|
||||||
|
"DELTA_AFTER_GETUP": 10,
|
||||||
|
"DELTA_GETUP": 2.7,
|
||||||
|
"DELTA_LAY_CHECK": 2,
|
||||||
|
"DELTA_WANT_LAY_CHECL_SEC": 5,
|
||||||
|
"DIST_ENEMY_CAN_LAY": 15,
|
||||||
|
"DIST_ENEMY_CAN_LAY_SQRT": 225,
|
||||||
|
"DIST_ENEMY_GETUP_LAY": 10,
|
||||||
|
"DIST_ENEMY_GETUP_LAY_SQRT": 100,
|
||||||
|
"DIST_ENEMY_NULL_DANGER_LAY": 15,
|
||||||
|
"DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225,
|
||||||
|
"DIST_GRASS_TERRAIN_SQRT": 0.160000011,
|
||||||
|
"DIST_TO_COVER_TO_LAY": 3.5,
|
||||||
|
"DIST_TO_COVER_TO_LAY_SQRT": 12.25,
|
||||||
|
"LAY_AIM": 0.6,
|
||||||
|
"LAY_CHANCE_DANGER": 40,
|
||||||
|
"MAX_CAN_LAY_DIST": 200,
|
||||||
|
"MAX_CAN_LAY_DIST_SQRT": 40000,
|
||||||
|
"MAX_LAY_TIME": 35,
|
||||||
|
"MIN_CAN_LAY_DIST": 11,
|
||||||
|
"MIN_CAN_LAY_DIST_SQRT": 121
|
||||||
|
},
|
||||||
|
"Look": {
|
||||||
|
"BODY_DELTA_TIME_SEARCH_SEC": 1.7,
|
||||||
|
"CAN_LOOK_TO_WALL": true,
|
||||||
|
"CAN_USE_STRIBOSCOPE": 100,
|
||||||
|
"COEF_REPEATED_SEEN": 1e-05,
|
||||||
|
"COME_TO_BODY_DIST": 1.2,
|
||||||
|
"CloseDeltaTimeSec": 0.1,
|
||||||
|
"DIST_CHECK_WALL": 20,
|
||||||
|
"DIST_NOT_TO_IGNORE_WALL": 15,
|
||||||
|
"DIST_REPEATED_SEEN": 15,
|
||||||
|
"DIST_SQRT_REPEATED_SEEN": 225,
|
||||||
|
"ENEMY_LIGHT_ADD": 48,
|
||||||
|
"ENEMY_LIGHT_START_DIST": 90,
|
||||||
|
"FAR_DISTANCE": 160,
|
||||||
|
"FarDeltaTimeSec": 3,
|
||||||
|
"GOAL_TO_FULL_DISSAPEAR": 1.1,
|
||||||
|
"GOAL_TO_FULL_DISSAPEAR_SHOOT": 0.03,
|
||||||
|
"LOOK_AROUND_DELTA": 1.1,
|
||||||
|
"LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25,
|
||||||
|
"LOOK_THROUGH_GRASS": true,
|
||||||
|
"LOOK_THROUGH_GRASS_DIST_METERS": 0,
|
||||||
|
"LightOnVisionDistance": 30,
|
||||||
|
"MARKSMAN_VISIBLE_DIST_COEF": 1.15,
|
||||||
|
"MAX_DIST_CLAMP_TO_SEEN_SPEED": 100,
|
||||||
|
"MAX_VISION_GRASS_METERS": 0.8,
|
||||||
|
"MAX_VISION_GRASS_METERS_FLARE": 8,
|
||||||
|
"MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125,
|
||||||
|
"MAX_VISION_GRASS_METERS_OPT": 0.9090909,
|
||||||
|
"MIDDLE_DIST": 90,
|
||||||
|
"MINIMUM_VISIBLE_DIST": 70,
|
||||||
|
"MIN_LOOK_AROUD_TIME": 20,
|
||||||
|
"MiddleDeltaTimeSec": 1,
|
||||||
|
"NIGHT_VISION_DIST": 105,
|
||||||
|
"NIGHT_VISION_OFF": 110,
|
||||||
|
"NIGHT_VISION_ON": 100,
|
||||||
|
"OLD_TIME_POINT": 11,
|
||||||
|
"OPTIMIZE_TO_ONLY_BODY": true,
|
||||||
|
"POSIBLE_VISION_SPACE": 1.2,
|
||||||
|
"SEC_REPEATED_SEEN": 10,
|
||||||
|
"VISIBLE_ANG_LIGHT": 60,
|
||||||
|
"VISIBLE_ANG_NIGHTVISION": 120,
|
||||||
|
"VISIBLE_DISNACE_WITH_LIGHT": 100,
|
||||||
|
"WAIT_NEW_SENSOR": 2.1,
|
||||||
|
"WAIT_NEW__LOOK_SENSOR": 7.8
|
||||||
|
},
|
||||||
|
"Mind": {
|
||||||
|
"AI_POWER_COEF": 120,
|
||||||
|
"AMBUSH_WHEN_UNDER_FIRE": true,
|
||||||
|
"AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60,
|
||||||
|
"ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5,
|
||||||
|
"ATTACK_IMMEDIATLY_CHANCE_0_100": 40,
|
||||||
|
"BULLET_FEEL_CLOSE_SDIST": 1,
|
||||||
|
"BULLET_FEEL_DIST": 360,
|
||||||
|
"CAN_EXECUTE_REQUESTS": true,
|
||||||
|
"CAN_PANIC_IS_PROTECT": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_BEAR": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_SAVAGE": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_USEC": false,
|
||||||
|
"CAN_STAND_BY": false,
|
||||||
|
"CAN_TAKE_ITEMS": false,
|
||||||
|
"CAN_THROW_REQUESTS": true,
|
||||||
|
"CAN_USE_MEDS": true,
|
||||||
|
"CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01,
|
||||||
|
"CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25,
|
||||||
|
"CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35,
|
||||||
|
"CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80,
|
||||||
|
"COVER_DIST_COEF": 1.5,
|
||||||
|
"COVER_SECONDS_AFTER_LOSE_VISION": 10,
|
||||||
|
"COVER_SELF_ALWAYS_IF_DAMAGED": false,
|
||||||
|
"DAMAGE_REDUCTION_TIME_SEC": 20,
|
||||||
|
"DANGER_EXPIRE_TIME_MAX": 1.2,
|
||||||
|
"DANGER_EXPIRE_TIME_MIN": 0.4,
|
||||||
|
"DANGER_POINT_CHOOSE_COEF": 1,
|
||||||
|
"DEFAULT_BEAR_BEHAVIOUR": "Attack",
|
||||||
|
"DEFAULT_SAVAGE_BEHAVIOUR": "Warn",
|
||||||
|
"DEFAULT_USEC_BEHAVIOUR": "Attack",
|
||||||
|
"DIST_TO_ENEMY_SPOTTED_ON_HIT": 20,
|
||||||
|
"DIST_TO_ENEMY_YO_CAN_HEAL": 30,
|
||||||
|
"DIST_TO_FOUND_SQRT": 400,
|
||||||
|
"DIST_TO_STOP_RUN_ENEMY": 15,
|
||||||
|
"DOG_FIGHT_IN": 3,
|
||||||
|
"DOG_FIGHT_OUT": 6,
|
||||||
|
"ENEMY_BOT_TYPES": [],
|
||||||
|
"ENEMY_LOOK_AT_ME_ANG": 15,
|
||||||
|
"FIND_COVER_TO_GET_POSITION_WITH_SHOOT": 2,
|
||||||
|
"FRIENDLY_BOT_TYPES": [],
|
||||||
|
"FRIEND_AGR_KILL": 0.2,
|
||||||
|
"FRIEND_DEAD_AGR_LOW": -0.2,
|
||||||
|
"GROUP_ANY_PHRASE_DELAY": 5,
|
||||||
|
"GROUP_EXACTLY_PHRASE_DELAY": 20,
|
||||||
|
"GROUP_EXACTLY_PHRASE_DELAY_MAX": 20,
|
||||||
|
"HEAL_DELAY_SEC": 5,
|
||||||
|
"HIT_DELAY_WHEN_HAVE_SMT": -1,
|
||||||
|
"HIT_DELAY_WHEN_PEACE": -1,
|
||||||
|
"HIT_POINT_DETECTION": 4,
|
||||||
|
"HOLD_IF_PROTECT_DELTA_LAST_TIME_SEEN": 8.5,
|
||||||
|
"LASTSEEN_POINT_CHOOSE_COEF": 0.2,
|
||||||
|
"LAST_ENEMY_LOOK_TO": 40,
|
||||||
|
"MAX_AGGRO_BOT_DIST": 100,
|
||||||
|
"MAX_AGGRO_BOT_DIST_SQR": 10000,
|
||||||
|
"MAX_SHOOTS_TIME": 4,
|
||||||
|
"MAX_START_AGGRESION_COEF": 3,
|
||||||
|
"MIN_DAMAGE_SCARE": 20,
|
||||||
|
"MIN_SHOOTS_TIME": 2,
|
||||||
|
"MIN_START_AGGRESION_COEF": 1,
|
||||||
|
"NO_RUN_AWAY_FOR_SAFE": true,
|
||||||
|
"PANIC_LAY_WEIGHT": 20,
|
||||||
|
"PANIC_NONE_WEIGHT": 40,
|
||||||
|
"PANIC_RUN_WEIGHT": 1,
|
||||||
|
"PANIC_SIT_WEIGHT": 80,
|
||||||
|
"PANIC_SIT_WEIGHT_PEACE": 60,
|
||||||
|
"PART_PERCENT_TO_HEAL": 0.65,
|
||||||
|
"PISTOL_SHOTGUN_AMBUSH_DIST": 330,
|
||||||
|
"PROTECT_DELTA_HEAL_SEC": 10,
|
||||||
|
"PROTECT_TIME_REAL": true,
|
||||||
|
"SEC_TO_MORE_DIST_TO_RUN": 10,
|
||||||
|
"SHOOT_INSTEAD_DOG_FIGHT": 9,
|
||||||
|
"SIMPLE_POINT_CHOOSE_COEF": 0.4,
|
||||||
|
"STANDART_AMBUSH_DIST": 300,
|
||||||
|
"SUSPETION_POINT_CHANCE_ADD100": 0,
|
||||||
|
"TALK_WITH_QUERY": true,
|
||||||
|
"TIME_TO_FIND_ENEMY": 22,
|
||||||
|
"TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52,
|
||||||
|
"TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15,
|
||||||
|
"WARN_BOT_TYPES": []
|
||||||
|
},
|
||||||
|
"Move": {
|
||||||
|
"BASESTART_SLOW_DIST": 1.1,
|
||||||
|
"BASE_ROTATE_SPEED": 270,
|
||||||
|
"BASE_SQRT_START_SERACH": 1225,
|
||||||
|
"BASE_START_SERACH": 35,
|
||||||
|
"CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100,
|
||||||
|
"DELTA_LAST_SEEN_ENEMY": 20,
|
||||||
|
"DIST_TO_CAN_CHANGE_WAY": 8,
|
||||||
|
"DIST_TO_CAN_CHANGE_WAY_SQR": 64,
|
||||||
|
"DIST_TO_START_RAYCAST": 15,
|
||||||
|
"DIST_TO_START_RAYCAST_SQR": 225,
|
||||||
|
"ETERNITY_STAMINA": true,
|
||||||
|
"FAR_DIST": 4,
|
||||||
|
"FAR_DIST_SQR": 16,
|
||||||
|
"REACH_DIST": 0.5,
|
||||||
|
"REACH_DIST_COVER": 2,
|
||||||
|
"REACH_DIST_RUN": 0.8,
|
||||||
|
"RUN_IF_CANT_SHOOT": false,
|
||||||
|
"RUN_IF_GAOL_FAR_THEN": 10,
|
||||||
|
"RUN_TO_COVER_MIN": 2,
|
||||||
|
"SEC_TO_CHANGE_TO_RUN": 3,
|
||||||
|
"SLOW_COEF": 7,
|
||||||
|
"START_SLOW_DIST": 1.5,
|
||||||
|
"UPDATE_TIME_RECAL_WAY": 7,
|
||||||
|
"Y_APPROXIMATION": 0.7
|
||||||
|
},
|
||||||
|
"Patrol": {
|
||||||
|
"CAN_CHECK_MAGAZINE": false,
|
||||||
|
"CAN_CHOOSE_RESERV": true,
|
||||||
|
"CHANCE_TO_CHANGE_WAY_0_100": 30,
|
||||||
|
"CHANCE_TO_CUT_WAY_0_100": 75,
|
||||||
|
"CHANCE_TO_SHOOT_DEADBODY": 52,
|
||||||
|
"CHANGE_WAY_TIME": 9325.1,
|
||||||
|
"CLOSE_TO_SELECT_RESERV_WAY": 25,
|
||||||
|
"CUT_WAY_MAX_0_1": 0.65,
|
||||||
|
"CUT_WAY_MIN_0_1": 0.4,
|
||||||
|
"FRIEND_SEARCH_SEC": 12,
|
||||||
|
"LOOK_TIME_BASE": 360,
|
||||||
|
"MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5,
|
||||||
|
"MIN_DIST_TO_CLOSE_TALK": 5,
|
||||||
|
"MIN_DIST_TO_CLOSE_TALK_SQR": 25,
|
||||||
|
"MIN_TALK_DELAY": 19,
|
||||||
|
"RESERVE_OUT_TIME": 60,
|
||||||
|
"RESERVE_TIME_STAY": 72,
|
||||||
|
"SPRINT_BETWEEN_CACHED_POINTS": -1,
|
||||||
|
"SUSPETION_PLACE_LIFETIME": 7,
|
||||||
|
"TALK_DELAY": 1.1,
|
||||||
|
"TALK_DELAY_BIG": 23.1,
|
||||||
|
"TRY_CHOOSE_RESERV_WAY_ON_START": true,
|
||||||
|
"VISION_DIST_COEF_PEACE": 1
|
||||||
|
},
|
||||||
|
"Scattering": {
|
||||||
|
"AMPLITUDE_FACTOR": 0.25,
|
||||||
|
"AMPLITUDE_SPEED": 0.1,
|
||||||
|
"BloodFall": 1.45,
|
||||||
|
"Caution": 0.3,
|
||||||
|
"DIST_FROM_OLD_POINT_TO_NOT_AIM": 15,
|
||||||
|
"DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225,
|
||||||
|
"DIST_NOT_TO_SHOOT": 0.3,
|
||||||
|
"FromShot": 0.001,
|
||||||
|
"HandDamageAccuracySpeed": 1.3,
|
||||||
|
"HandDamageScatteringMinMax": 0.7,
|
||||||
|
"LayFactor": 0.1,
|
||||||
|
"MaxScatter": 0.4,
|
||||||
|
"MinScatter": 0.03,
|
||||||
|
"MovingSlowCoef": 1.5,
|
||||||
|
"PoseChnageCoef": 0.1,
|
||||||
|
"RecoilControlCoefShootDone": 0.0003,
|
||||||
|
"RecoilControlCoefShootDoneAuto": 0.00015,
|
||||||
|
"RecoilYCoef": 0.0005,
|
||||||
|
"RecoilYCoefSppedDown": -0.52,
|
||||||
|
"RecoilYMax": 1,
|
||||||
|
"SpeedDown": -0.3,
|
||||||
|
"SpeedUp": 0.3,
|
||||||
|
"SpeedUpAim": 1.4,
|
||||||
|
"ToCaution": 0.6,
|
||||||
|
"ToLowBotAngularSpeed": 80,
|
||||||
|
"ToLowBotSpeed": 2.4,
|
||||||
|
"ToSlowBotSpeed": 1.5,
|
||||||
|
"ToStopBotAngularSpeed": 40,
|
||||||
|
"ToUpBotSpeed": 3.6,
|
||||||
|
"TracerCoef": 1.3,
|
||||||
|
"WorkingScatter": 0.15
|
||||||
|
},
|
||||||
|
"Shoot": {
|
||||||
|
"AUTOMATIC_FIRE_SCATTERING_COEF": 1.1,
|
||||||
|
"BASE_AUTOMATIC_TIME": 0.4,
|
||||||
|
"CAN_SHOOTS_TIME_TO_AMBUSH": 600,
|
||||||
|
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 100,
|
||||||
|
"CHANCE_TO_CHANGE_WEAPON": 10,
|
||||||
|
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 10,
|
||||||
|
"DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5,
|
||||||
|
"DELAY_BEFORE_FIX_MALFUNCTION": 0.5,
|
||||||
|
"DIST_TO_HIT_MELEE": 2,
|
||||||
|
"DIST_TO_STOP_SPRINT_MELEE": 2.5,
|
||||||
|
"FAR_DIST_ENEMY": 20,
|
||||||
|
"FAR_DIST_ENEMY_SQR": 400,
|
||||||
|
"FAR_DIST_TO_CHANGE_WEAPON": 30,
|
||||||
|
"FINGER_HOLD_SINGLE_SHOT": 0.14,
|
||||||
|
"HORIZONT_RECOIL_COEF": 0.04,
|
||||||
|
"LOW_DIST_TO_CHANGE_WEAPON": 6,
|
||||||
|
"MARKSMAN_DIST_SEK_COEF": 44,
|
||||||
|
"MAX_DIST_COEF": 1.35,
|
||||||
|
"MAX_RECOIL_PER_METER": 0.04,
|
||||||
|
"MELEE_RESET_HIT_TIME": 0,
|
||||||
|
"MELEE_STOP_DIST": 0.5,
|
||||||
|
"MELEE_STOP_MOVE_DISTANCE": 0.85,
|
||||||
|
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5,
|
||||||
|
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2,
|
||||||
|
"RECOIL_DELTA_PRESS": 0.15,
|
||||||
|
"RECOIL_PER_METER": 0.02,
|
||||||
|
"RECOIL_TIME_NORMALIZE": 1,
|
||||||
|
"RELOAD_PECNET_NO_ENEMY": 0.6,
|
||||||
|
"REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25,
|
||||||
|
"RUN_DIST_NO_AMMO": 25,
|
||||||
|
"RUN_DIST_NO_AMMO_SQRT": 625,
|
||||||
|
"SHOOT_FROM_COVER": 6,
|
||||||
|
"SUPPRESS_BY_SHOOT_TIME": 6,
|
||||||
|
"SUPPRESS_TRIGGERS_DOWN": 3,
|
||||||
|
"TRY_HIT_PERIOD_MELEE": 0.1,
|
||||||
|
"VALIDATE_MALFUNCTION_CHANCE": 100,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT": 0.2,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT_LONG_MAX": 3.3,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT_LONG_MIN": 0.4
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"normal": {
|
||||||
|
"Aiming": {
|
||||||
|
"AIMING_TYPE": 1,
|
||||||
|
"ANYTIME_LIGHT_WHEN_AIM_100": -1,
|
||||||
|
"ANY_PART_SHOOT_TIME": 15,
|
||||||
|
"BAD_SHOOTS_MAIN_COEF": 0.39,
|
||||||
|
"BAD_SHOOTS_MAX": 0,
|
||||||
|
"BAD_SHOOTS_MIN": 0,
|
||||||
|
"BAD_SHOOTS_OFFSET": 1,
|
||||||
|
"BASE_HIT_AFFECTION_DELAY_SEC": 0.57,
|
||||||
|
"BASE_HIT_AFFECTION_MAX_ANG": 10,
|
||||||
|
"BASE_HIT_AFFECTION_MIN_ANG": 4,
|
||||||
|
"BASE_SHIEF": 0.05,
|
||||||
|
"BASE_SHIEF_STATIONARY_GRENADE": 1.1,
|
||||||
|
"BETTER_PRECICING_COEF": 0.9,
|
||||||
|
"BOTTOM_COEF": 0.1,
|
||||||
|
"BOT_MOVE_IF_DELTA": 3.01,
|
||||||
|
"CAN_USE_STRIBOSCOPE": 100,
|
||||||
|
"COEF_FROM_COVER": 0.45,
|
||||||
|
"COEF_IF_MOVE": 1,
|
||||||
|
"DAMAGE_PANIC_TIME": 15,
|
||||||
|
"DAMAGE_TO_DISCARD_AIM_0_100": 1,
|
||||||
|
"DANGER_UP_POINT": 1.3,
|
||||||
|
"DIST_TO_SHOOT_NO_OFFSET": 3,
|
||||||
|
"DIST_TO_SHOOT_TO_CENTER": 3,
|
||||||
|
"ENEMY_Y_WEAPON_OFFSET": 0.08,
|
||||||
|
"FIRST_CONTACT_ADD_CHANCE_100": 80,
|
||||||
|
"FIRST_CONTACT_ADD_SEC": 0.1,
|
||||||
|
"HARD_AIM": 0.75,
|
||||||
|
"MAX_AIMING_UPGRADE_BY_TIME": 0.25,
|
||||||
|
"MAX_AIM_PRECICING": 2,
|
||||||
|
"MAX_AIM_TIME": 1.5,
|
||||||
|
"MAX_TIME_DISCARD_AIM_SEC": 0,
|
||||||
|
"MIN_DAMAGE_TO_GET_HIT_AFFETS": 1,
|
||||||
|
"MIN_TIME_DISCARD_AIM_SEC": 0,
|
||||||
|
"NEXT_SHOT_MISS_CHANCE_100": 100,
|
||||||
|
"NEXT_SHOT_MISS_Y_OFFSET": 1,
|
||||||
|
"OFFSET_RECAL_ANYWAY_TIME": 1,
|
||||||
|
"PANIC_ACCURATY_COEF": 1.2,
|
||||||
|
"PANIC_COEF": 1.2,
|
||||||
|
"PANIC_TIME": 2,
|
||||||
|
"RECALC_DIST": 0.7,
|
||||||
|
"RECALC_MUST_TIME": 3,
|
||||||
|
"RECALC_SQR_DIST": 0.48999998,
|
||||||
|
"SCATTERING_DIST_MODIF": 0.45,
|
||||||
|
"SCATTERING_DIST_MODIF_CLOSE": 0.6,
|
||||||
|
"SCATTERING_HAVE_DAMAGE_COEF": 2,
|
||||||
|
"SHOOT_TO_CHANGE_PRIORITY": 5525,
|
||||||
|
"SHPERE_FRIENDY_FIRE_SIZE": 0.2,
|
||||||
|
"TIME_COEF_IF_MOVE": 1.1,
|
||||||
|
"WEAPON_ROOT_OFFSET": 0.35,
|
||||||
|
"XZ_COEF": 0.2,
|
||||||
|
"XZ_COEF_STATIONARY_GRENADE": 0.7,
|
||||||
|
"Y_BOTTOM_OFFSET_COEF": 0.015,
|
||||||
|
"Y_TOP_OFFSET_COEF": 0.001
|
||||||
|
},
|
||||||
|
"Boss": {
|
||||||
|
"BOSS_DIST_TO_SHOOT": 16,
|
||||||
|
"BOSS_DIST_TO_SHOOT_SQRT": 256,
|
||||||
|
"BOSS_DIST_TO_WARNING": 34,
|
||||||
|
"BOSS_DIST_TO_WARNING_OUT": 43,
|
||||||
|
"BOSS_DIST_TO_WARNING_OUT_SQRT": 1849,
|
||||||
|
"BOSS_DIST_TO_WARNING_SQRT": 1156,
|
||||||
|
"CHANCE_TO_SEND_GRENADE_100": 100,
|
||||||
|
"CHANCE_USE_RESERVE_PATROL_100": 30,
|
||||||
|
"COVER_TO_SEND": true,
|
||||||
|
"DELTA_SEARCH_TIME": 18,
|
||||||
|
"DIST_TO_PROTECT_BOSS": 15,
|
||||||
|
"EFFECT_PAINKILLER": true,
|
||||||
|
"GLUHAR_ASSAULT_ATTACK_DIST": 45,
|
||||||
|
"GLUHAR_BOSS_DIST_TO_ENEMY_WANT_KILL": 25,
|
||||||
|
"GLUHAR_BOSS_WANNA_ATTACK_CHANCE_0_100": 150,
|
||||||
|
"GLUHAR_FOLLOWERS_ASSAULT": 2,
|
||||||
|
"GLUHAR_FOLLOWERS_SCOUT": 2,
|
||||||
|
"GLUHAR_FOLLOWERS_SECURITY": 3,
|
||||||
|
"GLUHAR_FOLLOWERS_SNIPE": 0,
|
||||||
|
"GLUHAR_FOLLOWERS_TO_REINFORSMENTS": -1,
|
||||||
|
"GLUHAR_FOLLOWER_PATH_NAME": "Boss",
|
||||||
|
"GLUHAR_FOLLOWER_SCOUT_DIST_END_ATTACK": 120,
|
||||||
|
"GLUHAR_FOLLOWER_SCOUT_DIST_START_ATTACK": 80,
|
||||||
|
"GLUHAR_REINFORSMENTS_BY_EVENT": false,
|
||||||
|
"GLUHAR_REINFORSMENTS_BY_EXIT": false,
|
||||||
|
"GLUHAR_REINFORSMENTS_BY_PLAYER_COME_TO_ZONE": false,
|
||||||
|
"GLUHAR_SEC_TO_REINFORSMENTS": -1,
|
||||||
|
"GLUHAR_STOP_ASSAULT_ATTACK_DIST": 180,
|
||||||
|
"GLUHAR_TIME_TO_ASSAULT": 10,
|
||||||
|
"KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2,
|
||||||
|
"KILLA_BULLET_TO_RELOAD": 15,
|
||||||
|
"KILLA_CLOSEATTACK_DELAY": 10,
|
||||||
|
"KILLA_CLOSEATTACK_TIMES": 3,
|
||||||
|
"KILLA_CLOSE_ATTACK_DIST": 8,
|
||||||
|
"KILLA_CONTUTION_TIME": 5,
|
||||||
|
"KILLA_DEF_DIST_SQRT": 225,
|
||||||
|
"KILLA_DIST_TO_GO_TO_SUPPRESS": 6,
|
||||||
|
"KILLA_DITANCE_TO_BE_ENEMY_BOSS": 65,
|
||||||
|
"KILLA_ENEMIES_TO_ATTACK": 3,
|
||||||
|
"KILLA_HOLD_DELAY": 5,
|
||||||
|
"KILLA_LARGE_ATTACK_DIST": 61,
|
||||||
|
"KILLA_MIDDLE_ATTACK_DIST": 32,
|
||||||
|
"KILLA_ONE_IS_CLOSE": 20,
|
||||||
|
"KILLA_SEARCH_METERS": 30,
|
||||||
|
"KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25,
|
||||||
|
"KILLA_START_SEARCH_SEC": 40,
|
||||||
|
"KILLA_TRIGGER_DOWN_DELAY": 0.1,
|
||||||
|
"KILLA_WAIT_IN_COVER_COEF": 0.1,
|
||||||
|
"KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5,
|
||||||
|
"KOJANIY_DIST_CORE_SPOS_RECALC": 25,
|
||||||
|
"KOJANIY_DIST_CORE_SPOS_RECALC_SQRT": 625,
|
||||||
|
"KOJANIY_DIST_ENEMY_TOO_CLOSE": 17,
|
||||||
|
"KOJANIY_DIST_TO_BE_ENEMY": 200,
|
||||||
|
"KOJANIY_DIST_WHEN_READY": 40,
|
||||||
|
"KOJANIY_FIGHT_CENTER_POS_ME": false,
|
||||||
|
"KOJANIY_MANY_ENEMIES_COEF": 1.5,
|
||||||
|
"KOJANIY_MIN_DIST_TO_LOOT": 20,
|
||||||
|
"KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400,
|
||||||
|
"KOJANIY_SAFE_ENEMIES": 1,
|
||||||
|
"KOJANIY_START_NEXT_SUPPERS_SHOOTS_SEC": 90,
|
||||||
|
"KOJANIY_START_SUPPERS_SHOOTS_SEC": 30,
|
||||||
|
"KOJANIY_TAKE_CARE_ABOULT_ENEMY_DELTA": 2,
|
||||||
|
"KOJANIY_WANNA_GO_TO_CLOSEST_COVER": 15,
|
||||||
|
"MAX_DIST_COVER_BOSS": 25,
|
||||||
|
"MAX_DIST_COVER_BOSS_SQRT": 625,
|
||||||
|
"MAX_DIST_DECIDER_TO_SEND": 35,
|
||||||
|
"MAX_DIST_DECIDER_TO_SEND_SQRT": 1225,
|
||||||
|
"PERSONS_SEND": 2,
|
||||||
|
"SHALL_WARN": true,
|
||||||
|
"TIME_AFTER_LOSE": 15,
|
||||||
|
"TIME_AFTER_LOSE_DELTA": 60,
|
||||||
|
"WAIT_NO_ATTACK_SAVAGE": 10
|
||||||
|
},
|
||||||
|
"Change": {
|
||||||
|
"FLASH_ACCURATY": 1.6,
|
||||||
|
"FLASH_GAIN_SIGHT": 1.8,
|
||||||
|
"FLASH_HEARING": 1,
|
||||||
|
"FLASH_LAY_CHANCE": 1,
|
||||||
|
"FLASH_PRECICING": 1.6,
|
||||||
|
"FLASH_SCATTERING": 1.6,
|
||||||
|
"FLASH_VISION_DIST": 0.05,
|
||||||
|
"SMOKE_ACCURATY": 1.6,
|
||||||
|
"SMOKE_GAIN_SIGHT": 1.6,
|
||||||
|
"SMOKE_HEARING": 1,
|
||||||
|
"SMOKE_LAY_CHANCE": 1.6,
|
||||||
|
"SMOKE_PRECICING": 1.6,
|
||||||
|
"SMOKE_SCATTERING": 1.6,
|
||||||
|
"SMOKE_VISION_DIST": 0.6,
|
||||||
|
"STUN_HEARING": 0.01
|
||||||
|
},
|
||||||
|
"Core": {
|
||||||
|
"AccuratySpeed": 0.2,
|
||||||
|
"AimingType": "normal",
|
||||||
|
"CanGrenade": true,
|
||||||
|
"CanRun": true,
|
||||||
|
"DamageCoeff": 1,
|
||||||
|
"GainSightCoef": 0.1,
|
||||||
|
"HearingSense": 3.9,
|
||||||
|
"PistolFireDistancePref": 35,
|
||||||
|
"RifleFireDistancePref": 100,
|
||||||
|
"ScatteringClosePerMeter": 0.12,
|
||||||
|
"ScatteringPerMeter": 0.045,
|
||||||
|
"ShotgunFireDistancePref": 50,
|
||||||
|
"VisibleAngle": 160,
|
||||||
|
"VisibleDistance": 142,
|
||||||
|
"WaitInCoverBetweenShotsSec": 0.3
|
||||||
|
},
|
||||||
|
"Cover": {
|
||||||
|
"CAN_LOOK_OUT_WHEN_HOLDING": true,
|
||||||
|
"CHANGE_RUN_TO_COVER_SEC": 5,
|
||||||
|
"CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6,
|
||||||
|
"CHECK_CLOSEST_FRIEND": false,
|
||||||
|
"CHECK_COVER_ENEMY_LOOK": false,
|
||||||
|
"CLOSE_DIST_POINT_SQRT": 4,
|
||||||
|
"DELETE_POINTS_BEHIND_ENEMIES": true,
|
||||||
|
"DELTA_SEEN_FROM_COVE_LAST_POS": 15,
|
||||||
|
"DEPENDS_Y_DIST_TO_BOT": false,
|
||||||
|
"DIST_CANT_CHANGE_WAY": 5,
|
||||||
|
"DIST_CANT_CHANGE_WAY_SQR": 25,
|
||||||
|
"DIST_CHECK_SFETY": 9,
|
||||||
|
"DOG_FIGHT_AFTER_LEAVE": 4,
|
||||||
|
"ENEMY_DIST_TO_GO_OUT": 1,
|
||||||
|
"GOOD_DIST_TO_POINT_COEF": 1.8,
|
||||||
|
"HIDE_TO_COVER_TIME": 1.5,
|
||||||
|
"HITS_TO_LEAVE_COVER": 1,
|
||||||
|
"HITS_TO_LEAVE_COVER_UNKNOWN": 1,
|
||||||
|
"LOOK_LAST_ENEMY_POS_LOOKAROUND": 45,
|
||||||
|
"LOOK_LAST_ENEMY_POS_MOVING": 1.5,
|
||||||
|
"LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3,
|
||||||
|
"MAX_DIST_OF_COVER": 4,
|
||||||
|
"MAX_DIST_OF_COVER_SQR": 16,
|
||||||
|
"MAX_SPOTTED_TIME_SEC": 55,
|
||||||
|
"MIN_DEFENCE_LEVEL": 0,
|
||||||
|
"MIN_DIST_TO_ENEMY": 9,
|
||||||
|
"MIN_TO_ENEMY_TO_BE_NOT_SAFE": 0,
|
||||||
|
"MIN_TO_ENEMY_TO_BE_NOT_SAFE_SQRT": 0,
|
||||||
|
"MOVE_TO_COVER_WHEN_TARGET": false,
|
||||||
|
"NOT_LOOK_AT_WALL_IS_DANGER": true,
|
||||||
|
"OFFSET_LOOK_ALONG_WALL_ANG": 20,
|
||||||
|
"RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50,
|
||||||
|
"RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20,
|
||||||
|
"REWORK_NOT_TO_SHOOT": true,
|
||||||
|
"RUN_COVER_IF_CAN_AND_NO_ENEMIES": false,
|
||||||
|
"RUN_IF_FAR": 15,
|
||||||
|
"RUN_IF_FAR_SQRT": 225,
|
||||||
|
"SHOOT_NEAR_SEC_PERIOD": 0.5,
|
||||||
|
"SHOOT_NEAR_TO_LEAVE": 2,
|
||||||
|
"SIT_DOWN_WHEN_HOLDING": false,
|
||||||
|
"SOUND_TO_GET_SPOTTED": 2,
|
||||||
|
"SPOTTED_COVERS_RADIUS": 2.5,
|
||||||
|
"SPOTTED_GRENADE_RADIUS": 16,
|
||||||
|
"SPOTTED_GRENADE_TIME": 7,
|
||||||
|
"STATIONARY_WEAPON_MAX_DIST_TO_USE": 50,
|
||||||
|
"STATIONARY_WEAPON_NO_ENEMY_GETUP": 15,
|
||||||
|
"STAY_IF_FAR": 25,
|
||||||
|
"STAY_IF_FAR_SQRT": 625,
|
||||||
|
"TIME_CHECK_SAFE": 2,
|
||||||
|
"TIME_TO_MOVE_TO_COVER": 15,
|
||||||
|
"WAIT_INT_COVER_FINDING_ENEMY": 2
|
||||||
|
},
|
||||||
|
"Grenade": {
|
||||||
|
"ADD_GRENADE_AS_DANGER": 65,
|
||||||
|
"ADD_GRENADE_AS_DANGER_SQR": 4225,
|
||||||
|
"AMBUSH_IF_SMOKE_IN_ZONE_100": 40,
|
||||||
|
"AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30,
|
||||||
|
"ANG_TYPE": 1,
|
||||||
|
"BEWARE_TYPE": 2,
|
||||||
|
"BE_ATTENTION_COEF": 4,
|
||||||
|
"CAN_THROW_STRAIGHT_CONTACT": true,
|
||||||
|
"CHANCE_RUN_FLASHED_100": 100,
|
||||||
|
"CHANCE_TO_NOTIFY_ENEMY_GR_100": 100,
|
||||||
|
"CHEAT_START_GRENADE_PLACE": false,
|
||||||
|
"CLOSE_TO_SMOKE_TIME_DELTA": 5,
|
||||||
|
"CLOSE_TO_SMOKE_TO_SHOOT": 10,
|
||||||
|
"CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100,
|
||||||
|
"DAMAGE_GRENADE_SUPPRESS_DELTA": 8,
|
||||||
|
"DELTA_GRENADE_START_TIME": 0.01,
|
||||||
|
"DELTA_NEXT_ATTEMPT": 10,
|
||||||
|
"DELTA_NEXT_ATTEMPT_FROM_COVER": 5,
|
||||||
|
"FLASH_GRENADE_TIME_COEF": 0.25,
|
||||||
|
"FLASH_MODIF_IS_NIGHTVISION": 2,
|
||||||
|
"GrenadePerMeter": 0.1,
|
||||||
|
"GrenadePrecision": 0.01,
|
||||||
|
"MAX_FLASHED_DIST_TO_SHOOT": 10,
|
||||||
|
"MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100,
|
||||||
|
"MAX_THROW_POWER": 25,
|
||||||
|
"MIN_DIST_NOT_TO_THROW": 8,
|
||||||
|
"MIN_DIST_NOT_TO_THROW_SQR": 64,
|
||||||
|
"MIN_THROW_DIST_PERCENT_0_1": 0.7,
|
||||||
|
"MIN_THROW_GRENADE_DIST": 12,
|
||||||
|
"MIN_THROW_GRENADE_DIST_SQRT": 144,
|
||||||
|
"NEAR_DELTA_THROW_TIME_SEC": 2,
|
||||||
|
"NO_RUN_FROM_AI_GRENADES": true,
|
||||||
|
"REQUEST_DIST_MUST_THROW": 3,
|
||||||
|
"REQUEST_DIST_MUST_THROW_SQRT": 9,
|
||||||
|
"RUN_AWAY": 22,
|
||||||
|
"RUN_AWAY_SQR": 484,
|
||||||
|
"SHOOT_TO_SMOKE_CHANCE_100": 50,
|
||||||
|
"SIZE_SPOTTED_COEF": 2,
|
||||||
|
"SMOKE_CHECK_DELTA": 1,
|
||||||
|
"SMOKE_SUPPRESS_DELTA": 20,
|
||||||
|
"STOP_WHEN_THROW_GRENADE": true,
|
||||||
|
"STRAIGHT_CONTACT_DELTA_SEC": -1,
|
||||||
|
"STUN_SUPPRESS_DELTA": 9,
|
||||||
|
"TIME_SHOOT_TO_FLASH": 4,
|
||||||
|
"WAIT_TIME_TURN_AWAY": 0.2
|
||||||
|
},
|
||||||
|
"Hearing": {
|
||||||
|
"BOT_CLOSE_PANIC_DIST": 1,
|
||||||
|
"CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88,
|
||||||
|
"CLOSE_DIST": 26,
|
||||||
|
"DEAD_BODY_SOUND_RAD": 30,
|
||||||
|
"DISPERSION_COEF": 10,
|
||||||
|
"DISPERSION_COEF_GUN": 40.6,
|
||||||
|
"DIST_PLACE_TO_FIND_POINT": 70,
|
||||||
|
"FAR_DIST": 56,
|
||||||
|
"HEAR_DELAY_WHEN_HAVE_SMT": 0,
|
||||||
|
"HEAR_DELAY_WHEN_PEACE": 0,
|
||||||
|
"LOOK_ONLY_DANGER": false,
|
||||||
|
"LOOK_ONLY_DANGER_DELTA": 9,
|
||||||
|
"RESET_TIMER_DIST": 17,
|
||||||
|
"SOUND_DIR_DEEFREE": 30
|
||||||
|
},
|
||||||
|
"Lay": {
|
||||||
|
"ATTACK_LAY_CHANCE": 25,
|
||||||
|
"CHECK_SHOOT_WHEN_LAYING": false,
|
||||||
|
"CLEAR_POINTS_OF_SCARE_SEC": 20,
|
||||||
|
"DAMAGE_TIME_TO_GETUP": 3,
|
||||||
|
"DELTA_AFTER_GETUP": 10,
|
||||||
|
"DELTA_GETUP": 2.7,
|
||||||
|
"DELTA_LAY_CHECK": 2,
|
||||||
|
"DELTA_WANT_LAY_CHECL_SEC": 5,
|
||||||
|
"DIST_ENEMY_CAN_LAY": 15,
|
||||||
|
"DIST_ENEMY_CAN_LAY_SQRT": 225,
|
||||||
|
"DIST_ENEMY_GETUP_LAY": 10,
|
||||||
|
"DIST_ENEMY_GETUP_LAY_SQRT": 100,
|
||||||
|
"DIST_ENEMY_NULL_DANGER_LAY": 15,
|
||||||
|
"DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225,
|
||||||
|
"DIST_GRASS_TERRAIN_SQRT": 0.160000011,
|
||||||
|
"DIST_TO_COVER_TO_LAY": 3.5,
|
||||||
|
"DIST_TO_COVER_TO_LAY_SQRT": 12.25,
|
||||||
|
"LAY_AIM": 0.6,
|
||||||
|
"LAY_CHANCE_DANGER": 40,
|
||||||
|
"MAX_CAN_LAY_DIST": 200,
|
||||||
|
"MAX_CAN_LAY_DIST_SQRT": 40000,
|
||||||
|
"MAX_LAY_TIME": 35,
|
||||||
|
"MIN_CAN_LAY_DIST": 11,
|
||||||
|
"MIN_CAN_LAY_DIST_SQRT": 121
|
||||||
|
},
|
||||||
|
"Look": {
|
||||||
|
"BODY_DELTA_TIME_SEARCH_SEC": 1.7,
|
||||||
|
"CAN_LOOK_TO_WALL": true,
|
||||||
|
"CAN_USE_STRIBOSCOPE": 100,
|
||||||
|
"COEF_REPEATED_SEEN": 1e-05,
|
||||||
|
"COME_TO_BODY_DIST": 1.2,
|
||||||
|
"CloseDeltaTimeSec": 0.1,
|
||||||
|
"DIST_CHECK_WALL": 20,
|
||||||
|
"DIST_NOT_TO_IGNORE_WALL": 15,
|
||||||
|
"DIST_REPEATED_SEEN": 15,
|
||||||
|
"DIST_SQRT_REPEATED_SEEN": 225,
|
||||||
|
"ENEMY_LIGHT_ADD": 48,
|
||||||
|
"ENEMY_LIGHT_START_DIST": 90,
|
||||||
|
"FAR_DISTANCE": 160,
|
||||||
|
"FarDeltaTimeSec": 3,
|
||||||
|
"GOAL_TO_FULL_DISSAPEAR": 1.1,
|
||||||
|
"GOAL_TO_FULL_DISSAPEAR_SHOOT": 0.03,
|
||||||
|
"LOOK_AROUND_DELTA": 1.1,
|
||||||
|
"LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25,
|
||||||
|
"LOOK_THROUGH_GRASS": true,
|
||||||
|
"LOOK_THROUGH_GRASS_DIST_METERS": 0,
|
||||||
|
"LightOnVisionDistance": 30,
|
||||||
|
"MARKSMAN_VISIBLE_DIST_COEF": 1.15,
|
||||||
|
"MAX_DIST_CLAMP_TO_SEEN_SPEED": 100,
|
||||||
|
"MAX_VISION_GRASS_METERS": 0.8,
|
||||||
|
"MAX_VISION_GRASS_METERS_FLARE": 8,
|
||||||
|
"MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125,
|
||||||
|
"MAX_VISION_GRASS_METERS_OPT": 0.9090909,
|
||||||
|
"MIDDLE_DIST": 90,
|
||||||
|
"MINIMUM_VISIBLE_DIST": 70,
|
||||||
|
"MIN_LOOK_AROUD_TIME": 20,
|
||||||
|
"MiddleDeltaTimeSec": 1,
|
||||||
|
"NIGHT_VISION_DIST": 105,
|
||||||
|
"NIGHT_VISION_OFF": 110,
|
||||||
|
"NIGHT_VISION_ON": 100,
|
||||||
|
"OLD_TIME_POINT": 11,
|
||||||
|
"OPTIMIZE_TO_ONLY_BODY": true,
|
||||||
|
"POSIBLE_VISION_SPACE": 1.2,
|
||||||
|
"SEC_REPEATED_SEEN": 10,
|
||||||
|
"VISIBLE_ANG_LIGHT": 60,
|
||||||
|
"VISIBLE_ANG_NIGHTVISION": 120,
|
||||||
|
"VISIBLE_DISNACE_WITH_LIGHT": 100,
|
||||||
|
"WAIT_NEW_SENSOR": 2.1,
|
||||||
|
"WAIT_NEW__LOOK_SENSOR": 7.8
|
||||||
|
},
|
||||||
|
"Mind": {
|
||||||
|
"AI_POWER_COEF": 120,
|
||||||
|
"AMBUSH_WHEN_UNDER_FIRE": true,
|
||||||
|
"AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60,
|
||||||
|
"ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5,
|
||||||
|
"ATTACK_IMMEDIATLY_CHANCE_0_100": 40,
|
||||||
|
"BULLET_FEEL_CLOSE_SDIST": 1,
|
||||||
|
"BULLET_FEEL_DIST": 360,
|
||||||
|
"CAN_EXECUTE_REQUESTS": true,
|
||||||
|
"CAN_PANIC_IS_PROTECT": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_BEAR": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_SAVAGE": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_USEC": false,
|
||||||
|
"CAN_STAND_BY": false,
|
||||||
|
"CAN_TAKE_ITEMS": false,
|
||||||
|
"CAN_THROW_REQUESTS": true,
|
||||||
|
"CAN_USE_MEDS": true,
|
||||||
|
"CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01,
|
||||||
|
"CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25,
|
||||||
|
"CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35,
|
||||||
|
"CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80,
|
||||||
|
"COVER_DIST_COEF": 1.5,
|
||||||
|
"COVER_SECONDS_AFTER_LOSE_VISION": 10,
|
||||||
|
"COVER_SELF_ALWAYS_IF_DAMAGED": false,
|
||||||
|
"DAMAGE_REDUCTION_TIME_SEC": 20,
|
||||||
|
"DANGER_EXPIRE_TIME_MAX": 1.2,
|
||||||
|
"DANGER_EXPIRE_TIME_MIN": 0.4,
|
||||||
|
"DANGER_POINT_CHOOSE_COEF": 1,
|
||||||
|
"DEFAULT_BEAR_BEHAVIOUR": "Attack",
|
||||||
|
"DEFAULT_SAVAGE_BEHAVIOUR": "Warn",
|
||||||
|
"DEFAULT_USEC_BEHAVIOUR": "Attack",
|
||||||
|
"DIST_TO_ENEMY_SPOTTED_ON_HIT": 20,
|
||||||
|
"DIST_TO_ENEMY_YO_CAN_HEAL": 30,
|
||||||
|
"DIST_TO_FOUND_SQRT": 400,
|
||||||
|
"DIST_TO_STOP_RUN_ENEMY": 15,
|
||||||
|
"DOG_FIGHT_IN": 3,
|
||||||
|
"DOG_FIGHT_OUT": 6,
|
||||||
|
"ENEMY_BOT_TYPES": [],
|
||||||
|
"ENEMY_LOOK_AT_ME_ANG": 15,
|
||||||
|
"FIND_COVER_TO_GET_POSITION_WITH_SHOOT": 2,
|
||||||
|
"FRIENDLY_BOT_TYPES": [],
|
||||||
|
"FRIEND_AGR_KILL": 0.2,
|
||||||
|
"FRIEND_DEAD_AGR_LOW": -0.2,
|
||||||
|
"GROUP_ANY_PHRASE_DELAY": 5,
|
||||||
|
"GROUP_EXACTLY_PHRASE_DELAY": 20,
|
||||||
|
"GROUP_EXACTLY_PHRASE_DELAY_MAX": 20,
|
||||||
|
"HEAL_DELAY_SEC": 5,
|
||||||
|
"HIT_DELAY_WHEN_HAVE_SMT": -1,
|
||||||
|
"HIT_DELAY_WHEN_PEACE": -1,
|
||||||
|
"HIT_POINT_DETECTION": 4,
|
||||||
|
"HOLD_IF_PROTECT_DELTA_LAST_TIME_SEEN": 8.5,
|
||||||
|
"LASTSEEN_POINT_CHOOSE_COEF": 0.2,
|
||||||
|
"LAST_ENEMY_LOOK_TO": 40,
|
||||||
|
"MAX_AGGRO_BOT_DIST": 100,
|
||||||
|
"MAX_AGGRO_BOT_DIST_SQR": 10000,
|
||||||
|
"MAX_SHOOTS_TIME": 4,
|
||||||
|
"MAX_START_AGGRESION_COEF": 3,
|
||||||
|
"MIN_DAMAGE_SCARE": 20,
|
||||||
|
"MIN_SHOOTS_TIME": 2,
|
||||||
|
"MIN_START_AGGRESION_COEF": 1,
|
||||||
|
"NO_RUN_AWAY_FOR_SAFE": true,
|
||||||
|
"PANIC_LAY_WEIGHT": 20,
|
||||||
|
"PANIC_NONE_WEIGHT": 40,
|
||||||
|
"PANIC_RUN_WEIGHT": 1,
|
||||||
|
"PANIC_SIT_WEIGHT": 80,
|
||||||
|
"PANIC_SIT_WEIGHT_PEACE": 60,
|
||||||
|
"PART_PERCENT_TO_HEAL": 0.65,
|
||||||
|
"PISTOL_SHOTGUN_AMBUSH_DIST": 330,
|
||||||
|
"PROTECT_DELTA_HEAL_SEC": 10,
|
||||||
|
"PROTECT_TIME_REAL": true,
|
||||||
|
"SEC_TO_MORE_DIST_TO_RUN": 10,
|
||||||
|
"SHOOT_INSTEAD_DOG_FIGHT": 9,
|
||||||
|
"SIMPLE_POINT_CHOOSE_COEF": 0.4,
|
||||||
|
"STANDART_AMBUSH_DIST": 300,
|
||||||
|
"SUSPETION_POINT_CHANCE_ADD100": 0,
|
||||||
|
"TALK_WITH_QUERY": true,
|
||||||
|
"TIME_TO_FIND_ENEMY": 22,
|
||||||
|
"TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52,
|
||||||
|
"TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15,
|
||||||
|
"WARN_BOT_TYPES": []
|
||||||
|
},
|
||||||
|
"Move": {
|
||||||
|
"BASESTART_SLOW_DIST": 1.1,
|
||||||
|
"BASE_ROTATE_SPEED": 270,
|
||||||
|
"BASE_SQRT_START_SERACH": 1225,
|
||||||
|
"BASE_START_SERACH": 35,
|
||||||
|
"CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100,
|
||||||
|
"DELTA_LAST_SEEN_ENEMY": 20,
|
||||||
|
"DIST_TO_CAN_CHANGE_WAY": 8,
|
||||||
|
"DIST_TO_CAN_CHANGE_WAY_SQR": 64,
|
||||||
|
"DIST_TO_START_RAYCAST": 15,
|
||||||
|
"DIST_TO_START_RAYCAST_SQR": 225,
|
||||||
|
"ETERNITY_STAMINA": true,
|
||||||
|
"FAR_DIST": 4,
|
||||||
|
"FAR_DIST_SQR": 16,
|
||||||
|
"REACH_DIST": 0.5,
|
||||||
|
"REACH_DIST_COVER": 2,
|
||||||
|
"REACH_DIST_RUN": 0.8,
|
||||||
|
"RUN_IF_CANT_SHOOT": false,
|
||||||
|
"RUN_IF_GAOL_FAR_THEN": 10,
|
||||||
|
"RUN_TO_COVER_MIN": 2,
|
||||||
|
"SEC_TO_CHANGE_TO_RUN": 3,
|
||||||
|
"SLOW_COEF": 7,
|
||||||
|
"START_SLOW_DIST": 1.5,
|
||||||
|
"UPDATE_TIME_RECAL_WAY": 7,
|
||||||
|
"Y_APPROXIMATION": 0.7
|
||||||
|
},
|
||||||
|
"Patrol": {
|
||||||
|
"CAN_CHECK_MAGAZINE": false,
|
||||||
|
"CAN_CHOOSE_RESERV": true,
|
||||||
|
"CHANCE_TO_CHANGE_WAY_0_100": 30,
|
||||||
|
"CHANCE_TO_CUT_WAY_0_100": 75,
|
||||||
|
"CHANCE_TO_SHOOT_DEADBODY": 52,
|
||||||
|
"CHANGE_WAY_TIME": 9325.1,
|
||||||
|
"CLOSE_TO_SELECT_RESERV_WAY": 25,
|
||||||
|
"CUT_WAY_MAX_0_1": 0.65,
|
||||||
|
"CUT_WAY_MIN_0_1": 0.4,
|
||||||
|
"FRIEND_SEARCH_SEC": 12,
|
||||||
|
"LOOK_TIME_BASE": 360,
|
||||||
|
"MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5,
|
||||||
|
"MIN_DIST_TO_CLOSE_TALK": 5,
|
||||||
|
"MIN_DIST_TO_CLOSE_TALK_SQR": 25,
|
||||||
|
"MIN_TALK_DELAY": 19,
|
||||||
|
"RESERVE_OUT_TIME": 60,
|
||||||
|
"RESERVE_TIME_STAY": 72,
|
||||||
|
"SPRINT_BETWEEN_CACHED_POINTS": -1,
|
||||||
|
"SUSPETION_PLACE_LIFETIME": 7,
|
||||||
|
"TALK_DELAY": 1.1,
|
||||||
|
"TALK_DELAY_BIG": 23.1,
|
||||||
|
"TRY_CHOOSE_RESERV_WAY_ON_START": true,
|
||||||
|
"VISION_DIST_COEF_PEACE": 1
|
||||||
|
},
|
||||||
|
"Scattering": {
|
||||||
|
"AMPLITUDE_FACTOR": 0.25,
|
||||||
|
"AMPLITUDE_SPEED": 0.1,
|
||||||
|
"BloodFall": 1.45,
|
||||||
|
"Caution": 0.3,
|
||||||
|
"DIST_FROM_OLD_POINT_TO_NOT_AIM": 15,
|
||||||
|
"DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225,
|
||||||
|
"DIST_NOT_TO_SHOOT": 0.3,
|
||||||
|
"FromShot": 0.001,
|
||||||
|
"HandDamageAccuracySpeed": 1.3,
|
||||||
|
"HandDamageScatteringMinMax": 0.7,
|
||||||
|
"LayFactor": 0.1,
|
||||||
|
"MaxScatter": 0.4,
|
||||||
|
"MinScatter": 0.03,
|
||||||
|
"MovingSlowCoef": 1.5,
|
||||||
|
"PoseChnageCoef": 0.1,
|
||||||
|
"RecoilControlCoefShootDone": 0.0003,
|
||||||
|
"RecoilControlCoefShootDoneAuto": 0.00015,
|
||||||
|
"RecoilYCoef": 0.0005,
|
||||||
|
"RecoilYCoefSppedDown": -0.52,
|
||||||
|
"RecoilYMax": 1,
|
||||||
|
"SpeedDown": -0.3,
|
||||||
|
"SpeedUp": 0.3,
|
||||||
|
"SpeedUpAim": 1.4,
|
||||||
|
"ToCaution": 0.6,
|
||||||
|
"ToLowBotAngularSpeed": 80,
|
||||||
|
"ToLowBotSpeed": 2.4,
|
||||||
|
"ToSlowBotSpeed": 1.5,
|
||||||
|
"ToStopBotAngularSpeed": 40,
|
||||||
|
"ToUpBotSpeed": 3.6,
|
||||||
|
"TracerCoef": 1.3,
|
||||||
|
"WorkingScatter": 0.15
|
||||||
|
},
|
||||||
|
"Shoot": {
|
||||||
|
"AUTOMATIC_FIRE_SCATTERING_COEF": 1.1,
|
||||||
|
"BASE_AUTOMATIC_TIME": 0.4,
|
||||||
|
"CAN_SHOOTS_TIME_TO_AMBUSH": 600,
|
||||||
|
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 100,
|
||||||
|
"CHANCE_TO_CHANGE_WEAPON": 10,
|
||||||
|
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 10,
|
||||||
|
"DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5,
|
||||||
|
"DELAY_BEFORE_FIX_MALFUNCTION": 0.5,
|
||||||
|
"DIST_TO_HIT_MELEE": 2,
|
||||||
|
"DIST_TO_STOP_SPRINT_MELEE": 2.5,
|
||||||
|
"FAR_DIST_ENEMY": 20,
|
||||||
|
"FAR_DIST_ENEMY_SQR": 400,
|
||||||
|
"FAR_DIST_TO_CHANGE_WEAPON": 30,
|
||||||
|
"FINGER_HOLD_SINGLE_SHOT": 0.14,
|
||||||
|
"HORIZONT_RECOIL_COEF": 0.04,
|
||||||
|
"LOW_DIST_TO_CHANGE_WEAPON": 6,
|
||||||
|
"MARKSMAN_DIST_SEK_COEF": 44,
|
||||||
|
"MAX_DIST_COEF": 1.35,
|
||||||
|
"MAX_RECOIL_PER_METER": 0.04,
|
||||||
|
"MELEE_RESET_HIT_TIME": 0,
|
||||||
|
"MELEE_STOP_DIST": 0.5,
|
||||||
|
"MELEE_STOP_MOVE_DISTANCE": 0.85,
|
||||||
|
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5,
|
||||||
|
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2,
|
||||||
|
"RECOIL_DELTA_PRESS": 0.15,
|
||||||
|
"RECOIL_PER_METER": 0.02,
|
||||||
|
"RECOIL_TIME_NORMALIZE": 1,
|
||||||
|
"RELOAD_PECNET_NO_ENEMY": 0.6,
|
||||||
|
"REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25,
|
||||||
|
"RUN_DIST_NO_AMMO": 25,
|
||||||
|
"RUN_DIST_NO_AMMO_SQRT": 625,
|
||||||
|
"SHOOT_FROM_COVER": 6,
|
||||||
|
"SUPPRESS_BY_SHOOT_TIME": 6,
|
||||||
|
"SUPPRESS_TRIGGERS_DOWN": 3,
|
||||||
|
"TRY_HIT_PERIOD_MELEE": 0.1,
|
||||||
|
"VALIDATE_MALFUNCTION_CHANCE": 100,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT": 0.2,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT_LONG_MAX": 3.3,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT_LONG_MIN": 0.4
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"experience": {
|
||||||
|
"aggressorBonus": 0.05,
|
||||||
|
"level": {
|
||||||
|
"max": 1,
|
||||||
|
"min": 0
|
||||||
|
},
|
||||||
|
"reward": {
|
||||||
|
"max": 3000,
|
||||||
|
"min": 3000
|
||||||
|
},
|
||||||
|
"standingForKill": -0.2
|
||||||
|
},
|
||||||
"firstName": [
|
"firstName": [
|
||||||
"Коллонтай"
|
"Коллонтай"
|
||||||
],
|
],
|
||||||
"lastName": [],
|
|
||||||
"difficulty": {
|
|
||||||
"easy": {
|
|
||||||
"Lay": {
|
|
||||||
"CHECK_SHOOT_WHEN_LAYING": false,
|
|
||||||
"DELTA_LAY_CHECK": 2,
|
|
||||||
"DELTA_GETUP": 2.7,
|
|
||||||
"DELTA_AFTER_GETUP": 10,
|
|
||||||
"CLEAR_POINTS_OF_SCARE_SEC": 20,
|
|
||||||
"MAX_LAY_TIME": 35,
|
|
||||||
"DELTA_WANT_LAY_CHECL_SEC": 5,
|
|
||||||
"ATTACK_LAY_CHANCE": 25,
|
|
||||||
"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,
|
|
||||||
"DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225,
|
|
||||||
"DIST_ENEMY_GETUP_LAY": 10,
|
|
||||||
"DIST_ENEMY_GETUP_LAY_SQRT": 100,
|
|
||||||
"DIST_ENEMY_CAN_LAY": 15,
|
|
||||||
"DIST_ENEMY_CAN_LAY_SQRT": 225,
|
|
||||||
"LAY_AIM": 0.6,
|
|
||||||
"MIN_CAN_LAY_DIST_SQRT": 121,
|
|
||||||
"MIN_CAN_LAY_DIST": 11,
|
|
||||||
"MAX_CAN_LAY_DIST_SQRT": 40000,
|
|
||||||
"MAX_CAN_LAY_DIST": 200,
|
|
||||||
"LAY_CHANCE_DANGER": 40,
|
|
||||||
"DAMAGE_TIME_TO_GETUP": 3
|
|
||||||
},
|
|
||||||
"Aiming": {
|
|
||||||
"MAX_AIM_PRECICING": 2,
|
|
||||||
"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,
|
|
||||||
"RECALC_MUST_TIME": 3,
|
|
||||||
"DAMAGE_PANIC_TIME": 15,
|
|
||||||
"DANGER_UP_POINT": 1.3,
|
|
||||||
"MAX_AIMING_UPGRADE_BY_TIME": 0.25,
|
|
||||||
"DAMAGE_TO_DISCARD_AIM_0_100": 1,
|
|
||||||
"MIN_TIME_DISCARD_AIM_SEC": 0,
|
|
||||||
"MAX_TIME_DISCARD_AIM_SEC": 0,
|
|
||||||
"XZ_COEF": 0.2,
|
|
||||||
"SHOOT_TO_CHANGE_PRIORITY": 5525,
|
|
||||||
"BOTTOM_COEF": 0.1,
|
|
||||||
"FIRST_CONTACT_ADD_SEC": 0.1,
|
|
||||||
"FIRST_CONTACT_ADD_CHANCE_100": 80,
|
|
||||||
"BASE_HIT_AFFECTION_DELAY_SEC": 0.57,
|
|
||||||
"BASE_HIT_AFFECTION_MIN_ANG": 4,
|
|
||||||
"BASE_HIT_AFFECTION_MAX_ANG": 10,
|
|
||||||
"BASE_SHIEF": 0.05,
|
|
||||||
"SCATTERING_HAVE_DAMAGE_COEF": 2,
|
|
||||||
"SCATTERING_DIST_MODIF": 0.45,
|
|
||||||
"SCATTERING_DIST_MODIF_CLOSE": 0.6,
|
|
||||||
"AIMING_TYPE": 1,
|
|
||||||
"DIST_TO_SHOOT_TO_CENTER": 3,
|
|
||||||
"DIST_TO_SHOOT_NO_OFFSET": 3,
|
|
||||||
"CAN_USE_STRIBOSCOPE": 100,
|
|
||||||
"SHPERE_FRIENDY_FIRE_SIZE": 0.2,
|
|
||||||
"COEF_IF_MOVE": 1,
|
|
||||||
"TIME_COEF_IF_MOVE": 1.1,
|
|
||||||
"BOT_MOVE_IF_DELTA": 3.01,
|
|
||||||
"NEXT_SHOT_MISS_CHANCE_100": 100,
|
|
||||||
"NEXT_SHOT_MISS_Y_OFFSET": 1,
|
|
||||||
"ANYTIME_LIGHT_WHEN_AIM_100": -1,
|
|
||||||
"ANY_PART_SHOOT_TIME": 15,
|
|
||||||
"WEAPON_ROOT_OFFSET": 0.35,
|
|
||||||
"MIN_DAMAGE_TO_GET_HIT_AFFETS": 1,
|
|
||||||
"MAX_AIM_TIME": 1.5,
|
|
||||||
"OFFSET_RECAL_ANYWAY_TIME": 1,
|
|
||||||
"ENEMY_Y_WEAPON_OFFSET": 0.08,
|
|
||||||
"BASE_SHIEF_STATIONARY_GRENADE": 1.1,
|
|
||||||
"XZ_COEF_STATIONARY_GRENADE": 0.7,
|
|
||||||
"Y_TOP_OFFSET_COEF": 0.001,
|
|
||||||
"Y_BOTTOM_OFFSET_COEF": 0.015,
|
|
||||||
"BAD_SHOOTS_MIN": 0,
|
|
||||||
"BAD_SHOOTS_MAX": 0,
|
|
||||||
"BAD_SHOOTS_OFFSET": 1,
|
|
||||||
"BAD_SHOOTS_MAIN_COEF": 0.39
|
|
||||||
},
|
|
||||||
"Look": {
|
|
||||||
"MINIMUM_VISIBLE_DIST": 70,
|
|
||||||
"OLD_TIME_POINT": 11,
|
|
||||||
"WAIT_NEW_SENSOR": 2.1,
|
|
||||||
"WAIT_NEW__LOOK_SENSOR": 7.8,
|
|
||||||
"LOOK_AROUND_DELTA": 1.1,
|
|
||||||
"MAX_VISION_GRASS_METERS": 0.8,
|
|
||||||
"CAN_USE_STRIBOSCOPE": 100,
|
|
||||||
"MAX_VISION_GRASS_METERS_FLARE": 8,
|
|
||||||
"MAX_VISION_GRASS_METERS_OPT": 0.9090909,
|
|
||||||
"MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125,
|
|
||||||
"LightOnVisionDistance": 30,
|
|
||||||
"FAR_DISTANCE": 160,
|
|
||||||
"FarDeltaTimeSec": 3,
|
|
||||||
"MIDDLE_DIST": 90,
|
|
||||||
"MiddleDeltaTimeSec": 1,
|
|
||||||
"CloseDeltaTimeSec": 0.1,
|
|
||||||
"POSIBLE_VISION_SPACE": 1.2,
|
|
||||||
"GOAL_TO_FULL_DISSAPEAR": 1.1,
|
|
||||||
"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,
|
|
||||||
"ENEMY_LIGHT_ADD": 48,
|
|
||||||
"ENEMY_LIGHT_START_DIST": 90,
|
|
||||||
"CAN_LOOK_TO_WALL": true,
|
|
||||||
"DIST_NOT_TO_IGNORE_WALL": 15,
|
|
||||||
"DIST_CHECK_WALL": 20,
|
|
||||||
"LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25,
|
|
||||||
"MIN_LOOK_AROUD_TIME": 20,
|
|
||||||
"OPTIMIZE_TO_ONLY_BODY": true,
|
|
||||||
"LOOK_THROUGH_GRASS": true,
|
|
||||||
"LOOK_THROUGH_GRASS_DIST_METERS": 0,
|
|
||||||
"SEC_REPEATED_SEEN": 10,
|
|
||||||
"DIST_SQRT_REPEATED_SEEN": 225,
|
|
||||||
"DIST_REPEATED_SEEN": 15,
|
|
||||||
"COEF_REPEATED_SEEN": 1E-05,
|
|
||||||
"MAX_DIST_CLAMP_TO_SEEN_SPEED": 100,
|
|
||||||
"NIGHT_VISION_ON": 100,
|
|
||||||
"NIGHT_VISION_OFF": 110,
|
|
||||||
"NIGHT_VISION_DIST": 105,
|
|
||||||
"VISIBLE_ANG_LIGHT": 60,
|
|
||||||
"VISIBLE_ANG_NIGHTVISION": 120
|
|
||||||
},
|
|
||||||
"Shoot": {
|
|
||||||
"RECOIL_TIME_NORMALIZE": 1,
|
|
||||||
"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,
|
|
||||||
"FINGER_HOLD_SINGLE_SHOT": 0.14,
|
|
||||||
"BASE_AUTOMATIC_TIME": 0.4,
|
|
||||||
"AUTOMATIC_FIRE_SCATTERING_COEF": 1.1,
|
|
||||||
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 100,
|
|
||||||
"FAR_DIST_ENEMY": 20,
|
|
||||||
"SHOOT_FROM_COVER": 6,
|
|
||||||
"FAR_DIST_ENEMY_SQR": 400,
|
|
||||||
"MAX_DIST_COEF": 1.35,
|
|
||||||
"RECOIL_DELTA_PRESS": 0.15,
|
|
||||||
"RUN_DIST_NO_AMMO": 25,
|
|
||||||
"RUN_DIST_NO_AMMO_SQRT": 625,
|
|
||||||
"CAN_SHOOTS_TIME_TO_AMBUSH": 600,
|
|
||||||
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5,
|
|
||||||
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2,
|
|
||||||
"RELOAD_PECNET_NO_ENEMY": 0.6,
|
|
||||||
"CHANCE_TO_CHANGE_WEAPON": 10,
|
|
||||||
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 10,
|
|
||||||
"LOW_DIST_TO_CHANGE_WEAPON": 6,
|
|
||||||
"FAR_DIST_TO_CHANGE_WEAPON": 30,
|
|
||||||
"SUPPRESS_BY_SHOOT_TIME": 6,
|
|
||||||
"SUPPRESS_TRIGGERS_DOWN": 3,
|
|
||||||
"VALIDATE_MALFUNCTION_CHANCE": 100,
|
|
||||||
"REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25,
|
|
||||||
"DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5,
|
|
||||||
"DELAY_BEFORE_FIX_MALFUNCTION": 0.5,
|
|
||||||
"MELEE_STOP_DIST": 0.5,
|
|
||||||
"DIST_TO_HIT_MELEE": 2,
|
|
||||||
"DIST_TO_STOP_SPRINT_MELEE": 2.5,
|
|
||||||
"TRY_HIT_PERIOD_MELEE": 0.1,
|
|
||||||
"MELEE_RESET_HIT_TIME": 0,
|
|
||||||
"MELEE_STOP_MOVE_DISTANCE": 0.85
|
|
||||||
},
|
|
||||||
"Move": {
|
|
||||||
"BASE_ROTATE_SPEED": 270,
|
|
||||||
"REACH_DIST": 0.5,
|
|
||||||
"REACH_DIST_RUN": 0.8,
|
|
||||||
"START_SLOW_DIST": 1.5,
|
|
||||||
"BASESTART_SLOW_DIST": 1.1,
|
|
||||||
"SLOW_COEF": 7,
|
|
||||||
"DIST_TO_CAN_CHANGE_WAY": 8,
|
|
||||||
"DIST_TO_START_RAYCAST": 15,
|
|
||||||
"BASE_START_SERACH": 35,
|
|
||||||
"UPDATE_TIME_RECAL_WAY": 7,
|
|
||||||
"FAR_DIST": 4,
|
|
||||||
"FAR_DIST_SQR": 16,
|
|
||||||
"DIST_TO_CAN_CHANGE_WAY_SQR": 64,
|
|
||||||
"DIST_TO_START_RAYCAST_SQR": 225,
|
|
||||||
"BASE_SQRT_START_SERACH": 1225,
|
|
||||||
"Y_APPROXIMATION": 0.7,
|
|
||||||
"DELTA_LAST_SEEN_ENEMY": 20,
|
|
||||||
"REACH_DIST_COVER": 2,
|
|
||||||
"RUN_TO_COVER_MIN": 2,
|
|
||||||
"CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100,
|
|
||||||
"RUN_IF_CANT_SHOOT": false,
|
|
||||||
"RUN_IF_GAOL_FAR_THEN": 10,
|
|
||||||
"SEC_TO_CHANGE_TO_RUN": 3,
|
|
||||||
"ETERNITY_STAMINA": true
|
|
||||||
},
|
|
||||||
"Grenade": {
|
|
||||||
"DELTA_NEXT_ATTEMPT_FROM_COVER": 5,
|
|
||||||
"DELTA_NEXT_ATTEMPT": 10,
|
|
||||||
"MIN_DIST_NOT_TO_THROW": 8,
|
|
||||||
"NEAR_DELTA_THROW_TIME_SEC": 2,
|
|
||||||
"MIN_THROW_GRENADE_DIST": 12,
|
|
||||||
"MIN_THROW_GRENADE_DIST_SQRT": 144,
|
|
||||||
"MIN_DIST_NOT_TO_THROW_SQR": 64,
|
|
||||||
"RUN_AWAY": 22,
|
|
||||||
"RUN_AWAY_SQR": 484,
|
|
||||||
"ADD_GRENADE_AS_DANGER": 65,
|
|
||||||
"ADD_GRENADE_AS_DANGER_SQR": 4225,
|
|
||||||
"CHANCE_TO_NOTIFY_ENEMY_GR_100": 100,
|
|
||||||
"GrenadePerMeter": 0.1,
|
|
||||||
"REQUEST_DIST_MUST_THROW_SQRT": 9,
|
|
||||||
"REQUEST_DIST_MUST_THROW": 3,
|
|
||||||
"BEWARE_TYPE": 2,
|
|
||||||
"SHOOT_TO_SMOKE_CHANCE_100": 50,
|
|
||||||
"CHANCE_RUN_FLASHED_100": 100,
|
|
||||||
"MAX_FLASHED_DIST_TO_SHOOT": 10,
|
|
||||||
"MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100,
|
|
||||||
"FLASH_GRENADE_TIME_COEF": 0.25,
|
|
||||||
"SIZE_SPOTTED_COEF": 2,
|
|
||||||
"BE_ATTENTION_COEF": 4,
|
|
||||||
"TIME_SHOOT_TO_FLASH": 4,
|
|
||||||
"CLOSE_TO_SMOKE_TO_SHOOT": 10,
|
|
||||||
"CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100,
|
|
||||||
"CLOSE_TO_SMOKE_TIME_DELTA": 5,
|
|
||||||
"SMOKE_CHECK_DELTA": 1,
|
|
||||||
"DELTA_GRENADE_START_TIME": 0.01,
|
|
||||||
"AMBUSH_IF_SMOKE_IN_ZONE_100": 40,
|
|
||||||
"AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30,
|
|
||||||
"NO_RUN_FROM_AI_GRENADES": true,
|
|
||||||
"MAX_THROW_POWER": 25,
|
|
||||||
"GrenadePrecision": 0.01,
|
|
||||||
"STOP_WHEN_THROW_GRENADE": true,
|
|
||||||
"WAIT_TIME_TURN_AWAY": 0.2,
|
|
||||||
"SMOKE_SUPPRESS_DELTA": 20,
|
|
||||||
"DAMAGE_GRENADE_SUPPRESS_DELTA": 8,
|
|
||||||
"STUN_SUPPRESS_DELTA": 9,
|
|
||||||
"CHEAT_START_GRENADE_PLACE": false,
|
|
||||||
"CAN_THROW_STRAIGHT_CONTACT": true,
|
|
||||||
"STRAIGHT_CONTACT_DELTA_SEC": -1,
|
|
||||||
"ANG_TYPE": 1,
|
|
||||||
"MIN_THROW_DIST_PERCENT_0_1": 0.7,
|
|
||||||
"FLASH_MODIF_IS_NIGHTVISION": 2
|
|
||||||
},
|
|
||||||
"Change": {
|
|
||||||
"SMOKE_VISION_DIST": 0.6,
|
|
||||||
"SMOKE_GAIN_SIGHT": 1.6,
|
|
||||||
"SMOKE_SCATTERING": 1.6,
|
|
||||||
"SMOKE_PRECICING": 1.6,
|
|
||||||
"SMOKE_HEARING": 1,
|
|
||||||
"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,
|
|
||||||
"FLASH_ACCURATY": 1.6,
|
|
||||||
"FLASH_LAY_CHANCE": 1,
|
|
||||||
"STUN_HEARING": 0.01
|
|
||||||
},
|
|
||||||
"Cover": {
|
|
||||||
"RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20,
|
|
||||||
"RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50,
|
|
||||||
"SOUND_TO_GET_SPOTTED": 2,
|
|
||||||
"TIME_TO_MOVE_TO_COVER": 15,
|
|
||||||
"MAX_DIST_OF_COVER": 4,
|
|
||||||
"CHANGE_RUN_TO_COVER_SEC": 5,
|
|
||||||
"CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6,
|
|
||||||
"MIN_DIST_TO_ENEMY": 9,
|
|
||||||
"DIST_CANT_CHANGE_WAY": 5,
|
|
||||||
"DIST_CHECK_SFETY": 9,
|
|
||||||
"TIME_CHECK_SAFE": 2,
|
|
||||||
"HIDE_TO_COVER_TIME": 1.5,
|
|
||||||
"MAX_DIST_OF_COVER_SQR": 16,
|
|
||||||
"DIST_CANT_CHANGE_WAY_SQR": 25,
|
|
||||||
"SPOTTED_COVERS_RADIUS": 2.5,
|
|
||||||
"LOOK_LAST_ENEMY_POS_MOVING": 1.5,
|
|
||||||
"LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3,
|
|
||||||
"LOOK_LAST_ENEMY_POS_LOOKAROUND": 45,
|
|
||||||
"OFFSET_LOOK_ALONG_WALL_ANG": 20,
|
|
||||||
"SPOTTED_GRENADE_RADIUS": 16,
|
|
||||||
"MAX_SPOTTED_TIME_SEC": 55,
|
|
||||||
"WAIT_INT_COVER_FINDING_ENEMY": 2,
|
|
||||||
"CLOSE_DIST_POINT_SQRT": 4,
|
|
||||||
"DELTA_SEEN_FROM_COVE_LAST_POS": 15,
|
|
||||||
"MOVE_TO_COVER_WHEN_TARGET": false,
|
|
||||||
"RUN_COVER_IF_CAN_AND_NO_ENEMIES": false,
|
|
||||||
"SPOTTED_GRENADE_TIME": 7,
|
|
||||||
"DEPENDS_Y_DIST_TO_BOT": false,
|
|
||||||
"RUN_IF_FAR": 15,
|
|
||||||
"RUN_IF_FAR_SQRT": 225,
|
|
||||||
"STAY_IF_FAR": 25,
|
|
||||||
"STAY_IF_FAR_SQRT": 625,
|
|
||||||
"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,
|
|
||||||
"NOT_LOOK_AT_WALL_IS_DANGER": true,
|
|
||||||
"MIN_DEFENCE_LEVEL": 0,
|
|
||||||
"REWORK_NOT_TO_SHOOT": true,
|
|
||||||
"DELETE_POINTS_BEHIND_ENEMIES": true,
|
|
||||||
"GOOD_DIST_TO_POINT_COEF": 1.8,
|
|
||||||
"ENEMY_DIST_TO_GO_OUT": 1,
|
|
||||||
"CHECK_CLOSEST_FRIEND": false,
|
|
||||||
"MIN_TO_ENEMY_TO_BE_NOT_SAFE_SQRT": 0,
|
|
||||||
"MIN_TO_ENEMY_TO_BE_NOT_SAFE": 0,
|
|
||||||
"CAN_LOOK_OUT_WHEN_HOLDING": true,
|
|
||||||
"SIT_DOWN_WHEN_HOLDING": false,
|
|
||||||
"STATIONARY_WEAPON_NO_ENEMY_GETUP": 15,
|
|
||||||
"STATIONARY_WEAPON_MAX_DIST_TO_USE": 50
|
|
||||||
},
|
|
||||||
"Patrol": {
|
|
||||||
"SPRINT_BETWEEN_CACHED_POINTS": -1,
|
|
||||||
"LOOK_TIME_BASE": 360,
|
|
||||||
"RESERVE_TIME_STAY": 72,
|
|
||||||
"FRIEND_SEARCH_SEC": 12,
|
|
||||||
"TALK_DELAY": 1.1,
|
|
||||||
"MIN_TALK_DELAY": 19,
|
|
||||||
"TALK_DELAY_BIG": 23.1,
|
|
||||||
"CHANGE_WAY_TIME": 9325.1,
|
|
||||||
"MIN_DIST_TO_CLOSE_TALK": 5,
|
|
||||||
"VISION_DIST_COEF_PEACE": 1,
|
|
||||||
"MIN_DIST_TO_CLOSE_TALK_SQR": 25,
|
|
||||||
"CHANCE_TO_CUT_WAY_0_100": 75,
|
|
||||||
"CUT_WAY_MIN_0_1": 0.4,
|
|
||||||
"CUT_WAY_MAX_0_1": 0.65,
|
|
||||||
"CHANCE_TO_CHANGE_WAY_0_100": 30,
|
|
||||||
"CHANCE_TO_SHOOT_DEADBODY": 52,
|
|
||||||
"SUSPETION_PLACE_LIFETIME": 7,
|
|
||||||
"RESERVE_OUT_TIME": 60,
|
|
||||||
"CLOSE_TO_SELECT_RESERV_WAY": 25,
|
|
||||||
"MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5,
|
|
||||||
"CAN_CHOOSE_RESERV": true,
|
|
||||||
"TRY_CHOOSE_RESERV_WAY_ON_START": true,
|
|
||||||
"CAN_CHECK_MAGAZINE": false
|
|
||||||
},
|
|
||||||
"Hearing": {
|
|
||||||
"BOT_CLOSE_PANIC_DIST": 1,
|
|
||||||
"CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88,
|
|
||||||
"DISPERSION_COEF": 10,
|
|
||||||
"DISPERSION_COEF_GUN": 40.6,
|
|
||||||
"CLOSE_DIST": 26,
|
|
||||||
"FAR_DIST": 56,
|
|
||||||
"SOUND_DIR_DEEFREE": 30,
|
|
||||||
"DIST_PLACE_TO_FIND_POINT": 70,
|
|
||||||
"DEAD_BODY_SOUND_RAD": 30,
|
|
||||||
"LOOK_ONLY_DANGER": false,
|
|
||||||
"RESET_TIMER_DIST": 17,
|
|
||||||
"HEAR_DELAY_WHEN_PEACE": 0,
|
|
||||||
"HEAR_DELAY_WHEN_HAVE_SMT": 0,
|
|
||||||
"LOOK_ONLY_DANGER_DELTA": 9
|
|
||||||
},
|
|
||||||
"Mind": {
|
|
||||||
"MIN_SHOOTS_TIME": 2,
|
|
||||||
"MAX_SHOOTS_TIME": 4,
|
|
||||||
"TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15,
|
|
||||||
"DAMAGE_REDUCTION_TIME_SEC": 20,
|
|
||||||
"MIN_DAMAGE_SCARE": 20,
|
|
||||||
"GROUP_EXACTLY_PHRASE_DELAY_MAX": 20,
|
|
||||||
"CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35,
|
|
||||||
"TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52,
|
|
||||||
"TIME_TO_FIND_ENEMY": 22,
|
|
||||||
"MAX_AGGRO_BOT_DIST": 100,
|
|
||||||
"HIT_POINT_DETECTION": 4,
|
|
||||||
"DANGER_POINT_CHOOSE_COEF": 1,
|
|
||||||
"SIMPLE_POINT_CHOOSE_COEF": 0.4,
|
|
||||||
"LASTSEEN_POINT_CHOOSE_COEF": 0.2,
|
|
||||||
"COVER_DIST_COEF": 1.5,
|
|
||||||
"DIST_TO_FOUND_SQRT": 400,
|
|
||||||
"MAX_AGGRO_BOT_DIST_SQR": 10000,
|
|
||||||
"DIST_TO_STOP_RUN_ENEMY": 15,
|
|
||||||
"ENEMY_LOOK_AT_ME_ANG": 15,
|
|
||||||
"MIN_START_AGGRESION_COEF": 1,
|
|
||||||
"MAX_START_AGGRESION_COEF": 3,
|
|
||||||
"BULLET_FEEL_DIST": 360,
|
|
||||||
"BULLET_FEEL_CLOSE_SDIST": 1,
|
|
||||||
"ATTACK_IMMEDIATLY_CHANCE_0_100": 40,
|
|
||||||
"CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01,
|
|
||||||
"FRIEND_DEAD_AGR_LOW": -0.2,
|
|
||||||
"FRIEND_AGR_KILL": 0.2,
|
|
||||||
"LAST_ENEMY_LOOK_TO": 40,
|
|
||||||
"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,
|
|
||||||
"AMBUSH_WHEN_UNDER_FIRE": true,
|
|
||||||
"AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60,
|
|
||||||
"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,
|
|
||||||
"PROTECT_TIME_REAL": true,
|
|
||||||
"CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25,
|
|
||||||
"CAN_PANIC_IS_PROTECT": false,
|
|
||||||
"NO_RUN_AWAY_FOR_SAFE": true,
|
|
||||||
"PART_PERCENT_TO_HEAL": 0.65,
|
|
||||||
"PROTECT_DELTA_HEAL_SEC": 10,
|
|
||||||
"CAN_STAND_BY": false,
|
|
||||||
"CAN_THROW_REQUESTS": true,
|
|
||||||
"GROUP_ANY_PHRASE_DELAY": 5,
|
|
||||||
"GROUP_EXACTLY_PHRASE_DELAY": 20,
|
|
||||||
"DIST_TO_ENEMY_YO_CAN_HEAL": 30,
|
|
||||||
"CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80,
|
|
||||||
"DOG_FIGHT_OUT": 6,
|
|
||||||
"DOG_FIGHT_IN": 3,
|
|
||||||
"SHOOT_INSTEAD_DOG_FIGHT": 9,
|
|
||||||
"PISTOL_SHOTGUN_AMBUSH_DIST": 330,
|
|
||||||
"STANDART_AMBUSH_DIST": 300,
|
|
||||||
"AI_POWER_COEF": 120,
|
|
||||||
"COVER_SECONDS_AFTER_LOSE_VISION": 10,
|
|
||||||
"COVER_SELF_ALWAYS_IF_DAMAGED": false,
|
|
||||||
"SEC_TO_MORE_DIST_TO_RUN": 10,
|
|
||||||
"HEAL_DELAY_SEC": 5,
|
|
||||||
"HIT_DELAY_WHEN_HAVE_SMT": -1,
|
|
||||||
"HIT_DELAY_WHEN_PEACE": -1,
|
|
||||||
"TALK_WITH_QUERY": true,
|
|
||||||
"DANGER_EXPIRE_TIME_MIN": 0.4,
|
|
||||||
"DANGER_EXPIRE_TIME_MAX": 1.2,
|
|
||||||
"PANIC_RUN_WEIGHT": 1,
|
|
||||||
"PANIC_SIT_WEIGHT": 80,
|
|
||||||
"PANIC_LAY_WEIGHT": 20,
|
|
||||||
"PANIC_NONE_WEIGHT": 40,
|
|
||||||
"PANIC_SIT_WEIGHT_PEACE": 60,
|
|
||||||
"CAN_EXECUTE_REQUESTS": true,
|
|
||||||
"CAN_TAKE_ITEMS": false,
|
|
||||||
"DIST_TO_ENEMY_SPOTTED_ON_HIT": 20,
|
|
||||||
"DEFAULT_SAVAGE_BEHAVIOUR": "Warn",
|
|
||||||
"DEFAULT_BEAR_BEHAVIOUR": "Attack",
|
|
||||||
"DEFAULT_USEC_BEHAVIOUR": "Attack",
|
|
||||||
"FRIENDLY_BOT_TYPES": [],
|
|
||||||
"WARN_BOT_TYPES": [],
|
|
||||||
"ENEMY_BOT_TYPES": []
|
|
||||||
},
|
|
||||||
"Boss": {
|
|
||||||
"BOSS_DIST_TO_WARNING": 34,
|
|
||||||
"BOSS_DIST_TO_WARNING_SQRT": 1156,
|
|
||||||
"BOSS_DIST_TO_WARNING_OUT": 43,
|
|
||||||
"BOSS_DIST_TO_WARNING_OUT_SQRT": 1849,
|
|
||||||
"BOSS_DIST_TO_SHOOT": 16,
|
|
||||||
"BOSS_DIST_TO_SHOOT_SQRT": 256,
|
|
||||||
"CHANCE_TO_SEND_GRENADE_100": 100,
|
|
||||||
"MAX_DIST_COVER_BOSS": 25,
|
|
||||||
"MAX_DIST_COVER_BOSS_SQRT": 625,
|
|
||||||
"MAX_DIST_DECIDER_TO_SEND": 35,
|
|
||||||
"MAX_DIST_DECIDER_TO_SEND_SQRT": 1225,
|
|
||||||
"TIME_AFTER_LOSE": 15,
|
|
||||||
"TIME_AFTER_LOSE_DELTA": 60,
|
|
||||||
"PERSONS_SEND": 2,
|
|
||||||
"DELTA_SEARCH_TIME": 18,
|
|
||||||
"COVER_TO_SEND": true,
|
|
||||||
"EFFECT_PAINKILLER": true,
|
|
||||||
"WAIT_NO_ATTACK_SAVAGE": 10,
|
|
||||||
"CHANCE_USE_RESERVE_PATROL_100": 30,
|
|
||||||
"KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5,
|
|
||||||
"KILLA_DITANCE_TO_BE_ENEMY_BOSS": 65,
|
|
||||||
"KILLA_START_SEARCH_SEC": 40,
|
|
||||||
"KILLA_CONTUTION_TIME": 5,
|
|
||||||
"KILLA_CLOSE_ATTACK_DIST": 8,
|
|
||||||
"KILLA_MIDDLE_ATTACK_DIST": 32,
|
|
||||||
"KILLA_LARGE_ATTACK_DIST": 61,
|
|
||||||
"KILLA_SEARCH_METERS": 30,
|
|
||||||
"KILLA_DEF_DIST_SQRT": 225,
|
|
||||||
"KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25,
|
|
||||||
"KILLA_DIST_TO_GO_TO_SUPPRESS": 6,
|
|
||||||
"KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2,
|
|
||||||
"KILLA_CLOSEATTACK_TIMES": 3,
|
|
||||||
"KILLA_CLOSEATTACK_DELAY": 10,
|
|
||||||
"KILLA_HOLD_DELAY": 5,
|
|
||||||
"KILLA_BULLET_TO_RELOAD": 15,
|
|
||||||
"SHALL_WARN": true,
|
|
||||||
"KILLA_ENEMIES_TO_ATTACK": 3,
|
|
||||||
"KILLA_ONE_IS_CLOSE": 20,
|
|
||||||
"KILLA_TRIGGER_DOWN_DELAY": 0.1,
|
|
||||||
"KILLA_WAIT_IN_COVER_COEF": 0.1,
|
|
||||||
"KOJANIY_DIST_WHEN_READY": 40,
|
|
||||||
"KOJANIY_DIST_TO_BE_ENEMY": 200,
|
|
||||||
"KOJANIY_MIN_DIST_TO_LOOT": 20,
|
|
||||||
"KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400,
|
|
||||||
"KOJANIY_DIST_ENEMY_TOO_CLOSE": 17,
|
|
||||||
"KOJANIY_MANY_ENEMIES_COEF": 1.5,
|
|
||||||
"KOJANIY_FIGHT_CENTER_POS_ME": false,
|
|
||||||
"KOJANIY_DIST_CORE_SPOS_RECALC": 25,
|
|
||||||
"KOJANIY_DIST_CORE_SPOS_RECALC_SQRT": 625,
|
|
||||||
"KOJANIY_START_SUPPERS_SHOOTS_SEC": 30,
|
|
||||||
"KOJANIY_START_NEXT_SUPPERS_SHOOTS_SEC": 90,
|
|
||||||
"KOJANIY_SAFE_ENEMIES": 1,
|
|
||||||
"KOJANIY_TAKE_CARE_ABOULT_ENEMY_DELTA": 2,
|
|
||||||
"KOJANIY_WANNA_GO_TO_CLOSEST_COVER": 15,
|
|
||||||
"GLUHAR_FOLLOWER_PATH_NAME": "Boss",
|
|
||||||
"GLUHAR_FOLLOWER_SCOUT_DIST_START_ATTACK": 80,
|
|
||||||
"GLUHAR_FOLLOWER_SCOUT_DIST_END_ATTACK": 120,
|
|
||||||
"GLUHAR_BOSS_WANNA_ATTACK_CHANCE_0_100": 150,
|
|
||||||
"GLUHAR_ASSAULT_ATTACK_DIST": 45,
|
|
||||||
"GLUHAR_STOP_ASSAULT_ATTACK_DIST": 180,
|
|
||||||
"GLUHAR_TIME_TO_ASSAULT": 10,
|
|
||||||
"DIST_TO_PROTECT_BOSS": 15,
|
|
||||||
"GLUHAR_SEC_TO_REINFORSMENTS": -1,
|
|
||||||
"GLUHAR_REINFORSMENTS_BY_EXIT": false,
|
|
||||||
"GLUHAR_REINFORSMENTS_BY_EVENT": false,
|
|
||||||
"GLUHAR_REINFORSMENTS_BY_PLAYER_COME_TO_ZONE": false,
|
|
||||||
"GLUHAR_FOLLOWERS_TO_REINFORSMENTS": -1,
|
|
||||||
"GLUHAR_FOLLOWERS_SECURITY": 3,
|
|
||||||
"GLUHAR_FOLLOWERS_ASSAULT": 2,
|
|
||||||
"GLUHAR_FOLLOWERS_SCOUT": 2,
|
|
||||||
"GLUHAR_FOLLOWERS_SNIPE": 0,
|
|
||||||
"GLUHAR_BOSS_DIST_TO_ENEMY_WANT_KILL": 25
|
|
||||||
},
|
|
||||||
"Core": {
|
|
||||||
"VisibleAngle": 160,
|
|
||||||
"VisibleDistance": 142,
|
|
||||||
"GainSightCoef": 0.1,
|
|
||||||
"ScatteringPerMeter": 0.045,
|
|
||||||
"ScatteringClosePerMeter": 0.12,
|
|
||||||
"DamageCoeff": 1,
|
|
||||||
"HearingSense": 3.9,
|
|
||||||
"CanRun": true,
|
|
||||||
"CanGrenade": true,
|
|
||||||
"AimingType": "normal",
|
|
||||||
"PistolFireDistancePref": 35,
|
|
||||||
"ShotgunFireDistancePref": 50,
|
|
||||||
"RifleFireDistancePref": 100,
|
|
||||||
"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,
|
|
||||||
"ToStopBotAngularSpeed": 40,
|
|
||||||
"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,
|
|
||||||
"DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225,
|
|
||||||
"DIST_NOT_TO_SHOOT": 0.3,
|
|
||||||
"PoseChnageCoef": 0.1,
|
|
||||||
"LayFactor": 0.1,
|
|
||||||
"RecoilYCoef": 0.0005,
|
|
||||||
"RecoilYCoefSppedDown": -0.52,
|
|
||||||
"RecoilYMax": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"normal": {
|
|
||||||
"Lay": {
|
|
||||||
"CHECK_SHOOT_WHEN_LAYING": false,
|
|
||||||
"DELTA_LAY_CHECK": 2,
|
|
||||||
"DELTA_GETUP": 2.7,
|
|
||||||
"DELTA_AFTER_GETUP": 10,
|
|
||||||
"CLEAR_POINTS_OF_SCARE_SEC": 20,
|
|
||||||
"MAX_LAY_TIME": 35,
|
|
||||||
"DELTA_WANT_LAY_CHECL_SEC": 5,
|
|
||||||
"ATTACK_LAY_CHANCE": 25,
|
|
||||||
"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,
|
|
||||||
"DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225,
|
|
||||||
"DIST_ENEMY_GETUP_LAY": 10,
|
|
||||||
"DIST_ENEMY_GETUP_LAY_SQRT": 100,
|
|
||||||
"DIST_ENEMY_CAN_LAY": 15,
|
|
||||||
"DIST_ENEMY_CAN_LAY_SQRT": 225,
|
|
||||||
"LAY_AIM": 0.6,
|
|
||||||
"MIN_CAN_LAY_DIST_SQRT": 121,
|
|
||||||
"MIN_CAN_LAY_DIST": 11,
|
|
||||||
"MAX_CAN_LAY_DIST_SQRT": 40000,
|
|
||||||
"MAX_CAN_LAY_DIST": 200,
|
|
||||||
"LAY_CHANCE_DANGER": 40,
|
|
||||||
"DAMAGE_TIME_TO_GETUP": 3
|
|
||||||
},
|
|
||||||
"Aiming": {
|
|
||||||
"MAX_AIM_PRECICING": 2,
|
|
||||||
"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,
|
|
||||||
"RECALC_MUST_TIME": 3,
|
|
||||||
"DAMAGE_PANIC_TIME": 15,
|
|
||||||
"DANGER_UP_POINT": 1.3,
|
|
||||||
"MAX_AIMING_UPGRADE_BY_TIME": 0.25,
|
|
||||||
"DAMAGE_TO_DISCARD_AIM_0_100": 1,
|
|
||||||
"MIN_TIME_DISCARD_AIM_SEC": 0,
|
|
||||||
"MAX_TIME_DISCARD_AIM_SEC": 0,
|
|
||||||
"XZ_COEF": 0.2,
|
|
||||||
"SHOOT_TO_CHANGE_PRIORITY": 5525,
|
|
||||||
"BOTTOM_COEF": 0.1,
|
|
||||||
"FIRST_CONTACT_ADD_SEC": 0.1,
|
|
||||||
"FIRST_CONTACT_ADD_CHANCE_100": 80,
|
|
||||||
"BASE_HIT_AFFECTION_DELAY_SEC": 0.57,
|
|
||||||
"BASE_HIT_AFFECTION_MIN_ANG": 4,
|
|
||||||
"BASE_HIT_AFFECTION_MAX_ANG": 10,
|
|
||||||
"BASE_SHIEF": 0.05,
|
|
||||||
"SCATTERING_HAVE_DAMAGE_COEF": 2,
|
|
||||||
"SCATTERING_DIST_MODIF": 0.45,
|
|
||||||
"SCATTERING_DIST_MODIF_CLOSE": 0.6,
|
|
||||||
"AIMING_TYPE": 1,
|
|
||||||
"DIST_TO_SHOOT_TO_CENTER": 3,
|
|
||||||
"DIST_TO_SHOOT_NO_OFFSET": 3,
|
|
||||||
"CAN_USE_STRIBOSCOPE": 100,
|
|
||||||
"SHPERE_FRIENDY_FIRE_SIZE": 0.2,
|
|
||||||
"COEF_IF_MOVE": 1,
|
|
||||||
"TIME_COEF_IF_MOVE": 1.1,
|
|
||||||
"BOT_MOVE_IF_DELTA": 3.01,
|
|
||||||
"NEXT_SHOT_MISS_CHANCE_100": 100,
|
|
||||||
"NEXT_SHOT_MISS_Y_OFFSET": 1,
|
|
||||||
"ANYTIME_LIGHT_WHEN_AIM_100": -1,
|
|
||||||
"ANY_PART_SHOOT_TIME": 15,
|
|
||||||
"WEAPON_ROOT_OFFSET": 0.35,
|
|
||||||
"MIN_DAMAGE_TO_GET_HIT_AFFETS": 1,
|
|
||||||
"MAX_AIM_TIME": 1.5,
|
|
||||||
"OFFSET_RECAL_ANYWAY_TIME": 1,
|
|
||||||
"ENEMY_Y_WEAPON_OFFSET": 0.08,
|
|
||||||
"BASE_SHIEF_STATIONARY_GRENADE": 1.1,
|
|
||||||
"XZ_COEF_STATIONARY_GRENADE": 0.7,
|
|
||||||
"Y_TOP_OFFSET_COEF": 0.001,
|
|
||||||
"Y_BOTTOM_OFFSET_COEF": 0.015,
|
|
||||||
"BAD_SHOOTS_MIN": 0,
|
|
||||||
"BAD_SHOOTS_MAX": 0,
|
|
||||||
"BAD_SHOOTS_OFFSET": 1,
|
|
||||||
"BAD_SHOOTS_MAIN_COEF": 0.39
|
|
||||||
},
|
|
||||||
"Look": {
|
|
||||||
"MINIMUM_VISIBLE_DIST": 70,
|
|
||||||
"OLD_TIME_POINT": 11,
|
|
||||||
"WAIT_NEW_SENSOR": 2.1,
|
|
||||||
"WAIT_NEW__LOOK_SENSOR": 7.8,
|
|
||||||
"LOOK_AROUND_DELTA": 1.1,
|
|
||||||
"MAX_VISION_GRASS_METERS": 0.8,
|
|
||||||
"CAN_USE_STRIBOSCOPE": 100,
|
|
||||||
"MAX_VISION_GRASS_METERS_FLARE": 8,
|
|
||||||
"MAX_VISION_GRASS_METERS_OPT": 0.9090909,
|
|
||||||
"MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125,
|
|
||||||
"LightOnVisionDistance": 30,
|
|
||||||
"FAR_DISTANCE": 160,
|
|
||||||
"FarDeltaTimeSec": 3,
|
|
||||||
"MIDDLE_DIST": 90,
|
|
||||||
"MiddleDeltaTimeSec": 1,
|
|
||||||
"CloseDeltaTimeSec": 0.1,
|
|
||||||
"POSIBLE_VISION_SPACE": 1.2,
|
|
||||||
"GOAL_TO_FULL_DISSAPEAR": 1.1,
|
|
||||||
"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,
|
|
||||||
"ENEMY_LIGHT_ADD": 48,
|
|
||||||
"ENEMY_LIGHT_START_DIST": 90,
|
|
||||||
"CAN_LOOK_TO_WALL": true,
|
|
||||||
"DIST_NOT_TO_IGNORE_WALL": 15,
|
|
||||||
"DIST_CHECK_WALL": 20,
|
|
||||||
"LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25,
|
|
||||||
"MIN_LOOK_AROUD_TIME": 20,
|
|
||||||
"OPTIMIZE_TO_ONLY_BODY": true,
|
|
||||||
"LOOK_THROUGH_GRASS": true,
|
|
||||||
"LOOK_THROUGH_GRASS_DIST_METERS": 0,
|
|
||||||
"SEC_REPEATED_SEEN": 10,
|
|
||||||
"DIST_SQRT_REPEATED_SEEN": 225,
|
|
||||||
"DIST_REPEATED_SEEN": 15,
|
|
||||||
"COEF_REPEATED_SEEN": 1E-05,
|
|
||||||
"MAX_DIST_CLAMP_TO_SEEN_SPEED": 100,
|
|
||||||
"NIGHT_VISION_ON": 100,
|
|
||||||
"NIGHT_VISION_OFF": 110,
|
|
||||||
"NIGHT_VISION_DIST": 105,
|
|
||||||
"VISIBLE_ANG_LIGHT": 60,
|
|
||||||
"VISIBLE_ANG_NIGHTVISION": 120
|
|
||||||
},
|
|
||||||
"Shoot": {
|
|
||||||
"RECOIL_TIME_NORMALIZE": 1,
|
|
||||||
"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,
|
|
||||||
"FINGER_HOLD_SINGLE_SHOT": 0.14,
|
|
||||||
"BASE_AUTOMATIC_TIME": 0.4,
|
|
||||||
"AUTOMATIC_FIRE_SCATTERING_COEF": 1.1,
|
|
||||||
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 100,
|
|
||||||
"FAR_DIST_ENEMY": 20,
|
|
||||||
"SHOOT_FROM_COVER": 6,
|
|
||||||
"FAR_DIST_ENEMY_SQR": 400,
|
|
||||||
"MAX_DIST_COEF": 1.35,
|
|
||||||
"RECOIL_DELTA_PRESS": 0.15,
|
|
||||||
"RUN_DIST_NO_AMMO": 25,
|
|
||||||
"RUN_DIST_NO_AMMO_SQRT": 625,
|
|
||||||
"CAN_SHOOTS_TIME_TO_AMBUSH": 600,
|
|
||||||
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5,
|
|
||||||
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2,
|
|
||||||
"RELOAD_PECNET_NO_ENEMY": 0.6,
|
|
||||||
"CHANCE_TO_CHANGE_WEAPON": 10,
|
|
||||||
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 10,
|
|
||||||
"LOW_DIST_TO_CHANGE_WEAPON": 6,
|
|
||||||
"FAR_DIST_TO_CHANGE_WEAPON": 30,
|
|
||||||
"SUPPRESS_BY_SHOOT_TIME": 6,
|
|
||||||
"SUPPRESS_TRIGGERS_DOWN": 3,
|
|
||||||
"VALIDATE_MALFUNCTION_CHANCE": 100,
|
|
||||||
"REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25,
|
|
||||||
"DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5,
|
|
||||||
"DELAY_BEFORE_FIX_MALFUNCTION": 0.5,
|
|
||||||
"MELEE_STOP_DIST": 0.5,
|
|
||||||
"DIST_TO_HIT_MELEE": 2,
|
|
||||||
"DIST_TO_STOP_SPRINT_MELEE": 2.5,
|
|
||||||
"TRY_HIT_PERIOD_MELEE": 0.1,
|
|
||||||
"MELEE_RESET_HIT_TIME": 0,
|
|
||||||
"MELEE_STOP_MOVE_DISTANCE": 0.85
|
|
||||||
},
|
|
||||||
"Move": {
|
|
||||||
"BASE_ROTATE_SPEED": 270,
|
|
||||||
"REACH_DIST": 0.5,
|
|
||||||
"REACH_DIST_RUN": 0.8,
|
|
||||||
"START_SLOW_DIST": 1.5,
|
|
||||||
"BASESTART_SLOW_DIST": 1.1,
|
|
||||||
"SLOW_COEF": 7,
|
|
||||||
"DIST_TO_CAN_CHANGE_WAY": 8,
|
|
||||||
"DIST_TO_START_RAYCAST": 15,
|
|
||||||
"BASE_START_SERACH": 35,
|
|
||||||
"UPDATE_TIME_RECAL_WAY": 7,
|
|
||||||
"FAR_DIST": 4,
|
|
||||||
"FAR_DIST_SQR": 16,
|
|
||||||
"DIST_TO_CAN_CHANGE_WAY_SQR": 64,
|
|
||||||
"DIST_TO_START_RAYCAST_SQR": 225,
|
|
||||||
"BASE_SQRT_START_SERACH": 1225,
|
|
||||||
"Y_APPROXIMATION": 0.7,
|
|
||||||
"DELTA_LAST_SEEN_ENEMY": 20,
|
|
||||||
"REACH_DIST_COVER": 2,
|
|
||||||
"RUN_TO_COVER_MIN": 2,
|
|
||||||
"CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100,
|
|
||||||
"RUN_IF_CANT_SHOOT": false,
|
|
||||||
"RUN_IF_GAOL_FAR_THEN": 10,
|
|
||||||
"SEC_TO_CHANGE_TO_RUN": 3,
|
|
||||||
"ETERNITY_STAMINA": true
|
|
||||||
},
|
|
||||||
"Grenade": {
|
|
||||||
"DELTA_NEXT_ATTEMPT_FROM_COVER": 5,
|
|
||||||
"DELTA_NEXT_ATTEMPT": 10,
|
|
||||||
"MIN_DIST_NOT_TO_THROW": 8,
|
|
||||||
"NEAR_DELTA_THROW_TIME_SEC": 2,
|
|
||||||
"MIN_THROW_GRENADE_DIST": 12,
|
|
||||||
"MIN_THROW_GRENADE_DIST_SQRT": 144,
|
|
||||||
"MIN_DIST_NOT_TO_THROW_SQR": 64,
|
|
||||||
"RUN_AWAY": 22,
|
|
||||||
"RUN_AWAY_SQR": 484,
|
|
||||||
"ADD_GRENADE_AS_DANGER": 65,
|
|
||||||
"ADD_GRENADE_AS_DANGER_SQR": 4225,
|
|
||||||
"CHANCE_TO_NOTIFY_ENEMY_GR_100": 100,
|
|
||||||
"GrenadePerMeter": 0.1,
|
|
||||||
"REQUEST_DIST_MUST_THROW_SQRT": 9,
|
|
||||||
"REQUEST_DIST_MUST_THROW": 3,
|
|
||||||
"BEWARE_TYPE": 2,
|
|
||||||
"SHOOT_TO_SMOKE_CHANCE_100": 50,
|
|
||||||
"CHANCE_RUN_FLASHED_100": 100,
|
|
||||||
"MAX_FLASHED_DIST_TO_SHOOT": 10,
|
|
||||||
"MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100,
|
|
||||||
"FLASH_GRENADE_TIME_COEF": 0.25,
|
|
||||||
"SIZE_SPOTTED_COEF": 2,
|
|
||||||
"BE_ATTENTION_COEF": 4,
|
|
||||||
"TIME_SHOOT_TO_FLASH": 4,
|
|
||||||
"CLOSE_TO_SMOKE_TO_SHOOT": 10,
|
|
||||||
"CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100,
|
|
||||||
"CLOSE_TO_SMOKE_TIME_DELTA": 5,
|
|
||||||
"SMOKE_CHECK_DELTA": 1,
|
|
||||||
"DELTA_GRENADE_START_TIME": 0.01,
|
|
||||||
"AMBUSH_IF_SMOKE_IN_ZONE_100": 40,
|
|
||||||
"AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30,
|
|
||||||
"NO_RUN_FROM_AI_GRENADES": true,
|
|
||||||
"MAX_THROW_POWER": 25,
|
|
||||||
"GrenadePrecision": 0.01,
|
|
||||||
"STOP_WHEN_THROW_GRENADE": true,
|
|
||||||
"WAIT_TIME_TURN_AWAY": 0.2,
|
|
||||||
"SMOKE_SUPPRESS_DELTA": 20,
|
|
||||||
"DAMAGE_GRENADE_SUPPRESS_DELTA": 8,
|
|
||||||
"STUN_SUPPRESS_DELTA": 9,
|
|
||||||
"CHEAT_START_GRENADE_PLACE": false,
|
|
||||||
"CAN_THROW_STRAIGHT_CONTACT": true,
|
|
||||||
"STRAIGHT_CONTACT_DELTA_SEC": -1,
|
|
||||||
"ANG_TYPE": 1,
|
|
||||||
"MIN_THROW_DIST_PERCENT_0_1": 0.7,
|
|
||||||
"FLASH_MODIF_IS_NIGHTVISION": 2
|
|
||||||
},
|
|
||||||
"Change": {
|
|
||||||
"SMOKE_VISION_DIST": 0.6,
|
|
||||||
"SMOKE_GAIN_SIGHT": 1.6,
|
|
||||||
"SMOKE_SCATTERING": 1.6,
|
|
||||||
"SMOKE_PRECICING": 1.6,
|
|
||||||
"SMOKE_HEARING": 1,
|
|
||||||
"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,
|
|
||||||
"FLASH_ACCURATY": 1.6,
|
|
||||||
"FLASH_LAY_CHANCE": 1,
|
|
||||||
"STUN_HEARING": 0.01
|
|
||||||
},
|
|
||||||
"Cover": {
|
|
||||||
"RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20,
|
|
||||||
"RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50,
|
|
||||||
"SOUND_TO_GET_SPOTTED": 2,
|
|
||||||
"TIME_TO_MOVE_TO_COVER": 15,
|
|
||||||
"MAX_DIST_OF_COVER": 4,
|
|
||||||
"CHANGE_RUN_TO_COVER_SEC": 5,
|
|
||||||
"CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6,
|
|
||||||
"MIN_DIST_TO_ENEMY": 9,
|
|
||||||
"DIST_CANT_CHANGE_WAY": 5,
|
|
||||||
"DIST_CHECK_SFETY": 9,
|
|
||||||
"TIME_CHECK_SAFE": 2,
|
|
||||||
"HIDE_TO_COVER_TIME": 1.5,
|
|
||||||
"MAX_DIST_OF_COVER_SQR": 16,
|
|
||||||
"DIST_CANT_CHANGE_WAY_SQR": 25,
|
|
||||||
"SPOTTED_COVERS_RADIUS": 2.5,
|
|
||||||
"LOOK_LAST_ENEMY_POS_MOVING": 1.5,
|
|
||||||
"LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3,
|
|
||||||
"LOOK_LAST_ENEMY_POS_LOOKAROUND": 45,
|
|
||||||
"OFFSET_LOOK_ALONG_WALL_ANG": 20,
|
|
||||||
"SPOTTED_GRENADE_RADIUS": 16,
|
|
||||||
"MAX_SPOTTED_TIME_SEC": 55,
|
|
||||||
"WAIT_INT_COVER_FINDING_ENEMY": 2,
|
|
||||||
"CLOSE_DIST_POINT_SQRT": 4,
|
|
||||||
"DELTA_SEEN_FROM_COVE_LAST_POS": 15,
|
|
||||||
"MOVE_TO_COVER_WHEN_TARGET": false,
|
|
||||||
"RUN_COVER_IF_CAN_AND_NO_ENEMIES": false,
|
|
||||||
"SPOTTED_GRENADE_TIME": 7,
|
|
||||||
"DEPENDS_Y_DIST_TO_BOT": false,
|
|
||||||
"RUN_IF_FAR": 15,
|
|
||||||
"RUN_IF_FAR_SQRT": 225,
|
|
||||||
"STAY_IF_FAR": 25,
|
|
||||||
"STAY_IF_FAR_SQRT": 625,
|
|
||||||
"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,
|
|
||||||
"NOT_LOOK_AT_WALL_IS_DANGER": true,
|
|
||||||
"MIN_DEFENCE_LEVEL": 0,
|
|
||||||
"REWORK_NOT_TO_SHOOT": true,
|
|
||||||
"DELETE_POINTS_BEHIND_ENEMIES": true,
|
|
||||||
"GOOD_DIST_TO_POINT_COEF": 1.8,
|
|
||||||
"ENEMY_DIST_TO_GO_OUT": 1,
|
|
||||||
"CHECK_CLOSEST_FRIEND": false,
|
|
||||||
"MIN_TO_ENEMY_TO_BE_NOT_SAFE_SQRT": 0,
|
|
||||||
"MIN_TO_ENEMY_TO_BE_NOT_SAFE": 0,
|
|
||||||
"CAN_LOOK_OUT_WHEN_HOLDING": true,
|
|
||||||
"SIT_DOWN_WHEN_HOLDING": false,
|
|
||||||
"STATIONARY_WEAPON_NO_ENEMY_GETUP": 15,
|
|
||||||
"STATIONARY_WEAPON_MAX_DIST_TO_USE": 50
|
|
||||||
},
|
|
||||||
"Patrol": {
|
|
||||||
"SPRINT_BETWEEN_CACHED_POINTS": -1,
|
|
||||||
"LOOK_TIME_BASE": 360,
|
|
||||||
"RESERVE_TIME_STAY": 72,
|
|
||||||
"FRIEND_SEARCH_SEC": 12,
|
|
||||||
"TALK_DELAY": 1.1,
|
|
||||||
"MIN_TALK_DELAY": 19,
|
|
||||||
"TALK_DELAY_BIG": 23.1,
|
|
||||||
"CHANGE_WAY_TIME": 9325.1,
|
|
||||||
"MIN_DIST_TO_CLOSE_TALK": 5,
|
|
||||||
"VISION_DIST_COEF_PEACE": 1,
|
|
||||||
"MIN_DIST_TO_CLOSE_TALK_SQR": 25,
|
|
||||||
"CHANCE_TO_CUT_WAY_0_100": 75,
|
|
||||||
"CUT_WAY_MIN_0_1": 0.4,
|
|
||||||
"CUT_WAY_MAX_0_1": 0.65,
|
|
||||||
"CHANCE_TO_CHANGE_WAY_0_100": 30,
|
|
||||||
"CHANCE_TO_SHOOT_DEADBODY": 52,
|
|
||||||
"SUSPETION_PLACE_LIFETIME": 7,
|
|
||||||
"RESERVE_OUT_TIME": 60,
|
|
||||||
"CLOSE_TO_SELECT_RESERV_WAY": 25,
|
|
||||||
"MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5,
|
|
||||||
"CAN_CHOOSE_RESERV": true,
|
|
||||||
"TRY_CHOOSE_RESERV_WAY_ON_START": true,
|
|
||||||
"CAN_CHECK_MAGAZINE": false
|
|
||||||
},
|
|
||||||
"Hearing": {
|
|
||||||
"BOT_CLOSE_PANIC_DIST": 1,
|
|
||||||
"CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88,
|
|
||||||
"DISPERSION_COEF": 10,
|
|
||||||
"DISPERSION_COEF_GUN": 40.6,
|
|
||||||
"CLOSE_DIST": 26,
|
|
||||||
"FAR_DIST": 56,
|
|
||||||
"SOUND_DIR_DEEFREE": 30,
|
|
||||||
"DIST_PLACE_TO_FIND_POINT": 70,
|
|
||||||
"DEAD_BODY_SOUND_RAD": 30,
|
|
||||||
"LOOK_ONLY_DANGER": false,
|
|
||||||
"RESET_TIMER_DIST": 17,
|
|
||||||
"HEAR_DELAY_WHEN_PEACE": 0,
|
|
||||||
"HEAR_DELAY_WHEN_HAVE_SMT": 0,
|
|
||||||
"LOOK_ONLY_DANGER_DELTA": 9
|
|
||||||
},
|
|
||||||
"Mind": {
|
|
||||||
"MIN_SHOOTS_TIME": 2,
|
|
||||||
"MAX_SHOOTS_TIME": 4,
|
|
||||||
"TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15,
|
|
||||||
"DAMAGE_REDUCTION_TIME_SEC": 20,
|
|
||||||
"MIN_DAMAGE_SCARE": 20,
|
|
||||||
"GROUP_EXACTLY_PHRASE_DELAY_MAX": 20,
|
|
||||||
"CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35,
|
|
||||||
"TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52,
|
|
||||||
"TIME_TO_FIND_ENEMY": 22,
|
|
||||||
"MAX_AGGRO_BOT_DIST": 100,
|
|
||||||
"HIT_POINT_DETECTION": 4,
|
|
||||||
"DANGER_POINT_CHOOSE_COEF": 1,
|
|
||||||
"SIMPLE_POINT_CHOOSE_COEF": 0.4,
|
|
||||||
"LASTSEEN_POINT_CHOOSE_COEF": 0.2,
|
|
||||||
"COVER_DIST_COEF": 1.5,
|
|
||||||
"DIST_TO_FOUND_SQRT": 400,
|
|
||||||
"MAX_AGGRO_BOT_DIST_SQR": 10000,
|
|
||||||
"DIST_TO_STOP_RUN_ENEMY": 15,
|
|
||||||
"ENEMY_LOOK_AT_ME_ANG": 15,
|
|
||||||
"MIN_START_AGGRESION_COEF": 1,
|
|
||||||
"MAX_START_AGGRESION_COEF": 3,
|
|
||||||
"BULLET_FEEL_DIST": 360,
|
|
||||||
"BULLET_FEEL_CLOSE_SDIST": 1,
|
|
||||||
"ATTACK_IMMEDIATLY_CHANCE_0_100": 40,
|
|
||||||
"CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01,
|
|
||||||
"FRIEND_DEAD_AGR_LOW": -0.2,
|
|
||||||
"FRIEND_AGR_KILL": 0.2,
|
|
||||||
"LAST_ENEMY_LOOK_TO": 40,
|
|
||||||
"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,
|
|
||||||
"AMBUSH_WHEN_UNDER_FIRE": true,
|
|
||||||
"AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60,
|
|
||||||
"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,
|
|
||||||
"PROTECT_TIME_REAL": true,
|
|
||||||
"CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25,
|
|
||||||
"CAN_PANIC_IS_PROTECT": false,
|
|
||||||
"NO_RUN_AWAY_FOR_SAFE": true,
|
|
||||||
"PART_PERCENT_TO_HEAL": 0.65,
|
|
||||||
"PROTECT_DELTA_HEAL_SEC": 10,
|
|
||||||
"CAN_STAND_BY": false,
|
|
||||||
"CAN_THROW_REQUESTS": true,
|
|
||||||
"GROUP_ANY_PHRASE_DELAY": 5,
|
|
||||||
"GROUP_EXACTLY_PHRASE_DELAY": 20,
|
|
||||||
"DIST_TO_ENEMY_YO_CAN_HEAL": 30,
|
|
||||||
"CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80,
|
|
||||||
"DOG_FIGHT_OUT": 6,
|
|
||||||
"DOG_FIGHT_IN": 3,
|
|
||||||
"SHOOT_INSTEAD_DOG_FIGHT": 9,
|
|
||||||
"PISTOL_SHOTGUN_AMBUSH_DIST": 330,
|
|
||||||
"STANDART_AMBUSH_DIST": 300,
|
|
||||||
"AI_POWER_COEF": 120,
|
|
||||||
"COVER_SECONDS_AFTER_LOSE_VISION": 10,
|
|
||||||
"COVER_SELF_ALWAYS_IF_DAMAGED": false,
|
|
||||||
"SEC_TO_MORE_DIST_TO_RUN": 10,
|
|
||||||
"HEAL_DELAY_SEC": 5,
|
|
||||||
"HIT_DELAY_WHEN_HAVE_SMT": -1,
|
|
||||||
"HIT_DELAY_WHEN_PEACE": -1,
|
|
||||||
"TALK_WITH_QUERY": true,
|
|
||||||
"DANGER_EXPIRE_TIME_MIN": 0.4,
|
|
||||||
"DANGER_EXPIRE_TIME_MAX": 1.2,
|
|
||||||
"PANIC_RUN_WEIGHT": 1,
|
|
||||||
"PANIC_SIT_WEIGHT": 80,
|
|
||||||
"PANIC_LAY_WEIGHT": 20,
|
|
||||||
"PANIC_NONE_WEIGHT": 40,
|
|
||||||
"PANIC_SIT_WEIGHT_PEACE": 60,
|
|
||||||
"CAN_EXECUTE_REQUESTS": true,
|
|
||||||
"CAN_TAKE_ITEMS": false,
|
|
||||||
"DIST_TO_ENEMY_SPOTTED_ON_HIT": 20,
|
|
||||||
"DEFAULT_SAVAGE_BEHAVIOUR": "Warn",
|
|
||||||
"DEFAULT_BEAR_BEHAVIOUR": "Attack",
|
|
||||||
"DEFAULT_USEC_BEHAVIOUR": "Attack",
|
|
||||||
"FRIENDLY_BOT_TYPES": [],
|
|
||||||
"WARN_BOT_TYPES": [],
|
|
||||||
"ENEMY_BOT_TYPES": []
|
|
||||||
},
|
|
||||||
"Boss": {
|
|
||||||
"BOSS_DIST_TO_WARNING": 34,
|
|
||||||
"BOSS_DIST_TO_WARNING_SQRT": 1156,
|
|
||||||
"BOSS_DIST_TO_WARNING_OUT": 43,
|
|
||||||
"BOSS_DIST_TO_WARNING_OUT_SQRT": 1849,
|
|
||||||
"BOSS_DIST_TO_SHOOT": 16,
|
|
||||||
"BOSS_DIST_TO_SHOOT_SQRT": 256,
|
|
||||||
"CHANCE_TO_SEND_GRENADE_100": 100,
|
|
||||||
"MAX_DIST_COVER_BOSS": 25,
|
|
||||||
"MAX_DIST_COVER_BOSS_SQRT": 625,
|
|
||||||
"MAX_DIST_DECIDER_TO_SEND": 35,
|
|
||||||
"MAX_DIST_DECIDER_TO_SEND_SQRT": 1225,
|
|
||||||
"TIME_AFTER_LOSE": 15,
|
|
||||||
"TIME_AFTER_LOSE_DELTA": 60,
|
|
||||||
"PERSONS_SEND": 2,
|
|
||||||
"DELTA_SEARCH_TIME": 18,
|
|
||||||
"COVER_TO_SEND": true,
|
|
||||||
"EFFECT_PAINKILLER": true,
|
|
||||||
"WAIT_NO_ATTACK_SAVAGE": 10,
|
|
||||||
"CHANCE_USE_RESERVE_PATROL_100": 30,
|
|
||||||
"KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5,
|
|
||||||
"KILLA_DITANCE_TO_BE_ENEMY_BOSS": 65,
|
|
||||||
"KILLA_START_SEARCH_SEC": 40,
|
|
||||||
"KILLA_CONTUTION_TIME": 5,
|
|
||||||
"KILLA_CLOSE_ATTACK_DIST": 8,
|
|
||||||
"KILLA_MIDDLE_ATTACK_DIST": 32,
|
|
||||||
"KILLA_LARGE_ATTACK_DIST": 61,
|
|
||||||
"KILLA_SEARCH_METERS": 30,
|
|
||||||
"KILLA_DEF_DIST_SQRT": 225,
|
|
||||||
"KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25,
|
|
||||||
"KILLA_DIST_TO_GO_TO_SUPPRESS": 6,
|
|
||||||
"KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2,
|
|
||||||
"KILLA_CLOSEATTACK_TIMES": 3,
|
|
||||||
"KILLA_CLOSEATTACK_DELAY": 10,
|
|
||||||
"KILLA_HOLD_DELAY": 5,
|
|
||||||
"KILLA_BULLET_TO_RELOAD": 15,
|
|
||||||
"SHALL_WARN": true,
|
|
||||||
"KILLA_ENEMIES_TO_ATTACK": 3,
|
|
||||||
"KILLA_ONE_IS_CLOSE": 20,
|
|
||||||
"KILLA_TRIGGER_DOWN_DELAY": 0.1,
|
|
||||||
"KILLA_WAIT_IN_COVER_COEF": 0.1,
|
|
||||||
"KOJANIY_DIST_WHEN_READY": 40,
|
|
||||||
"KOJANIY_DIST_TO_BE_ENEMY": 200,
|
|
||||||
"KOJANIY_MIN_DIST_TO_LOOT": 20,
|
|
||||||
"KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400,
|
|
||||||
"KOJANIY_DIST_ENEMY_TOO_CLOSE": 17,
|
|
||||||
"KOJANIY_MANY_ENEMIES_COEF": 1.5,
|
|
||||||
"KOJANIY_FIGHT_CENTER_POS_ME": false,
|
|
||||||
"KOJANIY_DIST_CORE_SPOS_RECALC": 25,
|
|
||||||
"KOJANIY_DIST_CORE_SPOS_RECALC_SQRT": 625,
|
|
||||||
"KOJANIY_START_SUPPERS_SHOOTS_SEC": 30,
|
|
||||||
"KOJANIY_START_NEXT_SUPPERS_SHOOTS_SEC": 90,
|
|
||||||
"KOJANIY_SAFE_ENEMIES": 1,
|
|
||||||
"KOJANIY_TAKE_CARE_ABOULT_ENEMY_DELTA": 2,
|
|
||||||
"KOJANIY_WANNA_GO_TO_CLOSEST_COVER": 15,
|
|
||||||
"GLUHAR_FOLLOWER_PATH_NAME": "Boss",
|
|
||||||
"GLUHAR_FOLLOWER_SCOUT_DIST_START_ATTACK": 80,
|
|
||||||
"GLUHAR_FOLLOWER_SCOUT_DIST_END_ATTACK": 120,
|
|
||||||
"GLUHAR_BOSS_WANNA_ATTACK_CHANCE_0_100": 150,
|
|
||||||
"GLUHAR_ASSAULT_ATTACK_DIST": 45,
|
|
||||||
"GLUHAR_STOP_ASSAULT_ATTACK_DIST": 180,
|
|
||||||
"GLUHAR_TIME_TO_ASSAULT": 10,
|
|
||||||
"DIST_TO_PROTECT_BOSS": 15,
|
|
||||||
"GLUHAR_SEC_TO_REINFORSMENTS": -1,
|
|
||||||
"GLUHAR_REINFORSMENTS_BY_EXIT": false,
|
|
||||||
"GLUHAR_REINFORSMENTS_BY_EVENT": false,
|
|
||||||
"GLUHAR_REINFORSMENTS_BY_PLAYER_COME_TO_ZONE": false,
|
|
||||||
"GLUHAR_FOLLOWERS_TO_REINFORSMENTS": -1,
|
|
||||||
"GLUHAR_FOLLOWERS_SECURITY": 3,
|
|
||||||
"GLUHAR_FOLLOWERS_ASSAULT": 2,
|
|
||||||
"GLUHAR_FOLLOWERS_SCOUT": 2,
|
|
||||||
"GLUHAR_FOLLOWERS_SNIPE": 0,
|
|
||||||
"GLUHAR_BOSS_DIST_TO_ENEMY_WANT_KILL": 25
|
|
||||||
},
|
|
||||||
"Core": {
|
|
||||||
"VisibleAngle": 160,
|
|
||||||
"VisibleDistance": 142,
|
|
||||||
"GainSightCoef": 0.1,
|
|
||||||
"ScatteringPerMeter": 0.045,
|
|
||||||
"ScatteringClosePerMeter": 0.12,
|
|
||||||
"DamageCoeff": 1,
|
|
||||||
"HearingSense": 3.9,
|
|
||||||
"CanRun": true,
|
|
||||||
"CanGrenade": true,
|
|
||||||
"AimingType": "normal",
|
|
||||||
"PistolFireDistancePref": 35,
|
|
||||||
"ShotgunFireDistancePref": 50,
|
|
||||||
"RifleFireDistancePref": 100,
|
|
||||||
"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,
|
|
||||||
"ToStopBotAngularSpeed": 40,
|
|
||||||
"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,
|
|
||||||
"DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225,
|
|
||||||
"DIST_NOT_TO_SHOOT": 0.3,
|
|
||||||
"PoseChnageCoef": 0.1,
|
|
||||||
"LayFactor": 0.1,
|
|
||||||
"RecoilYCoef": 0.0005,
|
|
||||||
"RecoilYCoefSppedDown": -0.52,
|
|
||||||
"RecoilYMax": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"hard": {
|
|
||||||
"Lay": {
|
|
||||||
"CHECK_SHOOT_WHEN_LAYING": false,
|
|
||||||
"DELTA_LAY_CHECK": 2,
|
|
||||||
"DELTA_GETUP": 2.7,
|
|
||||||
"DELTA_AFTER_GETUP": 10,
|
|
||||||
"CLEAR_POINTS_OF_SCARE_SEC": 20,
|
|
||||||
"MAX_LAY_TIME": 35,
|
|
||||||
"DELTA_WANT_LAY_CHECL_SEC": 5,
|
|
||||||
"ATTACK_LAY_CHANCE": 25,
|
|
||||||
"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,
|
|
||||||
"DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225,
|
|
||||||
"DIST_ENEMY_GETUP_LAY": 10,
|
|
||||||
"DIST_ENEMY_GETUP_LAY_SQRT": 100,
|
|
||||||
"DIST_ENEMY_CAN_LAY": 15,
|
|
||||||
"DIST_ENEMY_CAN_LAY_SQRT": 225,
|
|
||||||
"LAY_AIM": 0.6,
|
|
||||||
"MIN_CAN_LAY_DIST_SQRT": 121,
|
|
||||||
"MIN_CAN_LAY_DIST": 11,
|
|
||||||
"MAX_CAN_LAY_DIST_SQRT": 40000,
|
|
||||||
"MAX_CAN_LAY_DIST": 200,
|
|
||||||
"LAY_CHANCE_DANGER": 40,
|
|
||||||
"DAMAGE_TIME_TO_GETUP": 3
|
|
||||||
},
|
|
||||||
"Aiming": {
|
|
||||||
"MAX_AIM_PRECICING": 2,
|
|
||||||
"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,
|
|
||||||
"RECALC_MUST_TIME": 3,
|
|
||||||
"DAMAGE_PANIC_TIME": 15,
|
|
||||||
"DANGER_UP_POINT": 1.3,
|
|
||||||
"MAX_AIMING_UPGRADE_BY_TIME": 0.25,
|
|
||||||
"DAMAGE_TO_DISCARD_AIM_0_100": 1,
|
|
||||||
"MIN_TIME_DISCARD_AIM_SEC": 0,
|
|
||||||
"MAX_TIME_DISCARD_AIM_SEC": 0,
|
|
||||||
"XZ_COEF": 0.2,
|
|
||||||
"SHOOT_TO_CHANGE_PRIORITY": 5525,
|
|
||||||
"BOTTOM_COEF": 0.1,
|
|
||||||
"FIRST_CONTACT_ADD_SEC": 0.1,
|
|
||||||
"FIRST_CONTACT_ADD_CHANCE_100": 80,
|
|
||||||
"BASE_HIT_AFFECTION_DELAY_SEC": 0.57,
|
|
||||||
"BASE_HIT_AFFECTION_MIN_ANG": 4,
|
|
||||||
"BASE_HIT_AFFECTION_MAX_ANG": 10,
|
|
||||||
"BASE_SHIEF": 0.05,
|
|
||||||
"SCATTERING_HAVE_DAMAGE_COEF": 2,
|
|
||||||
"SCATTERING_DIST_MODIF": 0.45,
|
|
||||||
"SCATTERING_DIST_MODIF_CLOSE": 0.6,
|
|
||||||
"AIMING_TYPE": 1,
|
|
||||||
"DIST_TO_SHOOT_TO_CENTER": 3,
|
|
||||||
"DIST_TO_SHOOT_NO_OFFSET": 3,
|
|
||||||
"CAN_USE_STRIBOSCOPE": 100,
|
|
||||||
"SHPERE_FRIENDY_FIRE_SIZE": 0.2,
|
|
||||||
"COEF_IF_MOVE": 1,
|
|
||||||
"TIME_COEF_IF_MOVE": 1.1,
|
|
||||||
"BOT_MOVE_IF_DELTA": 3.01,
|
|
||||||
"NEXT_SHOT_MISS_CHANCE_100": 100,
|
|
||||||
"NEXT_SHOT_MISS_Y_OFFSET": 1,
|
|
||||||
"ANYTIME_LIGHT_WHEN_AIM_100": -1,
|
|
||||||
"ANY_PART_SHOOT_TIME": 15,
|
|
||||||
"WEAPON_ROOT_OFFSET": 0.35,
|
|
||||||
"MIN_DAMAGE_TO_GET_HIT_AFFETS": 1,
|
|
||||||
"MAX_AIM_TIME": 1.5,
|
|
||||||
"OFFSET_RECAL_ANYWAY_TIME": 1,
|
|
||||||
"ENEMY_Y_WEAPON_OFFSET": 0.08,
|
|
||||||
"BASE_SHIEF_STATIONARY_GRENADE": 1.1,
|
|
||||||
"XZ_COEF_STATIONARY_GRENADE": 0.7,
|
|
||||||
"Y_TOP_OFFSET_COEF": 0.001,
|
|
||||||
"Y_BOTTOM_OFFSET_COEF": 0.015,
|
|
||||||
"BAD_SHOOTS_MIN": 0,
|
|
||||||
"BAD_SHOOTS_MAX": 0,
|
|
||||||
"BAD_SHOOTS_OFFSET": 1,
|
|
||||||
"BAD_SHOOTS_MAIN_COEF": 0.39
|
|
||||||
},
|
|
||||||
"Look": {
|
|
||||||
"MINIMUM_VISIBLE_DIST": 70,
|
|
||||||
"OLD_TIME_POINT": 11,
|
|
||||||
"WAIT_NEW_SENSOR": 2.1,
|
|
||||||
"WAIT_NEW__LOOK_SENSOR": 7.8,
|
|
||||||
"LOOK_AROUND_DELTA": 1.1,
|
|
||||||
"MAX_VISION_GRASS_METERS": 0.8,
|
|
||||||
"CAN_USE_STRIBOSCOPE": 100,
|
|
||||||
"MAX_VISION_GRASS_METERS_FLARE": 8,
|
|
||||||
"MAX_VISION_GRASS_METERS_OPT": 0.9090909,
|
|
||||||
"MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125,
|
|
||||||
"LightOnVisionDistance": 30,
|
|
||||||
"FAR_DISTANCE": 160,
|
|
||||||
"FarDeltaTimeSec": 3,
|
|
||||||
"MIDDLE_DIST": 90,
|
|
||||||
"MiddleDeltaTimeSec": 1,
|
|
||||||
"CloseDeltaTimeSec": 0.1,
|
|
||||||
"POSIBLE_VISION_SPACE": 1.2,
|
|
||||||
"GOAL_TO_FULL_DISSAPEAR": 1.1,
|
|
||||||
"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,
|
|
||||||
"ENEMY_LIGHT_ADD": 48,
|
|
||||||
"ENEMY_LIGHT_START_DIST": 90,
|
|
||||||
"CAN_LOOK_TO_WALL": true,
|
|
||||||
"DIST_NOT_TO_IGNORE_WALL": 15,
|
|
||||||
"DIST_CHECK_WALL": 20,
|
|
||||||
"LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25,
|
|
||||||
"MIN_LOOK_AROUD_TIME": 20,
|
|
||||||
"OPTIMIZE_TO_ONLY_BODY": true,
|
|
||||||
"LOOK_THROUGH_GRASS": true,
|
|
||||||
"LOOK_THROUGH_GRASS_DIST_METERS": 0,
|
|
||||||
"SEC_REPEATED_SEEN": 10,
|
|
||||||
"DIST_SQRT_REPEATED_SEEN": 225,
|
|
||||||
"DIST_REPEATED_SEEN": 15,
|
|
||||||
"COEF_REPEATED_SEEN": 1E-05,
|
|
||||||
"MAX_DIST_CLAMP_TO_SEEN_SPEED": 100,
|
|
||||||
"NIGHT_VISION_ON": 100,
|
|
||||||
"NIGHT_VISION_OFF": 110,
|
|
||||||
"NIGHT_VISION_DIST": 105,
|
|
||||||
"VISIBLE_ANG_LIGHT": 60,
|
|
||||||
"VISIBLE_ANG_NIGHTVISION": 120
|
|
||||||
},
|
|
||||||
"Shoot": {
|
|
||||||
"RECOIL_TIME_NORMALIZE": 1,
|
|
||||||
"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,
|
|
||||||
"FINGER_HOLD_SINGLE_SHOT": 0.14,
|
|
||||||
"BASE_AUTOMATIC_TIME": 0.4,
|
|
||||||
"AUTOMATIC_FIRE_SCATTERING_COEF": 1.1,
|
|
||||||
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 100,
|
|
||||||
"FAR_DIST_ENEMY": 20,
|
|
||||||
"SHOOT_FROM_COVER": 6,
|
|
||||||
"FAR_DIST_ENEMY_SQR": 400,
|
|
||||||
"MAX_DIST_COEF": 1.35,
|
|
||||||
"RECOIL_DELTA_PRESS": 0.15,
|
|
||||||
"RUN_DIST_NO_AMMO": 25,
|
|
||||||
"RUN_DIST_NO_AMMO_SQRT": 625,
|
|
||||||
"CAN_SHOOTS_TIME_TO_AMBUSH": 600,
|
|
||||||
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5,
|
|
||||||
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2,
|
|
||||||
"RELOAD_PECNET_NO_ENEMY": 0.6,
|
|
||||||
"CHANCE_TO_CHANGE_WEAPON": 10,
|
|
||||||
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 10,
|
|
||||||
"LOW_DIST_TO_CHANGE_WEAPON": 6,
|
|
||||||
"FAR_DIST_TO_CHANGE_WEAPON": 30,
|
|
||||||
"SUPPRESS_BY_SHOOT_TIME": 6,
|
|
||||||
"SUPPRESS_TRIGGERS_DOWN": 3,
|
|
||||||
"VALIDATE_MALFUNCTION_CHANCE": 100,
|
|
||||||
"REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25,
|
|
||||||
"DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5,
|
|
||||||
"DELAY_BEFORE_FIX_MALFUNCTION": 0.5,
|
|
||||||
"MELEE_STOP_DIST": 0.5,
|
|
||||||
"DIST_TO_HIT_MELEE": 2,
|
|
||||||
"DIST_TO_STOP_SPRINT_MELEE": 2.5,
|
|
||||||
"TRY_HIT_PERIOD_MELEE": 0.1,
|
|
||||||
"MELEE_RESET_HIT_TIME": 0,
|
|
||||||
"MELEE_STOP_MOVE_DISTANCE": 0.85
|
|
||||||
},
|
|
||||||
"Move": {
|
|
||||||
"BASE_ROTATE_SPEED": 270,
|
|
||||||
"REACH_DIST": 0.5,
|
|
||||||
"REACH_DIST_RUN": 0.8,
|
|
||||||
"START_SLOW_DIST": 1.5,
|
|
||||||
"BASESTART_SLOW_DIST": 1.1,
|
|
||||||
"SLOW_COEF": 7,
|
|
||||||
"DIST_TO_CAN_CHANGE_WAY": 8,
|
|
||||||
"DIST_TO_START_RAYCAST": 15,
|
|
||||||
"BASE_START_SERACH": 35,
|
|
||||||
"UPDATE_TIME_RECAL_WAY": 7,
|
|
||||||
"FAR_DIST": 4,
|
|
||||||
"FAR_DIST_SQR": 16,
|
|
||||||
"DIST_TO_CAN_CHANGE_WAY_SQR": 64,
|
|
||||||
"DIST_TO_START_RAYCAST_SQR": 225,
|
|
||||||
"BASE_SQRT_START_SERACH": 1225,
|
|
||||||
"Y_APPROXIMATION": 0.7,
|
|
||||||
"DELTA_LAST_SEEN_ENEMY": 20,
|
|
||||||
"REACH_DIST_COVER": 2,
|
|
||||||
"RUN_TO_COVER_MIN": 2,
|
|
||||||
"CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100,
|
|
||||||
"RUN_IF_CANT_SHOOT": false,
|
|
||||||
"RUN_IF_GAOL_FAR_THEN": 10,
|
|
||||||
"SEC_TO_CHANGE_TO_RUN": 3,
|
|
||||||
"ETERNITY_STAMINA": true
|
|
||||||
},
|
|
||||||
"Grenade": {
|
|
||||||
"DELTA_NEXT_ATTEMPT_FROM_COVER": 5,
|
|
||||||
"DELTA_NEXT_ATTEMPT": 10,
|
|
||||||
"MIN_DIST_NOT_TO_THROW": 8,
|
|
||||||
"NEAR_DELTA_THROW_TIME_SEC": 2,
|
|
||||||
"MIN_THROW_GRENADE_DIST": 12,
|
|
||||||
"MIN_THROW_GRENADE_DIST_SQRT": 144,
|
|
||||||
"MIN_DIST_NOT_TO_THROW_SQR": 64,
|
|
||||||
"RUN_AWAY": 22,
|
|
||||||
"RUN_AWAY_SQR": 484,
|
|
||||||
"ADD_GRENADE_AS_DANGER": 65,
|
|
||||||
"ADD_GRENADE_AS_DANGER_SQR": 4225,
|
|
||||||
"CHANCE_TO_NOTIFY_ENEMY_GR_100": 100,
|
|
||||||
"GrenadePerMeter": 0.1,
|
|
||||||
"REQUEST_DIST_MUST_THROW_SQRT": 9,
|
|
||||||
"REQUEST_DIST_MUST_THROW": 3,
|
|
||||||
"BEWARE_TYPE": 2,
|
|
||||||
"SHOOT_TO_SMOKE_CHANCE_100": 50,
|
|
||||||
"CHANCE_RUN_FLASHED_100": 100,
|
|
||||||
"MAX_FLASHED_DIST_TO_SHOOT": 10,
|
|
||||||
"MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100,
|
|
||||||
"FLASH_GRENADE_TIME_COEF": 0.25,
|
|
||||||
"SIZE_SPOTTED_COEF": 2,
|
|
||||||
"BE_ATTENTION_COEF": 4,
|
|
||||||
"TIME_SHOOT_TO_FLASH": 4,
|
|
||||||
"CLOSE_TO_SMOKE_TO_SHOOT": 10,
|
|
||||||
"CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100,
|
|
||||||
"CLOSE_TO_SMOKE_TIME_DELTA": 5,
|
|
||||||
"SMOKE_CHECK_DELTA": 1,
|
|
||||||
"DELTA_GRENADE_START_TIME": 0.01,
|
|
||||||
"AMBUSH_IF_SMOKE_IN_ZONE_100": 40,
|
|
||||||
"AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30,
|
|
||||||
"NO_RUN_FROM_AI_GRENADES": true,
|
|
||||||
"MAX_THROW_POWER": 25,
|
|
||||||
"GrenadePrecision": 0.01,
|
|
||||||
"STOP_WHEN_THROW_GRENADE": true,
|
|
||||||
"WAIT_TIME_TURN_AWAY": 0.2,
|
|
||||||
"SMOKE_SUPPRESS_DELTA": 20,
|
|
||||||
"DAMAGE_GRENADE_SUPPRESS_DELTA": 8,
|
|
||||||
"STUN_SUPPRESS_DELTA": 9,
|
|
||||||
"CHEAT_START_GRENADE_PLACE": false,
|
|
||||||
"CAN_THROW_STRAIGHT_CONTACT": true,
|
|
||||||
"STRAIGHT_CONTACT_DELTA_SEC": -1,
|
|
||||||
"ANG_TYPE": 1,
|
|
||||||
"MIN_THROW_DIST_PERCENT_0_1": 0.7,
|
|
||||||
"FLASH_MODIF_IS_NIGHTVISION": 2
|
|
||||||
},
|
|
||||||
"Change": {
|
|
||||||
"SMOKE_VISION_DIST": 0.6,
|
|
||||||
"SMOKE_GAIN_SIGHT": 1.6,
|
|
||||||
"SMOKE_SCATTERING": 1.6,
|
|
||||||
"SMOKE_PRECICING": 1.6,
|
|
||||||
"SMOKE_HEARING": 1,
|
|
||||||
"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,
|
|
||||||
"FLASH_ACCURATY": 1.6,
|
|
||||||
"FLASH_LAY_CHANCE": 1,
|
|
||||||
"STUN_HEARING": 0.01
|
|
||||||
},
|
|
||||||
"Cover": {
|
|
||||||
"RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20,
|
|
||||||
"RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50,
|
|
||||||
"SOUND_TO_GET_SPOTTED": 2,
|
|
||||||
"TIME_TO_MOVE_TO_COVER": 15,
|
|
||||||
"MAX_DIST_OF_COVER": 4,
|
|
||||||
"CHANGE_RUN_TO_COVER_SEC": 5,
|
|
||||||
"CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6,
|
|
||||||
"MIN_DIST_TO_ENEMY": 9,
|
|
||||||
"DIST_CANT_CHANGE_WAY": 5,
|
|
||||||
"DIST_CHECK_SFETY": 9,
|
|
||||||
"TIME_CHECK_SAFE": 2,
|
|
||||||
"HIDE_TO_COVER_TIME": 1.5,
|
|
||||||
"MAX_DIST_OF_COVER_SQR": 16,
|
|
||||||
"DIST_CANT_CHANGE_WAY_SQR": 25,
|
|
||||||
"SPOTTED_COVERS_RADIUS": 2.5,
|
|
||||||
"LOOK_LAST_ENEMY_POS_MOVING": 1.5,
|
|
||||||
"LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3,
|
|
||||||
"LOOK_LAST_ENEMY_POS_LOOKAROUND": 45,
|
|
||||||
"OFFSET_LOOK_ALONG_WALL_ANG": 20,
|
|
||||||
"SPOTTED_GRENADE_RADIUS": 16,
|
|
||||||
"MAX_SPOTTED_TIME_SEC": 55,
|
|
||||||
"WAIT_INT_COVER_FINDING_ENEMY": 2,
|
|
||||||
"CLOSE_DIST_POINT_SQRT": 4,
|
|
||||||
"DELTA_SEEN_FROM_COVE_LAST_POS": 15,
|
|
||||||
"MOVE_TO_COVER_WHEN_TARGET": false,
|
|
||||||
"RUN_COVER_IF_CAN_AND_NO_ENEMIES": false,
|
|
||||||
"SPOTTED_GRENADE_TIME": 7,
|
|
||||||
"DEPENDS_Y_DIST_TO_BOT": false,
|
|
||||||
"RUN_IF_FAR": 15,
|
|
||||||
"RUN_IF_FAR_SQRT": 225,
|
|
||||||
"STAY_IF_FAR": 25,
|
|
||||||
"STAY_IF_FAR_SQRT": 625,
|
|
||||||
"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,
|
|
||||||
"NOT_LOOK_AT_WALL_IS_DANGER": true,
|
|
||||||
"MIN_DEFENCE_LEVEL": 0,
|
|
||||||
"REWORK_NOT_TO_SHOOT": true,
|
|
||||||
"DELETE_POINTS_BEHIND_ENEMIES": true,
|
|
||||||
"GOOD_DIST_TO_POINT_COEF": 1.8,
|
|
||||||
"ENEMY_DIST_TO_GO_OUT": 1,
|
|
||||||
"CHECK_CLOSEST_FRIEND": false,
|
|
||||||
"MIN_TO_ENEMY_TO_BE_NOT_SAFE_SQRT": 0,
|
|
||||||
"MIN_TO_ENEMY_TO_BE_NOT_SAFE": 0,
|
|
||||||
"CAN_LOOK_OUT_WHEN_HOLDING": true,
|
|
||||||
"SIT_DOWN_WHEN_HOLDING": false,
|
|
||||||
"STATIONARY_WEAPON_NO_ENEMY_GETUP": 15,
|
|
||||||
"STATIONARY_WEAPON_MAX_DIST_TO_USE": 50
|
|
||||||
},
|
|
||||||
"Patrol": {
|
|
||||||
"SPRINT_BETWEEN_CACHED_POINTS": -1,
|
|
||||||
"LOOK_TIME_BASE": 360,
|
|
||||||
"RESERVE_TIME_STAY": 72,
|
|
||||||
"FRIEND_SEARCH_SEC": 12,
|
|
||||||
"TALK_DELAY": 1.1,
|
|
||||||
"MIN_TALK_DELAY": 19,
|
|
||||||
"TALK_DELAY_BIG": 23.1,
|
|
||||||
"CHANGE_WAY_TIME": 9325.1,
|
|
||||||
"MIN_DIST_TO_CLOSE_TALK": 5,
|
|
||||||
"VISION_DIST_COEF_PEACE": 1,
|
|
||||||
"MIN_DIST_TO_CLOSE_TALK_SQR": 25,
|
|
||||||
"CHANCE_TO_CUT_WAY_0_100": 75,
|
|
||||||
"CUT_WAY_MIN_0_1": 0.4,
|
|
||||||
"CUT_WAY_MAX_0_1": 0.65,
|
|
||||||
"CHANCE_TO_CHANGE_WAY_0_100": 30,
|
|
||||||
"CHANCE_TO_SHOOT_DEADBODY": 52,
|
|
||||||
"SUSPETION_PLACE_LIFETIME": 7,
|
|
||||||
"RESERVE_OUT_TIME": 60,
|
|
||||||
"CLOSE_TO_SELECT_RESERV_WAY": 25,
|
|
||||||
"MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5,
|
|
||||||
"CAN_CHOOSE_RESERV": true,
|
|
||||||
"TRY_CHOOSE_RESERV_WAY_ON_START": true,
|
|
||||||
"CAN_CHECK_MAGAZINE": false
|
|
||||||
},
|
|
||||||
"Hearing": {
|
|
||||||
"BOT_CLOSE_PANIC_DIST": 1,
|
|
||||||
"CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88,
|
|
||||||
"DISPERSION_COEF": 10,
|
|
||||||
"DISPERSION_COEF_GUN": 40.6,
|
|
||||||
"CLOSE_DIST": 26,
|
|
||||||
"FAR_DIST": 56,
|
|
||||||
"SOUND_DIR_DEEFREE": 30,
|
|
||||||
"DIST_PLACE_TO_FIND_POINT": 70,
|
|
||||||
"DEAD_BODY_SOUND_RAD": 30,
|
|
||||||
"LOOK_ONLY_DANGER": false,
|
|
||||||
"RESET_TIMER_DIST": 17,
|
|
||||||
"HEAR_DELAY_WHEN_PEACE": 0,
|
|
||||||
"HEAR_DELAY_WHEN_HAVE_SMT": 0,
|
|
||||||
"LOOK_ONLY_DANGER_DELTA": 9
|
|
||||||
},
|
|
||||||
"Mind": {
|
|
||||||
"MIN_SHOOTS_TIME": 2,
|
|
||||||
"MAX_SHOOTS_TIME": 4,
|
|
||||||
"TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15,
|
|
||||||
"DAMAGE_REDUCTION_TIME_SEC": 20,
|
|
||||||
"MIN_DAMAGE_SCARE": 20,
|
|
||||||
"GROUP_EXACTLY_PHRASE_DELAY_MAX": 20,
|
|
||||||
"CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35,
|
|
||||||
"TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52,
|
|
||||||
"TIME_TO_FIND_ENEMY": 22,
|
|
||||||
"MAX_AGGRO_BOT_DIST": 100,
|
|
||||||
"HIT_POINT_DETECTION": 4,
|
|
||||||
"DANGER_POINT_CHOOSE_COEF": 1,
|
|
||||||
"SIMPLE_POINT_CHOOSE_COEF": 0.4,
|
|
||||||
"LASTSEEN_POINT_CHOOSE_COEF": 0.2,
|
|
||||||
"COVER_DIST_COEF": 1.5,
|
|
||||||
"DIST_TO_FOUND_SQRT": 400,
|
|
||||||
"MAX_AGGRO_BOT_DIST_SQR": 10000,
|
|
||||||
"DIST_TO_STOP_RUN_ENEMY": 15,
|
|
||||||
"ENEMY_LOOK_AT_ME_ANG": 15,
|
|
||||||
"MIN_START_AGGRESION_COEF": 1,
|
|
||||||
"MAX_START_AGGRESION_COEF": 3,
|
|
||||||
"BULLET_FEEL_DIST": 360,
|
|
||||||
"BULLET_FEEL_CLOSE_SDIST": 1,
|
|
||||||
"ATTACK_IMMEDIATLY_CHANCE_0_100": 40,
|
|
||||||
"CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01,
|
|
||||||
"FRIEND_DEAD_AGR_LOW": -0.2,
|
|
||||||
"FRIEND_AGR_KILL": 0.2,
|
|
||||||
"LAST_ENEMY_LOOK_TO": 40,
|
|
||||||
"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,
|
|
||||||
"AMBUSH_WHEN_UNDER_FIRE": true,
|
|
||||||
"AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60,
|
|
||||||
"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,
|
|
||||||
"PROTECT_TIME_REAL": true,
|
|
||||||
"CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25,
|
|
||||||
"CAN_PANIC_IS_PROTECT": false,
|
|
||||||
"NO_RUN_AWAY_FOR_SAFE": true,
|
|
||||||
"PART_PERCENT_TO_HEAL": 0.65,
|
|
||||||
"PROTECT_DELTA_HEAL_SEC": 10,
|
|
||||||
"CAN_STAND_BY": false,
|
|
||||||
"CAN_THROW_REQUESTS": true,
|
|
||||||
"GROUP_ANY_PHRASE_DELAY": 5,
|
|
||||||
"GROUP_EXACTLY_PHRASE_DELAY": 20,
|
|
||||||
"DIST_TO_ENEMY_YO_CAN_HEAL": 30,
|
|
||||||
"CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80,
|
|
||||||
"DOG_FIGHT_OUT": 6,
|
|
||||||
"DOG_FIGHT_IN": 3,
|
|
||||||
"SHOOT_INSTEAD_DOG_FIGHT": 9,
|
|
||||||
"PISTOL_SHOTGUN_AMBUSH_DIST": 330,
|
|
||||||
"STANDART_AMBUSH_DIST": 300,
|
|
||||||
"AI_POWER_COEF": 120,
|
|
||||||
"COVER_SECONDS_AFTER_LOSE_VISION": 10,
|
|
||||||
"COVER_SELF_ALWAYS_IF_DAMAGED": false,
|
|
||||||
"SEC_TO_MORE_DIST_TO_RUN": 10,
|
|
||||||
"HEAL_DELAY_SEC": 5,
|
|
||||||
"HIT_DELAY_WHEN_HAVE_SMT": -1,
|
|
||||||
"HIT_DELAY_WHEN_PEACE": -1,
|
|
||||||
"TALK_WITH_QUERY": true,
|
|
||||||
"DANGER_EXPIRE_TIME_MIN": 0.4,
|
|
||||||
"DANGER_EXPIRE_TIME_MAX": 1.2,
|
|
||||||
"PANIC_RUN_WEIGHT": 1,
|
|
||||||
"PANIC_SIT_WEIGHT": 80,
|
|
||||||
"PANIC_LAY_WEIGHT": 20,
|
|
||||||
"PANIC_NONE_WEIGHT": 40,
|
|
||||||
"PANIC_SIT_WEIGHT_PEACE": 60,
|
|
||||||
"CAN_EXECUTE_REQUESTS": true,
|
|
||||||
"CAN_TAKE_ITEMS": false,
|
|
||||||
"DIST_TO_ENEMY_SPOTTED_ON_HIT": 20,
|
|
||||||
"DEFAULT_SAVAGE_BEHAVIOUR": "Warn",
|
|
||||||
"DEFAULT_BEAR_BEHAVIOUR": "Attack",
|
|
||||||
"DEFAULT_USEC_BEHAVIOUR": "Attack",
|
|
||||||
"FRIENDLY_BOT_TYPES": [],
|
|
||||||
"WARN_BOT_TYPES": [],
|
|
||||||
"ENEMY_BOT_TYPES": []
|
|
||||||
},
|
|
||||||
"Boss": {
|
|
||||||
"BOSS_DIST_TO_WARNING": 34,
|
|
||||||
"BOSS_DIST_TO_WARNING_SQRT": 1156,
|
|
||||||
"BOSS_DIST_TO_WARNING_OUT": 43,
|
|
||||||
"BOSS_DIST_TO_WARNING_OUT_SQRT": 1849,
|
|
||||||
"BOSS_DIST_TO_SHOOT": 16,
|
|
||||||
"BOSS_DIST_TO_SHOOT_SQRT": 256,
|
|
||||||
"CHANCE_TO_SEND_GRENADE_100": 100,
|
|
||||||
"MAX_DIST_COVER_BOSS": 25,
|
|
||||||
"MAX_DIST_COVER_BOSS_SQRT": 625,
|
|
||||||
"MAX_DIST_DECIDER_TO_SEND": 35,
|
|
||||||
"MAX_DIST_DECIDER_TO_SEND_SQRT": 1225,
|
|
||||||
"TIME_AFTER_LOSE": 15,
|
|
||||||
"TIME_AFTER_LOSE_DELTA": 60,
|
|
||||||
"PERSONS_SEND": 2,
|
|
||||||
"DELTA_SEARCH_TIME": 18,
|
|
||||||
"COVER_TO_SEND": true,
|
|
||||||
"EFFECT_PAINKILLER": true,
|
|
||||||
"WAIT_NO_ATTACK_SAVAGE": 10,
|
|
||||||
"CHANCE_USE_RESERVE_PATROL_100": 30,
|
|
||||||
"KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5,
|
|
||||||
"KILLA_DITANCE_TO_BE_ENEMY_BOSS": 65,
|
|
||||||
"KILLA_START_SEARCH_SEC": 40,
|
|
||||||
"KILLA_CONTUTION_TIME": 5,
|
|
||||||
"KILLA_CLOSE_ATTACK_DIST": 8,
|
|
||||||
"KILLA_MIDDLE_ATTACK_DIST": 32,
|
|
||||||
"KILLA_LARGE_ATTACK_DIST": 61,
|
|
||||||
"KILLA_SEARCH_METERS": 30,
|
|
||||||
"KILLA_DEF_DIST_SQRT": 225,
|
|
||||||
"KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25,
|
|
||||||
"KILLA_DIST_TO_GO_TO_SUPPRESS": 6,
|
|
||||||
"KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2,
|
|
||||||
"KILLA_CLOSEATTACK_TIMES": 3,
|
|
||||||
"KILLA_CLOSEATTACK_DELAY": 10,
|
|
||||||
"KILLA_HOLD_DELAY": 5,
|
|
||||||
"KILLA_BULLET_TO_RELOAD": 15,
|
|
||||||
"SHALL_WARN": true,
|
|
||||||
"KILLA_ENEMIES_TO_ATTACK": 3,
|
|
||||||
"KILLA_ONE_IS_CLOSE": 20,
|
|
||||||
"KILLA_TRIGGER_DOWN_DELAY": 0.1,
|
|
||||||
"KILLA_WAIT_IN_COVER_COEF": 0.1,
|
|
||||||
"KOJANIY_DIST_WHEN_READY": 40,
|
|
||||||
"KOJANIY_DIST_TO_BE_ENEMY": 200,
|
|
||||||
"KOJANIY_MIN_DIST_TO_LOOT": 20,
|
|
||||||
"KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400,
|
|
||||||
"KOJANIY_DIST_ENEMY_TOO_CLOSE": 17,
|
|
||||||
"KOJANIY_MANY_ENEMIES_COEF": 1.5,
|
|
||||||
"KOJANIY_FIGHT_CENTER_POS_ME": false,
|
|
||||||
"KOJANIY_DIST_CORE_SPOS_RECALC": 25,
|
|
||||||
"KOJANIY_DIST_CORE_SPOS_RECALC_SQRT": 625,
|
|
||||||
"KOJANIY_START_SUPPERS_SHOOTS_SEC": 30,
|
|
||||||
"KOJANIY_START_NEXT_SUPPERS_SHOOTS_SEC": 90,
|
|
||||||
"KOJANIY_SAFE_ENEMIES": 1,
|
|
||||||
"KOJANIY_TAKE_CARE_ABOULT_ENEMY_DELTA": 2,
|
|
||||||
"KOJANIY_WANNA_GO_TO_CLOSEST_COVER": 15,
|
|
||||||
"GLUHAR_FOLLOWER_PATH_NAME": "Boss",
|
|
||||||
"GLUHAR_FOLLOWER_SCOUT_DIST_START_ATTACK": 80,
|
|
||||||
"GLUHAR_FOLLOWER_SCOUT_DIST_END_ATTACK": 120,
|
|
||||||
"GLUHAR_BOSS_WANNA_ATTACK_CHANCE_0_100": 150,
|
|
||||||
"GLUHAR_ASSAULT_ATTACK_DIST": 45,
|
|
||||||
"GLUHAR_STOP_ASSAULT_ATTACK_DIST": 180,
|
|
||||||
"GLUHAR_TIME_TO_ASSAULT": 10,
|
|
||||||
"DIST_TO_PROTECT_BOSS": 15,
|
|
||||||
"GLUHAR_SEC_TO_REINFORSMENTS": -1,
|
|
||||||
"GLUHAR_REINFORSMENTS_BY_EXIT": false,
|
|
||||||
"GLUHAR_REINFORSMENTS_BY_EVENT": false,
|
|
||||||
"GLUHAR_REINFORSMENTS_BY_PLAYER_COME_TO_ZONE": false,
|
|
||||||
"GLUHAR_FOLLOWERS_TO_REINFORSMENTS": -1,
|
|
||||||
"GLUHAR_FOLLOWERS_SECURITY": 3,
|
|
||||||
"GLUHAR_FOLLOWERS_ASSAULT": 2,
|
|
||||||
"GLUHAR_FOLLOWERS_SCOUT": 2,
|
|
||||||
"GLUHAR_FOLLOWERS_SNIPE": 0,
|
|
||||||
"GLUHAR_BOSS_DIST_TO_ENEMY_WANT_KILL": 25
|
|
||||||
},
|
|
||||||
"Core": {
|
|
||||||
"VisibleAngle": 160,
|
|
||||||
"VisibleDistance": 142,
|
|
||||||
"GainSightCoef": 0.1,
|
|
||||||
"ScatteringPerMeter": 0.045,
|
|
||||||
"ScatteringClosePerMeter": 0.12,
|
|
||||||
"DamageCoeff": 1,
|
|
||||||
"HearingSense": 3.9,
|
|
||||||
"CanRun": true,
|
|
||||||
"CanGrenade": true,
|
|
||||||
"AimingType": "normal",
|
|
||||||
"PistolFireDistancePref": 35,
|
|
||||||
"ShotgunFireDistancePref": 50,
|
|
||||||
"RifleFireDistancePref": 100,
|
|
||||||
"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,
|
|
||||||
"ToStopBotAngularSpeed": 40,
|
|
||||||
"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,
|
|
||||||
"DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225,
|
|
||||||
"DIST_NOT_TO_SHOOT": 0.3,
|
|
||||||
"PoseChnageCoef": 0.1,
|
|
||||||
"LayFactor": 0.1,
|
|
||||||
"RecoilYCoef": 0.0005,
|
|
||||||
"RecoilYCoefSppedDown": -0.52,
|
|
||||||
"RecoilYMax": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"impossible": {
|
|
||||||
"Lay": {
|
|
||||||
"CHECK_SHOOT_WHEN_LAYING": false,
|
|
||||||
"DELTA_LAY_CHECK": 2,
|
|
||||||
"DELTA_GETUP": 2.7,
|
|
||||||
"DELTA_AFTER_GETUP": 10,
|
|
||||||
"CLEAR_POINTS_OF_SCARE_SEC": 20,
|
|
||||||
"MAX_LAY_TIME": 35,
|
|
||||||
"DELTA_WANT_LAY_CHECL_SEC": 5,
|
|
||||||
"ATTACK_LAY_CHANCE": 25,
|
|
||||||
"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,
|
|
||||||
"DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225,
|
|
||||||
"DIST_ENEMY_GETUP_LAY": 10,
|
|
||||||
"DIST_ENEMY_GETUP_LAY_SQRT": 100,
|
|
||||||
"DIST_ENEMY_CAN_LAY": 15,
|
|
||||||
"DIST_ENEMY_CAN_LAY_SQRT": 225,
|
|
||||||
"LAY_AIM": 0.6,
|
|
||||||
"MIN_CAN_LAY_DIST_SQRT": 121,
|
|
||||||
"MIN_CAN_LAY_DIST": 11,
|
|
||||||
"MAX_CAN_LAY_DIST_SQRT": 40000,
|
|
||||||
"MAX_CAN_LAY_DIST": 200,
|
|
||||||
"LAY_CHANCE_DANGER": 40,
|
|
||||||
"DAMAGE_TIME_TO_GETUP": 3
|
|
||||||
},
|
|
||||||
"Aiming": {
|
|
||||||
"MAX_AIM_PRECICING": 2,
|
|
||||||
"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,
|
|
||||||
"RECALC_MUST_TIME": 3,
|
|
||||||
"DAMAGE_PANIC_TIME": 15,
|
|
||||||
"DANGER_UP_POINT": 1.3,
|
|
||||||
"MAX_AIMING_UPGRADE_BY_TIME": 0.25,
|
|
||||||
"DAMAGE_TO_DISCARD_AIM_0_100": 1,
|
|
||||||
"MIN_TIME_DISCARD_AIM_SEC": 0,
|
|
||||||
"MAX_TIME_DISCARD_AIM_SEC": 0,
|
|
||||||
"XZ_COEF": 0.2,
|
|
||||||
"SHOOT_TO_CHANGE_PRIORITY": 5525,
|
|
||||||
"BOTTOM_COEF": 0.1,
|
|
||||||
"FIRST_CONTACT_ADD_SEC": 0.1,
|
|
||||||
"FIRST_CONTACT_ADD_CHANCE_100": 80,
|
|
||||||
"BASE_HIT_AFFECTION_DELAY_SEC": 0.57,
|
|
||||||
"BASE_HIT_AFFECTION_MIN_ANG": 4,
|
|
||||||
"BASE_HIT_AFFECTION_MAX_ANG": 10,
|
|
||||||
"BASE_SHIEF": 0.05,
|
|
||||||
"SCATTERING_HAVE_DAMAGE_COEF": 2,
|
|
||||||
"SCATTERING_DIST_MODIF": 0.45,
|
|
||||||
"SCATTERING_DIST_MODIF_CLOSE": 0.6,
|
|
||||||
"AIMING_TYPE": 1,
|
|
||||||
"DIST_TO_SHOOT_TO_CENTER": 3,
|
|
||||||
"DIST_TO_SHOOT_NO_OFFSET": 3,
|
|
||||||
"CAN_USE_STRIBOSCOPE": 100,
|
|
||||||
"SHPERE_FRIENDY_FIRE_SIZE": 0.2,
|
|
||||||
"COEF_IF_MOVE": 1,
|
|
||||||
"TIME_COEF_IF_MOVE": 1.1,
|
|
||||||
"BOT_MOVE_IF_DELTA": 3.01,
|
|
||||||
"NEXT_SHOT_MISS_CHANCE_100": 100,
|
|
||||||
"NEXT_SHOT_MISS_Y_OFFSET": 1,
|
|
||||||
"ANYTIME_LIGHT_WHEN_AIM_100": -1,
|
|
||||||
"ANY_PART_SHOOT_TIME": 15,
|
|
||||||
"WEAPON_ROOT_OFFSET": 0.35,
|
|
||||||
"MIN_DAMAGE_TO_GET_HIT_AFFETS": 1,
|
|
||||||
"MAX_AIM_TIME": 1.5,
|
|
||||||
"OFFSET_RECAL_ANYWAY_TIME": 1,
|
|
||||||
"ENEMY_Y_WEAPON_OFFSET": 0.08,
|
|
||||||
"BASE_SHIEF_STATIONARY_GRENADE": 1.1,
|
|
||||||
"XZ_COEF_STATIONARY_GRENADE": 0.7,
|
|
||||||
"Y_TOP_OFFSET_COEF": 0.001,
|
|
||||||
"Y_BOTTOM_OFFSET_COEF": 0.015,
|
|
||||||
"BAD_SHOOTS_MIN": 0,
|
|
||||||
"BAD_SHOOTS_MAX": 0,
|
|
||||||
"BAD_SHOOTS_OFFSET": 1,
|
|
||||||
"BAD_SHOOTS_MAIN_COEF": 0.39
|
|
||||||
},
|
|
||||||
"Look": {
|
|
||||||
"MINIMUM_VISIBLE_DIST": 70,
|
|
||||||
"OLD_TIME_POINT": 11,
|
|
||||||
"WAIT_NEW_SENSOR": 2.1,
|
|
||||||
"WAIT_NEW__LOOK_SENSOR": 7.8,
|
|
||||||
"LOOK_AROUND_DELTA": 1.1,
|
|
||||||
"MAX_VISION_GRASS_METERS": 0.8,
|
|
||||||
"CAN_USE_STRIBOSCOPE": 100,
|
|
||||||
"MAX_VISION_GRASS_METERS_FLARE": 8,
|
|
||||||
"MAX_VISION_GRASS_METERS_OPT": 0.9090909,
|
|
||||||
"MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125,
|
|
||||||
"LightOnVisionDistance": 30,
|
|
||||||
"FAR_DISTANCE": 160,
|
|
||||||
"FarDeltaTimeSec": 3,
|
|
||||||
"MIDDLE_DIST": 90,
|
|
||||||
"MiddleDeltaTimeSec": 1,
|
|
||||||
"CloseDeltaTimeSec": 0.1,
|
|
||||||
"POSIBLE_VISION_SPACE": 1.2,
|
|
||||||
"GOAL_TO_FULL_DISSAPEAR": 1.1,
|
|
||||||
"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,
|
|
||||||
"ENEMY_LIGHT_ADD": 48,
|
|
||||||
"ENEMY_LIGHT_START_DIST": 90,
|
|
||||||
"CAN_LOOK_TO_WALL": true,
|
|
||||||
"DIST_NOT_TO_IGNORE_WALL": 15,
|
|
||||||
"DIST_CHECK_WALL": 20,
|
|
||||||
"LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25,
|
|
||||||
"MIN_LOOK_AROUD_TIME": 20,
|
|
||||||
"OPTIMIZE_TO_ONLY_BODY": true,
|
|
||||||
"LOOK_THROUGH_GRASS": true,
|
|
||||||
"LOOK_THROUGH_GRASS_DIST_METERS": 0,
|
|
||||||
"SEC_REPEATED_SEEN": 10,
|
|
||||||
"DIST_SQRT_REPEATED_SEEN": 225,
|
|
||||||
"DIST_REPEATED_SEEN": 15,
|
|
||||||
"COEF_REPEATED_SEEN": 1E-05,
|
|
||||||
"MAX_DIST_CLAMP_TO_SEEN_SPEED": 100,
|
|
||||||
"NIGHT_VISION_ON": 100,
|
|
||||||
"NIGHT_VISION_OFF": 110,
|
|
||||||
"NIGHT_VISION_DIST": 105,
|
|
||||||
"VISIBLE_ANG_LIGHT": 60,
|
|
||||||
"VISIBLE_ANG_NIGHTVISION": 120
|
|
||||||
},
|
|
||||||
"Shoot": {
|
|
||||||
"RECOIL_TIME_NORMALIZE": 1,
|
|
||||||
"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,
|
|
||||||
"FINGER_HOLD_SINGLE_SHOT": 0.14,
|
|
||||||
"BASE_AUTOMATIC_TIME": 0.4,
|
|
||||||
"AUTOMATIC_FIRE_SCATTERING_COEF": 1.1,
|
|
||||||
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 100,
|
|
||||||
"FAR_DIST_ENEMY": 20,
|
|
||||||
"SHOOT_FROM_COVER": 6,
|
|
||||||
"FAR_DIST_ENEMY_SQR": 400,
|
|
||||||
"MAX_DIST_COEF": 1.35,
|
|
||||||
"RECOIL_DELTA_PRESS": 0.15,
|
|
||||||
"RUN_DIST_NO_AMMO": 25,
|
|
||||||
"RUN_DIST_NO_AMMO_SQRT": 625,
|
|
||||||
"CAN_SHOOTS_TIME_TO_AMBUSH": 600,
|
|
||||||
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5,
|
|
||||||
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2,
|
|
||||||
"RELOAD_PECNET_NO_ENEMY": 0.6,
|
|
||||||
"CHANCE_TO_CHANGE_WEAPON": 10,
|
|
||||||
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 10,
|
|
||||||
"LOW_DIST_TO_CHANGE_WEAPON": 6,
|
|
||||||
"FAR_DIST_TO_CHANGE_WEAPON": 30,
|
|
||||||
"SUPPRESS_BY_SHOOT_TIME": 6,
|
|
||||||
"SUPPRESS_TRIGGERS_DOWN": 3,
|
|
||||||
"VALIDATE_MALFUNCTION_CHANCE": 100,
|
|
||||||
"REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25,
|
|
||||||
"DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5,
|
|
||||||
"DELAY_BEFORE_FIX_MALFUNCTION": 0.5,
|
|
||||||
"MELEE_STOP_DIST": 0.5,
|
|
||||||
"DIST_TO_HIT_MELEE": 2,
|
|
||||||
"DIST_TO_STOP_SPRINT_MELEE": 2.5,
|
|
||||||
"TRY_HIT_PERIOD_MELEE": 0.1,
|
|
||||||
"MELEE_RESET_HIT_TIME": 0,
|
|
||||||
"MELEE_STOP_MOVE_DISTANCE": 0.85
|
|
||||||
},
|
|
||||||
"Move": {
|
|
||||||
"BASE_ROTATE_SPEED": 270,
|
|
||||||
"REACH_DIST": 0.5,
|
|
||||||
"REACH_DIST_RUN": 0.8,
|
|
||||||
"START_SLOW_DIST": 1.5,
|
|
||||||
"BASESTART_SLOW_DIST": 1.1,
|
|
||||||
"SLOW_COEF": 7,
|
|
||||||
"DIST_TO_CAN_CHANGE_WAY": 8,
|
|
||||||
"DIST_TO_START_RAYCAST": 15,
|
|
||||||
"BASE_START_SERACH": 35,
|
|
||||||
"UPDATE_TIME_RECAL_WAY": 7,
|
|
||||||
"FAR_DIST": 4,
|
|
||||||
"FAR_DIST_SQR": 16,
|
|
||||||
"DIST_TO_CAN_CHANGE_WAY_SQR": 64,
|
|
||||||
"DIST_TO_START_RAYCAST_SQR": 225,
|
|
||||||
"BASE_SQRT_START_SERACH": 1225,
|
|
||||||
"Y_APPROXIMATION": 0.7,
|
|
||||||
"DELTA_LAST_SEEN_ENEMY": 20,
|
|
||||||
"REACH_DIST_COVER": 2,
|
|
||||||
"RUN_TO_COVER_MIN": 2,
|
|
||||||
"CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100,
|
|
||||||
"RUN_IF_CANT_SHOOT": false,
|
|
||||||
"RUN_IF_GAOL_FAR_THEN": 10,
|
|
||||||
"SEC_TO_CHANGE_TO_RUN": 3,
|
|
||||||
"ETERNITY_STAMINA": true
|
|
||||||
},
|
|
||||||
"Grenade": {
|
|
||||||
"DELTA_NEXT_ATTEMPT_FROM_COVER": 5,
|
|
||||||
"DELTA_NEXT_ATTEMPT": 10,
|
|
||||||
"MIN_DIST_NOT_TO_THROW": 8,
|
|
||||||
"NEAR_DELTA_THROW_TIME_SEC": 2,
|
|
||||||
"MIN_THROW_GRENADE_DIST": 12,
|
|
||||||
"MIN_THROW_GRENADE_DIST_SQRT": 144,
|
|
||||||
"MIN_DIST_NOT_TO_THROW_SQR": 64,
|
|
||||||
"RUN_AWAY": 22,
|
|
||||||
"RUN_AWAY_SQR": 484,
|
|
||||||
"ADD_GRENADE_AS_DANGER": 65,
|
|
||||||
"ADD_GRENADE_AS_DANGER_SQR": 4225,
|
|
||||||
"CHANCE_TO_NOTIFY_ENEMY_GR_100": 100,
|
|
||||||
"GrenadePerMeter": 0.1,
|
|
||||||
"REQUEST_DIST_MUST_THROW_SQRT": 9,
|
|
||||||
"REQUEST_DIST_MUST_THROW": 3,
|
|
||||||
"BEWARE_TYPE": 2,
|
|
||||||
"SHOOT_TO_SMOKE_CHANCE_100": 50,
|
|
||||||
"CHANCE_RUN_FLASHED_100": 100,
|
|
||||||
"MAX_FLASHED_DIST_TO_SHOOT": 10,
|
|
||||||
"MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100,
|
|
||||||
"FLASH_GRENADE_TIME_COEF": 0.25,
|
|
||||||
"SIZE_SPOTTED_COEF": 2,
|
|
||||||
"BE_ATTENTION_COEF": 4,
|
|
||||||
"TIME_SHOOT_TO_FLASH": 4,
|
|
||||||
"CLOSE_TO_SMOKE_TO_SHOOT": 10,
|
|
||||||
"CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100,
|
|
||||||
"CLOSE_TO_SMOKE_TIME_DELTA": 5,
|
|
||||||
"SMOKE_CHECK_DELTA": 1,
|
|
||||||
"DELTA_GRENADE_START_TIME": 0.01,
|
|
||||||
"AMBUSH_IF_SMOKE_IN_ZONE_100": 40,
|
|
||||||
"AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30,
|
|
||||||
"NO_RUN_FROM_AI_GRENADES": true,
|
|
||||||
"MAX_THROW_POWER": 25,
|
|
||||||
"GrenadePrecision": 0.01,
|
|
||||||
"STOP_WHEN_THROW_GRENADE": true,
|
|
||||||
"WAIT_TIME_TURN_AWAY": 0.2,
|
|
||||||
"SMOKE_SUPPRESS_DELTA": 20,
|
|
||||||
"DAMAGE_GRENADE_SUPPRESS_DELTA": 8,
|
|
||||||
"STUN_SUPPRESS_DELTA": 9,
|
|
||||||
"CHEAT_START_GRENADE_PLACE": false,
|
|
||||||
"CAN_THROW_STRAIGHT_CONTACT": true,
|
|
||||||
"STRAIGHT_CONTACT_DELTA_SEC": -1,
|
|
||||||
"ANG_TYPE": 1,
|
|
||||||
"MIN_THROW_DIST_PERCENT_0_1": 0.7,
|
|
||||||
"FLASH_MODIF_IS_NIGHTVISION": 2
|
|
||||||
},
|
|
||||||
"Change": {
|
|
||||||
"SMOKE_VISION_DIST": 0.6,
|
|
||||||
"SMOKE_GAIN_SIGHT": 1.6,
|
|
||||||
"SMOKE_SCATTERING": 1.6,
|
|
||||||
"SMOKE_PRECICING": 1.6,
|
|
||||||
"SMOKE_HEARING": 1,
|
|
||||||
"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,
|
|
||||||
"FLASH_ACCURATY": 1.6,
|
|
||||||
"FLASH_LAY_CHANCE": 1,
|
|
||||||
"STUN_HEARING": 0.01
|
|
||||||
},
|
|
||||||
"Cover": {
|
|
||||||
"RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20,
|
|
||||||
"RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50,
|
|
||||||
"SOUND_TO_GET_SPOTTED": 2,
|
|
||||||
"TIME_TO_MOVE_TO_COVER": 15,
|
|
||||||
"MAX_DIST_OF_COVER": 4,
|
|
||||||
"CHANGE_RUN_TO_COVER_SEC": 5,
|
|
||||||
"CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6,
|
|
||||||
"MIN_DIST_TO_ENEMY": 9,
|
|
||||||
"DIST_CANT_CHANGE_WAY": 5,
|
|
||||||
"DIST_CHECK_SFETY": 9,
|
|
||||||
"TIME_CHECK_SAFE": 2,
|
|
||||||
"HIDE_TO_COVER_TIME": 1.5,
|
|
||||||
"MAX_DIST_OF_COVER_SQR": 16,
|
|
||||||
"DIST_CANT_CHANGE_WAY_SQR": 25,
|
|
||||||
"SPOTTED_COVERS_RADIUS": 2.5,
|
|
||||||
"LOOK_LAST_ENEMY_POS_MOVING": 1.5,
|
|
||||||
"LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3,
|
|
||||||
"LOOK_LAST_ENEMY_POS_LOOKAROUND": 45,
|
|
||||||
"OFFSET_LOOK_ALONG_WALL_ANG": 20,
|
|
||||||
"SPOTTED_GRENADE_RADIUS": 16,
|
|
||||||
"MAX_SPOTTED_TIME_SEC": 55,
|
|
||||||
"WAIT_INT_COVER_FINDING_ENEMY": 2,
|
|
||||||
"CLOSE_DIST_POINT_SQRT": 4,
|
|
||||||
"DELTA_SEEN_FROM_COVE_LAST_POS": 15,
|
|
||||||
"MOVE_TO_COVER_WHEN_TARGET": false,
|
|
||||||
"RUN_COVER_IF_CAN_AND_NO_ENEMIES": false,
|
|
||||||
"SPOTTED_GRENADE_TIME": 7,
|
|
||||||
"DEPENDS_Y_DIST_TO_BOT": false,
|
|
||||||
"RUN_IF_FAR": 15,
|
|
||||||
"RUN_IF_FAR_SQRT": 225,
|
|
||||||
"STAY_IF_FAR": 25,
|
|
||||||
"STAY_IF_FAR_SQRT": 625,
|
|
||||||
"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,
|
|
||||||
"NOT_LOOK_AT_WALL_IS_DANGER": true,
|
|
||||||
"MIN_DEFENCE_LEVEL": 0,
|
|
||||||
"REWORK_NOT_TO_SHOOT": true,
|
|
||||||
"DELETE_POINTS_BEHIND_ENEMIES": true,
|
|
||||||
"GOOD_DIST_TO_POINT_COEF": 1.8,
|
|
||||||
"ENEMY_DIST_TO_GO_OUT": 1,
|
|
||||||
"CHECK_CLOSEST_FRIEND": false,
|
|
||||||
"MIN_TO_ENEMY_TO_BE_NOT_SAFE_SQRT": 0,
|
|
||||||
"MIN_TO_ENEMY_TO_BE_NOT_SAFE": 0,
|
|
||||||
"CAN_LOOK_OUT_WHEN_HOLDING": true,
|
|
||||||
"SIT_DOWN_WHEN_HOLDING": false,
|
|
||||||
"STATIONARY_WEAPON_NO_ENEMY_GETUP": 15,
|
|
||||||
"STATIONARY_WEAPON_MAX_DIST_TO_USE": 50
|
|
||||||
},
|
|
||||||
"Patrol": {
|
|
||||||
"SPRINT_BETWEEN_CACHED_POINTS": -1,
|
|
||||||
"LOOK_TIME_BASE": 360,
|
|
||||||
"RESERVE_TIME_STAY": 72,
|
|
||||||
"FRIEND_SEARCH_SEC": 12,
|
|
||||||
"TALK_DELAY": 1.1,
|
|
||||||
"MIN_TALK_DELAY": 19,
|
|
||||||
"TALK_DELAY_BIG": 23.1,
|
|
||||||
"CHANGE_WAY_TIME": 9325.1,
|
|
||||||
"MIN_DIST_TO_CLOSE_TALK": 5,
|
|
||||||
"VISION_DIST_COEF_PEACE": 1,
|
|
||||||
"MIN_DIST_TO_CLOSE_TALK_SQR": 25,
|
|
||||||
"CHANCE_TO_CUT_WAY_0_100": 75,
|
|
||||||
"CUT_WAY_MIN_0_1": 0.4,
|
|
||||||
"CUT_WAY_MAX_0_1": 0.65,
|
|
||||||
"CHANCE_TO_CHANGE_WAY_0_100": 30,
|
|
||||||
"CHANCE_TO_SHOOT_DEADBODY": 52,
|
|
||||||
"SUSPETION_PLACE_LIFETIME": 7,
|
|
||||||
"RESERVE_OUT_TIME": 60,
|
|
||||||
"CLOSE_TO_SELECT_RESERV_WAY": 25,
|
|
||||||
"MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5,
|
|
||||||
"CAN_CHOOSE_RESERV": true,
|
|
||||||
"TRY_CHOOSE_RESERV_WAY_ON_START": true,
|
|
||||||
"CAN_CHECK_MAGAZINE": false
|
|
||||||
},
|
|
||||||
"Hearing": {
|
|
||||||
"BOT_CLOSE_PANIC_DIST": 1,
|
|
||||||
"CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88,
|
|
||||||
"DISPERSION_COEF": 10,
|
|
||||||
"DISPERSION_COEF_GUN": 40.6,
|
|
||||||
"CLOSE_DIST": 26,
|
|
||||||
"FAR_DIST": 56,
|
|
||||||
"SOUND_DIR_DEEFREE": 30,
|
|
||||||
"DIST_PLACE_TO_FIND_POINT": 70,
|
|
||||||
"DEAD_BODY_SOUND_RAD": 30,
|
|
||||||
"LOOK_ONLY_DANGER": false,
|
|
||||||
"RESET_TIMER_DIST": 17,
|
|
||||||
"HEAR_DELAY_WHEN_PEACE": 0,
|
|
||||||
"HEAR_DELAY_WHEN_HAVE_SMT": 0,
|
|
||||||
"LOOK_ONLY_DANGER_DELTA": 9
|
|
||||||
},
|
|
||||||
"Mind": {
|
|
||||||
"MIN_SHOOTS_TIME": 2,
|
|
||||||
"MAX_SHOOTS_TIME": 4,
|
|
||||||
"TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15,
|
|
||||||
"DAMAGE_REDUCTION_TIME_SEC": 20,
|
|
||||||
"MIN_DAMAGE_SCARE": 20,
|
|
||||||
"GROUP_EXACTLY_PHRASE_DELAY_MAX": 20,
|
|
||||||
"CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35,
|
|
||||||
"TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52,
|
|
||||||
"TIME_TO_FIND_ENEMY": 22,
|
|
||||||
"MAX_AGGRO_BOT_DIST": 100,
|
|
||||||
"HIT_POINT_DETECTION": 4,
|
|
||||||
"DANGER_POINT_CHOOSE_COEF": 1,
|
|
||||||
"SIMPLE_POINT_CHOOSE_COEF": 0.4,
|
|
||||||
"LASTSEEN_POINT_CHOOSE_COEF": 0.2,
|
|
||||||
"COVER_DIST_COEF": 1.5,
|
|
||||||
"DIST_TO_FOUND_SQRT": 400,
|
|
||||||
"MAX_AGGRO_BOT_DIST_SQR": 10000,
|
|
||||||
"DIST_TO_STOP_RUN_ENEMY": 15,
|
|
||||||
"ENEMY_LOOK_AT_ME_ANG": 15,
|
|
||||||
"MIN_START_AGGRESION_COEF": 1,
|
|
||||||
"MAX_START_AGGRESION_COEF": 3,
|
|
||||||
"BULLET_FEEL_DIST": 360,
|
|
||||||
"BULLET_FEEL_CLOSE_SDIST": 1,
|
|
||||||
"ATTACK_IMMEDIATLY_CHANCE_0_100": 40,
|
|
||||||
"CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01,
|
|
||||||
"FRIEND_DEAD_AGR_LOW": -0.2,
|
|
||||||
"FRIEND_AGR_KILL": 0.2,
|
|
||||||
"LAST_ENEMY_LOOK_TO": 40,
|
|
||||||
"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,
|
|
||||||
"AMBUSH_WHEN_UNDER_FIRE": true,
|
|
||||||
"AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60,
|
|
||||||
"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,
|
|
||||||
"PROTECT_TIME_REAL": true,
|
|
||||||
"CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25,
|
|
||||||
"CAN_PANIC_IS_PROTECT": false,
|
|
||||||
"NO_RUN_AWAY_FOR_SAFE": true,
|
|
||||||
"PART_PERCENT_TO_HEAL": 0.65,
|
|
||||||
"PROTECT_DELTA_HEAL_SEC": 10,
|
|
||||||
"CAN_STAND_BY": false,
|
|
||||||
"CAN_THROW_REQUESTS": true,
|
|
||||||
"GROUP_ANY_PHRASE_DELAY": 5,
|
|
||||||
"GROUP_EXACTLY_PHRASE_DELAY": 20,
|
|
||||||
"DIST_TO_ENEMY_YO_CAN_HEAL": 30,
|
|
||||||
"CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80,
|
|
||||||
"DOG_FIGHT_OUT": 6,
|
|
||||||
"DOG_FIGHT_IN": 3,
|
|
||||||
"SHOOT_INSTEAD_DOG_FIGHT": 9,
|
|
||||||
"PISTOL_SHOTGUN_AMBUSH_DIST": 330,
|
|
||||||
"STANDART_AMBUSH_DIST": 300,
|
|
||||||
"AI_POWER_COEF": 120,
|
|
||||||
"COVER_SECONDS_AFTER_LOSE_VISION": 10,
|
|
||||||
"COVER_SELF_ALWAYS_IF_DAMAGED": false,
|
|
||||||
"SEC_TO_MORE_DIST_TO_RUN": 10,
|
|
||||||
"HEAL_DELAY_SEC": 5,
|
|
||||||
"HIT_DELAY_WHEN_HAVE_SMT": -1,
|
|
||||||
"HIT_DELAY_WHEN_PEACE": -1,
|
|
||||||
"TALK_WITH_QUERY": true,
|
|
||||||
"DANGER_EXPIRE_TIME_MIN": 0.4,
|
|
||||||
"DANGER_EXPIRE_TIME_MAX": 1.2,
|
|
||||||
"PANIC_RUN_WEIGHT": 1,
|
|
||||||
"PANIC_SIT_WEIGHT": 80,
|
|
||||||
"PANIC_LAY_WEIGHT": 20,
|
|
||||||
"PANIC_NONE_WEIGHT": 40,
|
|
||||||
"PANIC_SIT_WEIGHT_PEACE": 60,
|
|
||||||
"CAN_EXECUTE_REQUESTS": true,
|
|
||||||
"CAN_TAKE_ITEMS": false,
|
|
||||||
"DIST_TO_ENEMY_SPOTTED_ON_HIT": 20,
|
|
||||||
"DEFAULT_SAVAGE_BEHAVIOUR": "Warn",
|
|
||||||
"DEFAULT_BEAR_BEHAVIOUR": "Attack",
|
|
||||||
"DEFAULT_USEC_BEHAVIOUR": "Attack",
|
|
||||||
"FRIENDLY_BOT_TYPES": [],
|
|
||||||
"WARN_BOT_TYPES": [],
|
|
||||||
"ENEMY_BOT_TYPES": []
|
|
||||||
},
|
|
||||||
"Boss": {
|
|
||||||
"BOSS_DIST_TO_WARNING": 34,
|
|
||||||
"BOSS_DIST_TO_WARNING_SQRT": 1156,
|
|
||||||
"BOSS_DIST_TO_WARNING_OUT": 43,
|
|
||||||
"BOSS_DIST_TO_WARNING_OUT_SQRT": 1849,
|
|
||||||
"BOSS_DIST_TO_SHOOT": 16,
|
|
||||||
"BOSS_DIST_TO_SHOOT_SQRT": 256,
|
|
||||||
"CHANCE_TO_SEND_GRENADE_100": 100,
|
|
||||||
"MAX_DIST_COVER_BOSS": 25,
|
|
||||||
"MAX_DIST_COVER_BOSS_SQRT": 625,
|
|
||||||
"MAX_DIST_DECIDER_TO_SEND": 35,
|
|
||||||
"MAX_DIST_DECIDER_TO_SEND_SQRT": 1225,
|
|
||||||
"TIME_AFTER_LOSE": 15,
|
|
||||||
"TIME_AFTER_LOSE_DELTA": 60,
|
|
||||||
"PERSONS_SEND": 2,
|
|
||||||
"DELTA_SEARCH_TIME": 18,
|
|
||||||
"COVER_TO_SEND": true,
|
|
||||||
"EFFECT_PAINKILLER": true,
|
|
||||||
"WAIT_NO_ATTACK_SAVAGE": 10,
|
|
||||||
"CHANCE_USE_RESERVE_PATROL_100": 30,
|
|
||||||
"KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5,
|
|
||||||
"KILLA_DITANCE_TO_BE_ENEMY_BOSS": 65,
|
|
||||||
"KILLA_START_SEARCH_SEC": 40,
|
|
||||||
"KILLA_CONTUTION_TIME": 5,
|
|
||||||
"KILLA_CLOSE_ATTACK_DIST": 8,
|
|
||||||
"KILLA_MIDDLE_ATTACK_DIST": 32,
|
|
||||||
"KILLA_LARGE_ATTACK_DIST": 61,
|
|
||||||
"KILLA_SEARCH_METERS": 30,
|
|
||||||
"KILLA_DEF_DIST_SQRT": 225,
|
|
||||||
"KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25,
|
|
||||||
"KILLA_DIST_TO_GO_TO_SUPPRESS": 6,
|
|
||||||
"KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2,
|
|
||||||
"KILLA_CLOSEATTACK_TIMES": 3,
|
|
||||||
"KILLA_CLOSEATTACK_DELAY": 10,
|
|
||||||
"KILLA_HOLD_DELAY": 5,
|
|
||||||
"KILLA_BULLET_TO_RELOAD": 15,
|
|
||||||
"SHALL_WARN": true,
|
|
||||||
"KILLA_ENEMIES_TO_ATTACK": 3,
|
|
||||||
"KILLA_ONE_IS_CLOSE": 20,
|
|
||||||
"KILLA_TRIGGER_DOWN_DELAY": 0.1,
|
|
||||||
"KILLA_WAIT_IN_COVER_COEF": 0.1,
|
|
||||||
"KOJANIY_DIST_WHEN_READY": 40,
|
|
||||||
"KOJANIY_DIST_TO_BE_ENEMY": 200,
|
|
||||||
"KOJANIY_MIN_DIST_TO_LOOT": 20,
|
|
||||||
"KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400,
|
|
||||||
"KOJANIY_DIST_ENEMY_TOO_CLOSE": 17,
|
|
||||||
"KOJANIY_MANY_ENEMIES_COEF": 1.5,
|
|
||||||
"KOJANIY_FIGHT_CENTER_POS_ME": false,
|
|
||||||
"KOJANIY_DIST_CORE_SPOS_RECALC": 25,
|
|
||||||
"KOJANIY_DIST_CORE_SPOS_RECALC_SQRT": 625,
|
|
||||||
"KOJANIY_START_SUPPERS_SHOOTS_SEC": 30,
|
|
||||||
"KOJANIY_START_NEXT_SUPPERS_SHOOTS_SEC": 90,
|
|
||||||
"KOJANIY_SAFE_ENEMIES": 1,
|
|
||||||
"KOJANIY_TAKE_CARE_ABOULT_ENEMY_DELTA": 2,
|
|
||||||
"KOJANIY_WANNA_GO_TO_CLOSEST_COVER": 15,
|
|
||||||
"GLUHAR_FOLLOWER_PATH_NAME": "Boss",
|
|
||||||
"GLUHAR_FOLLOWER_SCOUT_DIST_START_ATTACK": 80,
|
|
||||||
"GLUHAR_FOLLOWER_SCOUT_DIST_END_ATTACK": 120,
|
|
||||||
"GLUHAR_BOSS_WANNA_ATTACK_CHANCE_0_100": 150,
|
|
||||||
"GLUHAR_ASSAULT_ATTACK_DIST": 45,
|
|
||||||
"GLUHAR_STOP_ASSAULT_ATTACK_DIST": 180,
|
|
||||||
"GLUHAR_TIME_TO_ASSAULT": 10,
|
|
||||||
"DIST_TO_PROTECT_BOSS": 15,
|
|
||||||
"GLUHAR_SEC_TO_REINFORSMENTS": -1,
|
|
||||||
"GLUHAR_REINFORSMENTS_BY_EXIT": false,
|
|
||||||
"GLUHAR_REINFORSMENTS_BY_EVENT": false,
|
|
||||||
"GLUHAR_REINFORSMENTS_BY_PLAYER_COME_TO_ZONE": false,
|
|
||||||
"GLUHAR_FOLLOWERS_TO_REINFORSMENTS": -1,
|
|
||||||
"GLUHAR_FOLLOWERS_SECURITY": 3,
|
|
||||||
"GLUHAR_FOLLOWERS_ASSAULT": 2,
|
|
||||||
"GLUHAR_FOLLOWERS_SCOUT": 2,
|
|
||||||
"GLUHAR_FOLLOWERS_SNIPE": 0,
|
|
||||||
"GLUHAR_BOSS_DIST_TO_ENEMY_WANT_KILL": 25
|
|
||||||
},
|
|
||||||
"Core": {
|
|
||||||
"VisibleAngle": 160,
|
|
||||||
"VisibleDistance": 142,
|
|
||||||
"GainSightCoef": 0.1,
|
|
||||||
"ScatteringPerMeter": 0.045,
|
|
||||||
"ScatteringClosePerMeter": 0.12,
|
|
||||||
"DamageCoeff": 1,
|
|
||||||
"HearingSense": 3.9,
|
|
||||||
"CanRun": true,
|
|
||||||
"CanGrenade": true,
|
|
||||||
"AimingType": "normal",
|
|
||||||
"PistolFireDistancePref": 35,
|
|
||||||
"ShotgunFireDistancePref": 50,
|
|
||||||
"RifleFireDistancePref": 100,
|
|
||||||
"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,
|
|
||||||
"ToStopBotAngularSpeed": 40,
|
|
||||||
"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,
|
|
||||||
"DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225,
|
|
||||||
"DIST_NOT_TO_SHOOT": 0.3,
|
|
||||||
"PoseChnageCoef": 0.1,
|
|
||||||
"LayFactor": 0.1,
|
|
||||||
"RecoilYCoef": 0.0005,
|
|
||||||
"RecoilYCoefSppedDown": -0.52,
|
|
||||||
"RecoilYMax": 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"chances": {
|
|
||||||
"equipment": {
|
|
||||||
"Headwear": 100,
|
|
||||||
"Earpiece": 0,
|
|
||||||
"FaceCover": 0,
|
|
||||||
"ArmorVest": 0,
|
|
||||||
"Eyewear": 0,
|
|
||||||
"ArmBand": 0,
|
|
||||||
"TacticalVest": 0,
|
|
||||||
"Backpack": 0,
|
|
||||||
"FirstPrimaryWeapon": 100,
|
|
||||||
"SecondPrimaryWeapon": 0,
|
|
||||||
"Holster": 100,
|
|
||||||
"Scabbard": 100,
|
|
||||||
"Pockets": 100,
|
|
||||||
"SecuredContainer": 100
|
|
||||||
},
|
|
||||||
"mods": {
|
|
||||||
"mod_launcher": 0,
|
|
||||||
"mod_muzzle": 100,
|
|
||||||
"mod_reciever": 100,
|
|
||||||
"mod_sight_rear": 0,
|
|
||||||
"mod_stock": 100,
|
|
||||||
"mod_magazine": 100,
|
|
||||||
"mod_charge": 100,
|
|
||||||
"mod_mount_000": 50,
|
|
||||||
"mod_sight_front": 0,
|
|
||||||
"mod_foregrip": 100,
|
|
||||||
"mod_mount_001": 0,
|
|
||||||
"mod_tactical": 66,
|
|
||||||
"mod_scope": 100
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"generation": {
|
"generation": {
|
||||||
"items": {
|
"items": {
|
||||||
"specialItems": {
|
|
||||||
"weights": {
|
|
||||||
"0": 1,
|
|
||||||
"1": 0
|
|
||||||
},
|
|
||||||
"whitelist": []
|
|
||||||
},
|
|
||||||
"healing": {
|
|
||||||
"weights": {
|
|
||||||
"0": 1,
|
|
||||||
"1": 2,
|
|
||||||
"2": 1
|
|
||||||
},
|
|
||||||
"whitelist": []
|
|
||||||
},
|
|
||||||
"drugs": {
|
|
||||||
"weights": {
|
|
||||||
"0": 1,
|
|
||||||
"1": 2,
|
|
||||||
"2": 0
|
|
||||||
},
|
|
||||||
"whitelist": []
|
|
||||||
},
|
|
||||||
"stims": {
|
|
||||||
"weights": {
|
|
||||||
"0": 2,
|
|
||||||
"1": 1,
|
|
||||||
"2": 0
|
|
||||||
},
|
|
||||||
"whitelist": []
|
|
||||||
},
|
|
||||||
"backpackLoot": {
|
"backpackLoot": {
|
||||||
"weights": {
|
"weights": {
|
||||||
"0": 1,
|
"0": 1,
|
||||||
@ -2528,6 +2314,43 @@
|
|||||||
},
|
},
|
||||||
"whitelist": []
|
"whitelist": []
|
||||||
},
|
},
|
||||||
|
"drugs": {
|
||||||
|
"weights": {
|
||||||
|
"0": 1,
|
||||||
|
"1": 2,
|
||||||
|
"2": 0
|
||||||
|
},
|
||||||
|
"whitelist": []
|
||||||
|
},
|
||||||
|
"grenades": {
|
||||||
|
"weights": {
|
||||||
|
"0": 1,
|
||||||
|
"1": 2,
|
||||||
|
"2": 1,
|
||||||
|
"3": 1,
|
||||||
|
"4": 0,
|
||||||
|
"5": 0
|
||||||
|
},
|
||||||
|
"whitelist": []
|
||||||
|
},
|
||||||
|
"healing": {
|
||||||
|
"weights": {
|
||||||
|
"0": 1,
|
||||||
|
"1": 2,
|
||||||
|
"2": 1
|
||||||
|
},
|
||||||
|
"whitelist": []
|
||||||
|
},
|
||||||
|
"magazines": {
|
||||||
|
"weights": {
|
||||||
|
"0": 0,
|
||||||
|
"1": 0,
|
||||||
|
"2": 1,
|
||||||
|
"3": 3,
|
||||||
|
"4": 1
|
||||||
|
},
|
||||||
|
"whitelist": []
|
||||||
|
},
|
||||||
"pocketLoot": {
|
"pocketLoot": {
|
||||||
"weights": {
|
"weights": {
|
||||||
"0": 1,
|
"0": 1,
|
||||||
@ -2538,6 +2361,21 @@
|
|||||||
},
|
},
|
||||||
"whitelist": []
|
"whitelist": []
|
||||||
},
|
},
|
||||||
|
"specialItems": {
|
||||||
|
"weights": {
|
||||||
|
"0": 1,
|
||||||
|
"1": 0
|
||||||
|
},
|
||||||
|
"whitelist": []
|
||||||
|
},
|
||||||
|
"stims": {
|
||||||
|
"weights": {
|
||||||
|
"0": 2,
|
||||||
|
"1": 1,
|
||||||
|
"2": 0
|
||||||
|
},
|
||||||
|
"whitelist": []
|
||||||
|
},
|
||||||
"vestLoot": {
|
"vestLoot": {
|
||||||
"weights": {
|
"weights": {
|
||||||
"0": 1,
|
"0": 1,
|
||||||
@ -2549,28 +2387,261 @@
|
|||||||
"6": 0
|
"6": 0
|
||||||
},
|
},
|
||||||
"whitelist": []
|
"whitelist": []
|
||||||
},
|
|
||||||
"magazines": {
|
|
||||||
"weights": {
|
|
||||||
"0": 0,
|
|
||||||
"1": 0,
|
|
||||||
"2": 1,
|
|
||||||
"3": 3,
|
|
||||||
"4": 1
|
|
||||||
},
|
|
||||||
"whitelist": []
|
|
||||||
},
|
|
||||||
"grenades": {
|
|
||||||
"weights": {
|
|
||||||
"0": 1,
|
|
||||||
"1": 2,
|
|
||||||
"2": 1,
|
|
||||||
"3": 1,
|
|
||||||
"4": 0,
|
|
||||||
"5": 0
|
|
||||||
},
|
|
||||||
"whitelist": []
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"health": {
|
||||||
|
"BodyParts": [
|
||||||
|
{
|
||||||
|
"Chest": {
|
||||||
|
"max": 300,
|
||||||
|
"min": 300
|
||||||
|
},
|
||||||
|
"Head": {
|
||||||
|
"max": 65,
|
||||||
|
"min": 65
|
||||||
|
},
|
||||||
|
"LeftArm": {
|
||||||
|
"max": 150,
|
||||||
|
"min": 150
|
||||||
|
},
|
||||||
|
"LeftLeg": {
|
||||||
|
"max": 120,
|
||||||
|
"min": 120
|
||||||
|
},
|
||||||
|
"RightArm": {
|
||||||
|
"max": 150,
|
||||||
|
"min": 150
|
||||||
|
},
|
||||||
|
"RightLeg": {
|
||||||
|
"max": 120,
|
||||||
|
"min": 120
|
||||||
|
},
|
||||||
|
"Stomach": {
|
||||||
|
"max": 150,
|
||||||
|
"min": 150
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Energy": {
|
||||||
|
"max": 100,
|
||||||
|
"min": 100
|
||||||
|
},
|
||||||
|
"Hydration": {
|
||||||
|
"max": 100,
|
||||||
|
"min": 100
|
||||||
|
},
|
||||||
|
"Temperature": {
|
||||||
|
"max": 40,
|
||||||
|
"min": 36
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"inventory": {
|
||||||
|
"Ammo": {
|
||||||
|
"Caliber23x75": {
|
||||||
|
"5f647f31b6238e5dd066e196": 1
|
||||||
|
},
|
||||||
|
"Caliber762x39": {
|
||||||
|
"59e0d99486f7744a32234762": 1,
|
||||||
|
"64b7af434b75259c590fa893": 1
|
||||||
|
},
|
||||||
|
"Caliber9x18PM": {
|
||||||
|
"573719df2459775a626ccbc2": 1
|
||||||
|
},
|
||||||
|
"Caliber9x19PARA": {
|
||||||
|
"56d59d3ad2720bdb418b4577": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"equipment": {
|
||||||
|
"ArmBand": {},
|
||||||
|
"ArmorVest": {},
|
||||||
|
"Backpack": {},
|
||||||
|
"Earpiece": {},
|
||||||
|
"Eyewear": {},
|
||||||
|
"FaceCover": {},
|
||||||
|
"FirstPrimaryWeapon": {
|
||||||
|
"5a0ec13bfcdbcb00165aa685": 2,
|
||||||
|
"5e848cc2988a8701445df1e8": 1
|
||||||
|
},
|
||||||
|
"Headwear": {
|
||||||
|
"5c0d2727d174af02a012cf58": 1
|
||||||
|
},
|
||||||
|
"Holster": {
|
||||||
|
"5a17f98cfcdbcb0980087290": 1,
|
||||||
|
"602a9740da11d6478d5a06dc": 2
|
||||||
|
},
|
||||||
|
"Pockets": {
|
||||||
|
"64cbd95a29b9b4283e216ff5": 1
|
||||||
|
},
|
||||||
|
"Scabbard": {
|
||||||
|
"6540d2162ae6d96b540afcaf": 1
|
||||||
|
},
|
||||||
|
"SecondPrimaryWeapon": {},
|
||||||
|
"SecuredContainer": {
|
||||||
|
"5c0a794586f77461c458f892": 1
|
||||||
|
},
|
||||||
|
"TacticalVest": {}
|
||||||
|
},
|
||||||
|
"items": {
|
||||||
|
"Backpack": [],
|
||||||
|
"Pockets": [
|
||||||
|
"59d6272486f77466146386ff",
|
||||||
|
"602286df23506e50807090c6",
|
||||||
|
"60098ad7c2240c0fe85c570a",
|
||||||
|
"5a0c27731526d80618476ac4",
|
||||||
|
"5f647f31b6238e5dd066e196",
|
||||||
|
"5a17fb03fcdbcbcae668728f",
|
||||||
|
"5df8a72c86f77412640e2e83"
|
||||||
|
],
|
||||||
|
"SecuredContainer": [
|
||||||
|
"59e0d99486f7744a32234762",
|
||||||
|
"56d59d3ad2720bdb418b4577",
|
||||||
|
"5f647f31b6238e5dd066e196",
|
||||||
|
"573719df2459775a626ccbc2",
|
||||||
|
"64b7af434b75259c590fa893"
|
||||||
|
],
|
||||||
|
"SpecialLoot": [],
|
||||||
|
"TacticalVest": []
|
||||||
|
},
|
||||||
|
"mods": {
|
||||||
|
"59d64ec286f774171d1e0a42": {
|
||||||
|
"mod_handguard": [
|
||||||
|
"5c9a07572e221644f31c4b32"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5a0ec13bfcdbcb00165aa685": {
|
||||||
|
"mod_charge": [
|
||||||
|
"6130ca3fd92c473c77020dbd",
|
||||||
|
"5648ac824bdc2ded0b8b457d"
|
||||||
|
],
|
||||||
|
"mod_gas_block": [
|
||||||
|
"59d64ec286f774171d1e0a42"
|
||||||
|
],
|
||||||
|
"mod_magazine": [
|
||||||
|
"59d6272486f77466146386ff"
|
||||||
|
],
|
||||||
|
"mod_muzzle": [
|
||||||
|
"5c878ebb2e2216001219d48a",
|
||||||
|
"59d64fc686f774171b243fe2"
|
||||||
|
],
|
||||||
|
"mod_pistol_grip": [
|
||||||
|
"5947f92f86f77427344a76b1",
|
||||||
|
"5998517986f7746017232f7e"
|
||||||
|
],
|
||||||
|
"mod_reciever": [
|
||||||
|
"5d2c772c48f0355d95672c25",
|
||||||
|
"5d2c76ed48f03532f2136169"
|
||||||
|
],
|
||||||
|
"mod_stock": [
|
||||||
|
"6087e2a5232e5a31c233d552",
|
||||||
|
"5b222d335acfc4771e1be099"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5a17f98cfcdbcb0980087290": {
|
||||||
|
"mod_magazine": [
|
||||||
|
"5a17fb03fcdbcbcae668728f"
|
||||||
|
],
|
||||||
|
"mod_pistol_grip": [
|
||||||
|
"5a17fc70fcdbcb0176308b3d"
|
||||||
|
],
|
||||||
|
"mod_sight_front": [
|
||||||
|
"5aba62f8d8ce87001943946b"
|
||||||
|
],
|
||||||
|
"mod_sight_rear": [
|
||||||
|
"5aba637ad8ce87001773e17f"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5b222d335acfc4771e1be099": {
|
||||||
|
"mod_stock": [
|
||||||
|
"5b222d405acfc400153af4fe"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5b7be4895acfc400170e2dd5": {
|
||||||
|
"mod_foregrip": [
|
||||||
|
"59fc48e086f77463b1118392"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5c0d2727d174af02a012cf58": {
|
||||||
|
"Helmet_back": [
|
||||||
|
"657ba737b7e9ca9a02045bf6"
|
||||||
|
],
|
||||||
|
"Helmet_ears": [
|
||||||
|
"657ba75e23918923cb0df573"
|
||||||
|
],
|
||||||
|
"Helmet_top": [
|
||||||
|
"657ba6c3c6f689d3a205b857"
|
||||||
|
],
|
||||||
|
"helmet_eyes": [
|
||||||
|
"658188edf026a90c1708c827"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5c9a07572e221644f31c4b32": {
|
||||||
|
"mod_foregrip": [
|
||||||
|
"5b7be4895acfc400170e2dd5",
|
||||||
|
"57cffb66245977632f391a99"
|
||||||
|
],
|
||||||
|
"mod_mount_000": [
|
||||||
|
"6269220d70b6c02e665f2635"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5d2c76ed48f03532f2136169": {
|
||||||
|
"mod_scope": [
|
||||||
|
"591c4efa86f7741030027726"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5d2c772c48f0355d95672c25": {
|
||||||
|
"mod_scope": [
|
||||||
|
"591c4efa86f7741030027726"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5e848cc2988a8701445df1e8": {
|
||||||
|
"mod_barrel": [
|
||||||
|
"5e848d1c264f7c180b5e35a9"
|
||||||
|
],
|
||||||
|
"mod_handguard": [
|
||||||
|
"5e848d51e4dbc5266a4ec63b"
|
||||||
|
],
|
||||||
|
"mod_magazine": [
|
||||||
|
"5f647d9f8499b57dc40ddb93"
|
||||||
|
],
|
||||||
|
"mod_stock": [
|
||||||
|
"5e848d99865c0f329958c83b"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5e848d99865c0f329958c83b": {
|
||||||
|
"mod_stock": [
|
||||||
|
"5e848dc4e4dbc5266a4ec63d"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"60228924961b8d75ee233c32": {
|
||||||
|
"mod_sight_front": [
|
||||||
|
"60228a76d62c9b14ed777a66"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"602a9740da11d6478d5a06dc": {
|
||||||
|
"mod_barrel": [
|
||||||
|
"602a95edda11d6478d5a06da",
|
||||||
|
"602a95fe4e02ce1eaa358729"
|
||||||
|
],
|
||||||
|
"mod_magazine": [
|
||||||
|
"602286df23506e50807090c6"
|
||||||
|
],
|
||||||
|
"mod_reciever": [
|
||||||
|
"60228924961b8d75ee233c32"
|
||||||
|
],
|
||||||
|
"mod_tactical": [
|
||||||
|
"5a7b483fe899ef0016170d15"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"6269220d70b6c02e665f2635": {
|
||||||
|
"mod_tactical": [
|
||||||
|
"560d657b4bdc2da74d8b4572"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"lastName": [],
|
||||||
|
"skills": {
|
||||||
|
"Common": {}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -13,100 +13,2277 @@
|
|||||||
"65749be133fdc9c0cf06d3c8"
|
"65749be133fdc9c0cf06d3c8"
|
||||||
],
|
],
|
||||||
"voice": [
|
"voice": [
|
||||||
"Scav_4"
|
"Scav_4",
|
||||||
|
"Scav_5",
|
||||||
|
"Scav_1"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"chances": {
|
||||||
|
"equipment": {
|
||||||
|
"ArmBand": 0,
|
||||||
|
"ArmorVest": 0,
|
||||||
|
"Backpack": 0,
|
||||||
|
"Earpiece": 0,
|
||||||
|
"Eyewear": 33,
|
||||||
|
"FaceCover": 0,
|
||||||
|
"FirstPrimaryWeapon": 100,
|
||||||
|
"Headwear": 100,
|
||||||
|
"Holster": 100,
|
||||||
|
"Pockets": 100,
|
||||||
|
"Scabbard": 100,
|
||||||
|
"SecondPrimaryWeapon": 33,
|
||||||
|
"SecuredContainer": 100,
|
||||||
|
"TacticalVest": 0
|
||||||
|
},
|
||||||
|
"mods": {
|
||||||
|
"mod_charge": 50,
|
||||||
|
"mod_launcher": 0,
|
||||||
|
"mod_magazine": 100,
|
||||||
|
"mod_mount": 25,
|
||||||
|
"mod_mount_000": 0,
|
||||||
|
"mod_mount_001": 100,
|
||||||
|
"mod_muzzle": 100,
|
||||||
|
"mod_reciever": 50,
|
||||||
|
"mod_sight_front": 0,
|
||||||
|
"mod_sight_rear": 50,
|
||||||
|
"mod_stock": 100,
|
||||||
|
"mod_tactical": 50
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"difficulty": {
|
||||||
|
"easy": {
|
||||||
|
"Aiming": {
|
||||||
|
"AIMING_TYPE": 5,
|
||||||
|
"ANYTIME_LIGHT_WHEN_AIM_100": -1,
|
||||||
|
"ANY_PART_SHOOT_TIME": 15,
|
||||||
|
"BAD_SHOOTS_MAIN_COEF": 0.39,
|
||||||
|
"BAD_SHOOTS_MAX": 0,
|
||||||
|
"BAD_SHOOTS_MIN": 0,
|
||||||
|
"BAD_SHOOTS_OFFSET": 1,
|
||||||
|
"BASE_HIT_AFFECTION_DELAY_SEC": 0.57,
|
||||||
|
"BASE_HIT_AFFECTION_MAX_ANG": 10,
|
||||||
|
"BASE_HIT_AFFECTION_MIN_ANG": 4,
|
||||||
|
"BASE_SHIEF": 0.05,
|
||||||
|
"BASE_SHIEF_STATIONARY_GRENADE": 1.1,
|
||||||
|
"BETTER_PRECICING_COEF": 0.9,
|
||||||
|
"BOTTOM_COEF": 0.1,
|
||||||
|
"BOT_MOVE_IF_DELTA": 3.01,
|
||||||
|
"COEF_FROM_COVER": 0.45,
|
||||||
|
"COEF_IF_MOVE": 1,
|
||||||
|
"DAMAGE_PANIC_TIME": 15,
|
||||||
|
"DAMAGE_TO_DISCARD_AIM_0_100": 86,
|
||||||
|
"DANGER_UP_POINT": 1.3,
|
||||||
|
"DIST_TO_SHOOT_NO_OFFSET": 3,
|
||||||
|
"DIST_TO_SHOOT_TO_CENTER": 3,
|
||||||
|
"ENEMY_Y_WEAPON_OFFSET": 0.08,
|
||||||
|
"FIRST_CONTACT_ADD_CHANCE_100": 80,
|
||||||
|
"FIRST_CONTACT_ADD_SEC": 0.1,
|
||||||
|
"HARD_AIM": 0.75,
|
||||||
|
"MAX_AIMING_UPGRADE_BY_TIME": 0.25,
|
||||||
|
"MAX_AIM_PRECICING": 2,
|
||||||
|
"MAX_AIM_TIME": 1.5,
|
||||||
|
"MAX_TIME_DISCARD_AIM_SEC": 0.6,
|
||||||
|
"MIN_DAMAGE_TO_GET_HIT_AFFETS": 1,
|
||||||
|
"MIN_TIME_DISCARD_AIM_SEC": 0.3,
|
||||||
|
"NEXT_SHOT_MISS_CHANCE_100": 100,
|
||||||
|
"NEXT_SHOT_MISS_Y_OFFSET": 1,
|
||||||
|
"OFFSET_RECAL_ANYWAY_TIME": 1,
|
||||||
|
"PANIC_ACCURATY_COEF": 1.2,
|
||||||
|
"PANIC_COEF": 1.2,
|
||||||
|
"PANIC_TIME": 2,
|
||||||
|
"RECALC_DIST": 0.7,
|
||||||
|
"RECALC_MUST_TIME": 3,
|
||||||
|
"RECALC_SQR_DIST": 0.48999998,
|
||||||
|
"SCATTERING_DIST_MODIF": 0.67,
|
||||||
|
"SCATTERING_DIST_MODIF_CLOSE": 0.6,
|
||||||
|
"SCATTERING_HAVE_DAMAGE_COEF": 2,
|
||||||
|
"SHOOT_TO_CHANGE_PRIORITY": 5525,
|
||||||
|
"SHPERE_FRIENDY_FIRE_SIZE": -0.1,
|
||||||
|
"TIME_COEF_IF_MOVE": 1.1,
|
||||||
|
"WEAPON_ROOT_OFFSET": 0.35,
|
||||||
|
"XZ_COEF": 0.4,
|
||||||
|
"XZ_COEF_STATIONARY_GRENADE": 0.7,
|
||||||
|
"Y_BOTTOM_OFFSET_COEF": 0.015,
|
||||||
|
"Y_TOP_OFFSET_COEF": 0.001
|
||||||
|
},
|
||||||
|
"Boss": {
|
||||||
|
"BOSS_DIST_TO_SHOOT": 16,
|
||||||
|
"BOSS_DIST_TO_SHOOT_SQRT": 256,
|
||||||
|
"BOSS_DIST_TO_WARNING": 34,
|
||||||
|
"BOSS_DIST_TO_WARNING_OUT": 43,
|
||||||
|
"BOSS_DIST_TO_WARNING_OUT_SQRT": 1849,
|
||||||
|
"BOSS_DIST_TO_WARNING_SQRT": 1156,
|
||||||
|
"CHANCE_TO_SEND_GRENADE_100": 100,
|
||||||
|
"CHANCE_USE_RESERVE_PATROL_100": 30,
|
||||||
|
"COVER_TO_SEND": true,
|
||||||
|
"DELTA_SEARCH_TIME": 18,
|
||||||
|
"DIST_TO_PROTECT_BOSS": 15,
|
||||||
|
"EFFECT_PAINKILLER": true,
|
||||||
|
"GLUHAR_ASSAULT_ATTACK_DIST": 45,
|
||||||
|
"GLUHAR_BOSS_WANNA_ATTACK_CHANCE_0_100": 150,
|
||||||
|
"GLUHAR_FOLLOWER_PATH_NAME": "Attack",
|
||||||
|
"GLUHAR_FOLLOWER_SCOUT_DIST_END_ATTACK": 120,
|
||||||
|
"GLUHAR_FOLLOWER_SCOUT_DIST_START_ATTACK": 80,
|
||||||
|
"GLUHAR_STOP_ASSAULT_ATTACK_DIST": 180,
|
||||||
|
"GLUHAR_TIME_TO_ASSAULT": 10,
|
||||||
|
"KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2,
|
||||||
|
"KILLA_BULLET_TO_RELOAD": 15,
|
||||||
|
"KILLA_CLOSEATTACK_DELAY": 10,
|
||||||
|
"KILLA_CLOSEATTACK_TIMES": 3,
|
||||||
|
"KILLA_CLOSE_ATTACK_DIST": 8,
|
||||||
|
"KILLA_CONTUTION_TIME": 5,
|
||||||
|
"KILLA_DEF_DIST_SQRT": 225,
|
||||||
|
"KILLA_DIST_TO_GO_TO_SUPPRESS": 6,
|
||||||
|
"KILLA_DITANCE_TO_BE_ENEMY_BOSS": 65,
|
||||||
|
"KILLA_ENEMIES_TO_ATTACK": 3,
|
||||||
|
"KILLA_HOLD_DELAY": 5,
|
||||||
|
"KILLA_LARGE_ATTACK_DIST": 61,
|
||||||
|
"KILLA_MIDDLE_ATTACK_DIST": 32,
|
||||||
|
"KILLA_ONE_IS_CLOSE": 20,
|
||||||
|
"KILLA_SEARCH_METERS": 30,
|
||||||
|
"KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25,
|
||||||
|
"KILLA_START_SEARCH_SEC": 40,
|
||||||
|
"KILLA_TRIGGER_DOWN_DELAY": 0.1,
|
||||||
|
"KILLA_WAIT_IN_COVER_COEF": 0.1,
|
||||||
|
"KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5,
|
||||||
|
"KOJANIY_COVER_POWER": 500,
|
||||||
|
"KOJANIY_DIST_CORE_SPOS_RECALC": 25,
|
||||||
|
"KOJANIY_DIST_CORE_SPOS_RECALC_SQRT": 625,
|
||||||
|
"KOJANIY_DIST_ENEMY_TOO_CLOSE": 17,
|
||||||
|
"KOJANIY_DIST_TO_BE_ENEMY": 200,
|
||||||
|
"KOJANIY_DIST_WHEN_READY": 40,
|
||||||
|
"KOJANIY_FIGHT_CENTER_POS_ME": false,
|
||||||
|
"KOJANIY_MANY_ENEMIES_COEF": 1.5,
|
||||||
|
"KOJANIY_MIN_DIST_TO_LOOT": 20,
|
||||||
|
"KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400,
|
||||||
|
"MAX_DIST_COVER_BOSS": 25,
|
||||||
|
"MAX_DIST_COVER_BOSS_SQRT": 625,
|
||||||
|
"MAX_DIST_DECIDER_TO_SEND": 35,
|
||||||
|
"MAX_DIST_DECIDER_TO_SEND_SQRT": 1225,
|
||||||
|
"PERSONS_SEND": 2,
|
||||||
|
"SHALL_WARN": true,
|
||||||
|
"TIME_AFTER_LOSE": 15,
|
||||||
|
"TIME_AFTER_LOSE_DELTA": 60,
|
||||||
|
"WAIT_NO_ATTACK_SAVAGE": 10
|
||||||
|
},
|
||||||
|
"Change": {
|
||||||
|
"FLASH_ACCURATY": 1.6,
|
||||||
|
"FLASH_GAIN_SIGHT": 1.8,
|
||||||
|
"FLASH_HEARING": 1,
|
||||||
|
"FLASH_LAY_CHANCE": 1,
|
||||||
|
"FLASH_PRECICING": 1.6,
|
||||||
|
"FLASH_SCATTERING": 1.6,
|
||||||
|
"FLASH_VISION_DIST": 0.05,
|
||||||
|
"SMOKE_ACCURATY": 1.6,
|
||||||
|
"SMOKE_GAIN_SIGHT": 1.6,
|
||||||
|
"SMOKE_HEARING": 1,
|
||||||
|
"SMOKE_LAY_CHANCE": 1.6,
|
||||||
|
"SMOKE_PRECICING": 1.6,
|
||||||
|
"SMOKE_SCATTERING": 1.6,
|
||||||
|
"SMOKE_VISION_DIST": 0.6,
|
||||||
|
"STUN_HEARING": 0.01
|
||||||
|
},
|
||||||
|
"Core": {
|
||||||
|
"AccuratySpeed": 0.2,
|
||||||
|
"AimingType": "normal",
|
||||||
|
"CanGrenade": true,
|
||||||
|
"CanRun": true,
|
||||||
|
"DamageCoeff": 1,
|
||||||
|
"GainSightCoef": 0.1,
|
||||||
|
"HearingSense": 3.9,
|
||||||
|
"PistolFireDistancePref": 35,
|
||||||
|
"RifleFireDistancePref": 100,
|
||||||
|
"ScatteringClosePerMeter": 0.12,
|
||||||
|
"ScatteringPerMeter": 0.045,
|
||||||
|
"ShotgunFireDistancePref": 50,
|
||||||
|
"VisibleAngle": 160,
|
||||||
|
"VisibleDistance": 142,
|
||||||
|
"WaitInCoverBetweenShotsSec": 0.3
|
||||||
|
},
|
||||||
|
"Cover": {
|
||||||
|
"CHANGE_RUN_TO_COVER_SEC": 5,
|
||||||
|
"CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6,
|
||||||
|
"CHECK_CLOSEST_FRIEND": false,
|
||||||
|
"CHECK_COVER_ENEMY_LOOK": false,
|
||||||
|
"CLOSE_DIST_POINT_SQRT": 4,
|
||||||
|
"DELETE_POINTS_BEHIND_ENEMIES": true,
|
||||||
|
"DELTA_SEEN_FROM_COVE_LAST_POS": 15,
|
||||||
|
"DEPENDS_Y_DIST_TO_BOT": false,
|
||||||
|
"DIST_CANT_CHANGE_WAY": 5,
|
||||||
|
"DIST_CANT_CHANGE_WAY_SQR": 25,
|
||||||
|
"DIST_CHECK_SFETY": 9,
|
||||||
|
"DIST_MAX_REWORK_NOT_TO_SHOOT": 30,
|
||||||
|
"DOG_FIGHT_AFTER_LEAVE": 4,
|
||||||
|
"ENEMY_DIST_TO_GO_OUT": 1,
|
||||||
|
"GOOD_DIST_TO_POINT_COEF": 1.8,
|
||||||
|
"HIDE_TO_COVER_TIME": 1.5,
|
||||||
|
"HITS_TO_LEAVE_COVER": 1,
|
||||||
|
"HITS_TO_LEAVE_COVER_UNKNOWN": 1,
|
||||||
|
"LOOK_LAST_ENEMY_POS_LOOKAROUND": 45,
|
||||||
|
"LOOK_LAST_ENEMY_POS_MOVING": 1.5,
|
||||||
|
"LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3,
|
||||||
|
"MAX_DIST_OF_COVER": 4,
|
||||||
|
"MAX_DIST_OF_COVER_SQR": 16,
|
||||||
|
"MAX_SPOTTED_TIME_SEC": 55,
|
||||||
|
"MIN_DEFENCE_LEVEL": -1,
|
||||||
|
"MIN_DIST_TO_ENEMY": 9,
|
||||||
|
"MOVE_TO_COVER_WHEN_TARGET": false,
|
||||||
|
"NOT_LOOK_AT_WALL_IS_DANGER": true,
|
||||||
|
"OFFSET_LOOK_ALONG_WALL_ANG": 20,
|
||||||
|
"RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50,
|
||||||
|
"RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20,
|
||||||
|
"REWORK_NOT_TO_SHOOT": true,
|
||||||
|
"RUN_COVER_IF_CAN_AND_NO_ENEMIES": false,
|
||||||
|
"RUN_IF_FAR": 15,
|
||||||
|
"RUN_IF_FAR_SQRT": 225,
|
||||||
|
"SHOOT_NEAR_SEC_PERIOD": 0.5,
|
||||||
|
"SHOOT_NEAR_TO_LEAVE": 2,
|
||||||
|
"SOUND_TO_GET_SPOTTED": 2,
|
||||||
|
"SPOTTED_COVERS_RADIUS": 2.5,
|
||||||
|
"SPOTTED_GRENADE_RADIUS": 16,
|
||||||
|
"SPOTTED_GRENADE_TIME": 7,
|
||||||
|
"STATIONARY_WEAPON_MAX_DIST_TO_USE": 50,
|
||||||
|
"STATIONARY_WEAPON_NO_ENEMY_GETUP": 15,
|
||||||
|
"STAY_IF_FAR": 25,
|
||||||
|
"STAY_IF_FAR_SQRT": 625,
|
||||||
|
"TIME_CHECK_SAFE": 2,
|
||||||
|
"TIME_TO_MOVE_TO_COVER": 15,
|
||||||
|
"WAIT_INT_COVER_FINDING_ENEMY": 2
|
||||||
|
},
|
||||||
|
"Grenade": {
|
||||||
|
"ADD_GRENADE_AS_DANGER": 65,
|
||||||
|
"ADD_GRENADE_AS_DANGER_SQR": 4225,
|
||||||
|
"AMBUSH_IF_SMOKE_IN_ZONE_100": 40,
|
||||||
|
"AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30,
|
||||||
|
"ANG_TYPE": 1,
|
||||||
|
"BEWARE_TYPE": 2,
|
||||||
|
"BE_ATTENTION_COEF": 4,
|
||||||
|
"CAN_THROW_STRAIGHT_CONTACT": true,
|
||||||
|
"CHANCE_RUN_FLASHED_100": 100,
|
||||||
|
"CHANCE_TO_NOTIFY_ENEMY_GR_100": 100,
|
||||||
|
"CHEAT_START_GRENADE_PLACE": false,
|
||||||
|
"CLOSE_TO_SMOKE_TIME_DELTA": 5,
|
||||||
|
"CLOSE_TO_SMOKE_TO_SHOOT": 10,
|
||||||
|
"CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100,
|
||||||
|
"DAMAGE_GRENADE_SUPPRESS_DELTA": 8,
|
||||||
|
"DELTA_GRENADE_START_TIME": 0.01,
|
||||||
|
"DELTA_NEXT_ATTEMPT": 10,
|
||||||
|
"DELTA_NEXT_ATTEMPT_FROM_COVER": 5,
|
||||||
|
"FLASH_GRENADE_TIME_COEF": 0.25,
|
||||||
|
"GrenadePerMeter": 0.1,
|
||||||
|
"GrenadePrecision": 0.01,
|
||||||
|
"MAX_FLASHED_DIST_TO_SHOOT": 10,
|
||||||
|
"MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100,
|
||||||
|
"MAX_THROW_POWER": 25,
|
||||||
|
"MIN_DIST_NOT_TO_THROW": 8,
|
||||||
|
"MIN_DIST_NOT_TO_THROW_SQR": 64,
|
||||||
|
"MIN_THROW_DIST_PERCENT_0_1": 0.7,
|
||||||
|
"MIN_THROW_GRENADE_DIST": 12,
|
||||||
|
"MIN_THROW_GRENADE_DIST_SQRT": 144,
|
||||||
|
"NEAR_DELTA_THROW_TIME_SEC": 2,
|
||||||
|
"NO_RUN_FROM_AI_GRENADES": true,
|
||||||
|
"REQUEST_DIST_MUST_THROW": 3,
|
||||||
|
"REQUEST_DIST_MUST_THROW_SQRT": 9,
|
||||||
|
"RUN_AWAY": 22,
|
||||||
|
"RUN_AWAY_SQR": 484,
|
||||||
|
"SHOOT_TO_SMOKE_CHANCE_100": 50,
|
||||||
|
"SIZE_SPOTTED_COEF": 2,
|
||||||
|
"SMOKE_CHECK_DELTA": 1,
|
||||||
|
"SMOKE_SUPPRESS_DELTA": 20,
|
||||||
|
"STOP_WHEN_THROW_GRENADE": true,
|
||||||
|
"STRAIGHT_CONTACT_DELTA_SEC": -1,
|
||||||
|
"STUN_SUPPRESS_DELTA": 9,
|
||||||
|
"TIME_SHOOT_TO_FLASH": 4,
|
||||||
|
"WAIT_TIME_TURN_AWAY": 0.2
|
||||||
|
},
|
||||||
|
"Hearing": {
|
||||||
|
"BOT_CLOSE_PANIC_DIST": 1,
|
||||||
|
"CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88,
|
||||||
|
"CLOSE_DIST": 26,
|
||||||
|
"DEAD_BODY_SOUND_RAD": 30,
|
||||||
|
"DISPERSION_COEF": 10,
|
||||||
|
"DIST_PLACE_TO_FIND_POINT": 70,
|
||||||
|
"FAR_DIST": 56,
|
||||||
|
"HEAR_DELAY_WHEN_HAVE_SMT": 0,
|
||||||
|
"HEAR_DELAY_WHEN_PEACE": 0,
|
||||||
|
"LOOK_ONLY_DANGER": false,
|
||||||
|
"LOOK_ONLY_DANGER_DELTA": 9,
|
||||||
|
"RESET_TIMER_DIST": 17,
|
||||||
|
"SOUND_DIR_DEEFREE": 30
|
||||||
|
},
|
||||||
|
"Lay": {
|
||||||
|
"ATTACK_LAY_CHANCE": 25,
|
||||||
|
"CHECK_SHOOT_WHEN_LAYING": false,
|
||||||
|
"CLEAR_POINTS_OF_SCARE_SEC": 20,
|
||||||
|
"DAMAGE_TIME_TO_GETUP": 3,
|
||||||
|
"DELTA_AFTER_GETUP": 10,
|
||||||
|
"DELTA_GETUP": 2.7,
|
||||||
|
"DELTA_LAY_CHECK": 2,
|
||||||
|
"DELTA_WANT_LAY_CHECL_SEC": 5,
|
||||||
|
"DIST_ENEMY_CAN_LAY": 15,
|
||||||
|
"DIST_ENEMY_CAN_LAY_SQRT": 225,
|
||||||
|
"DIST_ENEMY_GETUP_LAY": 10,
|
||||||
|
"DIST_ENEMY_GETUP_LAY_SQRT": 100,
|
||||||
|
"DIST_ENEMY_NULL_DANGER_LAY": 15,
|
||||||
|
"DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225,
|
||||||
|
"DIST_GRASS_TERRAIN_SQRT": 0.160000011,
|
||||||
|
"DIST_TO_COVER_TO_LAY": 3.5,
|
||||||
|
"DIST_TO_COVER_TO_LAY_SQRT": 12.25,
|
||||||
|
"LAY_AIM": 0.6,
|
||||||
|
"LAY_CHANCE_DANGER": 40,
|
||||||
|
"MAX_CAN_LAY_DIST": 200,
|
||||||
|
"MAX_CAN_LAY_DIST_SQRT": 40000,
|
||||||
|
"MAX_LAY_TIME": 35,
|
||||||
|
"MIN_CAN_LAY_DIST": 11,
|
||||||
|
"MIN_CAN_LAY_DIST_SQRT": 121
|
||||||
|
},
|
||||||
|
"Look": {
|
||||||
|
"BODY_DELTA_TIME_SEARCH_SEC": 1.7,
|
||||||
|
"CAN_LOOK_TO_WALL": true,
|
||||||
|
"COME_TO_BODY_DIST": 1.2,
|
||||||
|
"CloseDeltaTimeSec": 0.1,
|
||||||
|
"DIST_CHECK_WALL": 20,
|
||||||
|
"DIST_NOT_TO_IGNORE_WALL": 15,
|
||||||
|
"ENEMY_LIGHT_ADD": 48,
|
||||||
|
"ENEMY_LIGHT_START_DIST": 90,
|
||||||
|
"FAR_DISTANCE": 160,
|
||||||
|
"FarDeltaTimeSec": 3,
|
||||||
|
"GOAL_TO_FULL_DISSAPEAR": 1.1,
|
||||||
|
"GOAL_TO_FULL_DISSAPEAR_SHOOT": 0.03,
|
||||||
|
"LOOK_AROUND_DELTA": 1.1,
|
||||||
|
"LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25,
|
||||||
|
"LightOnVisionDistance": 45,
|
||||||
|
"MARKSMAN_VISIBLE_DIST_COEF": 1.15,
|
||||||
|
"MAX_VISION_GRASS_METERS": 0.8,
|
||||||
|
"MAX_VISION_GRASS_METERS_FLARE": 8,
|
||||||
|
"MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125,
|
||||||
|
"MAX_VISION_GRASS_METERS_OPT": 0.9090909,
|
||||||
|
"MIDDLE_DIST": 90,
|
||||||
|
"MIN_LOOK_AROUD_TIME": 20,
|
||||||
|
"MiddleDeltaTimeSec": 1,
|
||||||
|
"OLD_TIME_POINT": 11,
|
||||||
|
"OPTIMIZE_TO_ONLY_BODY": true,
|
||||||
|
"POSIBLE_VISION_SPACE": 1.2,
|
||||||
|
"VISIBLE_DISNACE_WITH_LIGHT": 100,
|
||||||
|
"WAIT_NEW_SENSOR": 2.1,
|
||||||
|
"WAIT_NEW__LOOK_SENSOR": 7.8
|
||||||
|
},
|
||||||
|
"Mind": {
|
||||||
|
"AI_POWER_COEF": 120,
|
||||||
|
"AMBUSH_WHEN_UNDER_FIRE": true,
|
||||||
|
"AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60,
|
||||||
|
"ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5,
|
||||||
|
"ATTACK_IMMEDIATLY_CHANCE_0_100": 40,
|
||||||
|
"BULLET_FEEL_CLOSE_SDIST": 1,
|
||||||
|
"BULLET_FEEL_DIST": 360,
|
||||||
|
"CAN_PANIC_IS_PROTECT": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_BEAR": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_SAVAGE": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_USEC": false,
|
||||||
|
"CAN_STAND_BY": false,
|
||||||
|
"CAN_TAKE_ITEMS": false,
|
||||||
|
"CAN_THROW_REQUESTS": true,
|
||||||
|
"CAN_USE_MEDS": true,
|
||||||
|
"CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01,
|
||||||
|
"CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25,
|
||||||
|
"CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35,
|
||||||
|
"CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80,
|
||||||
|
"COVER_DIST_COEF": 1.5,
|
||||||
|
"COVER_SECONDS_AFTER_LOSE_VISION": 10,
|
||||||
|
"COVER_SELF_ALWAYS_IF_DAMAGED": false,
|
||||||
|
"DAMAGE_REDUCTION_TIME_SEC": 20,
|
||||||
|
"DANGER_EXPIRE_TIME_MAX": 1.2,
|
||||||
|
"DANGER_EXPIRE_TIME_MIN": 0.4,
|
||||||
|
"DANGER_POINT_CHOOSE_COEF": 1,
|
||||||
|
"DEFAULT_BEAR_BEHAVIOUR": "Attack",
|
||||||
|
"DEFAULT_SAVAGE_BEHAVIOUR": "Warn",
|
||||||
|
"DEFAULT_USEC_BEHAVIOUR": "Attack",
|
||||||
|
"DIST_TO_ENEMY_YO_CAN_HEAL": 30,
|
||||||
|
"DIST_TO_FOUND_SQRT": 400,
|
||||||
|
"DIST_TO_STOP_RUN_ENEMY": 15,
|
||||||
|
"DOG_FIGHT_IN": 3,
|
||||||
|
"DOG_FIGHT_OUT": 6,
|
||||||
|
"ENEMY_BOT_TYPES": [],
|
||||||
|
"ENEMY_LOOK_AT_ME_ANG": 15,
|
||||||
|
"FIND_COVER_TO_GET_POSITION_WITH_SHOOT": 2,
|
||||||
|
"FRIENDLY_BOT_TYPES": [],
|
||||||
|
"FRIEND_AGR_KILL": 0.2,
|
||||||
|
"FRIEND_DEAD_AGR_LOW": -0.2,
|
||||||
|
"GROUP_ANY_PHRASE_DELAY": 5,
|
||||||
|
"GROUP_EXACTLY_PHRASE_DELAY": 20,
|
||||||
|
"HEAL_DELAY_SEC": 5,
|
||||||
|
"HIT_DELAY_WHEN_HAVE_SMT": -1,
|
||||||
|
"HIT_DELAY_WHEN_PEACE": -1,
|
||||||
|
"HIT_POINT_DETECTION": 4,
|
||||||
|
"HOLD_IF_PROTECT_DELTA_LAST_TIME_SEEN": 8.5,
|
||||||
|
"LASTSEEN_POINT_CHOOSE_COEF": 0.2,
|
||||||
|
"LAST_ENEMY_LOOK_TO": 40,
|
||||||
|
"MAX_AGGRO_BOT_DIST": 100,
|
||||||
|
"MAX_AGGRO_BOT_DIST_SQR": 10000,
|
||||||
|
"MAX_SHOOTS_TIME": 4,
|
||||||
|
"MAX_START_AGGRESION_COEF": 3,
|
||||||
|
"MIN_DAMAGE_SCARE": 20,
|
||||||
|
"MIN_SHOOTS_TIME": 2,
|
||||||
|
"MIN_START_AGGRESION_COEF": 1,
|
||||||
|
"NO_RUN_AWAY_FOR_SAFE": true,
|
||||||
|
"PANIC_LAY_WEIGHT": 20,
|
||||||
|
"PANIC_NONE_WEIGHT": 40,
|
||||||
|
"PANIC_RUN_WEIGHT": 1,
|
||||||
|
"PANIC_SIT_WEIGHT": 80,
|
||||||
|
"PANIC_SIT_WEIGHT_PEACE": 60,
|
||||||
|
"PART_PERCENT_TO_HEAL": 0.65,
|
||||||
|
"PISTOL_SHOTGUN_AMBUSH_DIST": 330,
|
||||||
|
"PROTECT_DELTA_HEAL_SEC": 10,
|
||||||
|
"PROTECT_TIME_REAL": true,
|
||||||
|
"SEC_TO_MORE_DIST_TO_RUN": 10,
|
||||||
|
"SHOOT_INSTEAD_DOG_FIGHT": 9,
|
||||||
|
"SIMPLE_POINT_CHOOSE_COEF": 0.4,
|
||||||
|
"STANDART_AMBUSH_DIST": 300,
|
||||||
|
"SUSPETION_POINT_CHANCE_ADD100": 0,
|
||||||
|
"TALK_WITH_QUERY": true,
|
||||||
|
"TIME_TO_FIND_ENEMY": 22,
|
||||||
|
"TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52,
|
||||||
|
"TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15,
|
||||||
|
"WARN_BOT_TYPES": []
|
||||||
|
},
|
||||||
|
"Move": {
|
||||||
|
"BASESTART_SLOW_DIST": 1.1,
|
||||||
|
"BASE_ROTATE_SPEED": 270,
|
||||||
|
"BASE_SQRT_START_SERACH": 1225,
|
||||||
|
"BASE_START_SERACH": 35,
|
||||||
|
"CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100,
|
||||||
|
"DELTA_LAST_SEEN_ENEMY": 20,
|
||||||
|
"DIST_TO_CAN_CHANGE_WAY": 8,
|
||||||
|
"DIST_TO_CAN_CHANGE_WAY_SQR": 64,
|
||||||
|
"DIST_TO_START_RAYCAST": 15,
|
||||||
|
"DIST_TO_START_RAYCAST_SQR": 225,
|
||||||
|
"ETERNITY_STAMINA": true,
|
||||||
|
"FAR_DIST": 4,
|
||||||
|
"FAR_DIST_SQR": 16,
|
||||||
|
"REACH_DIST": 0.5,
|
||||||
|
"REACH_DIST_COVER": 2,
|
||||||
|
"REACH_DIST_RUN": 0.8,
|
||||||
|
"RUN_IF_CANT_SHOOT": false,
|
||||||
|
"RUN_IF_GAOL_FAR_THEN": 10,
|
||||||
|
"RUN_TO_COVER_MIN": 2,
|
||||||
|
"SEC_TO_CHANGE_TO_RUN": 3,
|
||||||
|
"SLOW_COEF": 7,
|
||||||
|
"START_SLOW_DIST": 1.5,
|
||||||
|
"UPDATE_TIME_RECAL_WAY": 7,
|
||||||
|
"Y_APPROXIMATION": 0.7
|
||||||
|
},
|
||||||
|
"Patrol": {
|
||||||
|
"CAN_CHECK_MAGAZINE": false,
|
||||||
|
"CAN_CHOOSE_RESERV": false,
|
||||||
|
"CAN_WATCH_SECOND_WEAPON": true,
|
||||||
|
"CHANCE_TO_CHANGE_WAY_0_100": 30,
|
||||||
|
"CHANCE_TO_CUT_WAY_0_100": 75,
|
||||||
|
"CHANCE_TO_SHOOT_DEADBODY": 52,
|
||||||
|
"CHANGE_WAY_TIME": 3325.1,
|
||||||
|
"CLOSE_TO_SELECT_RESERV_WAY": 25,
|
||||||
|
"CUT_WAY_MAX_0_1": 0.65,
|
||||||
|
"CUT_WAY_MIN_0_1": 0.4,
|
||||||
|
"FRIEND_SEARCH_SEC": 12,
|
||||||
|
"LOOK_TIME_BASE": 12,
|
||||||
|
"MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5,
|
||||||
|
"MIN_DIST_TO_CLOSE_TALK": 5,
|
||||||
|
"MIN_DIST_TO_CLOSE_TALK_SQR": 25,
|
||||||
|
"MIN_TALK_DELAY": 35,
|
||||||
|
"RESERVE_OUT_TIME": 60,
|
||||||
|
"RESERVE_TIME_STAY": 72,
|
||||||
|
"SUSPETION_PLACE_LIFETIME": 7,
|
||||||
|
"TALK_DELAY": 31.1,
|
||||||
|
"TALK_DELAY_BIG": 45.1,
|
||||||
|
"VISION_DIST_COEF_PEACE": 1
|
||||||
|
},
|
||||||
|
"Scattering": {
|
||||||
|
"AMPLITUDE_FACTOR": 0.25,
|
||||||
|
"AMPLITUDE_SPEED": 0.1,
|
||||||
|
"BloodFall": 1.45,
|
||||||
|
"Caution": 0.3,
|
||||||
|
"DIST_FROM_OLD_POINT_TO_NOT_AIM": 15,
|
||||||
|
"DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225,
|
||||||
|
"DIST_NOT_TO_SHOOT": 0.3,
|
||||||
|
"FromShot": 0.001,
|
||||||
|
"HandDamageAccuracySpeed": 1.3,
|
||||||
|
"HandDamageScatteringMinMax": 0.7,
|
||||||
|
"LayFactor": 0.1,
|
||||||
|
"MaxScatter": 0.4,
|
||||||
|
"MinScatter": 0.03,
|
||||||
|
"MovingSlowCoef": 1.5,
|
||||||
|
"PoseChnageCoef": 0.1,
|
||||||
|
"RecoilControlCoefShootDone": 0.0003,
|
||||||
|
"RecoilControlCoefShootDoneAuto": 0.00015,
|
||||||
|
"RecoilYCoef": 0.0005,
|
||||||
|
"RecoilYCoefSppedDown": -0.52,
|
||||||
|
"RecoilYMax": 1,
|
||||||
|
"SpeedDown": -0.3,
|
||||||
|
"SpeedUp": 0.3,
|
||||||
|
"SpeedUpAim": 1.4,
|
||||||
|
"ToCaution": 0.6,
|
||||||
|
"ToLowBotAngularSpeed": 80,
|
||||||
|
"ToLowBotSpeed": 2.4,
|
||||||
|
"ToSlowBotSpeed": 1.5,
|
||||||
|
"ToStopBotAngularSpeed": 40,
|
||||||
|
"ToUpBotSpeed": 3.6,
|
||||||
|
"TracerCoef": 1.3,
|
||||||
|
"WorkingScatter": 0.15
|
||||||
|
},
|
||||||
|
"Shoot": {
|
||||||
|
"AUTOMATIC_FIRE_SCATTERING_COEF": 1.5,
|
||||||
|
"BASE_AUTOMATIC_TIME": 0.2,
|
||||||
|
"CAN_SHOOTS_TIME_TO_AMBUSH": 993,
|
||||||
|
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 100,
|
||||||
|
"CHANCE_TO_CHANGE_WEAPON": 60,
|
||||||
|
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 60,
|
||||||
|
"DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5,
|
||||||
|
"DELAY_BEFORE_FIX_MALFUNCTION": 0.5,
|
||||||
|
"DIST_TO_CHANGE_TO_MAIN": 15,
|
||||||
|
"FAR_DIST_ENEMY": 20,
|
||||||
|
"FAR_DIST_ENEMY_SQR": 400,
|
||||||
|
"FAR_DIST_TO_CHANGE_WEAPON": 30,
|
||||||
|
"FINGER_HOLD_SINGLE_SHOT": 0.14,
|
||||||
|
"FINGER_HOLD_STATIONARY_GRENADE": 0.3,
|
||||||
|
"HORIZONT_RECOIL_COEF": 0.1,
|
||||||
|
"LAST_SEEN_TIME_TO_START_SUPPRESS_STATIONARY_AGS": 0,
|
||||||
|
"LOW_DIST_TO_CHANGE_WEAPON": 5,
|
||||||
|
"MARKSMAN_DIST_SEK_COEF": 44,
|
||||||
|
"MAX_DIST_COEF": 100,
|
||||||
|
"MAX_RECOIL_PER_METER": 0.1,
|
||||||
|
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5,
|
||||||
|
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2,
|
||||||
|
"RECOIL_DELTA_PRESS": 0.15,
|
||||||
|
"RECOIL_PER_METER": 0.02,
|
||||||
|
"RECOIL_TIME_NORMALIZE": 1,
|
||||||
|
"RELOAD_PECNET_NO_ENEMY": 0.6,
|
||||||
|
"REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25,
|
||||||
|
"RUN_DIST_NO_AMMO": 25,
|
||||||
|
"RUN_DIST_NO_AMMO_SQRT": 625,
|
||||||
|
"SHOOT_FROM_COVER": 4,
|
||||||
|
"SUPPRESS_BY_SHOOT_TIME": 6,
|
||||||
|
"SUPPRESS_TRIGGERS_DOWN": 3,
|
||||||
|
"VALIDATE_MALFUNCTION_CHANCE": 100,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT": 0.2,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT_LONG_MAX": 3.3,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT_LONG_MIN": 0.4,
|
||||||
|
"WAIT_NEXT_STATIONARY_GRENADE": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"hard": {
|
||||||
|
"Aiming": {
|
||||||
|
"AIMING_TYPE": 5,
|
||||||
|
"ANYTIME_LIGHT_WHEN_AIM_100": -1,
|
||||||
|
"ANY_PART_SHOOT_TIME": 15,
|
||||||
|
"BAD_SHOOTS_MAIN_COEF": 0.39,
|
||||||
|
"BAD_SHOOTS_MAX": 0,
|
||||||
|
"BAD_SHOOTS_MIN": 0,
|
||||||
|
"BAD_SHOOTS_OFFSET": 1,
|
||||||
|
"BASE_HIT_AFFECTION_DELAY_SEC": 0.57,
|
||||||
|
"BASE_HIT_AFFECTION_MAX_ANG": 10,
|
||||||
|
"BASE_HIT_AFFECTION_MIN_ANG": 4,
|
||||||
|
"BASE_SHIEF": 0.05,
|
||||||
|
"BASE_SHIEF_STATIONARY_GRENADE": 1.1,
|
||||||
|
"BETTER_PRECICING_COEF": 0.9,
|
||||||
|
"BOTTOM_COEF": 0.1,
|
||||||
|
"BOT_MOVE_IF_DELTA": 3.01,
|
||||||
|
"COEF_FROM_COVER": 0.45,
|
||||||
|
"COEF_IF_MOVE": 1,
|
||||||
|
"DAMAGE_PANIC_TIME": 15,
|
||||||
|
"DAMAGE_TO_DISCARD_AIM_0_100": 86,
|
||||||
|
"DANGER_UP_POINT": 1.3,
|
||||||
|
"DIST_TO_SHOOT_NO_OFFSET": 3,
|
||||||
|
"DIST_TO_SHOOT_TO_CENTER": 3,
|
||||||
|
"ENEMY_Y_WEAPON_OFFSET": 0.08,
|
||||||
|
"FIRST_CONTACT_ADD_CHANCE_100": 80,
|
||||||
|
"FIRST_CONTACT_ADD_SEC": 0.1,
|
||||||
|
"HARD_AIM": 0.75,
|
||||||
|
"MAX_AIMING_UPGRADE_BY_TIME": 0.25,
|
||||||
|
"MAX_AIM_PRECICING": 2,
|
||||||
|
"MAX_AIM_TIME": 1.5,
|
||||||
|
"MAX_TIME_DISCARD_AIM_SEC": 0.6,
|
||||||
|
"MIN_DAMAGE_TO_GET_HIT_AFFETS": 1,
|
||||||
|
"MIN_TIME_DISCARD_AIM_SEC": 0.3,
|
||||||
|
"NEXT_SHOT_MISS_CHANCE_100": 100,
|
||||||
|
"NEXT_SHOT_MISS_Y_OFFSET": 1,
|
||||||
|
"OFFSET_RECAL_ANYWAY_TIME": 1,
|
||||||
|
"PANIC_ACCURATY_COEF": 1.2,
|
||||||
|
"PANIC_COEF": 1.2,
|
||||||
|
"PANIC_TIME": 2,
|
||||||
|
"RECALC_DIST": 0.7,
|
||||||
|
"RECALC_MUST_TIME": 3,
|
||||||
|
"RECALC_SQR_DIST": 0.48999998,
|
||||||
|
"SCATTERING_DIST_MODIF": 0.67,
|
||||||
|
"SCATTERING_DIST_MODIF_CLOSE": 0.6,
|
||||||
|
"SCATTERING_HAVE_DAMAGE_COEF": 2,
|
||||||
|
"SHOOT_TO_CHANGE_PRIORITY": 5525,
|
||||||
|
"SHPERE_FRIENDY_FIRE_SIZE": -0.1,
|
||||||
|
"TIME_COEF_IF_MOVE": 1.1,
|
||||||
|
"WEAPON_ROOT_OFFSET": 0.35,
|
||||||
|
"XZ_COEF": 0.4,
|
||||||
|
"XZ_COEF_STATIONARY_GRENADE": 0.7,
|
||||||
|
"Y_BOTTOM_OFFSET_COEF": 0.015,
|
||||||
|
"Y_TOP_OFFSET_COEF": 0.001
|
||||||
|
},
|
||||||
|
"Boss": {
|
||||||
|
"BOSS_DIST_TO_SHOOT": 16,
|
||||||
|
"BOSS_DIST_TO_SHOOT_SQRT": 256,
|
||||||
|
"BOSS_DIST_TO_WARNING": 34,
|
||||||
|
"BOSS_DIST_TO_WARNING_OUT": 43,
|
||||||
|
"BOSS_DIST_TO_WARNING_OUT_SQRT": 1849,
|
||||||
|
"BOSS_DIST_TO_WARNING_SQRT": 1156,
|
||||||
|
"CHANCE_TO_SEND_GRENADE_100": 100,
|
||||||
|
"CHANCE_USE_RESERVE_PATROL_100": 30,
|
||||||
|
"COVER_TO_SEND": true,
|
||||||
|
"DELTA_SEARCH_TIME": 18,
|
||||||
|
"DIST_TO_PROTECT_BOSS": 15,
|
||||||
|
"EFFECT_PAINKILLER": true,
|
||||||
|
"GLUHAR_ASSAULT_ATTACK_DIST": 45,
|
||||||
|
"GLUHAR_BOSS_WANNA_ATTACK_CHANCE_0_100": 150,
|
||||||
|
"GLUHAR_FOLLOWER_PATH_NAME": "Attack",
|
||||||
|
"GLUHAR_FOLLOWER_SCOUT_DIST_END_ATTACK": 120,
|
||||||
|
"GLUHAR_FOLLOWER_SCOUT_DIST_START_ATTACK": 80,
|
||||||
|
"GLUHAR_STOP_ASSAULT_ATTACK_DIST": 180,
|
||||||
|
"GLUHAR_TIME_TO_ASSAULT": 10,
|
||||||
|
"KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2,
|
||||||
|
"KILLA_BULLET_TO_RELOAD": 15,
|
||||||
|
"KILLA_CLOSEATTACK_DELAY": 10,
|
||||||
|
"KILLA_CLOSEATTACK_TIMES": 3,
|
||||||
|
"KILLA_CLOSE_ATTACK_DIST": 8,
|
||||||
|
"KILLA_CONTUTION_TIME": 5,
|
||||||
|
"KILLA_DEF_DIST_SQRT": 225,
|
||||||
|
"KILLA_DIST_TO_GO_TO_SUPPRESS": 6,
|
||||||
|
"KILLA_DITANCE_TO_BE_ENEMY_BOSS": 65,
|
||||||
|
"KILLA_ENEMIES_TO_ATTACK": 3,
|
||||||
|
"KILLA_HOLD_DELAY": 5,
|
||||||
|
"KILLA_LARGE_ATTACK_DIST": 61,
|
||||||
|
"KILLA_MIDDLE_ATTACK_DIST": 32,
|
||||||
|
"KILLA_ONE_IS_CLOSE": 20,
|
||||||
|
"KILLA_SEARCH_METERS": 30,
|
||||||
|
"KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25,
|
||||||
|
"KILLA_START_SEARCH_SEC": 40,
|
||||||
|
"KILLA_TRIGGER_DOWN_DELAY": 0.1,
|
||||||
|
"KILLA_WAIT_IN_COVER_COEF": 0.1,
|
||||||
|
"KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5,
|
||||||
|
"KOJANIY_COVER_POWER": 500,
|
||||||
|
"KOJANIY_DIST_CORE_SPOS_RECALC": 25,
|
||||||
|
"KOJANIY_DIST_CORE_SPOS_RECALC_SQRT": 625,
|
||||||
|
"KOJANIY_DIST_ENEMY_TOO_CLOSE": 17,
|
||||||
|
"KOJANIY_DIST_TO_BE_ENEMY": 200,
|
||||||
|
"KOJANIY_DIST_WHEN_READY": 40,
|
||||||
|
"KOJANIY_FIGHT_CENTER_POS_ME": false,
|
||||||
|
"KOJANIY_MANY_ENEMIES_COEF": 1.5,
|
||||||
|
"KOJANIY_MIN_DIST_TO_LOOT": 20,
|
||||||
|
"KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400,
|
||||||
|
"MAX_DIST_COVER_BOSS": 25,
|
||||||
|
"MAX_DIST_COVER_BOSS_SQRT": 625,
|
||||||
|
"MAX_DIST_DECIDER_TO_SEND": 35,
|
||||||
|
"MAX_DIST_DECIDER_TO_SEND_SQRT": 1225,
|
||||||
|
"PERSONS_SEND": 2,
|
||||||
|
"SHALL_WARN": true,
|
||||||
|
"TIME_AFTER_LOSE": 15,
|
||||||
|
"TIME_AFTER_LOSE_DELTA": 60,
|
||||||
|
"WAIT_NO_ATTACK_SAVAGE": 10
|
||||||
|
},
|
||||||
|
"Change": {
|
||||||
|
"FLASH_ACCURATY": 1.6,
|
||||||
|
"FLASH_GAIN_SIGHT": 1.8,
|
||||||
|
"FLASH_HEARING": 1,
|
||||||
|
"FLASH_LAY_CHANCE": 1,
|
||||||
|
"FLASH_PRECICING": 1.6,
|
||||||
|
"FLASH_SCATTERING": 1.6,
|
||||||
|
"FLASH_VISION_DIST": 0.05,
|
||||||
|
"SMOKE_ACCURATY": 1.6,
|
||||||
|
"SMOKE_GAIN_SIGHT": 1.6,
|
||||||
|
"SMOKE_HEARING": 1,
|
||||||
|
"SMOKE_LAY_CHANCE": 1.6,
|
||||||
|
"SMOKE_PRECICING": 1.6,
|
||||||
|
"SMOKE_SCATTERING": 1.6,
|
||||||
|
"SMOKE_VISION_DIST": 0.6,
|
||||||
|
"STUN_HEARING": 0.01
|
||||||
|
},
|
||||||
|
"Core": {
|
||||||
|
"AccuratySpeed": 0.2,
|
||||||
|
"AimingType": "normal",
|
||||||
|
"CanGrenade": true,
|
||||||
|
"CanRun": true,
|
||||||
|
"DamageCoeff": 1,
|
||||||
|
"GainSightCoef": 0.1,
|
||||||
|
"HearingSense": 3.9,
|
||||||
|
"PistolFireDistancePref": 35,
|
||||||
|
"RifleFireDistancePref": 100,
|
||||||
|
"ScatteringClosePerMeter": 0.12,
|
||||||
|
"ScatteringPerMeter": 0.045,
|
||||||
|
"ShotgunFireDistancePref": 50,
|
||||||
|
"VisibleAngle": 160,
|
||||||
|
"VisibleDistance": 142,
|
||||||
|
"WaitInCoverBetweenShotsSec": 0.3
|
||||||
|
},
|
||||||
|
"Cover": {
|
||||||
|
"CHANGE_RUN_TO_COVER_SEC": 5,
|
||||||
|
"CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6,
|
||||||
|
"CHECK_CLOSEST_FRIEND": false,
|
||||||
|
"CHECK_COVER_ENEMY_LOOK": false,
|
||||||
|
"CLOSE_DIST_POINT_SQRT": 4,
|
||||||
|
"DELETE_POINTS_BEHIND_ENEMIES": true,
|
||||||
|
"DELTA_SEEN_FROM_COVE_LAST_POS": 15,
|
||||||
|
"DEPENDS_Y_DIST_TO_BOT": false,
|
||||||
|
"DIST_CANT_CHANGE_WAY": 5,
|
||||||
|
"DIST_CANT_CHANGE_WAY_SQR": 25,
|
||||||
|
"DIST_CHECK_SFETY": 9,
|
||||||
|
"DIST_MAX_REWORK_NOT_TO_SHOOT": 30,
|
||||||
|
"DOG_FIGHT_AFTER_LEAVE": 4,
|
||||||
|
"ENEMY_DIST_TO_GO_OUT": 1,
|
||||||
|
"GOOD_DIST_TO_POINT_COEF": 1.8,
|
||||||
|
"HIDE_TO_COVER_TIME": 1.5,
|
||||||
|
"HITS_TO_LEAVE_COVER": 1,
|
||||||
|
"HITS_TO_LEAVE_COVER_UNKNOWN": 1,
|
||||||
|
"LOOK_LAST_ENEMY_POS_LOOKAROUND": 45,
|
||||||
|
"LOOK_LAST_ENEMY_POS_MOVING": 1.5,
|
||||||
|
"LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3,
|
||||||
|
"MAX_DIST_OF_COVER": 4,
|
||||||
|
"MAX_DIST_OF_COVER_SQR": 16,
|
||||||
|
"MAX_SPOTTED_TIME_SEC": 55,
|
||||||
|
"MIN_DEFENCE_LEVEL": -1,
|
||||||
|
"MIN_DIST_TO_ENEMY": 9,
|
||||||
|
"MOVE_TO_COVER_WHEN_TARGET": false,
|
||||||
|
"NOT_LOOK_AT_WALL_IS_DANGER": true,
|
||||||
|
"OFFSET_LOOK_ALONG_WALL_ANG": 20,
|
||||||
|
"RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50,
|
||||||
|
"RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20,
|
||||||
|
"REWORK_NOT_TO_SHOOT": true,
|
||||||
|
"RUN_COVER_IF_CAN_AND_NO_ENEMIES": false,
|
||||||
|
"RUN_IF_FAR": 15,
|
||||||
|
"RUN_IF_FAR_SQRT": 225,
|
||||||
|
"SHOOT_NEAR_SEC_PERIOD": 0.5,
|
||||||
|
"SHOOT_NEAR_TO_LEAVE": 2,
|
||||||
|
"SOUND_TO_GET_SPOTTED": 2,
|
||||||
|
"SPOTTED_COVERS_RADIUS": 2.5,
|
||||||
|
"SPOTTED_GRENADE_RADIUS": 16,
|
||||||
|
"SPOTTED_GRENADE_TIME": 7,
|
||||||
|
"STATIONARY_WEAPON_MAX_DIST_TO_USE": 50,
|
||||||
|
"STATIONARY_WEAPON_NO_ENEMY_GETUP": 15,
|
||||||
|
"STAY_IF_FAR": 25,
|
||||||
|
"STAY_IF_FAR_SQRT": 625,
|
||||||
|
"TIME_CHECK_SAFE": 2,
|
||||||
|
"TIME_TO_MOVE_TO_COVER": 15,
|
||||||
|
"WAIT_INT_COVER_FINDING_ENEMY": 2
|
||||||
|
},
|
||||||
|
"Grenade": {
|
||||||
|
"ADD_GRENADE_AS_DANGER": 65,
|
||||||
|
"ADD_GRENADE_AS_DANGER_SQR": 4225,
|
||||||
|
"AMBUSH_IF_SMOKE_IN_ZONE_100": 40,
|
||||||
|
"AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30,
|
||||||
|
"ANG_TYPE": 1,
|
||||||
|
"BEWARE_TYPE": 2,
|
||||||
|
"BE_ATTENTION_COEF": 4,
|
||||||
|
"CAN_THROW_STRAIGHT_CONTACT": true,
|
||||||
|
"CHANCE_RUN_FLASHED_100": 100,
|
||||||
|
"CHANCE_TO_NOTIFY_ENEMY_GR_100": 100,
|
||||||
|
"CHEAT_START_GRENADE_PLACE": false,
|
||||||
|
"CLOSE_TO_SMOKE_TIME_DELTA": 5,
|
||||||
|
"CLOSE_TO_SMOKE_TO_SHOOT": 10,
|
||||||
|
"CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100,
|
||||||
|
"DAMAGE_GRENADE_SUPPRESS_DELTA": 8,
|
||||||
|
"DELTA_GRENADE_START_TIME": 0.01,
|
||||||
|
"DELTA_NEXT_ATTEMPT": 10,
|
||||||
|
"DELTA_NEXT_ATTEMPT_FROM_COVER": 5,
|
||||||
|
"FLASH_GRENADE_TIME_COEF": 0.25,
|
||||||
|
"GrenadePerMeter": 0.1,
|
||||||
|
"GrenadePrecision": 0.01,
|
||||||
|
"MAX_FLASHED_DIST_TO_SHOOT": 10,
|
||||||
|
"MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100,
|
||||||
|
"MAX_THROW_POWER": 25,
|
||||||
|
"MIN_DIST_NOT_TO_THROW": 8,
|
||||||
|
"MIN_DIST_NOT_TO_THROW_SQR": 64,
|
||||||
|
"MIN_THROW_DIST_PERCENT_0_1": 0.7,
|
||||||
|
"MIN_THROW_GRENADE_DIST": 12,
|
||||||
|
"MIN_THROW_GRENADE_DIST_SQRT": 144,
|
||||||
|
"NEAR_DELTA_THROW_TIME_SEC": 2,
|
||||||
|
"NO_RUN_FROM_AI_GRENADES": true,
|
||||||
|
"REQUEST_DIST_MUST_THROW": 3,
|
||||||
|
"REQUEST_DIST_MUST_THROW_SQRT": 9,
|
||||||
|
"RUN_AWAY": 22,
|
||||||
|
"RUN_AWAY_SQR": 484,
|
||||||
|
"SHOOT_TO_SMOKE_CHANCE_100": 50,
|
||||||
|
"SIZE_SPOTTED_COEF": 2,
|
||||||
|
"SMOKE_CHECK_DELTA": 1,
|
||||||
|
"SMOKE_SUPPRESS_DELTA": 20,
|
||||||
|
"STOP_WHEN_THROW_GRENADE": true,
|
||||||
|
"STRAIGHT_CONTACT_DELTA_SEC": -1,
|
||||||
|
"STUN_SUPPRESS_DELTA": 9,
|
||||||
|
"TIME_SHOOT_TO_FLASH": 4,
|
||||||
|
"WAIT_TIME_TURN_AWAY": 0.2
|
||||||
|
},
|
||||||
|
"Hearing": {
|
||||||
|
"BOT_CLOSE_PANIC_DIST": 1,
|
||||||
|
"CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88,
|
||||||
|
"CLOSE_DIST": 26,
|
||||||
|
"DEAD_BODY_SOUND_RAD": 30,
|
||||||
|
"DISPERSION_COEF": 10,
|
||||||
|
"DIST_PLACE_TO_FIND_POINT": 70,
|
||||||
|
"FAR_DIST": 56,
|
||||||
|
"HEAR_DELAY_WHEN_HAVE_SMT": 0,
|
||||||
|
"HEAR_DELAY_WHEN_PEACE": 0,
|
||||||
|
"LOOK_ONLY_DANGER": false,
|
||||||
|
"LOOK_ONLY_DANGER_DELTA": 9,
|
||||||
|
"RESET_TIMER_DIST": 17,
|
||||||
|
"SOUND_DIR_DEEFREE": 30
|
||||||
|
},
|
||||||
|
"Lay": {
|
||||||
|
"ATTACK_LAY_CHANCE": 25,
|
||||||
|
"CHECK_SHOOT_WHEN_LAYING": false,
|
||||||
|
"CLEAR_POINTS_OF_SCARE_SEC": 20,
|
||||||
|
"DAMAGE_TIME_TO_GETUP": 3,
|
||||||
|
"DELTA_AFTER_GETUP": 10,
|
||||||
|
"DELTA_GETUP": 2.7,
|
||||||
|
"DELTA_LAY_CHECK": 2,
|
||||||
|
"DELTA_WANT_LAY_CHECL_SEC": 5,
|
||||||
|
"DIST_ENEMY_CAN_LAY": 15,
|
||||||
|
"DIST_ENEMY_CAN_LAY_SQRT": 225,
|
||||||
|
"DIST_ENEMY_GETUP_LAY": 10,
|
||||||
|
"DIST_ENEMY_GETUP_LAY_SQRT": 100,
|
||||||
|
"DIST_ENEMY_NULL_DANGER_LAY": 15,
|
||||||
|
"DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225,
|
||||||
|
"DIST_GRASS_TERRAIN_SQRT": 0.160000011,
|
||||||
|
"DIST_TO_COVER_TO_LAY": 3.5,
|
||||||
|
"DIST_TO_COVER_TO_LAY_SQRT": 12.25,
|
||||||
|
"LAY_AIM": 0.6,
|
||||||
|
"LAY_CHANCE_DANGER": 40,
|
||||||
|
"MAX_CAN_LAY_DIST": 200,
|
||||||
|
"MAX_CAN_LAY_DIST_SQRT": 40000,
|
||||||
|
"MAX_LAY_TIME": 35,
|
||||||
|
"MIN_CAN_LAY_DIST": 11,
|
||||||
|
"MIN_CAN_LAY_DIST_SQRT": 121
|
||||||
|
},
|
||||||
|
"Look": {
|
||||||
|
"BODY_DELTA_TIME_SEARCH_SEC": 1.7,
|
||||||
|
"CAN_LOOK_TO_WALL": true,
|
||||||
|
"COME_TO_BODY_DIST": 1.2,
|
||||||
|
"CloseDeltaTimeSec": 0.1,
|
||||||
|
"DIST_CHECK_WALL": 20,
|
||||||
|
"DIST_NOT_TO_IGNORE_WALL": 15,
|
||||||
|
"ENEMY_LIGHT_ADD": 48,
|
||||||
|
"ENEMY_LIGHT_START_DIST": 90,
|
||||||
|
"FAR_DISTANCE": 160,
|
||||||
|
"FarDeltaTimeSec": 3,
|
||||||
|
"GOAL_TO_FULL_DISSAPEAR": 1.1,
|
||||||
|
"GOAL_TO_FULL_DISSAPEAR_SHOOT": 0.03,
|
||||||
|
"LOOK_AROUND_DELTA": 1.1,
|
||||||
|
"LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25,
|
||||||
|
"LightOnVisionDistance": 45,
|
||||||
|
"MARKSMAN_VISIBLE_DIST_COEF": 1.15,
|
||||||
|
"MAX_VISION_GRASS_METERS": 0.8,
|
||||||
|
"MAX_VISION_GRASS_METERS_FLARE": 8,
|
||||||
|
"MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125,
|
||||||
|
"MAX_VISION_GRASS_METERS_OPT": 0.9090909,
|
||||||
|
"MIDDLE_DIST": 90,
|
||||||
|
"MIN_LOOK_AROUD_TIME": 20,
|
||||||
|
"MiddleDeltaTimeSec": 1,
|
||||||
|
"OLD_TIME_POINT": 11,
|
||||||
|
"OPTIMIZE_TO_ONLY_BODY": true,
|
||||||
|
"POSIBLE_VISION_SPACE": 1.2,
|
||||||
|
"VISIBLE_DISNACE_WITH_LIGHT": 100,
|
||||||
|
"WAIT_NEW_SENSOR": 2.1,
|
||||||
|
"WAIT_NEW__LOOK_SENSOR": 7.8
|
||||||
|
},
|
||||||
|
"Mind": {
|
||||||
|
"AI_POWER_COEF": 120,
|
||||||
|
"AMBUSH_WHEN_UNDER_FIRE": true,
|
||||||
|
"AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60,
|
||||||
|
"ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5,
|
||||||
|
"ATTACK_IMMEDIATLY_CHANCE_0_100": 40,
|
||||||
|
"BULLET_FEEL_CLOSE_SDIST": 1,
|
||||||
|
"BULLET_FEEL_DIST": 360,
|
||||||
|
"CAN_PANIC_IS_PROTECT": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_BEAR": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_SAVAGE": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_USEC": false,
|
||||||
|
"CAN_STAND_BY": false,
|
||||||
|
"CAN_TAKE_ITEMS": false,
|
||||||
|
"CAN_THROW_REQUESTS": true,
|
||||||
|
"CAN_USE_MEDS": true,
|
||||||
|
"CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01,
|
||||||
|
"CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25,
|
||||||
|
"CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35,
|
||||||
|
"CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80,
|
||||||
|
"COVER_DIST_COEF": 1.5,
|
||||||
|
"COVER_SECONDS_AFTER_LOSE_VISION": 10,
|
||||||
|
"COVER_SELF_ALWAYS_IF_DAMAGED": false,
|
||||||
|
"DAMAGE_REDUCTION_TIME_SEC": 20,
|
||||||
|
"DANGER_EXPIRE_TIME_MAX": 1.2,
|
||||||
|
"DANGER_EXPIRE_TIME_MIN": 0.4,
|
||||||
|
"DANGER_POINT_CHOOSE_COEF": 1,
|
||||||
|
"DEFAULT_BEAR_BEHAVIOUR": "Attack",
|
||||||
|
"DEFAULT_SAVAGE_BEHAVIOUR": "Warn",
|
||||||
|
"DEFAULT_USEC_BEHAVIOUR": "Attack",
|
||||||
|
"DIST_TO_ENEMY_YO_CAN_HEAL": 30,
|
||||||
|
"DIST_TO_FOUND_SQRT": 400,
|
||||||
|
"DIST_TO_STOP_RUN_ENEMY": 15,
|
||||||
|
"DOG_FIGHT_IN": 3,
|
||||||
|
"DOG_FIGHT_OUT": 6,
|
||||||
|
"ENEMY_BOT_TYPES": [],
|
||||||
|
"ENEMY_LOOK_AT_ME_ANG": 15,
|
||||||
|
"FIND_COVER_TO_GET_POSITION_WITH_SHOOT": 2,
|
||||||
|
"FRIENDLY_BOT_TYPES": [],
|
||||||
|
"FRIEND_AGR_KILL": 0.2,
|
||||||
|
"FRIEND_DEAD_AGR_LOW": -0.2,
|
||||||
|
"GROUP_ANY_PHRASE_DELAY": 5,
|
||||||
|
"GROUP_EXACTLY_PHRASE_DELAY": 20,
|
||||||
|
"HEAL_DELAY_SEC": 5,
|
||||||
|
"HIT_DELAY_WHEN_HAVE_SMT": -1,
|
||||||
|
"HIT_DELAY_WHEN_PEACE": -1,
|
||||||
|
"HIT_POINT_DETECTION": 4,
|
||||||
|
"HOLD_IF_PROTECT_DELTA_LAST_TIME_SEEN": 8.5,
|
||||||
|
"LASTSEEN_POINT_CHOOSE_COEF": 0.2,
|
||||||
|
"LAST_ENEMY_LOOK_TO": 40,
|
||||||
|
"MAX_AGGRO_BOT_DIST": 100,
|
||||||
|
"MAX_AGGRO_BOT_DIST_SQR": 10000,
|
||||||
|
"MAX_SHOOTS_TIME": 4,
|
||||||
|
"MAX_START_AGGRESION_COEF": 3,
|
||||||
|
"MIN_DAMAGE_SCARE": 20,
|
||||||
|
"MIN_SHOOTS_TIME": 2,
|
||||||
|
"MIN_START_AGGRESION_COEF": 1,
|
||||||
|
"NO_RUN_AWAY_FOR_SAFE": true,
|
||||||
|
"PANIC_LAY_WEIGHT": 20,
|
||||||
|
"PANIC_NONE_WEIGHT": 40,
|
||||||
|
"PANIC_RUN_WEIGHT": 1,
|
||||||
|
"PANIC_SIT_WEIGHT": 80,
|
||||||
|
"PANIC_SIT_WEIGHT_PEACE": 60,
|
||||||
|
"PART_PERCENT_TO_HEAL": 0.65,
|
||||||
|
"PISTOL_SHOTGUN_AMBUSH_DIST": 330,
|
||||||
|
"PROTECT_DELTA_HEAL_SEC": 10,
|
||||||
|
"PROTECT_TIME_REAL": true,
|
||||||
|
"SEC_TO_MORE_DIST_TO_RUN": 10,
|
||||||
|
"SHOOT_INSTEAD_DOG_FIGHT": 9,
|
||||||
|
"SIMPLE_POINT_CHOOSE_COEF": 0.4,
|
||||||
|
"STANDART_AMBUSH_DIST": 300,
|
||||||
|
"SUSPETION_POINT_CHANCE_ADD100": 0,
|
||||||
|
"TALK_WITH_QUERY": true,
|
||||||
|
"TIME_TO_FIND_ENEMY": 22,
|
||||||
|
"TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52,
|
||||||
|
"TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15,
|
||||||
|
"WARN_BOT_TYPES": []
|
||||||
|
},
|
||||||
|
"Move": {
|
||||||
|
"BASESTART_SLOW_DIST": 1.1,
|
||||||
|
"BASE_ROTATE_SPEED": 270,
|
||||||
|
"BASE_SQRT_START_SERACH": 1225,
|
||||||
|
"BASE_START_SERACH": 35,
|
||||||
|
"CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100,
|
||||||
|
"DELTA_LAST_SEEN_ENEMY": 20,
|
||||||
|
"DIST_TO_CAN_CHANGE_WAY": 8,
|
||||||
|
"DIST_TO_CAN_CHANGE_WAY_SQR": 64,
|
||||||
|
"DIST_TO_START_RAYCAST": 15,
|
||||||
|
"DIST_TO_START_RAYCAST_SQR": 225,
|
||||||
|
"ETERNITY_STAMINA": true,
|
||||||
|
"FAR_DIST": 4,
|
||||||
|
"FAR_DIST_SQR": 16,
|
||||||
|
"REACH_DIST": 0.5,
|
||||||
|
"REACH_DIST_COVER": 2,
|
||||||
|
"REACH_DIST_RUN": 0.8,
|
||||||
|
"RUN_IF_CANT_SHOOT": false,
|
||||||
|
"RUN_IF_GAOL_FAR_THEN": 10,
|
||||||
|
"RUN_TO_COVER_MIN": 2,
|
||||||
|
"SEC_TO_CHANGE_TO_RUN": 3,
|
||||||
|
"SLOW_COEF": 7,
|
||||||
|
"START_SLOW_DIST": 1.5,
|
||||||
|
"UPDATE_TIME_RECAL_WAY": 7,
|
||||||
|
"Y_APPROXIMATION": 0.7
|
||||||
|
},
|
||||||
|
"Patrol": {
|
||||||
|
"CAN_CHECK_MAGAZINE": false,
|
||||||
|
"CAN_CHOOSE_RESERV": false,
|
||||||
|
"CAN_WATCH_SECOND_WEAPON": true,
|
||||||
|
"CHANCE_TO_CHANGE_WAY_0_100": 30,
|
||||||
|
"CHANCE_TO_CUT_WAY_0_100": 75,
|
||||||
|
"CHANCE_TO_SHOOT_DEADBODY": 52,
|
||||||
|
"CHANGE_WAY_TIME": 3325.1,
|
||||||
|
"CLOSE_TO_SELECT_RESERV_WAY": 25,
|
||||||
|
"CUT_WAY_MAX_0_1": 0.65,
|
||||||
|
"CUT_WAY_MIN_0_1": 0.4,
|
||||||
|
"FRIEND_SEARCH_SEC": 12,
|
||||||
|
"LOOK_TIME_BASE": 12,
|
||||||
|
"MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5,
|
||||||
|
"MIN_DIST_TO_CLOSE_TALK": 5,
|
||||||
|
"MIN_DIST_TO_CLOSE_TALK_SQR": 25,
|
||||||
|
"MIN_TALK_DELAY": 35,
|
||||||
|
"RESERVE_OUT_TIME": 60,
|
||||||
|
"RESERVE_TIME_STAY": 72,
|
||||||
|
"SUSPETION_PLACE_LIFETIME": 7,
|
||||||
|
"TALK_DELAY": 31.1,
|
||||||
|
"TALK_DELAY_BIG": 45.1,
|
||||||
|
"VISION_DIST_COEF_PEACE": 1
|
||||||
|
},
|
||||||
|
"Scattering": {
|
||||||
|
"AMPLITUDE_FACTOR": 0.25,
|
||||||
|
"AMPLITUDE_SPEED": 0.1,
|
||||||
|
"BloodFall": 1.45,
|
||||||
|
"Caution": 0.3,
|
||||||
|
"DIST_FROM_OLD_POINT_TO_NOT_AIM": 15,
|
||||||
|
"DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225,
|
||||||
|
"DIST_NOT_TO_SHOOT": 0.3,
|
||||||
|
"FromShot": 0.001,
|
||||||
|
"HandDamageAccuracySpeed": 1.3,
|
||||||
|
"HandDamageScatteringMinMax": 0.7,
|
||||||
|
"LayFactor": 0.1,
|
||||||
|
"MaxScatter": 0.4,
|
||||||
|
"MinScatter": 0.03,
|
||||||
|
"MovingSlowCoef": 1.5,
|
||||||
|
"PoseChnageCoef": 0.1,
|
||||||
|
"RecoilControlCoefShootDone": 0.0003,
|
||||||
|
"RecoilControlCoefShootDoneAuto": 0.00015,
|
||||||
|
"RecoilYCoef": 0.0005,
|
||||||
|
"RecoilYCoefSppedDown": -0.52,
|
||||||
|
"RecoilYMax": 1,
|
||||||
|
"SpeedDown": -0.3,
|
||||||
|
"SpeedUp": 0.3,
|
||||||
|
"SpeedUpAim": 1.4,
|
||||||
|
"ToCaution": 0.6,
|
||||||
|
"ToLowBotAngularSpeed": 80,
|
||||||
|
"ToLowBotSpeed": 2.4,
|
||||||
|
"ToSlowBotSpeed": 1.5,
|
||||||
|
"ToStopBotAngularSpeed": 40,
|
||||||
|
"ToUpBotSpeed": 3.6,
|
||||||
|
"TracerCoef": 1.3,
|
||||||
|
"WorkingScatter": 0.15
|
||||||
|
},
|
||||||
|
"Shoot": {
|
||||||
|
"AUTOMATIC_FIRE_SCATTERING_COEF": 1.5,
|
||||||
|
"BASE_AUTOMATIC_TIME": 0.2,
|
||||||
|
"CAN_SHOOTS_TIME_TO_AMBUSH": 993,
|
||||||
|
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 100,
|
||||||
|
"CHANCE_TO_CHANGE_WEAPON": 60,
|
||||||
|
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 60,
|
||||||
|
"DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5,
|
||||||
|
"DELAY_BEFORE_FIX_MALFUNCTION": 0.5,
|
||||||
|
"DIST_TO_CHANGE_TO_MAIN": 15,
|
||||||
|
"FAR_DIST_ENEMY": 20,
|
||||||
|
"FAR_DIST_ENEMY_SQR": 400,
|
||||||
|
"FAR_DIST_TO_CHANGE_WEAPON": 30,
|
||||||
|
"FINGER_HOLD_SINGLE_SHOT": 0.14,
|
||||||
|
"FINGER_HOLD_STATIONARY_GRENADE": 0.3,
|
||||||
|
"HORIZONT_RECOIL_COEF": 0.1,
|
||||||
|
"LAST_SEEN_TIME_TO_START_SUPPRESS_STATIONARY_AGS": 0,
|
||||||
|
"LOW_DIST_TO_CHANGE_WEAPON": 5,
|
||||||
|
"MARKSMAN_DIST_SEK_COEF": 44,
|
||||||
|
"MAX_DIST_COEF": 100,
|
||||||
|
"MAX_RECOIL_PER_METER": 0.1,
|
||||||
|
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5,
|
||||||
|
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2,
|
||||||
|
"RECOIL_DELTA_PRESS": 0.15,
|
||||||
|
"RECOIL_PER_METER": 0.02,
|
||||||
|
"RECOIL_TIME_NORMALIZE": 1,
|
||||||
|
"RELOAD_PECNET_NO_ENEMY": 0.6,
|
||||||
|
"REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25,
|
||||||
|
"RUN_DIST_NO_AMMO": 25,
|
||||||
|
"RUN_DIST_NO_AMMO_SQRT": 625,
|
||||||
|
"SHOOT_FROM_COVER": 4,
|
||||||
|
"SUPPRESS_BY_SHOOT_TIME": 6,
|
||||||
|
"SUPPRESS_TRIGGERS_DOWN": 3,
|
||||||
|
"VALIDATE_MALFUNCTION_CHANCE": 100,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT": 0.2,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT_LONG_MAX": 3.3,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT_LONG_MIN": 0.4,
|
||||||
|
"WAIT_NEXT_STATIONARY_GRENADE": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"impossible": {
|
||||||
|
"Aiming": {
|
||||||
|
"AIMING_TYPE": 5,
|
||||||
|
"ANYTIME_LIGHT_WHEN_AIM_100": -1,
|
||||||
|
"ANY_PART_SHOOT_TIME": 15,
|
||||||
|
"BAD_SHOOTS_MAIN_COEF": 0.39,
|
||||||
|
"BAD_SHOOTS_MAX": 0,
|
||||||
|
"BAD_SHOOTS_MIN": 0,
|
||||||
|
"BAD_SHOOTS_OFFSET": 1,
|
||||||
|
"BASE_HIT_AFFECTION_DELAY_SEC": 0.57,
|
||||||
|
"BASE_HIT_AFFECTION_MAX_ANG": 10,
|
||||||
|
"BASE_HIT_AFFECTION_MIN_ANG": 4,
|
||||||
|
"BASE_SHIEF": 0.05,
|
||||||
|
"BASE_SHIEF_STATIONARY_GRENADE": 1.1,
|
||||||
|
"BETTER_PRECICING_COEF": 0.9,
|
||||||
|
"BOTTOM_COEF": 0.1,
|
||||||
|
"BOT_MOVE_IF_DELTA": 3.01,
|
||||||
|
"COEF_FROM_COVER": 0.45,
|
||||||
|
"COEF_IF_MOVE": 1,
|
||||||
|
"DAMAGE_PANIC_TIME": 15,
|
||||||
|
"DAMAGE_TO_DISCARD_AIM_0_100": 86,
|
||||||
|
"DANGER_UP_POINT": 1.3,
|
||||||
|
"DIST_TO_SHOOT_NO_OFFSET": 3,
|
||||||
|
"DIST_TO_SHOOT_TO_CENTER": 3,
|
||||||
|
"ENEMY_Y_WEAPON_OFFSET": 0.08,
|
||||||
|
"FIRST_CONTACT_ADD_CHANCE_100": 80,
|
||||||
|
"FIRST_CONTACT_ADD_SEC": 0.1,
|
||||||
|
"HARD_AIM": 0.75,
|
||||||
|
"MAX_AIMING_UPGRADE_BY_TIME": 0.25,
|
||||||
|
"MAX_AIM_PRECICING": 2,
|
||||||
|
"MAX_AIM_TIME": 1.5,
|
||||||
|
"MAX_TIME_DISCARD_AIM_SEC": 0.6,
|
||||||
|
"MIN_DAMAGE_TO_GET_HIT_AFFETS": 1,
|
||||||
|
"MIN_TIME_DISCARD_AIM_SEC": 0.3,
|
||||||
|
"NEXT_SHOT_MISS_CHANCE_100": 100,
|
||||||
|
"NEXT_SHOT_MISS_Y_OFFSET": 1,
|
||||||
|
"OFFSET_RECAL_ANYWAY_TIME": 1,
|
||||||
|
"PANIC_ACCURATY_COEF": 1.2,
|
||||||
|
"PANIC_COEF": 1.2,
|
||||||
|
"PANIC_TIME": 2,
|
||||||
|
"RECALC_DIST": 0.7,
|
||||||
|
"RECALC_MUST_TIME": 3,
|
||||||
|
"RECALC_SQR_DIST": 0.48999998,
|
||||||
|
"SCATTERING_DIST_MODIF": 0.67,
|
||||||
|
"SCATTERING_DIST_MODIF_CLOSE": 0.6,
|
||||||
|
"SCATTERING_HAVE_DAMAGE_COEF": 2,
|
||||||
|
"SHOOT_TO_CHANGE_PRIORITY": 5525,
|
||||||
|
"SHPERE_FRIENDY_FIRE_SIZE": -0.1,
|
||||||
|
"TIME_COEF_IF_MOVE": 1.1,
|
||||||
|
"WEAPON_ROOT_OFFSET": 0.35,
|
||||||
|
"XZ_COEF": 0.4,
|
||||||
|
"XZ_COEF_STATIONARY_GRENADE": 0.7,
|
||||||
|
"Y_BOTTOM_OFFSET_COEF": 0.015,
|
||||||
|
"Y_TOP_OFFSET_COEF": 0.001
|
||||||
|
},
|
||||||
|
"Boss": {
|
||||||
|
"BOSS_DIST_TO_SHOOT": 16,
|
||||||
|
"BOSS_DIST_TO_SHOOT_SQRT": 256,
|
||||||
|
"BOSS_DIST_TO_WARNING": 34,
|
||||||
|
"BOSS_DIST_TO_WARNING_OUT": 43,
|
||||||
|
"BOSS_DIST_TO_WARNING_OUT_SQRT": 1849,
|
||||||
|
"BOSS_DIST_TO_WARNING_SQRT": 1156,
|
||||||
|
"CHANCE_TO_SEND_GRENADE_100": 100,
|
||||||
|
"CHANCE_USE_RESERVE_PATROL_100": 30,
|
||||||
|
"COVER_TO_SEND": true,
|
||||||
|
"DELTA_SEARCH_TIME": 18,
|
||||||
|
"DIST_TO_PROTECT_BOSS": 15,
|
||||||
|
"EFFECT_PAINKILLER": true,
|
||||||
|
"GLUHAR_ASSAULT_ATTACK_DIST": 45,
|
||||||
|
"GLUHAR_BOSS_WANNA_ATTACK_CHANCE_0_100": 150,
|
||||||
|
"GLUHAR_FOLLOWER_PATH_NAME": "Attack",
|
||||||
|
"GLUHAR_FOLLOWER_SCOUT_DIST_END_ATTACK": 120,
|
||||||
|
"GLUHAR_FOLLOWER_SCOUT_DIST_START_ATTACK": 80,
|
||||||
|
"GLUHAR_STOP_ASSAULT_ATTACK_DIST": 180,
|
||||||
|
"GLUHAR_TIME_TO_ASSAULT": 10,
|
||||||
|
"KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2,
|
||||||
|
"KILLA_BULLET_TO_RELOAD": 15,
|
||||||
|
"KILLA_CLOSEATTACK_DELAY": 10,
|
||||||
|
"KILLA_CLOSEATTACK_TIMES": 3,
|
||||||
|
"KILLA_CLOSE_ATTACK_DIST": 8,
|
||||||
|
"KILLA_CONTUTION_TIME": 5,
|
||||||
|
"KILLA_DEF_DIST_SQRT": 225,
|
||||||
|
"KILLA_DIST_TO_GO_TO_SUPPRESS": 6,
|
||||||
|
"KILLA_DITANCE_TO_BE_ENEMY_BOSS": 65,
|
||||||
|
"KILLA_ENEMIES_TO_ATTACK": 3,
|
||||||
|
"KILLA_HOLD_DELAY": 5,
|
||||||
|
"KILLA_LARGE_ATTACK_DIST": 61,
|
||||||
|
"KILLA_MIDDLE_ATTACK_DIST": 32,
|
||||||
|
"KILLA_ONE_IS_CLOSE": 20,
|
||||||
|
"KILLA_SEARCH_METERS": 30,
|
||||||
|
"KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25,
|
||||||
|
"KILLA_START_SEARCH_SEC": 40,
|
||||||
|
"KILLA_TRIGGER_DOWN_DELAY": 0.1,
|
||||||
|
"KILLA_WAIT_IN_COVER_COEF": 0.1,
|
||||||
|
"KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5,
|
||||||
|
"KOJANIY_COVER_POWER": 500,
|
||||||
|
"KOJANIY_DIST_CORE_SPOS_RECALC": 25,
|
||||||
|
"KOJANIY_DIST_CORE_SPOS_RECALC_SQRT": 625,
|
||||||
|
"KOJANIY_DIST_ENEMY_TOO_CLOSE": 17,
|
||||||
|
"KOJANIY_DIST_TO_BE_ENEMY": 200,
|
||||||
|
"KOJANIY_DIST_WHEN_READY": 40,
|
||||||
|
"KOJANIY_FIGHT_CENTER_POS_ME": false,
|
||||||
|
"KOJANIY_MANY_ENEMIES_COEF": 1.5,
|
||||||
|
"KOJANIY_MIN_DIST_TO_LOOT": 20,
|
||||||
|
"KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400,
|
||||||
|
"MAX_DIST_COVER_BOSS": 25,
|
||||||
|
"MAX_DIST_COVER_BOSS_SQRT": 625,
|
||||||
|
"MAX_DIST_DECIDER_TO_SEND": 35,
|
||||||
|
"MAX_DIST_DECIDER_TO_SEND_SQRT": 1225,
|
||||||
|
"PERSONS_SEND": 2,
|
||||||
|
"SHALL_WARN": true,
|
||||||
|
"TIME_AFTER_LOSE": 15,
|
||||||
|
"TIME_AFTER_LOSE_DELTA": 60,
|
||||||
|
"WAIT_NO_ATTACK_SAVAGE": 10
|
||||||
|
},
|
||||||
|
"Change": {
|
||||||
|
"FLASH_ACCURATY": 1.6,
|
||||||
|
"FLASH_GAIN_SIGHT": 1.8,
|
||||||
|
"FLASH_HEARING": 1,
|
||||||
|
"FLASH_LAY_CHANCE": 1,
|
||||||
|
"FLASH_PRECICING": 1.6,
|
||||||
|
"FLASH_SCATTERING": 1.6,
|
||||||
|
"FLASH_VISION_DIST": 0.05,
|
||||||
|
"SMOKE_ACCURATY": 1.6,
|
||||||
|
"SMOKE_GAIN_SIGHT": 1.6,
|
||||||
|
"SMOKE_HEARING": 1,
|
||||||
|
"SMOKE_LAY_CHANCE": 1.6,
|
||||||
|
"SMOKE_PRECICING": 1.6,
|
||||||
|
"SMOKE_SCATTERING": 1.6,
|
||||||
|
"SMOKE_VISION_DIST": 0.6,
|
||||||
|
"STUN_HEARING": 0.01
|
||||||
|
},
|
||||||
|
"Core": {
|
||||||
|
"AccuratySpeed": 0.2,
|
||||||
|
"AimingType": "normal",
|
||||||
|
"CanGrenade": true,
|
||||||
|
"CanRun": true,
|
||||||
|
"DamageCoeff": 1,
|
||||||
|
"GainSightCoef": 0.1,
|
||||||
|
"HearingSense": 3.9,
|
||||||
|
"PistolFireDistancePref": 35,
|
||||||
|
"RifleFireDistancePref": 100,
|
||||||
|
"ScatteringClosePerMeter": 0.12,
|
||||||
|
"ScatteringPerMeter": 0.045,
|
||||||
|
"ShotgunFireDistancePref": 50,
|
||||||
|
"VisibleAngle": 160,
|
||||||
|
"VisibleDistance": 142,
|
||||||
|
"WaitInCoverBetweenShotsSec": 0.3
|
||||||
|
},
|
||||||
|
"Cover": {
|
||||||
|
"CHANGE_RUN_TO_COVER_SEC": 5,
|
||||||
|
"CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6,
|
||||||
|
"CHECK_CLOSEST_FRIEND": false,
|
||||||
|
"CHECK_COVER_ENEMY_LOOK": false,
|
||||||
|
"CLOSE_DIST_POINT_SQRT": 4,
|
||||||
|
"DELETE_POINTS_BEHIND_ENEMIES": true,
|
||||||
|
"DELTA_SEEN_FROM_COVE_LAST_POS": 15,
|
||||||
|
"DEPENDS_Y_DIST_TO_BOT": false,
|
||||||
|
"DIST_CANT_CHANGE_WAY": 5,
|
||||||
|
"DIST_CANT_CHANGE_WAY_SQR": 25,
|
||||||
|
"DIST_CHECK_SFETY": 9,
|
||||||
|
"DIST_MAX_REWORK_NOT_TO_SHOOT": 30,
|
||||||
|
"DOG_FIGHT_AFTER_LEAVE": 4,
|
||||||
|
"ENEMY_DIST_TO_GO_OUT": 1,
|
||||||
|
"GOOD_DIST_TO_POINT_COEF": 1.8,
|
||||||
|
"HIDE_TO_COVER_TIME": 1.5,
|
||||||
|
"HITS_TO_LEAVE_COVER": 1,
|
||||||
|
"HITS_TO_LEAVE_COVER_UNKNOWN": 1,
|
||||||
|
"LOOK_LAST_ENEMY_POS_LOOKAROUND": 45,
|
||||||
|
"LOOK_LAST_ENEMY_POS_MOVING": 1.5,
|
||||||
|
"LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3,
|
||||||
|
"MAX_DIST_OF_COVER": 4,
|
||||||
|
"MAX_DIST_OF_COVER_SQR": 16,
|
||||||
|
"MAX_SPOTTED_TIME_SEC": 55,
|
||||||
|
"MIN_DEFENCE_LEVEL": -1,
|
||||||
|
"MIN_DIST_TO_ENEMY": 9,
|
||||||
|
"MOVE_TO_COVER_WHEN_TARGET": false,
|
||||||
|
"NOT_LOOK_AT_WALL_IS_DANGER": true,
|
||||||
|
"OFFSET_LOOK_ALONG_WALL_ANG": 20,
|
||||||
|
"RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50,
|
||||||
|
"RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20,
|
||||||
|
"REWORK_NOT_TO_SHOOT": true,
|
||||||
|
"RUN_COVER_IF_CAN_AND_NO_ENEMIES": false,
|
||||||
|
"RUN_IF_FAR": 15,
|
||||||
|
"RUN_IF_FAR_SQRT": 225,
|
||||||
|
"SHOOT_NEAR_SEC_PERIOD": 0.5,
|
||||||
|
"SHOOT_NEAR_TO_LEAVE": 2,
|
||||||
|
"SOUND_TO_GET_SPOTTED": 2,
|
||||||
|
"SPOTTED_COVERS_RADIUS": 2.5,
|
||||||
|
"SPOTTED_GRENADE_RADIUS": 16,
|
||||||
|
"SPOTTED_GRENADE_TIME": 7,
|
||||||
|
"STATIONARY_WEAPON_MAX_DIST_TO_USE": 50,
|
||||||
|
"STATIONARY_WEAPON_NO_ENEMY_GETUP": 15,
|
||||||
|
"STAY_IF_FAR": 25,
|
||||||
|
"STAY_IF_FAR_SQRT": 625,
|
||||||
|
"TIME_CHECK_SAFE": 2,
|
||||||
|
"TIME_TO_MOVE_TO_COVER": 15,
|
||||||
|
"WAIT_INT_COVER_FINDING_ENEMY": 2
|
||||||
|
},
|
||||||
|
"Grenade": {
|
||||||
|
"ADD_GRENADE_AS_DANGER": 65,
|
||||||
|
"ADD_GRENADE_AS_DANGER_SQR": 4225,
|
||||||
|
"AMBUSH_IF_SMOKE_IN_ZONE_100": 40,
|
||||||
|
"AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30,
|
||||||
|
"ANG_TYPE": 1,
|
||||||
|
"BEWARE_TYPE": 2,
|
||||||
|
"BE_ATTENTION_COEF": 4,
|
||||||
|
"CAN_THROW_STRAIGHT_CONTACT": true,
|
||||||
|
"CHANCE_RUN_FLASHED_100": 100,
|
||||||
|
"CHANCE_TO_NOTIFY_ENEMY_GR_100": 100,
|
||||||
|
"CHEAT_START_GRENADE_PLACE": false,
|
||||||
|
"CLOSE_TO_SMOKE_TIME_DELTA": 5,
|
||||||
|
"CLOSE_TO_SMOKE_TO_SHOOT": 10,
|
||||||
|
"CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100,
|
||||||
|
"DAMAGE_GRENADE_SUPPRESS_DELTA": 8,
|
||||||
|
"DELTA_GRENADE_START_TIME": 0.01,
|
||||||
|
"DELTA_NEXT_ATTEMPT": 10,
|
||||||
|
"DELTA_NEXT_ATTEMPT_FROM_COVER": 5,
|
||||||
|
"FLASH_GRENADE_TIME_COEF": 0.25,
|
||||||
|
"GrenadePerMeter": 0.1,
|
||||||
|
"GrenadePrecision": 0.01,
|
||||||
|
"MAX_FLASHED_DIST_TO_SHOOT": 10,
|
||||||
|
"MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100,
|
||||||
|
"MAX_THROW_POWER": 25,
|
||||||
|
"MIN_DIST_NOT_TO_THROW": 8,
|
||||||
|
"MIN_DIST_NOT_TO_THROW_SQR": 64,
|
||||||
|
"MIN_THROW_DIST_PERCENT_0_1": 0.7,
|
||||||
|
"MIN_THROW_GRENADE_DIST": 12,
|
||||||
|
"MIN_THROW_GRENADE_DIST_SQRT": 144,
|
||||||
|
"NEAR_DELTA_THROW_TIME_SEC": 2,
|
||||||
|
"NO_RUN_FROM_AI_GRENADES": true,
|
||||||
|
"REQUEST_DIST_MUST_THROW": 3,
|
||||||
|
"REQUEST_DIST_MUST_THROW_SQRT": 9,
|
||||||
|
"RUN_AWAY": 22,
|
||||||
|
"RUN_AWAY_SQR": 484,
|
||||||
|
"SHOOT_TO_SMOKE_CHANCE_100": 50,
|
||||||
|
"SIZE_SPOTTED_COEF": 2,
|
||||||
|
"SMOKE_CHECK_DELTA": 1,
|
||||||
|
"SMOKE_SUPPRESS_DELTA": 20,
|
||||||
|
"STOP_WHEN_THROW_GRENADE": true,
|
||||||
|
"STRAIGHT_CONTACT_DELTA_SEC": -1,
|
||||||
|
"STUN_SUPPRESS_DELTA": 9,
|
||||||
|
"TIME_SHOOT_TO_FLASH": 4,
|
||||||
|
"WAIT_TIME_TURN_AWAY": 0.2
|
||||||
|
},
|
||||||
|
"Hearing": {
|
||||||
|
"BOT_CLOSE_PANIC_DIST": 1,
|
||||||
|
"CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88,
|
||||||
|
"CLOSE_DIST": 26,
|
||||||
|
"DEAD_BODY_SOUND_RAD": 30,
|
||||||
|
"DISPERSION_COEF": 10,
|
||||||
|
"DIST_PLACE_TO_FIND_POINT": 70,
|
||||||
|
"FAR_DIST": 56,
|
||||||
|
"HEAR_DELAY_WHEN_HAVE_SMT": 0,
|
||||||
|
"HEAR_DELAY_WHEN_PEACE": 0,
|
||||||
|
"LOOK_ONLY_DANGER": false,
|
||||||
|
"LOOK_ONLY_DANGER_DELTA": 9,
|
||||||
|
"RESET_TIMER_DIST": 17,
|
||||||
|
"SOUND_DIR_DEEFREE": 30
|
||||||
|
},
|
||||||
|
"Lay": {
|
||||||
|
"ATTACK_LAY_CHANCE": 25,
|
||||||
|
"CHECK_SHOOT_WHEN_LAYING": false,
|
||||||
|
"CLEAR_POINTS_OF_SCARE_SEC": 20,
|
||||||
|
"DAMAGE_TIME_TO_GETUP": 3,
|
||||||
|
"DELTA_AFTER_GETUP": 10,
|
||||||
|
"DELTA_GETUP": 2.7,
|
||||||
|
"DELTA_LAY_CHECK": 2,
|
||||||
|
"DELTA_WANT_LAY_CHECL_SEC": 5,
|
||||||
|
"DIST_ENEMY_CAN_LAY": 15,
|
||||||
|
"DIST_ENEMY_CAN_LAY_SQRT": 225,
|
||||||
|
"DIST_ENEMY_GETUP_LAY": 10,
|
||||||
|
"DIST_ENEMY_GETUP_LAY_SQRT": 100,
|
||||||
|
"DIST_ENEMY_NULL_DANGER_LAY": 15,
|
||||||
|
"DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225,
|
||||||
|
"DIST_GRASS_TERRAIN_SQRT": 0.160000011,
|
||||||
|
"DIST_TO_COVER_TO_LAY": 3.5,
|
||||||
|
"DIST_TO_COVER_TO_LAY_SQRT": 12.25,
|
||||||
|
"LAY_AIM": 0.6,
|
||||||
|
"LAY_CHANCE_DANGER": 40,
|
||||||
|
"MAX_CAN_LAY_DIST": 200,
|
||||||
|
"MAX_CAN_LAY_DIST_SQRT": 40000,
|
||||||
|
"MAX_LAY_TIME": 35,
|
||||||
|
"MIN_CAN_LAY_DIST": 11,
|
||||||
|
"MIN_CAN_LAY_DIST_SQRT": 121
|
||||||
|
},
|
||||||
|
"Look": {
|
||||||
|
"BODY_DELTA_TIME_SEARCH_SEC": 1.7,
|
||||||
|
"CAN_LOOK_TO_WALL": true,
|
||||||
|
"COME_TO_BODY_DIST": 1.2,
|
||||||
|
"CloseDeltaTimeSec": 0.1,
|
||||||
|
"DIST_CHECK_WALL": 20,
|
||||||
|
"DIST_NOT_TO_IGNORE_WALL": 15,
|
||||||
|
"ENEMY_LIGHT_ADD": 48,
|
||||||
|
"ENEMY_LIGHT_START_DIST": 90,
|
||||||
|
"FAR_DISTANCE": 160,
|
||||||
|
"FarDeltaTimeSec": 3,
|
||||||
|
"GOAL_TO_FULL_DISSAPEAR": 1.1,
|
||||||
|
"GOAL_TO_FULL_DISSAPEAR_SHOOT": 0.03,
|
||||||
|
"LOOK_AROUND_DELTA": 1.1,
|
||||||
|
"LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25,
|
||||||
|
"LightOnVisionDistance": 45,
|
||||||
|
"MARKSMAN_VISIBLE_DIST_COEF": 1.15,
|
||||||
|
"MAX_VISION_GRASS_METERS": 0.8,
|
||||||
|
"MAX_VISION_GRASS_METERS_FLARE": 8,
|
||||||
|
"MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125,
|
||||||
|
"MAX_VISION_GRASS_METERS_OPT": 0.9090909,
|
||||||
|
"MIDDLE_DIST": 90,
|
||||||
|
"MIN_LOOK_AROUD_TIME": 20,
|
||||||
|
"MiddleDeltaTimeSec": 1,
|
||||||
|
"OLD_TIME_POINT": 11,
|
||||||
|
"OPTIMIZE_TO_ONLY_BODY": true,
|
||||||
|
"POSIBLE_VISION_SPACE": 1.2,
|
||||||
|
"VISIBLE_DISNACE_WITH_LIGHT": 100,
|
||||||
|
"WAIT_NEW_SENSOR": 2.1,
|
||||||
|
"WAIT_NEW__LOOK_SENSOR": 7.8
|
||||||
|
},
|
||||||
|
"Mind": {
|
||||||
|
"AI_POWER_COEF": 120,
|
||||||
|
"AMBUSH_WHEN_UNDER_FIRE": true,
|
||||||
|
"AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60,
|
||||||
|
"ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5,
|
||||||
|
"ATTACK_IMMEDIATLY_CHANCE_0_100": 40,
|
||||||
|
"BULLET_FEEL_CLOSE_SDIST": 1,
|
||||||
|
"BULLET_FEEL_DIST": 360,
|
||||||
|
"CAN_PANIC_IS_PROTECT": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_BEAR": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_SAVAGE": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_USEC": false,
|
||||||
|
"CAN_STAND_BY": false,
|
||||||
|
"CAN_TAKE_ITEMS": false,
|
||||||
|
"CAN_THROW_REQUESTS": true,
|
||||||
|
"CAN_USE_MEDS": true,
|
||||||
|
"CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01,
|
||||||
|
"CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25,
|
||||||
|
"CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35,
|
||||||
|
"CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80,
|
||||||
|
"COVER_DIST_COEF": 1.5,
|
||||||
|
"COVER_SECONDS_AFTER_LOSE_VISION": 10,
|
||||||
|
"COVER_SELF_ALWAYS_IF_DAMAGED": false,
|
||||||
|
"DAMAGE_REDUCTION_TIME_SEC": 20,
|
||||||
|
"DANGER_EXPIRE_TIME_MAX": 1.2,
|
||||||
|
"DANGER_EXPIRE_TIME_MIN": 0.4,
|
||||||
|
"DANGER_POINT_CHOOSE_COEF": 1,
|
||||||
|
"DEFAULT_BEAR_BEHAVIOUR": "Attack",
|
||||||
|
"DEFAULT_SAVAGE_BEHAVIOUR": "Warn",
|
||||||
|
"DEFAULT_USEC_BEHAVIOUR": "Attack",
|
||||||
|
"DIST_TO_ENEMY_YO_CAN_HEAL": 30,
|
||||||
|
"DIST_TO_FOUND_SQRT": 400,
|
||||||
|
"DIST_TO_STOP_RUN_ENEMY": 15,
|
||||||
|
"DOG_FIGHT_IN": 3,
|
||||||
|
"DOG_FIGHT_OUT": 6,
|
||||||
|
"ENEMY_BOT_TYPES": [],
|
||||||
|
"ENEMY_LOOK_AT_ME_ANG": 15,
|
||||||
|
"FIND_COVER_TO_GET_POSITION_WITH_SHOOT": 2,
|
||||||
|
"FRIENDLY_BOT_TYPES": [],
|
||||||
|
"FRIEND_AGR_KILL": 0.2,
|
||||||
|
"FRIEND_DEAD_AGR_LOW": -0.2,
|
||||||
|
"GROUP_ANY_PHRASE_DELAY": 5,
|
||||||
|
"GROUP_EXACTLY_PHRASE_DELAY": 20,
|
||||||
|
"HEAL_DELAY_SEC": 5,
|
||||||
|
"HIT_DELAY_WHEN_HAVE_SMT": -1,
|
||||||
|
"HIT_DELAY_WHEN_PEACE": -1,
|
||||||
|
"HIT_POINT_DETECTION": 4,
|
||||||
|
"HOLD_IF_PROTECT_DELTA_LAST_TIME_SEEN": 8.5,
|
||||||
|
"LASTSEEN_POINT_CHOOSE_COEF": 0.2,
|
||||||
|
"LAST_ENEMY_LOOK_TO": 40,
|
||||||
|
"MAX_AGGRO_BOT_DIST": 100,
|
||||||
|
"MAX_AGGRO_BOT_DIST_SQR": 10000,
|
||||||
|
"MAX_SHOOTS_TIME": 4,
|
||||||
|
"MAX_START_AGGRESION_COEF": 3,
|
||||||
|
"MIN_DAMAGE_SCARE": 20,
|
||||||
|
"MIN_SHOOTS_TIME": 2,
|
||||||
|
"MIN_START_AGGRESION_COEF": 1,
|
||||||
|
"NO_RUN_AWAY_FOR_SAFE": true,
|
||||||
|
"PANIC_LAY_WEIGHT": 20,
|
||||||
|
"PANIC_NONE_WEIGHT": 40,
|
||||||
|
"PANIC_RUN_WEIGHT": 1,
|
||||||
|
"PANIC_SIT_WEIGHT": 80,
|
||||||
|
"PANIC_SIT_WEIGHT_PEACE": 60,
|
||||||
|
"PART_PERCENT_TO_HEAL": 0.65,
|
||||||
|
"PISTOL_SHOTGUN_AMBUSH_DIST": 330,
|
||||||
|
"PROTECT_DELTA_HEAL_SEC": 10,
|
||||||
|
"PROTECT_TIME_REAL": true,
|
||||||
|
"SEC_TO_MORE_DIST_TO_RUN": 10,
|
||||||
|
"SHOOT_INSTEAD_DOG_FIGHT": 9,
|
||||||
|
"SIMPLE_POINT_CHOOSE_COEF": 0.4,
|
||||||
|
"STANDART_AMBUSH_DIST": 300,
|
||||||
|
"SUSPETION_POINT_CHANCE_ADD100": 0,
|
||||||
|
"TALK_WITH_QUERY": true,
|
||||||
|
"TIME_TO_FIND_ENEMY": 22,
|
||||||
|
"TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52,
|
||||||
|
"TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15,
|
||||||
|
"WARN_BOT_TYPES": []
|
||||||
|
},
|
||||||
|
"Move": {
|
||||||
|
"BASESTART_SLOW_DIST": 1.1,
|
||||||
|
"BASE_ROTATE_SPEED": 270,
|
||||||
|
"BASE_SQRT_START_SERACH": 1225,
|
||||||
|
"BASE_START_SERACH": 35,
|
||||||
|
"CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100,
|
||||||
|
"DELTA_LAST_SEEN_ENEMY": 20,
|
||||||
|
"DIST_TO_CAN_CHANGE_WAY": 8,
|
||||||
|
"DIST_TO_CAN_CHANGE_WAY_SQR": 64,
|
||||||
|
"DIST_TO_START_RAYCAST": 15,
|
||||||
|
"DIST_TO_START_RAYCAST_SQR": 225,
|
||||||
|
"ETERNITY_STAMINA": true,
|
||||||
|
"FAR_DIST": 4,
|
||||||
|
"FAR_DIST_SQR": 16,
|
||||||
|
"REACH_DIST": 0.5,
|
||||||
|
"REACH_DIST_COVER": 2,
|
||||||
|
"REACH_DIST_RUN": 0.8,
|
||||||
|
"RUN_IF_CANT_SHOOT": false,
|
||||||
|
"RUN_IF_GAOL_FAR_THEN": 10,
|
||||||
|
"RUN_TO_COVER_MIN": 2,
|
||||||
|
"SEC_TO_CHANGE_TO_RUN": 3,
|
||||||
|
"SLOW_COEF": 7,
|
||||||
|
"START_SLOW_DIST": 1.5,
|
||||||
|
"UPDATE_TIME_RECAL_WAY": 7,
|
||||||
|
"Y_APPROXIMATION": 0.7
|
||||||
|
},
|
||||||
|
"Patrol": {
|
||||||
|
"CAN_CHECK_MAGAZINE": false,
|
||||||
|
"CAN_CHOOSE_RESERV": false,
|
||||||
|
"CAN_WATCH_SECOND_WEAPON": true,
|
||||||
|
"CHANCE_TO_CHANGE_WAY_0_100": 30,
|
||||||
|
"CHANCE_TO_CUT_WAY_0_100": 75,
|
||||||
|
"CHANCE_TO_SHOOT_DEADBODY": 52,
|
||||||
|
"CHANGE_WAY_TIME": 3325.1,
|
||||||
|
"CLOSE_TO_SELECT_RESERV_WAY": 25,
|
||||||
|
"CUT_WAY_MAX_0_1": 0.65,
|
||||||
|
"CUT_WAY_MIN_0_1": 0.4,
|
||||||
|
"FRIEND_SEARCH_SEC": 12,
|
||||||
|
"LOOK_TIME_BASE": 12,
|
||||||
|
"MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5,
|
||||||
|
"MIN_DIST_TO_CLOSE_TALK": 5,
|
||||||
|
"MIN_DIST_TO_CLOSE_TALK_SQR": 25,
|
||||||
|
"MIN_TALK_DELAY": 35,
|
||||||
|
"RESERVE_OUT_TIME": 60,
|
||||||
|
"RESERVE_TIME_STAY": 72,
|
||||||
|
"SUSPETION_PLACE_LIFETIME": 7,
|
||||||
|
"TALK_DELAY": 31.1,
|
||||||
|
"TALK_DELAY_BIG": 45.1,
|
||||||
|
"VISION_DIST_COEF_PEACE": 1
|
||||||
|
},
|
||||||
|
"Scattering": {
|
||||||
|
"AMPLITUDE_FACTOR": 0.25,
|
||||||
|
"AMPLITUDE_SPEED": 0.1,
|
||||||
|
"BloodFall": 1.45,
|
||||||
|
"Caution": 0.3,
|
||||||
|
"DIST_FROM_OLD_POINT_TO_NOT_AIM": 15,
|
||||||
|
"DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225,
|
||||||
|
"DIST_NOT_TO_SHOOT": 0.3,
|
||||||
|
"FromShot": 0.001,
|
||||||
|
"HandDamageAccuracySpeed": 1.3,
|
||||||
|
"HandDamageScatteringMinMax": 0.7,
|
||||||
|
"LayFactor": 0.1,
|
||||||
|
"MaxScatter": 0.4,
|
||||||
|
"MinScatter": 0.03,
|
||||||
|
"MovingSlowCoef": 1.5,
|
||||||
|
"PoseChnageCoef": 0.1,
|
||||||
|
"RecoilControlCoefShootDone": 0.0003,
|
||||||
|
"RecoilControlCoefShootDoneAuto": 0.00015,
|
||||||
|
"RecoilYCoef": 0.0005,
|
||||||
|
"RecoilYCoefSppedDown": -0.52,
|
||||||
|
"RecoilYMax": 1,
|
||||||
|
"SpeedDown": -0.3,
|
||||||
|
"SpeedUp": 0.3,
|
||||||
|
"SpeedUpAim": 1.4,
|
||||||
|
"ToCaution": 0.6,
|
||||||
|
"ToLowBotAngularSpeed": 80,
|
||||||
|
"ToLowBotSpeed": 2.4,
|
||||||
|
"ToSlowBotSpeed": 1.5,
|
||||||
|
"ToStopBotAngularSpeed": 40,
|
||||||
|
"ToUpBotSpeed": 3.6,
|
||||||
|
"TracerCoef": 1.3,
|
||||||
|
"WorkingScatter": 0.15
|
||||||
|
},
|
||||||
|
"Shoot": {
|
||||||
|
"AUTOMATIC_FIRE_SCATTERING_COEF": 1.5,
|
||||||
|
"BASE_AUTOMATIC_TIME": 0.2,
|
||||||
|
"CAN_SHOOTS_TIME_TO_AMBUSH": 993,
|
||||||
|
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 100,
|
||||||
|
"CHANCE_TO_CHANGE_WEAPON": 60,
|
||||||
|
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 60,
|
||||||
|
"DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5,
|
||||||
|
"DELAY_BEFORE_FIX_MALFUNCTION": 0.5,
|
||||||
|
"DIST_TO_CHANGE_TO_MAIN": 15,
|
||||||
|
"FAR_DIST_ENEMY": 20,
|
||||||
|
"FAR_DIST_ENEMY_SQR": 400,
|
||||||
|
"FAR_DIST_TO_CHANGE_WEAPON": 30,
|
||||||
|
"FINGER_HOLD_SINGLE_SHOT": 0.14,
|
||||||
|
"FINGER_HOLD_STATIONARY_GRENADE": 0.3,
|
||||||
|
"HORIZONT_RECOIL_COEF": 0.1,
|
||||||
|
"LAST_SEEN_TIME_TO_START_SUPPRESS_STATIONARY_AGS": 0,
|
||||||
|
"LOW_DIST_TO_CHANGE_WEAPON": 5,
|
||||||
|
"MARKSMAN_DIST_SEK_COEF": 44,
|
||||||
|
"MAX_DIST_COEF": 100,
|
||||||
|
"MAX_RECOIL_PER_METER": 0.1,
|
||||||
|
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5,
|
||||||
|
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2,
|
||||||
|
"RECOIL_DELTA_PRESS": 0.15,
|
||||||
|
"RECOIL_PER_METER": 0.02,
|
||||||
|
"RECOIL_TIME_NORMALIZE": 1,
|
||||||
|
"RELOAD_PECNET_NO_ENEMY": 0.6,
|
||||||
|
"REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25,
|
||||||
|
"RUN_DIST_NO_AMMO": 25,
|
||||||
|
"RUN_DIST_NO_AMMO_SQRT": 625,
|
||||||
|
"SHOOT_FROM_COVER": 4,
|
||||||
|
"SUPPRESS_BY_SHOOT_TIME": 6,
|
||||||
|
"SUPPRESS_TRIGGERS_DOWN": 3,
|
||||||
|
"VALIDATE_MALFUNCTION_CHANCE": 100,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT": 0.2,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT_LONG_MAX": 3.3,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT_LONG_MIN": 0.4,
|
||||||
|
"WAIT_NEXT_STATIONARY_GRENADE": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"normal": {
|
||||||
|
"Aiming": {
|
||||||
|
"AIMING_TYPE": 5,
|
||||||
|
"ANYTIME_LIGHT_WHEN_AIM_100": -1,
|
||||||
|
"ANY_PART_SHOOT_TIME": 15,
|
||||||
|
"BAD_SHOOTS_MAIN_COEF": 0.39,
|
||||||
|
"BAD_SHOOTS_MAX": 0,
|
||||||
|
"BAD_SHOOTS_MIN": 0,
|
||||||
|
"BAD_SHOOTS_OFFSET": 1,
|
||||||
|
"BASE_HIT_AFFECTION_DELAY_SEC": 0.57,
|
||||||
|
"BASE_HIT_AFFECTION_MAX_ANG": 10,
|
||||||
|
"BASE_HIT_AFFECTION_MIN_ANG": 4,
|
||||||
|
"BASE_SHIEF": 0.05,
|
||||||
|
"BASE_SHIEF_STATIONARY_GRENADE": 1.1,
|
||||||
|
"BETTER_PRECICING_COEF": 0.9,
|
||||||
|
"BOTTOM_COEF": 0.1,
|
||||||
|
"BOT_MOVE_IF_DELTA": 3.01,
|
||||||
|
"COEF_FROM_COVER": 0.45,
|
||||||
|
"COEF_IF_MOVE": 1,
|
||||||
|
"DAMAGE_PANIC_TIME": 15,
|
||||||
|
"DAMAGE_TO_DISCARD_AIM_0_100": 86,
|
||||||
|
"DANGER_UP_POINT": 1.3,
|
||||||
|
"DIST_TO_SHOOT_NO_OFFSET": 3,
|
||||||
|
"DIST_TO_SHOOT_TO_CENTER": 3,
|
||||||
|
"ENEMY_Y_WEAPON_OFFSET": 0.08,
|
||||||
|
"FIRST_CONTACT_ADD_CHANCE_100": 80,
|
||||||
|
"FIRST_CONTACT_ADD_SEC": 0.1,
|
||||||
|
"HARD_AIM": 0.75,
|
||||||
|
"MAX_AIMING_UPGRADE_BY_TIME": 0.25,
|
||||||
|
"MAX_AIM_PRECICING": 2,
|
||||||
|
"MAX_AIM_TIME": 1.5,
|
||||||
|
"MAX_TIME_DISCARD_AIM_SEC": 0.6,
|
||||||
|
"MIN_DAMAGE_TO_GET_HIT_AFFETS": 1,
|
||||||
|
"MIN_TIME_DISCARD_AIM_SEC": 0.3,
|
||||||
|
"NEXT_SHOT_MISS_CHANCE_100": 100,
|
||||||
|
"NEXT_SHOT_MISS_Y_OFFSET": 1,
|
||||||
|
"OFFSET_RECAL_ANYWAY_TIME": 1,
|
||||||
|
"PANIC_ACCURATY_COEF": 1.2,
|
||||||
|
"PANIC_COEF": 1.2,
|
||||||
|
"PANIC_TIME": 2,
|
||||||
|
"RECALC_DIST": 0.7,
|
||||||
|
"RECALC_MUST_TIME": 3,
|
||||||
|
"RECALC_SQR_DIST": 0.48999998,
|
||||||
|
"SCATTERING_DIST_MODIF": 0.67,
|
||||||
|
"SCATTERING_DIST_MODIF_CLOSE": 0.6,
|
||||||
|
"SCATTERING_HAVE_DAMAGE_COEF": 2,
|
||||||
|
"SHOOT_TO_CHANGE_PRIORITY": 5525,
|
||||||
|
"SHPERE_FRIENDY_FIRE_SIZE": -0.1,
|
||||||
|
"TIME_COEF_IF_MOVE": 1.1,
|
||||||
|
"WEAPON_ROOT_OFFSET": 0.35,
|
||||||
|
"XZ_COEF": 0.4,
|
||||||
|
"XZ_COEF_STATIONARY_GRENADE": 0.7,
|
||||||
|
"Y_BOTTOM_OFFSET_COEF": 0.015,
|
||||||
|
"Y_TOP_OFFSET_COEF": 0.001
|
||||||
|
},
|
||||||
|
"Boss": {
|
||||||
|
"BOSS_DIST_TO_SHOOT": 16,
|
||||||
|
"BOSS_DIST_TO_SHOOT_SQRT": 256,
|
||||||
|
"BOSS_DIST_TO_WARNING": 34,
|
||||||
|
"BOSS_DIST_TO_WARNING_OUT": 43,
|
||||||
|
"BOSS_DIST_TO_WARNING_OUT_SQRT": 1849,
|
||||||
|
"BOSS_DIST_TO_WARNING_SQRT": 1156,
|
||||||
|
"CHANCE_TO_SEND_GRENADE_100": 100,
|
||||||
|
"CHANCE_USE_RESERVE_PATROL_100": 30,
|
||||||
|
"COVER_TO_SEND": true,
|
||||||
|
"DELTA_SEARCH_TIME": 18,
|
||||||
|
"DIST_TO_PROTECT_BOSS": 15,
|
||||||
|
"EFFECT_PAINKILLER": true,
|
||||||
|
"GLUHAR_ASSAULT_ATTACK_DIST": 45,
|
||||||
|
"GLUHAR_BOSS_WANNA_ATTACK_CHANCE_0_100": 150,
|
||||||
|
"GLUHAR_FOLLOWER_PATH_NAME": "Attack",
|
||||||
|
"GLUHAR_FOLLOWER_SCOUT_DIST_END_ATTACK": 120,
|
||||||
|
"GLUHAR_FOLLOWER_SCOUT_DIST_START_ATTACK": 80,
|
||||||
|
"GLUHAR_STOP_ASSAULT_ATTACK_DIST": 180,
|
||||||
|
"GLUHAR_TIME_TO_ASSAULT": 10,
|
||||||
|
"KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2,
|
||||||
|
"KILLA_BULLET_TO_RELOAD": 15,
|
||||||
|
"KILLA_CLOSEATTACK_DELAY": 10,
|
||||||
|
"KILLA_CLOSEATTACK_TIMES": 3,
|
||||||
|
"KILLA_CLOSE_ATTACK_DIST": 8,
|
||||||
|
"KILLA_CONTUTION_TIME": 5,
|
||||||
|
"KILLA_DEF_DIST_SQRT": 225,
|
||||||
|
"KILLA_DIST_TO_GO_TO_SUPPRESS": 6,
|
||||||
|
"KILLA_DITANCE_TO_BE_ENEMY_BOSS": 65,
|
||||||
|
"KILLA_ENEMIES_TO_ATTACK": 3,
|
||||||
|
"KILLA_HOLD_DELAY": 5,
|
||||||
|
"KILLA_LARGE_ATTACK_DIST": 61,
|
||||||
|
"KILLA_MIDDLE_ATTACK_DIST": 32,
|
||||||
|
"KILLA_ONE_IS_CLOSE": 20,
|
||||||
|
"KILLA_SEARCH_METERS": 30,
|
||||||
|
"KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25,
|
||||||
|
"KILLA_START_SEARCH_SEC": 40,
|
||||||
|
"KILLA_TRIGGER_DOWN_DELAY": 0.1,
|
||||||
|
"KILLA_WAIT_IN_COVER_COEF": 0.1,
|
||||||
|
"KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5,
|
||||||
|
"KOJANIY_COVER_POWER": 500,
|
||||||
|
"KOJANIY_DIST_CORE_SPOS_RECALC": 25,
|
||||||
|
"KOJANIY_DIST_CORE_SPOS_RECALC_SQRT": 625,
|
||||||
|
"KOJANIY_DIST_ENEMY_TOO_CLOSE": 17,
|
||||||
|
"KOJANIY_DIST_TO_BE_ENEMY": 200,
|
||||||
|
"KOJANIY_DIST_WHEN_READY": 40,
|
||||||
|
"KOJANIY_FIGHT_CENTER_POS_ME": false,
|
||||||
|
"KOJANIY_MANY_ENEMIES_COEF": 1.5,
|
||||||
|
"KOJANIY_MIN_DIST_TO_LOOT": 20,
|
||||||
|
"KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400,
|
||||||
|
"MAX_DIST_COVER_BOSS": 25,
|
||||||
|
"MAX_DIST_COVER_BOSS_SQRT": 625,
|
||||||
|
"MAX_DIST_DECIDER_TO_SEND": 35,
|
||||||
|
"MAX_DIST_DECIDER_TO_SEND_SQRT": 1225,
|
||||||
|
"PERSONS_SEND": 2,
|
||||||
|
"SHALL_WARN": true,
|
||||||
|
"TIME_AFTER_LOSE": 15,
|
||||||
|
"TIME_AFTER_LOSE_DELTA": 60,
|
||||||
|
"WAIT_NO_ATTACK_SAVAGE": 10
|
||||||
|
},
|
||||||
|
"Change": {
|
||||||
|
"FLASH_ACCURATY": 1.6,
|
||||||
|
"FLASH_GAIN_SIGHT": 1.8,
|
||||||
|
"FLASH_HEARING": 1,
|
||||||
|
"FLASH_LAY_CHANCE": 1,
|
||||||
|
"FLASH_PRECICING": 1.6,
|
||||||
|
"FLASH_SCATTERING": 1.6,
|
||||||
|
"FLASH_VISION_DIST": 0.05,
|
||||||
|
"SMOKE_ACCURATY": 1.6,
|
||||||
|
"SMOKE_GAIN_SIGHT": 1.6,
|
||||||
|
"SMOKE_HEARING": 1,
|
||||||
|
"SMOKE_LAY_CHANCE": 1.6,
|
||||||
|
"SMOKE_PRECICING": 1.6,
|
||||||
|
"SMOKE_SCATTERING": 1.6,
|
||||||
|
"SMOKE_VISION_DIST": 0.6,
|
||||||
|
"STUN_HEARING": 0.01
|
||||||
|
},
|
||||||
|
"Core": {
|
||||||
|
"AccuratySpeed": 0.2,
|
||||||
|
"AimingType": "normal",
|
||||||
|
"CanGrenade": true,
|
||||||
|
"CanRun": true,
|
||||||
|
"DamageCoeff": 1,
|
||||||
|
"GainSightCoef": 0.1,
|
||||||
|
"HearingSense": 3.9,
|
||||||
|
"PistolFireDistancePref": 35,
|
||||||
|
"RifleFireDistancePref": 100,
|
||||||
|
"ScatteringClosePerMeter": 0.12,
|
||||||
|
"ScatteringPerMeter": 0.045,
|
||||||
|
"ShotgunFireDistancePref": 50,
|
||||||
|
"VisibleAngle": 160,
|
||||||
|
"VisibleDistance": 142,
|
||||||
|
"WaitInCoverBetweenShotsSec": 0.3
|
||||||
|
},
|
||||||
|
"Cover": {
|
||||||
|
"CHANGE_RUN_TO_COVER_SEC": 5,
|
||||||
|
"CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6,
|
||||||
|
"CHECK_CLOSEST_FRIEND": false,
|
||||||
|
"CHECK_COVER_ENEMY_LOOK": false,
|
||||||
|
"CLOSE_DIST_POINT_SQRT": 4,
|
||||||
|
"DELETE_POINTS_BEHIND_ENEMIES": true,
|
||||||
|
"DELTA_SEEN_FROM_COVE_LAST_POS": 15,
|
||||||
|
"DEPENDS_Y_DIST_TO_BOT": false,
|
||||||
|
"DIST_CANT_CHANGE_WAY": 5,
|
||||||
|
"DIST_CANT_CHANGE_WAY_SQR": 25,
|
||||||
|
"DIST_CHECK_SFETY": 9,
|
||||||
|
"DIST_MAX_REWORK_NOT_TO_SHOOT": 30,
|
||||||
|
"DOG_FIGHT_AFTER_LEAVE": 4,
|
||||||
|
"ENEMY_DIST_TO_GO_OUT": 1,
|
||||||
|
"GOOD_DIST_TO_POINT_COEF": 1.8,
|
||||||
|
"HIDE_TO_COVER_TIME": 1.5,
|
||||||
|
"HITS_TO_LEAVE_COVER": 1,
|
||||||
|
"HITS_TO_LEAVE_COVER_UNKNOWN": 1,
|
||||||
|
"LOOK_LAST_ENEMY_POS_LOOKAROUND": 45,
|
||||||
|
"LOOK_LAST_ENEMY_POS_MOVING": 1.5,
|
||||||
|
"LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3,
|
||||||
|
"MAX_DIST_OF_COVER": 4,
|
||||||
|
"MAX_DIST_OF_COVER_SQR": 16,
|
||||||
|
"MAX_SPOTTED_TIME_SEC": 55,
|
||||||
|
"MIN_DEFENCE_LEVEL": -1,
|
||||||
|
"MIN_DIST_TO_ENEMY": 9,
|
||||||
|
"MOVE_TO_COVER_WHEN_TARGET": false,
|
||||||
|
"NOT_LOOK_AT_WALL_IS_DANGER": true,
|
||||||
|
"OFFSET_LOOK_ALONG_WALL_ANG": 20,
|
||||||
|
"RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50,
|
||||||
|
"RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20,
|
||||||
|
"REWORK_NOT_TO_SHOOT": true,
|
||||||
|
"RUN_COVER_IF_CAN_AND_NO_ENEMIES": false,
|
||||||
|
"RUN_IF_FAR": 15,
|
||||||
|
"RUN_IF_FAR_SQRT": 225,
|
||||||
|
"SHOOT_NEAR_SEC_PERIOD": 0.5,
|
||||||
|
"SHOOT_NEAR_TO_LEAVE": 2,
|
||||||
|
"SOUND_TO_GET_SPOTTED": 2,
|
||||||
|
"SPOTTED_COVERS_RADIUS": 2.5,
|
||||||
|
"SPOTTED_GRENADE_RADIUS": 16,
|
||||||
|
"SPOTTED_GRENADE_TIME": 7,
|
||||||
|
"STATIONARY_WEAPON_MAX_DIST_TO_USE": 50,
|
||||||
|
"STATIONARY_WEAPON_NO_ENEMY_GETUP": 15,
|
||||||
|
"STAY_IF_FAR": 25,
|
||||||
|
"STAY_IF_FAR_SQRT": 625,
|
||||||
|
"TIME_CHECK_SAFE": 2,
|
||||||
|
"TIME_TO_MOVE_TO_COVER": 15,
|
||||||
|
"WAIT_INT_COVER_FINDING_ENEMY": 2
|
||||||
|
},
|
||||||
|
"Grenade": {
|
||||||
|
"ADD_GRENADE_AS_DANGER": 65,
|
||||||
|
"ADD_GRENADE_AS_DANGER_SQR": 4225,
|
||||||
|
"AMBUSH_IF_SMOKE_IN_ZONE_100": 40,
|
||||||
|
"AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30,
|
||||||
|
"ANG_TYPE": 1,
|
||||||
|
"BEWARE_TYPE": 2,
|
||||||
|
"BE_ATTENTION_COEF": 4,
|
||||||
|
"CAN_THROW_STRAIGHT_CONTACT": true,
|
||||||
|
"CHANCE_RUN_FLASHED_100": 100,
|
||||||
|
"CHANCE_TO_NOTIFY_ENEMY_GR_100": 100,
|
||||||
|
"CHEAT_START_GRENADE_PLACE": false,
|
||||||
|
"CLOSE_TO_SMOKE_TIME_DELTA": 5,
|
||||||
|
"CLOSE_TO_SMOKE_TO_SHOOT": 10,
|
||||||
|
"CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100,
|
||||||
|
"DAMAGE_GRENADE_SUPPRESS_DELTA": 8,
|
||||||
|
"DELTA_GRENADE_START_TIME": 0.01,
|
||||||
|
"DELTA_NEXT_ATTEMPT": 10,
|
||||||
|
"DELTA_NEXT_ATTEMPT_FROM_COVER": 5,
|
||||||
|
"FLASH_GRENADE_TIME_COEF": 0.25,
|
||||||
|
"GrenadePerMeter": 0.1,
|
||||||
|
"GrenadePrecision": 0.01,
|
||||||
|
"MAX_FLASHED_DIST_TO_SHOOT": 10,
|
||||||
|
"MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100,
|
||||||
|
"MAX_THROW_POWER": 25,
|
||||||
|
"MIN_DIST_NOT_TO_THROW": 8,
|
||||||
|
"MIN_DIST_NOT_TO_THROW_SQR": 64,
|
||||||
|
"MIN_THROW_DIST_PERCENT_0_1": 0.7,
|
||||||
|
"MIN_THROW_GRENADE_DIST": 12,
|
||||||
|
"MIN_THROW_GRENADE_DIST_SQRT": 144,
|
||||||
|
"NEAR_DELTA_THROW_TIME_SEC": 2,
|
||||||
|
"NO_RUN_FROM_AI_GRENADES": true,
|
||||||
|
"REQUEST_DIST_MUST_THROW": 3,
|
||||||
|
"REQUEST_DIST_MUST_THROW_SQRT": 9,
|
||||||
|
"RUN_AWAY": 22,
|
||||||
|
"RUN_AWAY_SQR": 484,
|
||||||
|
"SHOOT_TO_SMOKE_CHANCE_100": 50,
|
||||||
|
"SIZE_SPOTTED_COEF": 2,
|
||||||
|
"SMOKE_CHECK_DELTA": 1,
|
||||||
|
"SMOKE_SUPPRESS_DELTA": 20,
|
||||||
|
"STOP_WHEN_THROW_GRENADE": true,
|
||||||
|
"STRAIGHT_CONTACT_DELTA_SEC": -1,
|
||||||
|
"STUN_SUPPRESS_DELTA": 9,
|
||||||
|
"TIME_SHOOT_TO_FLASH": 4,
|
||||||
|
"WAIT_TIME_TURN_AWAY": 0.2
|
||||||
|
},
|
||||||
|
"Hearing": {
|
||||||
|
"BOT_CLOSE_PANIC_DIST": 1,
|
||||||
|
"CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88,
|
||||||
|
"CLOSE_DIST": 26,
|
||||||
|
"DEAD_BODY_SOUND_RAD": 30,
|
||||||
|
"DISPERSION_COEF": 10,
|
||||||
|
"DIST_PLACE_TO_FIND_POINT": 70,
|
||||||
|
"FAR_DIST": 56,
|
||||||
|
"HEAR_DELAY_WHEN_HAVE_SMT": 0,
|
||||||
|
"HEAR_DELAY_WHEN_PEACE": 0,
|
||||||
|
"LOOK_ONLY_DANGER": false,
|
||||||
|
"LOOK_ONLY_DANGER_DELTA": 9,
|
||||||
|
"RESET_TIMER_DIST": 17,
|
||||||
|
"SOUND_DIR_DEEFREE": 30
|
||||||
|
},
|
||||||
|
"Lay": {
|
||||||
|
"ATTACK_LAY_CHANCE": 25,
|
||||||
|
"CHECK_SHOOT_WHEN_LAYING": false,
|
||||||
|
"CLEAR_POINTS_OF_SCARE_SEC": 20,
|
||||||
|
"DAMAGE_TIME_TO_GETUP": 3,
|
||||||
|
"DELTA_AFTER_GETUP": 10,
|
||||||
|
"DELTA_GETUP": 2.7,
|
||||||
|
"DELTA_LAY_CHECK": 2,
|
||||||
|
"DELTA_WANT_LAY_CHECL_SEC": 5,
|
||||||
|
"DIST_ENEMY_CAN_LAY": 15,
|
||||||
|
"DIST_ENEMY_CAN_LAY_SQRT": 225,
|
||||||
|
"DIST_ENEMY_GETUP_LAY": 10,
|
||||||
|
"DIST_ENEMY_GETUP_LAY_SQRT": 100,
|
||||||
|
"DIST_ENEMY_NULL_DANGER_LAY": 15,
|
||||||
|
"DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225,
|
||||||
|
"DIST_GRASS_TERRAIN_SQRT": 0.160000011,
|
||||||
|
"DIST_TO_COVER_TO_LAY": 3.5,
|
||||||
|
"DIST_TO_COVER_TO_LAY_SQRT": 12.25,
|
||||||
|
"LAY_AIM": 0.6,
|
||||||
|
"LAY_CHANCE_DANGER": 40,
|
||||||
|
"MAX_CAN_LAY_DIST": 200,
|
||||||
|
"MAX_CAN_LAY_DIST_SQRT": 40000,
|
||||||
|
"MAX_LAY_TIME": 35,
|
||||||
|
"MIN_CAN_LAY_DIST": 11,
|
||||||
|
"MIN_CAN_LAY_DIST_SQRT": 121
|
||||||
|
},
|
||||||
|
"Look": {
|
||||||
|
"BODY_DELTA_TIME_SEARCH_SEC": 1.7,
|
||||||
|
"CAN_LOOK_TO_WALL": true,
|
||||||
|
"COME_TO_BODY_DIST": 1.2,
|
||||||
|
"CloseDeltaTimeSec": 0.1,
|
||||||
|
"DIST_CHECK_WALL": 20,
|
||||||
|
"DIST_NOT_TO_IGNORE_WALL": 15,
|
||||||
|
"ENEMY_LIGHT_ADD": 48,
|
||||||
|
"ENEMY_LIGHT_START_DIST": 90,
|
||||||
|
"FAR_DISTANCE": 160,
|
||||||
|
"FarDeltaTimeSec": 3,
|
||||||
|
"GOAL_TO_FULL_DISSAPEAR": 1.1,
|
||||||
|
"GOAL_TO_FULL_DISSAPEAR_SHOOT": 0.03,
|
||||||
|
"LOOK_AROUND_DELTA": 1.1,
|
||||||
|
"LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25,
|
||||||
|
"LightOnVisionDistance": 45,
|
||||||
|
"MARKSMAN_VISIBLE_DIST_COEF": 1.15,
|
||||||
|
"MAX_VISION_GRASS_METERS": 0.8,
|
||||||
|
"MAX_VISION_GRASS_METERS_FLARE": 8,
|
||||||
|
"MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125,
|
||||||
|
"MAX_VISION_GRASS_METERS_OPT": 0.9090909,
|
||||||
|
"MIDDLE_DIST": 90,
|
||||||
|
"MIN_LOOK_AROUD_TIME": 20,
|
||||||
|
"MiddleDeltaTimeSec": 1,
|
||||||
|
"OLD_TIME_POINT": 11,
|
||||||
|
"OPTIMIZE_TO_ONLY_BODY": true,
|
||||||
|
"POSIBLE_VISION_SPACE": 1.2,
|
||||||
|
"VISIBLE_DISNACE_WITH_LIGHT": 100,
|
||||||
|
"WAIT_NEW_SENSOR": 2.1,
|
||||||
|
"WAIT_NEW__LOOK_SENSOR": 7.8
|
||||||
|
},
|
||||||
|
"Mind": {
|
||||||
|
"AI_POWER_COEF": 120,
|
||||||
|
"AMBUSH_WHEN_UNDER_FIRE": true,
|
||||||
|
"AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60,
|
||||||
|
"ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5,
|
||||||
|
"ATTACK_IMMEDIATLY_CHANCE_0_100": 40,
|
||||||
|
"BULLET_FEEL_CLOSE_SDIST": 1,
|
||||||
|
"BULLET_FEEL_DIST": 360,
|
||||||
|
"CAN_PANIC_IS_PROTECT": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_BEAR": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_SAVAGE": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_USEC": false,
|
||||||
|
"CAN_STAND_BY": false,
|
||||||
|
"CAN_TAKE_ITEMS": false,
|
||||||
|
"CAN_THROW_REQUESTS": true,
|
||||||
|
"CAN_USE_MEDS": true,
|
||||||
|
"CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01,
|
||||||
|
"CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25,
|
||||||
|
"CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35,
|
||||||
|
"CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80,
|
||||||
|
"COVER_DIST_COEF": 1.5,
|
||||||
|
"COVER_SECONDS_AFTER_LOSE_VISION": 10,
|
||||||
|
"COVER_SELF_ALWAYS_IF_DAMAGED": false,
|
||||||
|
"DAMAGE_REDUCTION_TIME_SEC": 20,
|
||||||
|
"DANGER_EXPIRE_TIME_MAX": 1.2,
|
||||||
|
"DANGER_EXPIRE_TIME_MIN": 0.4,
|
||||||
|
"DANGER_POINT_CHOOSE_COEF": 1,
|
||||||
|
"DEFAULT_BEAR_BEHAVIOUR": "Attack",
|
||||||
|
"DEFAULT_SAVAGE_BEHAVIOUR": "Warn",
|
||||||
|
"DEFAULT_USEC_BEHAVIOUR": "Attack",
|
||||||
|
"DIST_TO_ENEMY_YO_CAN_HEAL": 30,
|
||||||
|
"DIST_TO_FOUND_SQRT": 400,
|
||||||
|
"DIST_TO_STOP_RUN_ENEMY": 15,
|
||||||
|
"DOG_FIGHT_IN": 3,
|
||||||
|
"DOG_FIGHT_OUT": 6,
|
||||||
|
"ENEMY_BOT_TYPES": [],
|
||||||
|
"ENEMY_LOOK_AT_ME_ANG": 15,
|
||||||
|
"FIND_COVER_TO_GET_POSITION_WITH_SHOOT": 2,
|
||||||
|
"FRIENDLY_BOT_TYPES": [],
|
||||||
|
"FRIEND_AGR_KILL": 0.2,
|
||||||
|
"FRIEND_DEAD_AGR_LOW": -0.2,
|
||||||
|
"GROUP_ANY_PHRASE_DELAY": 5,
|
||||||
|
"GROUP_EXACTLY_PHRASE_DELAY": 20,
|
||||||
|
"HEAL_DELAY_SEC": 5,
|
||||||
|
"HIT_DELAY_WHEN_HAVE_SMT": -1,
|
||||||
|
"HIT_DELAY_WHEN_PEACE": -1,
|
||||||
|
"HIT_POINT_DETECTION": 4,
|
||||||
|
"HOLD_IF_PROTECT_DELTA_LAST_TIME_SEEN": 8.5,
|
||||||
|
"LASTSEEN_POINT_CHOOSE_COEF": 0.2,
|
||||||
|
"LAST_ENEMY_LOOK_TO": 40,
|
||||||
|
"MAX_AGGRO_BOT_DIST": 100,
|
||||||
|
"MAX_AGGRO_BOT_DIST_SQR": 10000,
|
||||||
|
"MAX_SHOOTS_TIME": 4,
|
||||||
|
"MAX_START_AGGRESION_COEF": 3,
|
||||||
|
"MIN_DAMAGE_SCARE": 20,
|
||||||
|
"MIN_SHOOTS_TIME": 2,
|
||||||
|
"MIN_START_AGGRESION_COEF": 1,
|
||||||
|
"NO_RUN_AWAY_FOR_SAFE": true,
|
||||||
|
"PANIC_LAY_WEIGHT": 20,
|
||||||
|
"PANIC_NONE_WEIGHT": 40,
|
||||||
|
"PANIC_RUN_WEIGHT": 1,
|
||||||
|
"PANIC_SIT_WEIGHT": 80,
|
||||||
|
"PANIC_SIT_WEIGHT_PEACE": 60,
|
||||||
|
"PART_PERCENT_TO_HEAL": 0.65,
|
||||||
|
"PISTOL_SHOTGUN_AMBUSH_DIST": 330,
|
||||||
|
"PROTECT_DELTA_HEAL_SEC": 10,
|
||||||
|
"PROTECT_TIME_REAL": true,
|
||||||
|
"SEC_TO_MORE_DIST_TO_RUN": 10,
|
||||||
|
"SHOOT_INSTEAD_DOG_FIGHT": 9,
|
||||||
|
"SIMPLE_POINT_CHOOSE_COEF": 0.4,
|
||||||
|
"STANDART_AMBUSH_DIST": 300,
|
||||||
|
"SUSPETION_POINT_CHANCE_ADD100": 0,
|
||||||
|
"TALK_WITH_QUERY": true,
|
||||||
|
"TIME_TO_FIND_ENEMY": 22,
|
||||||
|
"TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52,
|
||||||
|
"TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15,
|
||||||
|
"WARN_BOT_TYPES": []
|
||||||
|
},
|
||||||
|
"Move": {
|
||||||
|
"BASESTART_SLOW_DIST": 1.1,
|
||||||
|
"BASE_ROTATE_SPEED": 270,
|
||||||
|
"BASE_SQRT_START_SERACH": 1225,
|
||||||
|
"BASE_START_SERACH": 35,
|
||||||
|
"CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100,
|
||||||
|
"DELTA_LAST_SEEN_ENEMY": 20,
|
||||||
|
"DIST_TO_CAN_CHANGE_WAY": 8,
|
||||||
|
"DIST_TO_CAN_CHANGE_WAY_SQR": 64,
|
||||||
|
"DIST_TO_START_RAYCAST": 15,
|
||||||
|
"DIST_TO_START_RAYCAST_SQR": 225,
|
||||||
|
"ETERNITY_STAMINA": true,
|
||||||
|
"FAR_DIST": 4,
|
||||||
|
"FAR_DIST_SQR": 16,
|
||||||
|
"REACH_DIST": 0.5,
|
||||||
|
"REACH_DIST_COVER": 2,
|
||||||
|
"REACH_DIST_RUN": 0.8,
|
||||||
|
"RUN_IF_CANT_SHOOT": false,
|
||||||
|
"RUN_IF_GAOL_FAR_THEN": 10,
|
||||||
|
"RUN_TO_COVER_MIN": 2,
|
||||||
|
"SEC_TO_CHANGE_TO_RUN": 3,
|
||||||
|
"SLOW_COEF": 7,
|
||||||
|
"START_SLOW_DIST": 1.5,
|
||||||
|
"UPDATE_TIME_RECAL_WAY": 7,
|
||||||
|
"Y_APPROXIMATION": 0.7
|
||||||
|
},
|
||||||
|
"Patrol": {
|
||||||
|
"CAN_CHECK_MAGAZINE": false,
|
||||||
|
"CAN_CHOOSE_RESERV": false,
|
||||||
|
"CAN_WATCH_SECOND_WEAPON": true,
|
||||||
|
"CHANCE_TO_CHANGE_WAY_0_100": 30,
|
||||||
|
"CHANCE_TO_CUT_WAY_0_100": 75,
|
||||||
|
"CHANCE_TO_SHOOT_DEADBODY": 52,
|
||||||
|
"CHANGE_WAY_TIME": 3325.1,
|
||||||
|
"CLOSE_TO_SELECT_RESERV_WAY": 25,
|
||||||
|
"CUT_WAY_MAX_0_1": 0.65,
|
||||||
|
"CUT_WAY_MIN_0_1": 0.4,
|
||||||
|
"FRIEND_SEARCH_SEC": 12,
|
||||||
|
"LOOK_TIME_BASE": 12,
|
||||||
|
"MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5,
|
||||||
|
"MIN_DIST_TO_CLOSE_TALK": 5,
|
||||||
|
"MIN_DIST_TO_CLOSE_TALK_SQR": 25,
|
||||||
|
"MIN_TALK_DELAY": 35,
|
||||||
|
"RESERVE_OUT_TIME": 60,
|
||||||
|
"RESERVE_TIME_STAY": 72,
|
||||||
|
"SUSPETION_PLACE_LIFETIME": 7,
|
||||||
|
"TALK_DELAY": 31.1,
|
||||||
|
"TALK_DELAY_BIG": 45.1,
|
||||||
|
"VISION_DIST_COEF_PEACE": 1
|
||||||
|
},
|
||||||
|
"Scattering": {
|
||||||
|
"AMPLITUDE_FACTOR": 0.25,
|
||||||
|
"AMPLITUDE_SPEED": 0.1,
|
||||||
|
"BloodFall": 1.45,
|
||||||
|
"Caution": 0.3,
|
||||||
|
"DIST_FROM_OLD_POINT_TO_NOT_AIM": 15,
|
||||||
|
"DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225,
|
||||||
|
"DIST_NOT_TO_SHOOT": 0.3,
|
||||||
|
"FromShot": 0.001,
|
||||||
|
"HandDamageAccuracySpeed": 1.3,
|
||||||
|
"HandDamageScatteringMinMax": 0.7,
|
||||||
|
"LayFactor": 0.1,
|
||||||
|
"MaxScatter": 0.4,
|
||||||
|
"MinScatter": 0.03,
|
||||||
|
"MovingSlowCoef": 1.5,
|
||||||
|
"PoseChnageCoef": 0.1,
|
||||||
|
"RecoilControlCoefShootDone": 0.0003,
|
||||||
|
"RecoilControlCoefShootDoneAuto": 0.00015,
|
||||||
|
"RecoilYCoef": 0.0005,
|
||||||
|
"RecoilYCoefSppedDown": -0.52,
|
||||||
|
"RecoilYMax": 1,
|
||||||
|
"SpeedDown": -0.3,
|
||||||
|
"SpeedUp": 0.3,
|
||||||
|
"SpeedUpAim": 1.4,
|
||||||
|
"ToCaution": 0.6,
|
||||||
|
"ToLowBotAngularSpeed": 80,
|
||||||
|
"ToLowBotSpeed": 2.4,
|
||||||
|
"ToSlowBotSpeed": 1.5,
|
||||||
|
"ToStopBotAngularSpeed": 40,
|
||||||
|
"ToUpBotSpeed": 3.6,
|
||||||
|
"TracerCoef": 1.3,
|
||||||
|
"WorkingScatter": 0.15
|
||||||
|
},
|
||||||
|
"Shoot": {
|
||||||
|
"AUTOMATIC_FIRE_SCATTERING_COEF": 1.5,
|
||||||
|
"BASE_AUTOMATIC_TIME": 0.2,
|
||||||
|
"CAN_SHOOTS_TIME_TO_AMBUSH": 993,
|
||||||
|
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 100,
|
||||||
|
"CHANCE_TO_CHANGE_WEAPON": 60,
|
||||||
|
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 60,
|
||||||
|
"DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5,
|
||||||
|
"DELAY_BEFORE_FIX_MALFUNCTION": 0.5,
|
||||||
|
"DIST_TO_CHANGE_TO_MAIN": 15,
|
||||||
|
"FAR_DIST_ENEMY": 20,
|
||||||
|
"FAR_DIST_ENEMY_SQR": 400,
|
||||||
|
"FAR_DIST_TO_CHANGE_WEAPON": 30,
|
||||||
|
"FINGER_HOLD_SINGLE_SHOT": 0.14,
|
||||||
|
"FINGER_HOLD_STATIONARY_GRENADE": 0.3,
|
||||||
|
"HORIZONT_RECOIL_COEF": 0.1,
|
||||||
|
"LAST_SEEN_TIME_TO_START_SUPPRESS_STATIONARY_AGS": 0,
|
||||||
|
"LOW_DIST_TO_CHANGE_WEAPON": 5,
|
||||||
|
"MARKSMAN_DIST_SEK_COEF": 44,
|
||||||
|
"MAX_DIST_COEF": 100,
|
||||||
|
"MAX_RECOIL_PER_METER": 0.1,
|
||||||
|
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5,
|
||||||
|
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2,
|
||||||
|
"RECOIL_DELTA_PRESS": 0.15,
|
||||||
|
"RECOIL_PER_METER": 0.02,
|
||||||
|
"RECOIL_TIME_NORMALIZE": 1,
|
||||||
|
"RELOAD_PECNET_NO_ENEMY": 0.6,
|
||||||
|
"REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25,
|
||||||
|
"RUN_DIST_NO_AMMO": 25,
|
||||||
|
"RUN_DIST_NO_AMMO_SQRT": 625,
|
||||||
|
"SHOOT_FROM_COVER": 4,
|
||||||
|
"SUPPRESS_BY_SHOOT_TIME": 6,
|
||||||
|
"SUPPRESS_TRIGGERS_DOWN": 3,
|
||||||
|
"VALIDATE_MALFUNCTION_CHANCE": 100,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT": 0.2,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT_LONG_MAX": 3.3,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT_LONG_MIN": 0.4,
|
||||||
|
"WAIT_NEXT_STATIONARY_GRENADE": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"experience": {
|
"experience": {
|
||||||
|
"aggressorBonus": 0.03,
|
||||||
"level": {
|
"level": {
|
||||||
"min": 0,
|
"max": 1,
|
||||||
"max": 1
|
"min": 0
|
||||||
},
|
},
|
||||||
"reward": {
|
"reward": {
|
||||||
"min": 500,
|
"max": 500,
|
||||||
"max": 500
|
"min": 500
|
||||||
},
|
},
|
||||||
"standingForKill": -0.06,
|
"standingForKill": -0.06
|
||||||
"aggressorBonus": 0.03
|
},
|
||||||
|
"firstName": [
|
||||||
|
"Басмач"
|
||||||
|
],
|
||||||
|
"generation": {
|
||||||
|
"items": {
|
||||||
|
"backpackLoot": {
|
||||||
|
"weights": {
|
||||||
|
"0": 1,
|
||||||
|
"1": 1,
|
||||||
|
"2": 2,
|
||||||
|
"3": 1,
|
||||||
|
"4": 1,
|
||||||
|
"5": 1,
|
||||||
|
"6": 1,
|
||||||
|
"7": 0
|
||||||
|
},
|
||||||
|
"whitelist": []
|
||||||
|
},
|
||||||
|
"drugs": {
|
||||||
|
"weights": {
|
||||||
|
"0": 1,
|
||||||
|
"1": 2,
|
||||||
|
"2": 0
|
||||||
|
},
|
||||||
|
"whitelist": []
|
||||||
|
},
|
||||||
|
"grenades": {
|
||||||
|
"weights": {
|
||||||
|
"0": 1,
|
||||||
|
"1": 2,
|
||||||
|
"2": 1,
|
||||||
|
"3": 1,
|
||||||
|
"4": 0,
|
||||||
|
"5": 0
|
||||||
|
},
|
||||||
|
"whitelist": []
|
||||||
|
},
|
||||||
|
"healing": {
|
||||||
|
"weights": {
|
||||||
|
"0": 1,
|
||||||
|
"1": 2,
|
||||||
|
"2": 1
|
||||||
|
},
|
||||||
|
"whitelist": []
|
||||||
|
},
|
||||||
|
"magazines": {
|
||||||
|
"weights": {
|
||||||
|
"0": 0,
|
||||||
|
"1": 0,
|
||||||
|
"2": 1,
|
||||||
|
"3": 3,
|
||||||
|
"4": 1
|
||||||
|
},
|
||||||
|
"whitelist": []
|
||||||
|
},
|
||||||
|
"pocketLoot": {
|
||||||
|
"weights": {
|
||||||
|
"0": 1,
|
||||||
|
"1": 6,
|
||||||
|
"2": 3,
|
||||||
|
"3": 1,
|
||||||
|
"4": 1
|
||||||
|
},
|
||||||
|
"whitelist": []
|
||||||
|
},
|
||||||
|
"specialItems": {
|
||||||
|
"weights": {
|
||||||
|
"0": 1,
|
||||||
|
"1": 0
|
||||||
|
},
|
||||||
|
"whitelist": []
|
||||||
|
},
|
||||||
|
"stims": {
|
||||||
|
"weights": {
|
||||||
|
"0": 2,
|
||||||
|
"1": 1,
|
||||||
|
"2": 0
|
||||||
|
},
|
||||||
|
"whitelist": []
|
||||||
|
},
|
||||||
|
"vestLoot": {
|
||||||
|
"weights": {
|
||||||
|
"0": 1,
|
||||||
|
"1": 1,
|
||||||
|
"2": 2,
|
||||||
|
"3": 1,
|
||||||
|
"4": 0,
|
||||||
|
"5": 0,
|
||||||
|
"6": 0
|
||||||
|
},
|
||||||
|
"whitelist": []
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"health": {
|
"health": {
|
||||||
"Hydration": {
|
|
||||||
"min": 100,
|
|
||||||
"max": 100
|
|
||||||
},
|
|
||||||
"Energy": {
|
|
||||||
"min": 100,
|
|
||||||
"max": 100
|
|
||||||
},
|
|
||||||
"Temperature": {
|
|
||||||
"min": 36,
|
|
||||||
"max": 40
|
|
||||||
},
|
|
||||||
"BodyParts": [
|
"BodyParts": [
|
||||||
{
|
{
|
||||||
"Head": {
|
|
||||||
"min": 70,
|
|
||||||
"max": 70
|
|
||||||
},
|
|
||||||
"Chest": {
|
"Chest": {
|
||||||
"min": 255,
|
"max": 255,
|
||||||
"max": 255
|
"min": 255
|
||||||
},
|
},
|
||||||
"Stomach": {
|
"Head": {
|
||||||
"min": 225,
|
"max": 70,
|
||||||
"max": 225
|
"min": 70
|
||||||
},
|
},
|
||||||
"LeftArm": {
|
"LeftArm": {
|
||||||
"min": 120,
|
"max": 120,
|
||||||
"max": 120
|
"min": 120
|
||||||
},
|
|
||||||
"RightArm": {
|
|
||||||
"min": 120,
|
|
||||||
"max": 120
|
|
||||||
},
|
},
|
||||||
"LeftLeg": {
|
"LeftLeg": {
|
||||||
"min": 120,
|
"max": 120,
|
||||||
"max": 120
|
"min": 120
|
||||||
|
},
|
||||||
|
"RightArm": {
|
||||||
|
"max": 120,
|
||||||
|
"min": 120
|
||||||
},
|
},
|
||||||
"RightLeg": {
|
"RightLeg": {
|
||||||
"min": 120,
|
"max": 120,
|
||||||
"max": 120
|
"min": 120
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"skills": {
|
"Stomach": {
|
||||||
"Common": {}
|
"max": 225,
|
||||||
|
"min": 225
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Energy": {
|
||||||
|
"max": 100,
|
||||||
|
"min": 100
|
||||||
|
},
|
||||||
|
"Hydration": {
|
||||||
|
"max": 100,
|
||||||
|
"min": 100
|
||||||
|
},
|
||||||
|
"Temperature": {
|
||||||
|
"max": 40,
|
||||||
|
"min": 36
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"inventory": {
|
"inventory": {
|
||||||
"equipment": {
|
|
||||||
"Headwear": {
|
|
||||||
"65749ccf33fdc9c0cf06d3ca": 1
|
|
||||||
},
|
|
||||||
"Earpiece": {},
|
|
||||||
"FaceCover": {},
|
|
||||||
"ArmorVest": {},
|
|
||||||
"Eyewear": {},
|
|
||||||
"ArmBand": {},
|
|
||||||
"TacticalVest": {},
|
|
||||||
"Backpack": {},
|
|
||||||
"FirstPrimaryWeapon": {
|
|
||||||
"59e6152586f77473dc057aa1": 1
|
|
||||||
},
|
|
||||||
"SecondPrimaryWeapon": {},
|
|
||||||
"Holster": {
|
|
||||||
"59f98b4986f7746f546d2cef": 1
|
|
||||||
},
|
|
||||||
"Scabbard": {
|
|
||||||
"5c010e350db83400232feec7": 1
|
|
||||||
},
|
|
||||||
"Pockets": {
|
|
||||||
"60c7272c204bc17802313365": 1
|
|
||||||
},
|
|
||||||
"SecuredContainer": {
|
|
||||||
"5c0a794586f77461c458f892": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Ammo": {
|
"Ammo": {
|
||||||
|
"Caliber23x75": {
|
||||||
|
"5e85a9a6eacf8c039e4e2ac1": 1
|
||||||
|
},
|
||||||
|
"Caliber545x39": {
|
||||||
|
"56dfef82d2720bbd668b4567": 1
|
||||||
|
},
|
||||||
"Caliber762x39": {
|
"Caliber762x39": {
|
||||||
"59e4cf5286f7741778269d8a": 1
|
"59e4cf5286f7741778269d8a": 1
|
||||||
},
|
},
|
||||||
@ -114,17 +2291,85 @@
|
|||||||
"5a26abfac4a28232980eabff": 1
|
"5a26abfac4a28232980eabff": 1
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"equipment": {
|
||||||
|
"ArmBand": {},
|
||||||
|
"ArmorVest": {},
|
||||||
|
"Backpack": {},
|
||||||
|
"Earpiece": {},
|
||||||
|
"Eyewear": {
|
||||||
|
"5d6d2ef3a4b93618084f58bd": 1
|
||||||
|
},
|
||||||
|
"FaceCover": {},
|
||||||
|
"FirstPrimaryWeapon": {
|
||||||
|
"59e6152586f77473dc057aa1": 1,
|
||||||
|
"5ac4cd105acfc40016339859": 1,
|
||||||
|
"5e848cc2988a8701445df1e8": 1
|
||||||
|
},
|
||||||
|
"Headwear": {
|
||||||
|
"65749ccf33fdc9c0cf06d3ca": 1
|
||||||
|
},
|
||||||
|
"Holster": {
|
||||||
|
"59f98b4986f7746f546d2cef": 1
|
||||||
|
},
|
||||||
|
"Pockets": {
|
||||||
|
"60c7272c204bc17802313365": 1
|
||||||
|
},
|
||||||
|
"Scabbard": {
|
||||||
|
"54491bb74bdc2d09088b4567": 1,
|
||||||
|
"5bffdc370db834001d23eca8": 1,
|
||||||
|
"5c010e350db83400232feec7": 1
|
||||||
|
},
|
||||||
|
"SecondPrimaryWeapon": {
|
||||||
|
"62e14904c2699c0ec93adc47": 1
|
||||||
|
},
|
||||||
|
"SecuredContainer": {
|
||||||
|
"5c0a794586f77461c458f892": 1
|
||||||
|
},
|
||||||
|
"TacticalVest": {}
|
||||||
|
},
|
||||||
|
"items": {
|
||||||
|
"Backpack": [],
|
||||||
|
"Pockets": [
|
||||||
|
"5ac66bea5acfc43b321d4aec",
|
||||||
|
"59f99a7d86f7745b134aa97b",
|
||||||
|
"590c678286f77426c9660122",
|
||||||
|
"5710c24ad2720bc3458b45a3",
|
||||||
|
"5e85a9a6eacf8c039e4e2ac1",
|
||||||
|
"544fb3f34bdc2d03748b456a",
|
||||||
|
"55d480c04bdc2d1d4e8b456a",
|
||||||
|
"633a98eab8b0506e48497c1a"
|
||||||
|
],
|
||||||
|
"SecuredContainer": [
|
||||||
|
"59e4cf5286f7741778269d8a",
|
||||||
|
"5a26abfac4a28232980eabff",
|
||||||
|
"5e85a9a6eacf8c039e4e2ac1",
|
||||||
|
"56dfef82d2720bbd668b4567"
|
||||||
|
],
|
||||||
|
"SpecialLoot": [],
|
||||||
|
"TacticalVest": []
|
||||||
|
},
|
||||||
"mods": {
|
"mods": {
|
||||||
|
"59c6633186f7740cf0493bb9": {
|
||||||
|
"mod_handguard": [
|
||||||
|
"5648b0744bdc2d363b8b4578"
|
||||||
|
]
|
||||||
|
},
|
||||||
"59e6152586f77473dc057aa1": {
|
"59e6152586f77473dc057aa1": {
|
||||||
|
"mod_charge": [
|
||||||
|
"6130ca3fd92c473c77020dbd"
|
||||||
|
],
|
||||||
"mod_gas_block": [
|
"mod_gas_block": [
|
||||||
"59e649f986f77411d949b246"
|
"59e649f986f77411d949b246"
|
||||||
],
|
],
|
||||||
"mod_pistol_grip": [
|
"mod_magazine": [
|
||||||
"5beec8ea0db834001a6f9dbf"
|
"5ac66bea5acfc43b321d4aec"
|
||||||
],
|
],
|
||||||
"mod_muzzle": [
|
"mod_muzzle": [
|
||||||
"59e61eb386f77440d64f5daf"
|
"59e61eb386f77440d64f5daf"
|
||||||
],
|
],
|
||||||
|
"mod_pistol_grip": [
|
||||||
|
"5beec8ea0db834001a6f9dbf"
|
||||||
|
],
|
||||||
"mod_reciever": [
|
"mod_reciever": [
|
||||||
"628a665a86cbd9750d2ff5e5"
|
"628a665a86cbd9750d2ff5e5"
|
||||||
],
|
],
|
||||||
@ -134,12 +2379,6 @@
|
|||||||
"mod_stock": [
|
"mod_stock": [
|
||||||
"59e89d0986f77427600d226e"
|
"59e89d0986f77427600d226e"
|
||||||
],
|
],
|
||||||
"mod_charge": [
|
|
||||||
"6130ca3fd92c473c77020dbd"
|
|
||||||
],
|
|
||||||
"mod_magazine": [
|
|
||||||
"5ac66bea5acfc43b321d4aec"
|
|
||||||
],
|
|
||||||
"patron_in_weapon": [
|
"patron_in_weapon": [
|
||||||
"59e4cf5286f7741778269d8a"
|
"59e4cf5286f7741778269d8a"
|
||||||
]
|
]
|
||||||
@ -158,2220 +2397,93 @@
|
|||||||
"mod_magazine": [
|
"mod_magazine": [
|
||||||
"59f99a7d86f7745b134aa97b"
|
"59f99a7d86f7745b134aa97b"
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
"5ac4cd105acfc40016339859": {
|
||||||
|
"mod_gas_block": [
|
||||||
|
"59c6633186f7740cf0493bb9"
|
||||||
|
],
|
||||||
|
"mod_magazine": [
|
||||||
|
"55d480c04bdc2d1d4e8b456a"
|
||||||
|
],
|
||||||
|
"mod_muzzle": [
|
||||||
|
"57dc324a24597759501edc20"
|
||||||
|
],
|
||||||
|
"mod_pistol_grip": [
|
||||||
|
"5998517986f7746017232f7e"
|
||||||
|
],
|
||||||
|
"mod_sight_rear": [
|
||||||
|
"5ac72e475acfc400180ae6fe"
|
||||||
|
],
|
||||||
|
"mod_stock": [
|
||||||
|
"6386300124a1dc425c00577a"
|
||||||
|
],
|
||||||
|
"patron_in_weapon": [
|
||||||
|
"56dfef82d2720bbd668b4567"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5e848cc2988a8701445df1e8": {
|
||||||
|
"mod_barrel": [
|
||||||
|
"5e848d1c264f7c180b5e35a9"
|
||||||
|
],
|
||||||
|
"mod_handguard": [
|
||||||
|
"5e848d51e4dbc5266a4ec63b"
|
||||||
|
],
|
||||||
|
"mod_magazine": [
|
||||||
|
"5f647d9f8499b57dc40ddb93"
|
||||||
|
],
|
||||||
|
"mod_stock": [
|
||||||
|
"5e848d99865c0f329958c83b"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5e848d99865c0f329958c83b": {
|
||||||
|
"mod_stock": [
|
||||||
|
"5e848dc4e4dbc5266a4ec63d"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"62e14904c2699c0ec93adc47": {
|
||||||
|
"mod_handguard": [
|
||||||
|
"62e15547db1a5c41971c1b5e"
|
||||||
|
],
|
||||||
|
"mod_magazine": [
|
||||||
|
"633a98eab8b0506e48497c1a"
|
||||||
|
],
|
||||||
|
"mod_muzzle": [
|
||||||
|
"62e2a754b6c0ee2f230cee0f"
|
||||||
|
],
|
||||||
|
"mod_pistolgrip": [
|
||||||
|
"637ba29bf7ca6372bf2613db"
|
||||||
|
],
|
||||||
|
"mod_reciever": [
|
||||||
|
"62e27a7865f0b1592a49e17b"
|
||||||
|
],
|
||||||
|
"mod_stock": [
|
||||||
|
"62e2969582ebf260c20539c2"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"62e15547db1a5c41971c1b5e": {
|
||||||
|
"mod_mount_001": [
|
||||||
|
"62ed189fb3608410ef5a2bfc"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"62e27a7865f0b1592a49e17b": {
|
||||||
|
"mod_mount": [
|
||||||
|
"62ff9920fe938a24c90c10d2"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"62ff9920fe938a24c90c10d2": {
|
||||||
|
"mod_tactical": [
|
||||||
|
"62ff9faffe938a24c90c10df"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"6386300124a1dc425c00577a": {
|
||||||
|
"mod_stock": [
|
||||||
|
"5a0c59791526d8dba737bba7"
|
||||||
|
]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"items": {
|
|
||||||
"TacticalVest": [],
|
|
||||||
"Pockets": [
|
|
||||||
"5ac66bea5acfc43b321d4aec",
|
|
||||||
"59f99a7d86f7745b134aa97b",
|
|
||||||
"590c678286f77426c9660122",
|
|
||||||
"5710c24ad2720bc3458b45a3"
|
|
||||||
],
|
|
||||||
"Backpack": [],
|
|
||||||
"SecuredContainer": [
|
|
||||||
"59e4cf5286f7741778269d8a",
|
|
||||||
"5a26abfac4a28232980eabff"
|
|
||||||
],
|
|
||||||
"SpecialLoot": []
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"firstName": [
|
|
||||||
"Басмач"
|
|
||||||
],
|
|
||||||
"lastName": [],
|
"lastName": [],
|
||||||
"difficulty": {
|
"skills": {
|
||||||
"easy": {
|
"Common": {}
|
||||||
"Lay": {
|
|
||||||
"CHECK_SHOOT_WHEN_LAYING": false,
|
|
||||||
"DELTA_LAY_CHECK": 2,
|
|
||||||
"DELTA_GETUP": 2.7,
|
|
||||||
"DELTA_AFTER_GETUP": 10,
|
|
||||||
"CLEAR_POINTS_OF_SCARE_SEC": 20,
|
|
||||||
"MAX_LAY_TIME": 35,
|
|
||||||
"DELTA_WANT_LAY_CHECL_SEC": 5,
|
|
||||||
"ATTACK_LAY_CHANCE": 25,
|
|
||||||
"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,
|
|
||||||
"DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225,
|
|
||||||
"DIST_ENEMY_GETUP_LAY": 10,
|
|
||||||
"DIST_ENEMY_GETUP_LAY_SQRT": 100,
|
|
||||||
"DIST_ENEMY_CAN_LAY": 15,
|
|
||||||
"DIST_ENEMY_CAN_LAY_SQRT": 225,
|
|
||||||
"LAY_AIM": 0.6,
|
|
||||||
"MIN_CAN_LAY_DIST_SQRT": 121,
|
|
||||||
"MIN_CAN_LAY_DIST": 11,
|
|
||||||
"MAX_CAN_LAY_DIST_SQRT": 40000,
|
|
||||||
"MAX_CAN_LAY_DIST": 200,
|
|
||||||
"LAY_CHANCE_DANGER": 40,
|
|
||||||
"DAMAGE_TIME_TO_GETUP": 3
|
|
||||||
},
|
|
||||||
"Aiming": {
|
|
||||||
"MAX_AIM_PRECICING": 2,
|
|
||||||
"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,
|
|
||||||
"RECALC_MUST_TIME": 3,
|
|
||||||
"DAMAGE_PANIC_TIME": 15,
|
|
||||||
"DANGER_UP_POINT": 1.3,
|
|
||||||
"MAX_AIMING_UPGRADE_BY_TIME": 0.25,
|
|
||||||
"DAMAGE_TO_DISCARD_AIM_0_100": 86,
|
|
||||||
"MIN_TIME_DISCARD_AIM_SEC": 0.3,
|
|
||||||
"MAX_TIME_DISCARD_AIM_SEC": 0.6,
|
|
||||||
"XZ_COEF": 0.4,
|
|
||||||
"SHOOT_TO_CHANGE_PRIORITY": 5525,
|
|
||||||
"BOTTOM_COEF": 0.1,
|
|
||||||
"FIRST_CONTACT_ADD_SEC": 0.1,
|
|
||||||
"FIRST_CONTACT_ADD_CHANCE_100": 80,
|
|
||||||
"BASE_HIT_AFFECTION_DELAY_SEC": 0.57,
|
|
||||||
"BASE_HIT_AFFECTION_MIN_ANG": 4,
|
|
||||||
"BASE_HIT_AFFECTION_MAX_ANG": 10,
|
|
||||||
"BASE_SHIEF": 0.05,
|
|
||||||
"SCATTERING_HAVE_DAMAGE_COEF": 2,
|
|
||||||
"SCATTERING_DIST_MODIF": 0.67,
|
|
||||||
"SCATTERING_DIST_MODIF_CLOSE": 0.6,
|
|
||||||
"AIMING_TYPE": 5,
|
|
||||||
"DIST_TO_SHOOT_TO_CENTER": 3,
|
|
||||||
"DIST_TO_SHOOT_NO_OFFSET": 3,
|
|
||||||
"SHPERE_FRIENDY_FIRE_SIZE": -0.1,
|
|
||||||
"COEF_IF_MOVE": 1,
|
|
||||||
"TIME_COEF_IF_MOVE": 1.1,
|
|
||||||
"BOT_MOVE_IF_DELTA": 3.01,
|
|
||||||
"NEXT_SHOT_MISS_CHANCE_100": 100,
|
|
||||||
"NEXT_SHOT_MISS_Y_OFFSET": 1,
|
|
||||||
"ANYTIME_LIGHT_WHEN_AIM_100": -1,
|
|
||||||
"ANY_PART_SHOOT_TIME": 15,
|
|
||||||
"WEAPON_ROOT_OFFSET": 0.35,
|
|
||||||
"MIN_DAMAGE_TO_GET_HIT_AFFETS": 1,
|
|
||||||
"MAX_AIM_TIME": 1.5,
|
|
||||||
"OFFSET_RECAL_ANYWAY_TIME": 1,
|
|
||||||
"ENEMY_Y_WEAPON_OFFSET": 0.08,
|
|
||||||
"BASE_SHIEF_STATIONARY_GRENADE": 1.1,
|
|
||||||
"XZ_COEF_STATIONARY_GRENADE": 0.7,
|
|
||||||
"Y_TOP_OFFSET_COEF": 0.001,
|
|
||||||
"Y_BOTTOM_OFFSET_COEF": 0.015,
|
|
||||||
"BAD_SHOOTS_MIN": 0,
|
|
||||||
"BAD_SHOOTS_MAX": 0,
|
|
||||||
"BAD_SHOOTS_OFFSET": 1,
|
|
||||||
"BAD_SHOOTS_MAIN_COEF": 0.39
|
|
||||||
},
|
|
||||||
"Look": {
|
|
||||||
"OLD_TIME_POINT": 11,
|
|
||||||
"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,
|
|
||||||
"MAX_VISION_GRASS_METERS_OPT": 0.9090909,
|
|
||||||
"MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125,
|
|
||||||
"LightOnVisionDistance": 45,
|
|
||||||
"FAR_DISTANCE": 160,
|
|
||||||
"FarDeltaTimeSec": 3,
|
|
||||||
"MIDDLE_DIST": 90,
|
|
||||||
"MiddleDeltaTimeSec": 1,
|
|
||||||
"CloseDeltaTimeSec": 0.1,
|
|
||||||
"POSIBLE_VISION_SPACE": 1.2,
|
|
||||||
"GOAL_TO_FULL_DISSAPEAR": 1.1,
|
|
||||||
"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,
|
|
||||||
"ENEMY_LIGHT_ADD": 48,
|
|
||||||
"ENEMY_LIGHT_START_DIST": 90,
|
|
||||||
"CAN_LOOK_TO_WALL": true,
|
|
||||||
"DIST_NOT_TO_IGNORE_WALL": 15,
|
|
||||||
"DIST_CHECK_WALL": 20,
|
|
||||||
"LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25,
|
|
||||||
"MIN_LOOK_AROUD_TIME": 20,
|
|
||||||
"OPTIMIZE_TO_ONLY_BODY": true
|
|
||||||
},
|
|
||||||
"Shoot": {
|
|
||||||
"RECOIL_TIME_NORMALIZE": 1,
|
|
||||||
"RECOIL_PER_METER": 0.02,
|
|
||||||
"MAX_RECOIL_PER_METER": 0.1,
|
|
||||||
"HORIZONT_RECOIL_COEF": 0.1,
|
|
||||||
"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,
|
|
||||||
"FINGER_HOLD_SINGLE_SHOT": 0.14,
|
|
||||||
"BASE_AUTOMATIC_TIME": 0.2,
|
|
||||||
"AUTOMATIC_FIRE_SCATTERING_COEF": 1.5,
|
|
||||||
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 100,
|
|
||||||
"FAR_DIST_ENEMY": 20,
|
|
||||||
"SHOOT_FROM_COVER": 4,
|
|
||||||
"FAR_DIST_ENEMY_SQR": 400,
|
|
||||||
"MAX_DIST_COEF": 100,
|
|
||||||
"RECOIL_DELTA_PRESS": 0.15,
|
|
||||||
"RUN_DIST_NO_AMMO": 25,
|
|
||||||
"RUN_DIST_NO_AMMO_SQRT": 625,
|
|
||||||
"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,
|
|
||||||
"RELOAD_PECNET_NO_ENEMY": 0.6,
|
|
||||||
"CHANCE_TO_CHANGE_WEAPON": 60,
|
|
||||||
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 60,
|
|
||||||
"LOW_DIST_TO_CHANGE_WEAPON": 5,
|
|
||||||
"FAR_DIST_TO_CHANGE_WEAPON": 30,
|
|
||||||
"SUPPRESS_BY_SHOOT_TIME": 6,
|
|
||||||
"SUPPRESS_TRIGGERS_DOWN": 3,
|
|
||||||
"LAST_SEEN_TIME_TO_START_SUPPRESS_STATIONARY_AGS": 0,
|
|
||||||
"DIST_TO_CHANGE_TO_MAIN": 15,
|
|
||||||
"WAIT_NEXT_STATIONARY_GRENADE": 1,
|
|
||||||
"FINGER_HOLD_STATIONARY_GRENADE": 0.3,
|
|
||||||
"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,
|
|
||||||
"REACH_DIST": 0.5,
|
|
||||||
"REACH_DIST_RUN": 0.8,
|
|
||||||
"START_SLOW_DIST": 1.5,
|
|
||||||
"BASESTART_SLOW_DIST": 1.1,
|
|
||||||
"SLOW_COEF": 7,
|
|
||||||
"DIST_TO_CAN_CHANGE_WAY": 8,
|
|
||||||
"DIST_TO_START_RAYCAST": 15,
|
|
||||||
"BASE_START_SERACH": 35,
|
|
||||||
"UPDATE_TIME_RECAL_WAY": 7,
|
|
||||||
"FAR_DIST": 4,
|
|
||||||
"FAR_DIST_SQR": 16,
|
|
||||||
"DIST_TO_CAN_CHANGE_WAY_SQR": 64,
|
|
||||||
"DIST_TO_START_RAYCAST_SQR": 225,
|
|
||||||
"BASE_SQRT_START_SERACH": 1225,
|
|
||||||
"Y_APPROXIMATION": 0.7,
|
|
||||||
"DELTA_LAST_SEEN_ENEMY": 20,
|
|
||||||
"REACH_DIST_COVER": 2,
|
|
||||||
"RUN_TO_COVER_MIN": 2,
|
|
||||||
"CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100,
|
|
||||||
"RUN_IF_CANT_SHOOT": false,
|
|
||||||
"RUN_IF_GAOL_FAR_THEN": 10,
|
|
||||||
"SEC_TO_CHANGE_TO_RUN": 3,
|
|
||||||
"ETERNITY_STAMINA": true
|
|
||||||
},
|
|
||||||
"Grenade": {
|
|
||||||
"DELTA_NEXT_ATTEMPT_FROM_COVER": 5,
|
|
||||||
"DELTA_NEXT_ATTEMPT": 10,
|
|
||||||
"MIN_DIST_NOT_TO_THROW": 8,
|
|
||||||
"NEAR_DELTA_THROW_TIME_SEC": 2,
|
|
||||||
"MIN_THROW_GRENADE_DIST": 12,
|
|
||||||
"MIN_THROW_GRENADE_DIST_SQRT": 144,
|
|
||||||
"MIN_DIST_NOT_TO_THROW_SQR": 64,
|
|
||||||
"RUN_AWAY": 22,
|
|
||||||
"RUN_AWAY_SQR": 484,
|
|
||||||
"ADD_GRENADE_AS_DANGER": 65,
|
|
||||||
"ADD_GRENADE_AS_DANGER_SQR": 4225,
|
|
||||||
"CHANCE_TO_NOTIFY_ENEMY_GR_100": 100,
|
|
||||||
"GrenadePerMeter": 0.1,
|
|
||||||
"REQUEST_DIST_MUST_THROW_SQRT": 9,
|
|
||||||
"REQUEST_DIST_MUST_THROW": 3,
|
|
||||||
"BEWARE_TYPE": 2,
|
|
||||||
"SHOOT_TO_SMOKE_CHANCE_100": 50,
|
|
||||||
"CHANCE_RUN_FLASHED_100": 100,
|
|
||||||
"MAX_FLASHED_DIST_TO_SHOOT": 10,
|
|
||||||
"MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100,
|
|
||||||
"FLASH_GRENADE_TIME_COEF": 0.25,
|
|
||||||
"SIZE_SPOTTED_COEF": 2,
|
|
||||||
"BE_ATTENTION_COEF": 4,
|
|
||||||
"TIME_SHOOT_TO_FLASH": 4,
|
|
||||||
"CLOSE_TO_SMOKE_TO_SHOOT": 10,
|
|
||||||
"CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100,
|
|
||||||
"CLOSE_TO_SMOKE_TIME_DELTA": 5,
|
|
||||||
"SMOKE_CHECK_DELTA": 1,
|
|
||||||
"DELTA_GRENADE_START_TIME": 0.01,
|
|
||||||
"AMBUSH_IF_SMOKE_IN_ZONE_100": 40,
|
|
||||||
"AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30,
|
|
||||||
"NO_RUN_FROM_AI_GRENADES": true,
|
|
||||||
"MAX_THROW_POWER": 25,
|
|
||||||
"MIN_THROW_DIST_PERCENT_0_1": 0.7,
|
|
||||||
"GrenadePrecision": 0.01,
|
|
||||||
"STOP_WHEN_THROW_GRENADE": true,
|
|
||||||
"WAIT_TIME_TURN_AWAY": 0.2,
|
|
||||||
"SMOKE_SUPPRESS_DELTA": 20,
|
|
||||||
"DAMAGE_GRENADE_SUPPRESS_DELTA": 8,
|
|
||||||
"STUN_SUPPRESS_DELTA": 9,
|
|
||||||
"CHEAT_START_GRENADE_PLACE": false,
|
|
||||||
"CAN_THROW_STRAIGHT_CONTACT": true,
|
|
||||||
"STRAIGHT_CONTACT_DELTA_SEC": -1,
|
|
||||||
"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,
|
|
||||||
"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,
|
|
||||||
"FLASH_ACCURATY": 1.6,
|
|
||||||
"FLASH_LAY_CHANCE": 1,
|
|
||||||
"STUN_HEARING": 0.01
|
|
||||||
},
|
|
||||||
"Cover": {
|
|
||||||
"RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20,
|
|
||||||
"RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50,
|
|
||||||
"SOUND_TO_GET_SPOTTED": 2,
|
|
||||||
"TIME_TO_MOVE_TO_COVER": 15,
|
|
||||||
"MAX_DIST_OF_COVER": 4,
|
|
||||||
"CHANGE_RUN_TO_COVER_SEC": 5,
|
|
||||||
"CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6,
|
|
||||||
"MIN_DIST_TO_ENEMY": 9,
|
|
||||||
"DIST_CANT_CHANGE_WAY": 5,
|
|
||||||
"DIST_CHECK_SFETY": 9,
|
|
||||||
"TIME_CHECK_SAFE": 2,
|
|
||||||
"HIDE_TO_COVER_TIME": 1.5,
|
|
||||||
"MAX_DIST_OF_COVER_SQR": 16,
|
|
||||||
"DIST_CANT_CHANGE_WAY_SQR": 25,
|
|
||||||
"SPOTTED_COVERS_RADIUS": 2.5,
|
|
||||||
"LOOK_LAST_ENEMY_POS_MOVING": 1.5,
|
|
||||||
"LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3,
|
|
||||||
"LOOK_LAST_ENEMY_POS_LOOKAROUND": 45,
|
|
||||||
"OFFSET_LOOK_ALONG_WALL_ANG": 20,
|
|
||||||
"SPOTTED_GRENADE_RADIUS": 16,
|
|
||||||
"MAX_SPOTTED_TIME_SEC": 55,
|
|
||||||
"WAIT_INT_COVER_FINDING_ENEMY": 2,
|
|
||||||
"CLOSE_DIST_POINT_SQRT": 4,
|
|
||||||
"DELTA_SEEN_FROM_COVE_LAST_POS": 15,
|
|
||||||
"MOVE_TO_COVER_WHEN_TARGET": false,
|
|
||||||
"RUN_COVER_IF_CAN_AND_NO_ENEMIES": false,
|
|
||||||
"SPOTTED_GRENADE_TIME": 7,
|
|
||||||
"DEPENDS_Y_DIST_TO_BOT": false,
|
|
||||||
"RUN_IF_FAR": 15,
|
|
||||||
"RUN_IF_FAR_SQRT": 225,
|
|
||||||
"STAY_IF_FAR": 25,
|
|
||||||
"STAY_IF_FAR_SQRT": 625,
|
|
||||||
"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,
|
|
||||||
"NOT_LOOK_AT_WALL_IS_DANGER": true,
|
|
||||||
"MIN_DEFENCE_LEVEL": -1,
|
|
||||||
"DIST_MAX_REWORK_NOT_TO_SHOOT": 30,
|
|
||||||
"REWORK_NOT_TO_SHOOT": true,
|
|
||||||
"DELETE_POINTS_BEHIND_ENEMIES": true,
|
|
||||||
"GOOD_DIST_TO_POINT_COEF": 1.8,
|
|
||||||
"ENEMY_DIST_TO_GO_OUT": 1,
|
|
||||||
"CHECK_CLOSEST_FRIEND": false,
|
|
||||||
"STATIONARY_WEAPON_NO_ENEMY_GETUP": 15,
|
|
||||||
"STATIONARY_WEAPON_MAX_DIST_TO_USE": 50
|
|
||||||
},
|
|
||||||
"Patrol": {
|
|
||||||
"LOOK_TIME_BASE": 12,
|
|
||||||
"RESERVE_TIME_STAY": 72,
|
|
||||||
"FRIEND_SEARCH_SEC": 12,
|
|
||||||
"TALK_DELAY": 31.1,
|
|
||||||
"MIN_TALK_DELAY": 35,
|
|
||||||
"TALK_DELAY_BIG": 45.1,
|
|
||||||
"CHANGE_WAY_TIME": 3325.1,
|
|
||||||
"MIN_DIST_TO_CLOSE_TALK": 5,
|
|
||||||
"VISION_DIST_COEF_PEACE": 1,
|
|
||||||
"MIN_DIST_TO_CLOSE_TALK_SQR": 25,
|
|
||||||
"CHANCE_TO_CUT_WAY_0_100": 75,
|
|
||||||
"CUT_WAY_MIN_0_1": 0.4,
|
|
||||||
"CUT_WAY_MAX_0_1": 0.65,
|
|
||||||
"CHANCE_TO_CHANGE_WAY_0_100": 30,
|
|
||||||
"CHANCE_TO_SHOOT_DEADBODY": 52,
|
|
||||||
"SUSPETION_PLACE_LIFETIME": 7,
|
|
||||||
"RESERVE_OUT_TIME": 60,
|
|
||||||
"CLOSE_TO_SELECT_RESERV_WAY": 25,
|
|
||||||
"MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5,
|
|
||||||
"CAN_CHOOSE_RESERV": false,
|
|
||||||
"CAN_CHECK_MAGAZINE": false,
|
|
||||||
"CAN_WATCH_SECOND_WEAPON": true
|
|
||||||
},
|
|
||||||
"Hearing": {
|
|
||||||
"BOT_CLOSE_PANIC_DIST": 1,
|
|
||||||
"CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88,
|
|
||||||
"DISPERSION_COEF": 10,
|
|
||||||
"CLOSE_DIST": 26,
|
|
||||||
"FAR_DIST": 56,
|
|
||||||
"SOUND_DIR_DEEFREE": 30,
|
|
||||||
"DIST_PLACE_TO_FIND_POINT": 70,
|
|
||||||
"DEAD_BODY_SOUND_RAD": 30,
|
|
||||||
"LOOK_ONLY_DANGER": false,
|
|
||||||
"RESET_TIMER_DIST": 17,
|
|
||||||
"HEAR_DELAY_WHEN_PEACE": 0,
|
|
||||||
"HEAR_DELAY_WHEN_HAVE_SMT": 0,
|
|
||||||
"LOOK_ONLY_DANGER_DELTA": 9
|
|
||||||
},
|
|
||||||
"Mind": {
|
|
||||||
"MIN_SHOOTS_TIME": 2,
|
|
||||||
"MAX_SHOOTS_TIME": 4,
|
|
||||||
"TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15,
|
|
||||||
"DAMAGE_REDUCTION_TIME_SEC": 20,
|
|
||||||
"MIN_DAMAGE_SCARE": 20,
|
|
||||||
"CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35,
|
|
||||||
"TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52,
|
|
||||||
"TIME_TO_FIND_ENEMY": 22,
|
|
||||||
"MAX_AGGRO_BOT_DIST": 100,
|
|
||||||
"HIT_POINT_DETECTION": 4,
|
|
||||||
"DANGER_POINT_CHOOSE_COEF": 1,
|
|
||||||
"SIMPLE_POINT_CHOOSE_COEF": 0.4,
|
|
||||||
"LASTSEEN_POINT_CHOOSE_COEF": 0.2,
|
|
||||||
"COVER_DIST_COEF": 1.5,
|
|
||||||
"DIST_TO_FOUND_SQRT": 400,
|
|
||||||
"MAX_AGGRO_BOT_DIST_SQR": 10000,
|
|
||||||
"DIST_TO_STOP_RUN_ENEMY": 15,
|
|
||||||
"ENEMY_LOOK_AT_ME_ANG": 15,
|
|
||||||
"MIN_START_AGGRESION_COEF": 1,
|
|
||||||
"MAX_START_AGGRESION_COEF": 3,
|
|
||||||
"BULLET_FEEL_DIST": 360,
|
|
||||||
"BULLET_FEEL_CLOSE_SDIST": 1,
|
|
||||||
"ATTACK_IMMEDIATLY_CHANCE_0_100": 40,
|
|
||||||
"CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01,
|
|
||||||
"FRIEND_DEAD_AGR_LOW": -0.2,
|
|
||||||
"FRIEND_AGR_KILL": 0.2,
|
|
||||||
"LAST_ENEMY_LOOK_TO": 40,
|
|
||||||
"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,
|
|
||||||
"AMBUSH_WHEN_UNDER_FIRE": true,
|
|
||||||
"AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60,
|
|
||||||
"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,
|
|
||||||
"PROTECT_TIME_REAL": true,
|
|
||||||
"CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25,
|
|
||||||
"CAN_PANIC_IS_PROTECT": false,
|
|
||||||
"NO_RUN_AWAY_FOR_SAFE": true,
|
|
||||||
"PART_PERCENT_TO_HEAL": 0.65,
|
|
||||||
"PROTECT_DELTA_HEAL_SEC": 10,
|
|
||||||
"CAN_STAND_BY": false,
|
|
||||||
"CAN_THROW_REQUESTS": true,
|
|
||||||
"GROUP_ANY_PHRASE_DELAY": 5,
|
|
||||||
"GROUP_EXACTLY_PHRASE_DELAY": 20,
|
|
||||||
"DIST_TO_ENEMY_YO_CAN_HEAL": 30,
|
|
||||||
"CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80,
|
|
||||||
"DOG_FIGHT_OUT": 6,
|
|
||||||
"DOG_FIGHT_IN": 3,
|
|
||||||
"SHOOT_INSTEAD_DOG_FIGHT": 9,
|
|
||||||
"PISTOL_SHOTGUN_AMBUSH_DIST": 330,
|
|
||||||
"STANDART_AMBUSH_DIST": 300,
|
|
||||||
"AI_POWER_COEF": 120,
|
|
||||||
"COVER_SECONDS_AFTER_LOSE_VISION": 10,
|
|
||||||
"COVER_SELF_ALWAYS_IF_DAMAGED": false,
|
|
||||||
"SEC_TO_MORE_DIST_TO_RUN": 10,
|
|
||||||
"HEAL_DELAY_SEC": 5,
|
|
||||||
"HIT_DELAY_WHEN_HAVE_SMT": -1,
|
|
||||||
"HIT_DELAY_WHEN_PEACE": -1,
|
|
||||||
"TALK_WITH_QUERY": true,
|
|
||||||
"DANGER_EXPIRE_TIME_MIN": 0.4,
|
|
||||||
"DANGER_EXPIRE_TIME_MAX": 1.2,
|
|
||||||
"PANIC_RUN_WEIGHT": 1,
|
|
||||||
"PANIC_SIT_WEIGHT": 80,
|
|
||||||
"PANIC_LAY_WEIGHT": 20,
|
|
||||||
"PANIC_NONE_WEIGHT": 40,
|
|
||||||
"CAN_TAKE_ITEMS": false,
|
|
||||||
"PANIC_SIT_WEIGHT_PEACE": 60,
|
|
||||||
"DEFAULT_SAVAGE_BEHAVIOUR": "Warn",
|
|
||||||
"DEFAULT_BEAR_BEHAVIOUR": "Attack",
|
|
||||||
"DEFAULT_USEC_BEHAVIOUR": "Attack",
|
|
||||||
"FRIENDLY_BOT_TYPES": [],
|
|
||||||
"WARN_BOT_TYPES": [],
|
|
||||||
"ENEMY_BOT_TYPES": []
|
|
||||||
},
|
|
||||||
"Boss": {
|
|
||||||
"BOSS_DIST_TO_WARNING": 34,
|
|
||||||
"BOSS_DIST_TO_WARNING_SQRT": 1156,
|
|
||||||
"BOSS_DIST_TO_WARNING_OUT": 43,
|
|
||||||
"BOSS_DIST_TO_WARNING_OUT_SQRT": 1849,
|
|
||||||
"BOSS_DIST_TO_SHOOT": 16,
|
|
||||||
"BOSS_DIST_TO_SHOOT_SQRT": 256,
|
|
||||||
"CHANCE_TO_SEND_GRENADE_100": 100,
|
|
||||||
"MAX_DIST_COVER_BOSS": 25,
|
|
||||||
"MAX_DIST_COVER_BOSS_SQRT": 625,
|
|
||||||
"MAX_DIST_DECIDER_TO_SEND": 35,
|
|
||||||
"MAX_DIST_DECIDER_TO_SEND_SQRT": 1225,
|
|
||||||
"TIME_AFTER_LOSE": 15,
|
|
||||||
"TIME_AFTER_LOSE_DELTA": 60,
|
|
||||||
"PERSONS_SEND": 2,
|
|
||||||
"DELTA_SEARCH_TIME": 18,
|
|
||||||
"COVER_TO_SEND": true,
|
|
||||||
"WAIT_NO_ATTACK_SAVAGE": 10,
|
|
||||||
"CHANCE_USE_RESERVE_PATROL_100": 30,
|
|
||||||
"KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5,
|
|
||||||
"KILLA_DITANCE_TO_BE_ENEMY_BOSS": 65,
|
|
||||||
"KILLA_START_SEARCH_SEC": 40,
|
|
||||||
"KILLA_CONTUTION_TIME": 5,
|
|
||||||
"KILLA_CLOSE_ATTACK_DIST": 8,
|
|
||||||
"KILLA_MIDDLE_ATTACK_DIST": 32,
|
|
||||||
"KILLA_LARGE_ATTACK_DIST": 61,
|
|
||||||
"KILLA_SEARCH_METERS": 30,
|
|
||||||
"KILLA_DEF_DIST_SQRT": 225,
|
|
||||||
"KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25,
|
|
||||||
"KILLA_DIST_TO_GO_TO_SUPPRESS": 6,
|
|
||||||
"KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2,
|
|
||||||
"KILLA_CLOSEATTACK_TIMES": 3,
|
|
||||||
"KILLA_CLOSEATTACK_DELAY": 10,
|
|
||||||
"KILLA_HOLD_DELAY": 5,
|
|
||||||
"KILLA_BULLET_TO_RELOAD": 15,
|
|
||||||
"SHALL_WARN": true,
|
|
||||||
"KILLA_ENEMIES_TO_ATTACK": 3,
|
|
||||||
"KILLA_ONE_IS_CLOSE": 20,
|
|
||||||
"KILLA_TRIGGER_DOWN_DELAY": 0.1,
|
|
||||||
"KILLA_WAIT_IN_COVER_COEF": 0.1,
|
|
||||||
"KOJANIY_DIST_WHEN_READY": 40,
|
|
||||||
"KOJANIY_DIST_TO_BE_ENEMY": 200,
|
|
||||||
"KOJANIY_MIN_DIST_TO_LOOT": 20,
|
|
||||||
"KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400,
|
|
||||||
"KOJANIY_DIST_ENEMY_TOO_CLOSE": 17,
|
|
||||||
"KOJANIY_MANY_ENEMIES_COEF": 1.5,
|
|
||||||
"KOJANIY_COVER_POWER": 500,
|
|
||||||
"KOJANIY_FIGHT_CENTER_POS_ME": false,
|
|
||||||
"KOJANIY_DIST_CORE_SPOS_RECALC": 25,
|
|
||||||
"KOJANIY_DIST_CORE_SPOS_RECALC_SQRT": 625,
|
|
||||||
"GLUHAR_FOLLOWER_PATH_NAME": "Attack",
|
|
||||||
"GLUHAR_FOLLOWER_SCOUT_DIST_START_ATTACK": 80,
|
|
||||||
"GLUHAR_FOLLOWER_SCOUT_DIST_END_ATTACK": 120,
|
|
||||||
"GLUHAR_BOSS_WANNA_ATTACK_CHANCE_0_100": 150,
|
|
||||||
"GLUHAR_ASSAULT_ATTACK_DIST": 45,
|
|
||||||
"GLUHAR_STOP_ASSAULT_ATTACK_DIST": 180,
|
|
||||||
"GLUHAR_TIME_TO_ASSAULT": 10,
|
|
||||||
"DIST_TO_PROTECT_BOSS": 15,
|
|
||||||
"EFFECT_PAINKILLER": true
|
|
||||||
},
|
|
||||||
"Core": {
|
|
||||||
"VisibleAngle": 160,
|
|
||||||
"VisibleDistance": 142,
|
|
||||||
"GainSightCoef": 0.1,
|
|
||||||
"ScatteringPerMeter": 0.045,
|
|
||||||
"ScatteringClosePerMeter": 0.12,
|
|
||||||
"DamageCoeff": 1,
|
|
||||||
"HearingSense": 3.9,
|
|
||||||
"CanRun": true,
|
|
||||||
"CanGrenade": true,
|
|
||||||
"AimingType": "normal",
|
|
||||||
"PistolFireDistancePref": 35,
|
|
||||||
"ShotgunFireDistancePref": 50,
|
|
||||||
"RifleFireDistancePref": 100,
|
|
||||||
"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,
|
|
||||||
"ToStopBotAngularSpeed": 40,
|
|
||||||
"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,
|
|
||||||
"DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225,
|
|
||||||
"DIST_NOT_TO_SHOOT": 0.3,
|
|
||||||
"PoseChnageCoef": 0.1,
|
|
||||||
"LayFactor": 0.1,
|
|
||||||
"RecoilYCoef": 0.0005,
|
|
||||||
"RecoilYCoefSppedDown": -0.52,
|
|
||||||
"RecoilYMax": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"normal": {
|
|
||||||
"Lay": {
|
|
||||||
"CHECK_SHOOT_WHEN_LAYING": false,
|
|
||||||
"DELTA_LAY_CHECK": 2,
|
|
||||||
"DELTA_GETUP": 2.7,
|
|
||||||
"DELTA_AFTER_GETUP": 10,
|
|
||||||
"CLEAR_POINTS_OF_SCARE_SEC": 20,
|
|
||||||
"MAX_LAY_TIME": 35,
|
|
||||||
"DELTA_WANT_LAY_CHECL_SEC": 5,
|
|
||||||
"ATTACK_LAY_CHANCE": 25,
|
|
||||||
"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,
|
|
||||||
"DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225,
|
|
||||||
"DIST_ENEMY_GETUP_LAY": 10,
|
|
||||||
"DIST_ENEMY_GETUP_LAY_SQRT": 100,
|
|
||||||
"DIST_ENEMY_CAN_LAY": 15,
|
|
||||||
"DIST_ENEMY_CAN_LAY_SQRT": 225,
|
|
||||||
"LAY_AIM": 0.6,
|
|
||||||
"MIN_CAN_LAY_DIST_SQRT": 121,
|
|
||||||
"MIN_CAN_LAY_DIST": 11,
|
|
||||||
"MAX_CAN_LAY_DIST_SQRT": 40000,
|
|
||||||
"MAX_CAN_LAY_DIST": 200,
|
|
||||||
"LAY_CHANCE_DANGER": 40,
|
|
||||||
"DAMAGE_TIME_TO_GETUP": 3
|
|
||||||
},
|
|
||||||
"Aiming": {
|
|
||||||
"MAX_AIM_PRECICING": 2,
|
|
||||||
"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,
|
|
||||||
"RECALC_MUST_TIME": 3,
|
|
||||||
"DAMAGE_PANIC_TIME": 15,
|
|
||||||
"DANGER_UP_POINT": 1.3,
|
|
||||||
"MAX_AIMING_UPGRADE_BY_TIME": 0.25,
|
|
||||||
"DAMAGE_TO_DISCARD_AIM_0_100": 86,
|
|
||||||
"MIN_TIME_DISCARD_AIM_SEC": 0.3,
|
|
||||||
"MAX_TIME_DISCARD_AIM_SEC": 0.6,
|
|
||||||
"XZ_COEF": 0.4,
|
|
||||||
"SHOOT_TO_CHANGE_PRIORITY": 5525,
|
|
||||||
"BOTTOM_COEF": 0.1,
|
|
||||||
"FIRST_CONTACT_ADD_SEC": 0.1,
|
|
||||||
"FIRST_CONTACT_ADD_CHANCE_100": 80,
|
|
||||||
"BASE_HIT_AFFECTION_DELAY_SEC": 0.57,
|
|
||||||
"BASE_HIT_AFFECTION_MIN_ANG": 4,
|
|
||||||
"BASE_HIT_AFFECTION_MAX_ANG": 10,
|
|
||||||
"BASE_SHIEF": 0.05,
|
|
||||||
"SCATTERING_HAVE_DAMAGE_COEF": 2,
|
|
||||||
"SCATTERING_DIST_MODIF": 0.67,
|
|
||||||
"SCATTERING_DIST_MODIF_CLOSE": 0.6,
|
|
||||||
"AIMING_TYPE": 5,
|
|
||||||
"DIST_TO_SHOOT_TO_CENTER": 3,
|
|
||||||
"DIST_TO_SHOOT_NO_OFFSET": 3,
|
|
||||||
"SHPERE_FRIENDY_FIRE_SIZE": -0.1,
|
|
||||||
"COEF_IF_MOVE": 1,
|
|
||||||
"TIME_COEF_IF_MOVE": 1.1,
|
|
||||||
"BOT_MOVE_IF_DELTA": 3.01,
|
|
||||||
"NEXT_SHOT_MISS_CHANCE_100": 100,
|
|
||||||
"NEXT_SHOT_MISS_Y_OFFSET": 1,
|
|
||||||
"ANYTIME_LIGHT_WHEN_AIM_100": -1,
|
|
||||||
"ANY_PART_SHOOT_TIME": 15,
|
|
||||||
"WEAPON_ROOT_OFFSET": 0.35,
|
|
||||||
"MIN_DAMAGE_TO_GET_HIT_AFFETS": 1,
|
|
||||||
"MAX_AIM_TIME": 1.5,
|
|
||||||
"OFFSET_RECAL_ANYWAY_TIME": 1,
|
|
||||||
"ENEMY_Y_WEAPON_OFFSET": 0.08,
|
|
||||||
"BASE_SHIEF_STATIONARY_GRENADE": 1.1,
|
|
||||||
"XZ_COEF_STATIONARY_GRENADE": 0.7,
|
|
||||||
"Y_TOP_OFFSET_COEF": 0.001,
|
|
||||||
"Y_BOTTOM_OFFSET_COEF": 0.015,
|
|
||||||
"BAD_SHOOTS_MIN": 0,
|
|
||||||
"BAD_SHOOTS_MAX": 0,
|
|
||||||
"BAD_SHOOTS_OFFSET": 1,
|
|
||||||
"BAD_SHOOTS_MAIN_COEF": 0.39
|
|
||||||
},
|
|
||||||
"Look": {
|
|
||||||
"OLD_TIME_POINT": 11,
|
|
||||||
"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,
|
|
||||||
"MAX_VISION_GRASS_METERS_OPT": 0.9090909,
|
|
||||||
"MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125,
|
|
||||||
"LightOnVisionDistance": 45,
|
|
||||||
"FAR_DISTANCE": 160,
|
|
||||||
"FarDeltaTimeSec": 3,
|
|
||||||
"MIDDLE_DIST": 90,
|
|
||||||
"MiddleDeltaTimeSec": 1,
|
|
||||||
"CloseDeltaTimeSec": 0.1,
|
|
||||||
"POSIBLE_VISION_SPACE": 1.2,
|
|
||||||
"GOAL_TO_FULL_DISSAPEAR": 1.1,
|
|
||||||
"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,
|
|
||||||
"ENEMY_LIGHT_ADD": 48,
|
|
||||||
"ENEMY_LIGHT_START_DIST": 90,
|
|
||||||
"CAN_LOOK_TO_WALL": true,
|
|
||||||
"DIST_NOT_TO_IGNORE_WALL": 15,
|
|
||||||
"DIST_CHECK_WALL": 20,
|
|
||||||
"LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25,
|
|
||||||
"MIN_LOOK_AROUD_TIME": 20,
|
|
||||||
"OPTIMIZE_TO_ONLY_BODY": true
|
|
||||||
},
|
|
||||||
"Shoot": {
|
|
||||||
"RECOIL_TIME_NORMALIZE": 1,
|
|
||||||
"RECOIL_PER_METER": 0.02,
|
|
||||||
"MAX_RECOIL_PER_METER": 0.1,
|
|
||||||
"HORIZONT_RECOIL_COEF": 0.1,
|
|
||||||
"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,
|
|
||||||
"FINGER_HOLD_SINGLE_SHOT": 0.14,
|
|
||||||
"BASE_AUTOMATIC_TIME": 0.2,
|
|
||||||
"AUTOMATIC_FIRE_SCATTERING_COEF": 1.5,
|
|
||||||
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 100,
|
|
||||||
"FAR_DIST_ENEMY": 20,
|
|
||||||
"SHOOT_FROM_COVER": 4,
|
|
||||||
"FAR_DIST_ENEMY_SQR": 400,
|
|
||||||
"MAX_DIST_COEF": 100,
|
|
||||||
"RECOIL_DELTA_PRESS": 0.15,
|
|
||||||
"RUN_DIST_NO_AMMO": 25,
|
|
||||||
"RUN_DIST_NO_AMMO_SQRT": 625,
|
|
||||||
"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,
|
|
||||||
"RELOAD_PECNET_NO_ENEMY": 0.6,
|
|
||||||
"CHANCE_TO_CHANGE_WEAPON": 60,
|
|
||||||
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 60,
|
|
||||||
"LOW_DIST_TO_CHANGE_WEAPON": 5,
|
|
||||||
"FAR_DIST_TO_CHANGE_WEAPON": 30,
|
|
||||||
"SUPPRESS_BY_SHOOT_TIME": 6,
|
|
||||||
"SUPPRESS_TRIGGERS_DOWN": 3,
|
|
||||||
"LAST_SEEN_TIME_TO_START_SUPPRESS_STATIONARY_AGS": 0,
|
|
||||||
"DIST_TO_CHANGE_TO_MAIN": 15,
|
|
||||||
"WAIT_NEXT_STATIONARY_GRENADE": 1,
|
|
||||||
"FINGER_HOLD_STATIONARY_GRENADE": 0.3,
|
|
||||||
"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,
|
|
||||||
"REACH_DIST": 0.5,
|
|
||||||
"REACH_DIST_RUN": 0.8,
|
|
||||||
"START_SLOW_DIST": 1.5,
|
|
||||||
"BASESTART_SLOW_DIST": 1.1,
|
|
||||||
"SLOW_COEF": 7,
|
|
||||||
"DIST_TO_CAN_CHANGE_WAY": 8,
|
|
||||||
"DIST_TO_START_RAYCAST": 15,
|
|
||||||
"BASE_START_SERACH": 35,
|
|
||||||
"UPDATE_TIME_RECAL_WAY": 7,
|
|
||||||
"FAR_DIST": 4,
|
|
||||||
"FAR_DIST_SQR": 16,
|
|
||||||
"DIST_TO_CAN_CHANGE_WAY_SQR": 64,
|
|
||||||
"DIST_TO_START_RAYCAST_SQR": 225,
|
|
||||||
"BASE_SQRT_START_SERACH": 1225,
|
|
||||||
"Y_APPROXIMATION": 0.7,
|
|
||||||
"DELTA_LAST_SEEN_ENEMY": 20,
|
|
||||||
"REACH_DIST_COVER": 2,
|
|
||||||
"RUN_TO_COVER_MIN": 2,
|
|
||||||
"CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100,
|
|
||||||
"RUN_IF_CANT_SHOOT": false,
|
|
||||||
"RUN_IF_GAOL_FAR_THEN": 10,
|
|
||||||
"SEC_TO_CHANGE_TO_RUN": 3,
|
|
||||||
"ETERNITY_STAMINA": true
|
|
||||||
},
|
|
||||||
"Grenade": {
|
|
||||||
"DELTA_NEXT_ATTEMPT_FROM_COVER": 5,
|
|
||||||
"DELTA_NEXT_ATTEMPT": 10,
|
|
||||||
"MIN_DIST_NOT_TO_THROW": 8,
|
|
||||||
"NEAR_DELTA_THROW_TIME_SEC": 2,
|
|
||||||
"MIN_THROW_GRENADE_DIST": 12,
|
|
||||||
"MIN_THROW_GRENADE_DIST_SQRT": 144,
|
|
||||||
"MIN_DIST_NOT_TO_THROW_SQR": 64,
|
|
||||||
"RUN_AWAY": 22,
|
|
||||||
"RUN_AWAY_SQR": 484,
|
|
||||||
"ADD_GRENADE_AS_DANGER": 65,
|
|
||||||
"ADD_GRENADE_AS_DANGER_SQR": 4225,
|
|
||||||
"CHANCE_TO_NOTIFY_ENEMY_GR_100": 100,
|
|
||||||
"GrenadePerMeter": 0.1,
|
|
||||||
"REQUEST_DIST_MUST_THROW_SQRT": 9,
|
|
||||||
"REQUEST_DIST_MUST_THROW": 3,
|
|
||||||
"BEWARE_TYPE": 2,
|
|
||||||
"SHOOT_TO_SMOKE_CHANCE_100": 50,
|
|
||||||
"CHANCE_RUN_FLASHED_100": 100,
|
|
||||||
"MAX_FLASHED_DIST_TO_SHOOT": 10,
|
|
||||||
"MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100,
|
|
||||||
"FLASH_GRENADE_TIME_COEF": 0.25,
|
|
||||||
"SIZE_SPOTTED_COEF": 2,
|
|
||||||
"BE_ATTENTION_COEF": 4,
|
|
||||||
"TIME_SHOOT_TO_FLASH": 4,
|
|
||||||
"CLOSE_TO_SMOKE_TO_SHOOT": 10,
|
|
||||||
"CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100,
|
|
||||||
"CLOSE_TO_SMOKE_TIME_DELTA": 5,
|
|
||||||
"SMOKE_CHECK_DELTA": 1,
|
|
||||||
"DELTA_GRENADE_START_TIME": 0.01,
|
|
||||||
"AMBUSH_IF_SMOKE_IN_ZONE_100": 40,
|
|
||||||
"AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30,
|
|
||||||
"NO_RUN_FROM_AI_GRENADES": true,
|
|
||||||
"MAX_THROW_POWER": 25,
|
|
||||||
"MIN_THROW_DIST_PERCENT_0_1": 0.7,
|
|
||||||
"GrenadePrecision": 0.01,
|
|
||||||
"STOP_WHEN_THROW_GRENADE": true,
|
|
||||||
"WAIT_TIME_TURN_AWAY": 0.2,
|
|
||||||
"SMOKE_SUPPRESS_DELTA": 20,
|
|
||||||
"DAMAGE_GRENADE_SUPPRESS_DELTA": 8,
|
|
||||||
"STUN_SUPPRESS_DELTA": 9,
|
|
||||||
"CHEAT_START_GRENADE_PLACE": false,
|
|
||||||
"CAN_THROW_STRAIGHT_CONTACT": true,
|
|
||||||
"STRAIGHT_CONTACT_DELTA_SEC": -1,
|
|
||||||
"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,
|
|
||||||
"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,
|
|
||||||
"FLASH_ACCURATY": 1.6,
|
|
||||||
"FLASH_LAY_CHANCE": 1,
|
|
||||||
"STUN_HEARING": 0.01
|
|
||||||
},
|
|
||||||
"Cover": {
|
|
||||||
"RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20,
|
|
||||||
"RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50,
|
|
||||||
"SOUND_TO_GET_SPOTTED": 2,
|
|
||||||
"TIME_TO_MOVE_TO_COVER": 15,
|
|
||||||
"MAX_DIST_OF_COVER": 4,
|
|
||||||
"CHANGE_RUN_TO_COVER_SEC": 5,
|
|
||||||
"CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6,
|
|
||||||
"MIN_DIST_TO_ENEMY": 9,
|
|
||||||
"DIST_CANT_CHANGE_WAY": 5,
|
|
||||||
"DIST_CHECK_SFETY": 9,
|
|
||||||
"TIME_CHECK_SAFE": 2,
|
|
||||||
"HIDE_TO_COVER_TIME": 1.5,
|
|
||||||
"MAX_DIST_OF_COVER_SQR": 16,
|
|
||||||
"DIST_CANT_CHANGE_WAY_SQR": 25,
|
|
||||||
"SPOTTED_COVERS_RADIUS": 2.5,
|
|
||||||
"LOOK_LAST_ENEMY_POS_MOVING": 1.5,
|
|
||||||
"LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3,
|
|
||||||
"LOOK_LAST_ENEMY_POS_LOOKAROUND": 45,
|
|
||||||
"OFFSET_LOOK_ALONG_WALL_ANG": 20,
|
|
||||||
"SPOTTED_GRENADE_RADIUS": 16,
|
|
||||||
"MAX_SPOTTED_TIME_SEC": 55,
|
|
||||||
"WAIT_INT_COVER_FINDING_ENEMY": 2,
|
|
||||||
"CLOSE_DIST_POINT_SQRT": 4,
|
|
||||||
"DELTA_SEEN_FROM_COVE_LAST_POS": 15,
|
|
||||||
"MOVE_TO_COVER_WHEN_TARGET": false,
|
|
||||||
"RUN_COVER_IF_CAN_AND_NO_ENEMIES": false,
|
|
||||||
"SPOTTED_GRENADE_TIME": 7,
|
|
||||||
"DEPENDS_Y_DIST_TO_BOT": false,
|
|
||||||
"RUN_IF_FAR": 15,
|
|
||||||
"RUN_IF_FAR_SQRT": 225,
|
|
||||||
"STAY_IF_FAR": 25,
|
|
||||||
"STAY_IF_FAR_SQRT": 625,
|
|
||||||
"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,
|
|
||||||
"NOT_LOOK_AT_WALL_IS_DANGER": true,
|
|
||||||
"MIN_DEFENCE_LEVEL": -1,
|
|
||||||
"DIST_MAX_REWORK_NOT_TO_SHOOT": 30,
|
|
||||||
"REWORK_NOT_TO_SHOOT": true,
|
|
||||||
"DELETE_POINTS_BEHIND_ENEMIES": true,
|
|
||||||
"GOOD_DIST_TO_POINT_COEF": 1.8,
|
|
||||||
"ENEMY_DIST_TO_GO_OUT": 1,
|
|
||||||
"CHECK_CLOSEST_FRIEND": false,
|
|
||||||
"STATIONARY_WEAPON_NO_ENEMY_GETUP": 15,
|
|
||||||
"STATIONARY_WEAPON_MAX_DIST_TO_USE": 50
|
|
||||||
},
|
|
||||||
"Patrol": {
|
|
||||||
"LOOK_TIME_BASE": 12,
|
|
||||||
"RESERVE_TIME_STAY": 72,
|
|
||||||
"FRIEND_SEARCH_SEC": 12,
|
|
||||||
"TALK_DELAY": 31.1,
|
|
||||||
"MIN_TALK_DELAY": 35,
|
|
||||||
"TALK_DELAY_BIG": 45.1,
|
|
||||||
"CHANGE_WAY_TIME": 3325.1,
|
|
||||||
"MIN_DIST_TO_CLOSE_TALK": 5,
|
|
||||||
"VISION_DIST_COEF_PEACE": 1,
|
|
||||||
"MIN_DIST_TO_CLOSE_TALK_SQR": 25,
|
|
||||||
"CHANCE_TO_CUT_WAY_0_100": 75,
|
|
||||||
"CUT_WAY_MIN_0_1": 0.4,
|
|
||||||
"CUT_WAY_MAX_0_1": 0.65,
|
|
||||||
"CHANCE_TO_CHANGE_WAY_0_100": 30,
|
|
||||||
"CHANCE_TO_SHOOT_DEADBODY": 52,
|
|
||||||
"SUSPETION_PLACE_LIFETIME": 7,
|
|
||||||
"RESERVE_OUT_TIME": 60,
|
|
||||||
"CLOSE_TO_SELECT_RESERV_WAY": 25,
|
|
||||||
"MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5,
|
|
||||||
"CAN_CHOOSE_RESERV": false,
|
|
||||||
"CAN_CHECK_MAGAZINE": false,
|
|
||||||
"CAN_WATCH_SECOND_WEAPON": true
|
|
||||||
},
|
|
||||||
"Hearing": {
|
|
||||||
"BOT_CLOSE_PANIC_DIST": 1,
|
|
||||||
"CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88,
|
|
||||||
"DISPERSION_COEF": 10,
|
|
||||||
"CLOSE_DIST": 26,
|
|
||||||
"FAR_DIST": 56,
|
|
||||||
"SOUND_DIR_DEEFREE": 30,
|
|
||||||
"DIST_PLACE_TO_FIND_POINT": 70,
|
|
||||||
"DEAD_BODY_SOUND_RAD": 30,
|
|
||||||
"LOOK_ONLY_DANGER": false,
|
|
||||||
"RESET_TIMER_DIST": 17,
|
|
||||||
"HEAR_DELAY_WHEN_PEACE": 0,
|
|
||||||
"HEAR_DELAY_WHEN_HAVE_SMT": 0,
|
|
||||||
"LOOK_ONLY_DANGER_DELTA": 9
|
|
||||||
},
|
|
||||||
"Mind": {
|
|
||||||
"MIN_SHOOTS_TIME": 2,
|
|
||||||
"MAX_SHOOTS_TIME": 4,
|
|
||||||
"TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15,
|
|
||||||
"DAMAGE_REDUCTION_TIME_SEC": 20,
|
|
||||||
"MIN_DAMAGE_SCARE": 20,
|
|
||||||
"CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35,
|
|
||||||
"TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52,
|
|
||||||
"TIME_TO_FIND_ENEMY": 22,
|
|
||||||
"MAX_AGGRO_BOT_DIST": 100,
|
|
||||||
"HIT_POINT_DETECTION": 4,
|
|
||||||
"DANGER_POINT_CHOOSE_COEF": 1,
|
|
||||||
"SIMPLE_POINT_CHOOSE_COEF": 0.4,
|
|
||||||
"LASTSEEN_POINT_CHOOSE_COEF": 0.2,
|
|
||||||
"COVER_DIST_COEF": 1.5,
|
|
||||||
"DIST_TO_FOUND_SQRT": 400,
|
|
||||||
"MAX_AGGRO_BOT_DIST_SQR": 10000,
|
|
||||||
"DIST_TO_STOP_RUN_ENEMY": 15,
|
|
||||||
"ENEMY_LOOK_AT_ME_ANG": 15,
|
|
||||||
"MIN_START_AGGRESION_COEF": 1,
|
|
||||||
"MAX_START_AGGRESION_COEF": 3,
|
|
||||||
"BULLET_FEEL_DIST": 360,
|
|
||||||
"BULLET_FEEL_CLOSE_SDIST": 1,
|
|
||||||
"ATTACK_IMMEDIATLY_CHANCE_0_100": 40,
|
|
||||||
"CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01,
|
|
||||||
"FRIEND_DEAD_AGR_LOW": -0.2,
|
|
||||||
"FRIEND_AGR_KILL": 0.2,
|
|
||||||
"LAST_ENEMY_LOOK_TO": 40,
|
|
||||||
"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,
|
|
||||||
"AMBUSH_WHEN_UNDER_FIRE": true,
|
|
||||||
"AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60,
|
|
||||||
"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,
|
|
||||||
"PROTECT_TIME_REAL": true,
|
|
||||||
"CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25,
|
|
||||||
"CAN_PANIC_IS_PROTECT": false,
|
|
||||||
"NO_RUN_AWAY_FOR_SAFE": true,
|
|
||||||
"PART_PERCENT_TO_HEAL": 0.65,
|
|
||||||
"PROTECT_DELTA_HEAL_SEC": 10,
|
|
||||||
"CAN_STAND_BY": false,
|
|
||||||
"CAN_THROW_REQUESTS": true,
|
|
||||||
"GROUP_ANY_PHRASE_DELAY": 5,
|
|
||||||
"GROUP_EXACTLY_PHRASE_DELAY": 20,
|
|
||||||
"DIST_TO_ENEMY_YO_CAN_HEAL": 30,
|
|
||||||
"CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80,
|
|
||||||
"DOG_FIGHT_OUT": 6,
|
|
||||||
"DOG_FIGHT_IN": 3,
|
|
||||||
"SHOOT_INSTEAD_DOG_FIGHT": 9,
|
|
||||||
"PISTOL_SHOTGUN_AMBUSH_DIST": 330,
|
|
||||||
"STANDART_AMBUSH_DIST": 300,
|
|
||||||
"AI_POWER_COEF": 120,
|
|
||||||
"COVER_SECONDS_AFTER_LOSE_VISION": 10,
|
|
||||||
"COVER_SELF_ALWAYS_IF_DAMAGED": false,
|
|
||||||
"SEC_TO_MORE_DIST_TO_RUN": 10,
|
|
||||||
"HEAL_DELAY_SEC": 5,
|
|
||||||
"HIT_DELAY_WHEN_HAVE_SMT": -1,
|
|
||||||
"HIT_DELAY_WHEN_PEACE": -1,
|
|
||||||
"TALK_WITH_QUERY": true,
|
|
||||||
"DANGER_EXPIRE_TIME_MIN": 0.4,
|
|
||||||
"DANGER_EXPIRE_TIME_MAX": 1.2,
|
|
||||||
"PANIC_RUN_WEIGHT": 1,
|
|
||||||
"PANIC_SIT_WEIGHT": 80,
|
|
||||||
"PANIC_LAY_WEIGHT": 20,
|
|
||||||
"PANIC_NONE_WEIGHT": 40,
|
|
||||||
"CAN_TAKE_ITEMS": false,
|
|
||||||
"PANIC_SIT_WEIGHT_PEACE": 60,
|
|
||||||
"DEFAULT_SAVAGE_BEHAVIOUR": "Warn",
|
|
||||||
"DEFAULT_BEAR_BEHAVIOUR": "Attack",
|
|
||||||
"DEFAULT_USEC_BEHAVIOUR": "Attack",
|
|
||||||
"FRIENDLY_BOT_TYPES": [],
|
|
||||||
"WARN_BOT_TYPES": [],
|
|
||||||
"ENEMY_BOT_TYPES": []
|
|
||||||
},
|
|
||||||
"Boss": {
|
|
||||||
"BOSS_DIST_TO_WARNING": 34,
|
|
||||||
"BOSS_DIST_TO_WARNING_SQRT": 1156,
|
|
||||||
"BOSS_DIST_TO_WARNING_OUT": 43,
|
|
||||||
"BOSS_DIST_TO_WARNING_OUT_SQRT": 1849,
|
|
||||||
"BOSS_DIST_TO_SHOOT": 16,
|
|
||||||
"BOSS_DIST_TO_SHOOT_SQRT": 256,
|
|
||||||
"CHANCE_TO_SEND_GRENADE_100": 100,
|
|
||||||
"MAX_DIST_COVER_BOSS": 25,
|
|
||||||
"MAX_DIST_COVER_BOSS_SQRT": 625,
|
|
||||||
"MAX_DIST_DECIDER_TO_SEND": 35,
|
|
||||||
"MAX_DIST_DECIDER_TO_SEND_SQRT": 1225,
|
|
||||||
"TIME_AFTER_LOSE": 15,
|
|
||||||
"TIME_AFTER_LOSE_DELTA": 60,
|
|
||||||
"PERSONS_SEND": 2,
|
|
||||||
"DELTA_SEARCH_TIME": 18,
|
|
||||||
"COVER_TO_SEND": true,
|
|
||||||
"WAIT_NO_ATTACK_SAVAGE": 10,
|
|
||||||
"CHANCE_USE_RESERVE_PATROL_100": 30,
|
|
||||||
"KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5,
|
|
||||||
"KILLA_DITANCE_TO_BE_ENEMY_BOSS": 65,
|
|
||||||
"KILLA_START_SEARCH_SEC": 40,
|
|
||||||
"KILLA_CONTUTION_TIME": 5,
|
|
||||||
"KILLA_CLOSE_ATTACK_DIST": 8,
|
|
||||||
"KILLA_MIDDLE_ATTACK_DIST": 32,
|
|
||||||
"KILLA_LARGE_ATTACK_DIST": 61,
|
|
||||||
"KILLA_SEARCH_METERS": 30,
|
|
||||||
"KILLA_DEF_DIST_SQRT": 225,
|
|
||||||
"KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25,
|
|
||||||
"KILLA_DIST_TO_GO_TO_SUPPRESS": 6,
|
|
||||||
"KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2,
|
|
||||||
"KILLA_CLOSEATTACK_TIMES": 3,
|
|
||||||
"KILLA_CLOSEATTACK_DELAY": 10,
|
|
||||||
"KILLA_HOLD_DELAY": 5,
|
|
||||||
"KILLA_BULLET_TO_RELOAD": 15,
|
|
||||||
"SHALL_WARN": true,
|
|
||||||
"KILLA_ENEMIES_TO_ATTACK": 3,
|
|
||||||
"KILLA_ONE_IS_CLOSE": 20,
|
|
||||||
"KILLA_TRIGGER_DOWN_DELAY": 0.1,
|
|
||||||
"KILLA_WAIT_IN_COVER_COEF": 0.1,
|
|
||||||
"KOJANIY_DIST_WHEN_READY": 40,
|
|
||||||
"KOJANIY_DIST_TO_BE_ENEMY": 200,
|
|
||||||
"KOJANIY_MIN_DIST_TO_LOOT": 20,
|
|
||||||
"KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400,
|
|
||||||
"KOJANIY_DIST_ENEMY_TOO_CLOSE": 17,
|
|
||||||
"KOJANIY_MANY_ENEMIES_COEF": 1.5,
|
|
||||||
"KOJANIY_COVER_POWER": 500,
|
|
||||||
"KOJANIY_FIGHT_CENTER_POS_ME": false,
|
|
||||||
"KOJANIY_DIST_CORE_SPOS_RECALC": 25,
|
|
||||||
"KOJANIY_DIST_CORE_SPOS_RECALC_SQRT": 625,
|
|
||||||
"GLUHAR_FOLLOWER_PATH_NAME": "Attack",
|
|
||||||
"GLUHAR_FOLLOWER_SCOUT_DIST_START_ATTACK": 80,
|
|
||||||
"GLUHAR_FOLLOWER_SCOUT_DIST_END_ATTACK": 120,
|
|
||||||
"GLUHAR_BOSS_WANNA_ATTACK_CHANCE_0_100": 150,
|
|
||||||
"GLUHAR_ASSAULT_ATTACK_DIST": 45,
|
|
||||||
"GLUHAR_STOP_ASSAULT_ATTACK_DIST": 180,
|
|
||||||
"GLUHAR_TIME_TO_ASSAULT": 10,
|
|
||||||
"DIST_TO_PROTECT_BOSS": 15,
|
|
||||||
"EFFECT_PAINKILLER": true
|
|
||||||
},
|
|
||||||
"Core": {
|
|
||||||
"VisibleAngle": 160,
|
|
||||||
"VisibleDistance": 142,
|
|
||||||
"GainSightCoef": 0.1,
|
|
||||||
"ScatteringPerMeter": 0.045,
|
|
||||||
"ScatteringClosePerMeter": 0.12,
|
|
||||||
"DamageCoeff": 1,
|
|
||||||
"HearingSense": 3.9,
|
|
||||||
"CanRun": true,
|
|
||||||
"CanGrenade": true,
|
|
||||||
"AimingType": "normal",
|
|
||||||
"PistolFireDistancePref": 35,
|
|
||||||
"ShotgunFireDistancePref": 50,
|
|
||||||
"RifleFireDistancePref": 100,
|
|
||||||
"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,
|
|
||||||
"ToStopBotAngularSpeed": 40,
|
|
||||||
"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,
|
|
||||||
"DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225,
|
|
||||||
"DIST_NOT_TO_SHOOT": 0.3,
|
|
||||||
"PoseChnageCoef": 0.1,
|
|
||||||
"LayFactor": 0.1,
|
|
||||||
"RecoilYCoef": 0.0005,
|
|
||||||
"RecoilYCoefSppedDown": -0.52,
|
|
||||||
"RecoilYMax": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"hard": {
|
|
||||||
"Lay": {
|
|
||||||
"CHECK_SHOOT_WHEN_LAYING": false,
|
|
||||||
"DELTA_LAY_CHECK": 2,
|
|
||||||
"DELTA_GETUP": 2.7,
|
|
||||||
"DELTA_AFTER_GETUP": 10,
|
|
||||||
"CLEAR_POINTS_OF_SCARE_SEC": 20,
|
|
||||||
"MAX_LAY_TIME": 35,
|
|
||||||
"DELTA_WANT_LAY_CHECL_SEC": 5,
|
|
||||||
"ATTACK_LAY_CHANCE": 25,
|
|
||||||
"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,
|
|
||||||
"DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225,
|
|
||||||
"DIST_ENEMY_GETUP_LAY": 10,
|
|
||||||
"DIST_ENEMY_GETUP_LAY_SQRT": 100,
|
|
||||||
"DIST_ENEMY_CAN_LAY": 15,
|
|
||||||
"DIST_ENEMY_CAN_LAY_SQRT": 225,
|
|
||||||
"LAY_AIM": 0.6,
|
|
||||||
"MIN_CAN_LAY_DIST_SQRT": 121,
|
|
||||||
"MIN_CAN_LAY_DIST": 11,
|
|
||||||
"MAX_CAN_LAY_DIST_SQRT": 40000,
|
|
||||||
"MAX_CAN_LAY_DIST": 200,
|
|
||||||
"LAY_CHANCE_DANGER": 40,
|
|
||||||
"DAMAGE_TIME_TO_GETUP": 3
|
|
||||||
},
|
|
||||||
"Aiming": {
|
|
||||||
"MAX_AIM_PRECICING": 2,
|
|
||||||
"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,
|
|
||||||
"RECALC_MUST_TIME": 3,
|
|
||||||
"DAMAGE_PANIC_TIME": 15,
|
|
||||||
"DANGER_UP_POINT": 1.3,
|
|
||||||
"MAX_AIMING_UPGRADE_BY_TIME": 0.25,
|
|
||||||
"DAMAGE_TO_DISCARD_AIM_0_100": 86,
|
|
||||||
"MIN_TIME_DISCARD_AIM_SEC": 0.3,
|
|
||||||
"MAX_TIME_DISCARD_AIM_SEC": 0.6,
|
|
||||||
"XZ_COEF": 0.4,
|
|
||||||
"SHOOT_TO_CHANGE_PRIORITY": 5525,
|
|
||||||
"BOTTOM_COEF": 0.1,
|
|
||||||
"FIRST_CONTACT_ADD_SEC": 0.1,
|
|
||||||
"FIRST_CONTACT_ADD_CHANCE_100": 80,
|
|
||||||
"BASE_HIT_AFFECTION_DELAY_SEC": 0.57,
|
|
||||||
"BASE_HIT_AFFECTION_MIN_ANG": 4,
|
|
||||||
"BASE_HIT_AFFECTION_MAX_ANG": 10,
|
|
||||||
"BASE_SHIEF": 0.05,
|
|
||||||
"SCATTERING_HAVE_DAMAGE_COEF": 2,
|
|
||||||
"SCATTERING_DIST_MODIF": 0.67,
|
|
||||||
"SCATTERING_DIST_MODIF_CLOSE": 0.6,
|
|
||||||
"AIMING_TYPE": 5,
|
|
||||||
"DIST_TO_SHOOT_TO_CENTER": 3,
|
|
||||||
"DIST_TO_SHOOT_NO_OFFSET": 3,
|
|
||||||
"SHPERE_FRIENDY_FIRE_SIZE": -0.1,
|
|
||||||
"COEF_IF_MOVE": 1,
|
|
||||||
"TIME_COEF_IF_MOVE": 1.1,
|
|
||||||
"BOT_MOVE_IF_DELTA": 3.01,
|
|
||||||
"NEXT_SHOT_MISS_CHANCE_100": 100,
|
|
||||||
"NEXT_SHOT_MISS_Y_OFFSET": 1,
|
|
||||||
"ANYTIME_LIGHT_WHEN_AIM_100": -1,
|
|
||||||
"ANY_PART_SHOOT_TIME": 15,
|
|
||||||
"WEAPON_ROOT_OFFSET": 0.35,
|
|
||||||
"MIN_DAMAGE_TO_GET_HIT_AFFETS": 1,
|
|
||||||
"MAX_AIM_TIME": 1.5,
|
|
||||||
"OFFSET_RECAL_ANYWAY_TIME": 1,
|
|
||||||
"ENEMY_Y_WEAPON_OFFSET": 0.08,
|
|
||||||
"BASE_SHIEF_STATIONARY_GRENADE": 1.1,
|
|
||||||
"XZ_COEF_STATIONARY_GRENADE": 0.7,
|
|
||||||
"Y_TOP_OFFSET_COEF": 0.001,
|
|
||||||
"Y_BOTTOM_OFFSET_COEF": 0.015,
|
|
||||||
"BAD_SHOOTS_MIN": 0,
|
|
||||||
"BAD_SHOOTS_MAX": 0,
|
|
||||||
"BAD_SHOOTS_OFFSET": 1,
|
|
||||||
"BAD_SHOOTS_MAIN_COEF": 0.39
|
|
||||||
},
|
|
||||||
"Look": {
|
|
||||||
"OLD_TIME_POINT": 11,
|
|
||||||
"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,
|
|
||||||
"MAX_VISION_GRASS_METERS_OPT": 0.9090909,
|
|
||||||
"MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125,
|
|
||||||
"LightOnVisionDistance": 45,
|
|
||||||
"FAR_DISTANCE": 160,
|
|
||||||
"FarDeltaTimeSec": 3,
|
|
||||||
"MIDDLE_DIST": 90,
|
|
||||||
"MiddleDeltaTimeSec": 1,
|
|
||||||
"CloseDeltaTimeSec": 0.1,
|
|
||||||
"POSIBLE_VISION_SPACE": 1.2,
|
|
||||||
"GOAL_TO_FULL_DISSAPEAR": 1.1,
|
|
||||||
"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,
|
|
||||||
"ENEMY_LIGHT_ADD": 48,
|
|
||||||
"ENEMY_LIGHT_START_DIST": 90,
|
|
||||||
"CAN_LOOK_TO_WALL": true,
|
|
||||||
"DIST_NOT_TO_IGNORE_WALL": 15,
|
|
||||||
"DIST_CHECK_WALL": 20,
|
|
||||||
"LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25,
|
|
||||||
"MIN_LOOK_AROUD_TIME": 20,
|
|
||||||
"OPTIMIZE_TO_ONLY_BODY": true
|
|
||||||
},
|
|
||||||
"Shoot": {
|
|
||||||
"RECOIL_TIME_NORMALIZE": 1,
|
|
||||||
"RECOIL_PER_METER": 0.02,
|
|
||||||
"MAX_RECOIL_PER_METER": 0.1,
|
|
||||||
"HORIZONT_RECOIL_COEF": 0.1,
|
|
||||||
"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,
|
|
||||||
"FINGER_HOLD_SINGLE_SHOT": 0.14,
|
|
||||||
"BASE_AUTOMATIC_TIME": 0.2,
|
|
||||||
"AUTOMATIC_FIRE_SCATTERING_COEF": 1.5,
|
|
||||||
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 100,
|
|
||||||
"FAR_DIST_ENEMY": 20,
|
|
||||||
"SHOOT_FROM_COVER": 4,
|
|
||||||
"FAR_DIST_ENEMY_SQR": 400,
|
|
||||||
"MAX_DIST_COEF": 100,
|
|
||||||
"RECOIL_DELTA_PRESS": 0.15,
|
|
||||||
"RUN_DIST_NO_AMMO": 25,
|
|
||||||
"RUN_DIST_NO_AMMO_SQRT": 625,
|
|
||||||
"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,
|
|
||||||
"RELOAD_PECNET_NO_ENEMY": 0.6,
|
|
||||||
"CHANCE_TO_CHANGE_WEAPON": 60,
|
|
||||||
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 60,
|
|
||||||
"LOW_DIST_TO_CHANGE_WEAPON": 5,
|
|
||||||
"FAR_DIST_TO_CHANGE_WEAPON": 30,
|
|
||||||
"SUPPRESS_BY_SHOOT_TIME": 6,
|
|
||||||
"SUPPRESS_TRIGGERS_DOWN": 3,
|
|
||||||
"LAST_SEEN_TIME_TO_START_SUPPRESS_STATIONARY_AGS": 0,
|
|
||||||
"DIST_TO_CHANGE_TO_MAIN": 15,
|
|
||||||
"WAIT_NEXT_STATIONARY_GRENADE": 1,
|
|
||||||
"FINGER_HOLD_STATIONARY_GRENADE": 0.3,
|
|
||||||
"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,
|
|
||||||
"REACH_DIST": 0.5,
|
|
||||||
"REACH_DIST_RUN": 0.8,
|
|
||||||
"START_SLOW_DIST": 1.5,
|
|
||||||
"BASESTART_SLOW_DIST": 1.1,
|
|
||||||
"SLOW_COEF": 7,
|
|
||||||
"DIST_TO_CAN_CHANGE_WAY": 8,
|
|
||||||
"DIST_TO_START_RAYCAST": 15,
|
|
||||||
"BASE_START_SERACH": 35,
|
|
||||||
"UPDATE_TIME_RECAL_WAY": 7,
|
|
||||||
"FAR_DIST": 4,
|
|
||||||
"FAR_DIST_SQR": 16,
|
|
||||||
"DIST_TO_CAN_CHANGE_WAY_SQR": 64,
|
|
||||||
"DIST_TO_START_RAYCAST_SQR": 225,
|
|
||||||
"BASE_SQRT_START_SERACH": 1225,
|
|
||||||
"Y_APPROXIMATION": 0.7,
|
|
||||||
"DELTA_LAST_SEEN_ENEMY": 20,
|
|
||||||
"REACH_DIST_COVER": 2,
|
|
||||||
"RUN_TO_COVER_MIN": 2,
|
|
||||||
"CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100,
|
|
||||||
"RUN_IF_CANT_SHOOT": false,
|
|
||||||
"RUN_IF_GAOL_FAR_THEN": 10,
|
|
||||||
"SEC_TO_CHANGE_TO_RUN": 3,
|
|
||||||
"ETERNITY_STAMINA": true
|
|
||||||
},
|
|
||||||
"Grenade": {
|
|
||||||
"DELTA_NEXT_ATTEMPT_FROM_COVER": 5,
|
|
||||||
"DELTA_NEXT_ATTEMPT": 10,
|
|
||||||
"MIN_DIST_NOT_TO_THROW": 8,
|
|
||||||
"NEAR_DELTA_THROW_TIME_SEC": 2,
|
|
||||||
"MIN_THROW_GRENADE_DIST": 12,
|
|
||||||
"MIN_THROW_GRENADE_DIST_SQRT": 144,
|
|
||||||
"MIN_DIST_NOT_TO_THROW_SQR": 64,
|
|
||||||
"RUN_AWAY": 22,
|
|
||||||
"RUN_AWAY_SQR": 484,
|
|
||||||
"ADD_GRENADE_AS_DANGER": 65,
|
|
||||||
"ADD_GRENADE_AS_DANGER_SQR": 4225,
|
|
||||||
"CHANCE_TO_NOTIFY_ENEMY_GR_100": 100,
|
|
||||||
"GrenadePerMeter": 0.1,
|
|
||||||
"REQUEST_DIST_MUST_THROW_SQRT": 9,
|
|
||||||
"REQUEST_DIST_MUST_THROW": 3,
|
|
||||||
"BEWARE_TYPE": 2,
|
|
||||||
"SHOOT_TO_SMOKE_CHANCE_100": 50,
|
|
||||||
"CHANCE_RUN_FLASHED_100": 100,
|
|
||||||
"MAX_FLASHED_DIST_TO_SHOOT": 10,
|
|
||||||
"MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100,
|
|
||||||
"FLASH_GRENADE_TIME_COEF": 0.25,
|
|
||||||
"SIZE_SPOTTED_COEF": 2,
|
|
||||||
"BE_ATTENTION_COEF": 4,
|
|
||||||
"TIME_SHOOT_TO_FLASH": 4,
|
|
||||||
"CLOSE_TO_SMOKE_TO_SHOOT": 10,
|
|
||||||
"CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100,
|
|
||||||
"CLOSE_TO_SMOKE_TIME_DELTA": 5,
|
|
||||||
"SMOKE_CHECK_DELTA": 1,
|
|
||||||
"DELTA_GRENADE_START_TIME": 0.01,
|
|
||||||
"AMBUSH_IF_SMOKE_IN_ZONE_100": 40,
|
|
||||||
"AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30,
|
|
||||||
"NO_RUN_FROM_AI_GRENADES": true,
|
|
||||||
"MAX_THROW_POWER": 25,
|
|
||||||
"MIN_THROW_DIST_PERCENT_0_1": 0.7,
|
|
||||||
"GrenadePrecision": 0.01,
|
|
||||||
"STOP_WHEN_THROW_GRENADE": true,
|
|
||||||
"WAIT_TIME_TURN_AWAY": 0.2,
|
|
||||||
"SMOKE_SUPPRESS_DELTA": 20,
|
|
||||||
"DAMAGE_GRENADE_SUPPRESS_DELTA": 8,
|
|
||||||
"STUN_SUPPRESS_DELTA": 9,
|
|
||||||
"CHEAT_START_GRENADE_PLACE": false,
|
|
||||||
"CAN_THROW_STRAIGHT_CONTACT": true,
|
|
||||||
"STRAIGHT_CONTACT_DELTA_SEC": -1,
|
|
||||||
"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,
|
|
||||||
"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,
|
|
||||||
"FLASH_ACCURATY": 1.6,
|
|
||||||
"FLASH_LAY_CHANCE": 1,
|
|
||||||
"STUN_HEARING": 0.01
|
|
||||||
},
|
|
||||||
"Cover": {
|
|
||||||
"RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20,
|
|
||||||
"RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50,
|
|
||||||
"SOUND_TO_GET_SPOTTED": 2,
|
|
||||||
"TIME_TO_MOVE_TO_COVER": 15,
|
|
||||||
"MAX_DIST_OF_COVER": 4,
|
|
||||||
"CHANGE_RUN_TO_COVER_SEC": 5,
|
|
||||||
"CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6,
|
|
||||||
"MIN_DIST_TO_ENEMY": 9,
|
|
||||||
"DIST_CANT_CHANGE_WAY": 5,
|
|
||||||
"DIST_CHECK_SFETY": 9,
|
|
||||||
"TIME_CHECK_SAFE": 2,
|
|
||||||
"HIDE_TO_COVER_TIME": 1.5,
|
|
||||||
"MAX_DIST_OF_COVER_SQR": 16,
|
|
||||||
"DIST_CANT_CHANGE_WAY_SQR": 25,
|
|
||||||
"SPOTTED_COVERS_RADIUS": 2.5,
|
|
||||||
"LOOK_LAST_ENEMY_POS_MOVING": 1.5,
|
|
||||||
"LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3,
|
|
||||||
"LOOK_LAST_ENEMY_POS_LOOKAROUND": 45,
|
|
||||||
"OFFSET_LOOK_ALONG_WALL_ANG": 20,
|
|
||||||
"SPOTTED_GRENADE_RADIUS": 16,
|
|
||||||
"MAX_SPOTTED_TIME_SEC": 55,
|
|
||||||
"WAIT_INT_COVER_FINDING_ENEMY": 2,
|
|
||||||
"CLOSE_DIST_POINT_SQRT": 4,
|
|
||||||
"DELTA_SEEN_FROM_COVE_LAST_POS": 15,
|
|
||||||
"MOVE_TO_COVER_WHEN_TARGET": false,
|
|
||||||
"RUN_COVER_IF_CAN_AND_NO_ENEMIES": false,
|
|
||||||
"SPOTTED_GRENADE_TIME": 7,
|
|
||||||
"DEPENDS_Y_DIST_TO_BOT": false,
|
|
||||||
"RUN_IF_FAR": 15,
|
|
||||||
"RUN_IF_FAR_SQRT": 225,
|
|
||||||
"STAY_IF_FAR": 25,
|
|
||||||
"STAY_IF_FAR_SQRT": 625,
|
|
||||||
"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,
|
|
||||||
"NOT_LOOK_AT_WALL_IS_DANGER": true,
|
|
||||||
"MIN_DEFENCE_LEVEL": -1,
|
|
||||||
"DIST_MAX_REWORK_NOT_TO_SHOOT": 30,
|
|
||||||
"REWORK_NOT_TO_SHOOT": true,
|
|
||||||
"DELETE_POINTS_BEHIND_ENEMIES": true,
|
|
||||||
"GOOD_DIST_TO_POINT_COEF": 1.8,
|
|
||||||
"ENEMY_DIST_TO_GO_OUT": 1,
|
|
||||||
"CHECK_CLOSEST_FRIEND": false,
|
|
||||||
"STATIONARY_WEAPON_NO_ENEMY_GETUP": 15,
|
|
||||||
"STATIONARY_WEAPON_MAX_DIST_TO_USE": 50
|
|
||||||
},
|
|
||||||
"Patrol": {
|
|
||||||
"LOOK_TIME_BASE": 12,
|
|
||||||
"RESERVE_TIME_STAY": 72,
|
|
||||||
"FRIEND_SEARCH_SEC": 12,
|
|
||||||
"TALK_DELAY": 31.1,
|
|
||||||
"MIN_TALK_DELAY": 35,
|
|
||||||
"TALK_DELAY_BIG": 45.1,
|
|
||||||
"CHANGE_WAY_TIME": 3325.1,
|
|
||||||
"MIN_DIST_TO_CLOSE_TALK": 5,
|
|
||||||
"VISION_DIST_COEF_PEACE": 1,
|
|
||||||
"MIN_DIST_TO_CLOSE_TALK_SQR": 25,
|
|
||||||
"CHANCE_TO_CUT_WAY_0_100": 75,
|
|
||||||
"CUT_WAY_MIN_0_1": 0.4,
|
|
||||||
"CUT_WAY_MAX_0_1": 0.65,
|
|
||||||
"CHANCE_TO_CHANGE_WAY_0_100": 30,
|
|
||||||
"CHANCE_TO_SHOOT_DEADBODY": 52,
|
|
||||||
"SUSPETION_PLACE_LIFETIME": 7,
|
|
||||||
"RESERVE_OUT_TIME": 60,
|
|
||||||
"CLOSE_TO_SELECT_RESERV_WAY": 25,
|
|
||||||
"MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5,
|
|
||||||
"CAN_CHOOSE_RESERV": false,
|
|
||||||
"CAN_CHECK_MAGAZINE": false,
|
|
||||||
"CAN_WATCH_SECOND_WEAPON": true
|
|
||||||
},
|
|
||||||
"Hearing": {
|
|
||||||
"BOT_CLOSE_PANIC_DIST": 1,
|
|
||||||
"CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88,
|
|
||||||
"DISPERSION_COEF": 10,
|
|
||||||
"CLOSE_DIST": 26,
|
|
||||||
"FAR_DIST": 56,
|
|
||||||
"SOUND_DIR_DEEFREE": 30,
|
|
||||||
"DIST_PLACE_TO_FIND_POINT": 70,
|
|
||||||
"DEAD_BODY_SOUND_RAD": 30,
|
|
||||||
"LOOK_ONLY_DANGER": false,
|
|
||||||
"RESET_TIMER_DIST": 17,
|
|
||||||
"HEAR_DELAY_WHEN_PEACE": 0,
|
|
||||||
"HEAR_DELAY_WHEN_HAVE_SMT": 0,
|
|
||||||
"LOOK_ONLY_DANGER_DELTA": 9
|
|
||||||
},
|
|
||||||
"Mind": {
|
|
||||||
"MIN_SHOOTS_TIME": 2,
|
|
||||||
"MAX_SHOOTS_TIME": 4,
|
|
||||||
"TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15,
|
|
||||||
"DAMAGE_REDUCTION_TIME_SEC": 20,
|
|
||||||
"MIN_DAMAGE_SCARE": 20,
|
|
||||||
"CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35,
|
|
||||||
"TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52,
|
|
||||||
"TIME_TO_FIND_ENEMY": 22,
|
|
||||||
"MAX_AGGRO_BOT_DIST": 100,
|
|
||||||
"HIT_POINT_DETECTION": 4,
|
|
||||||
"DANGER_POINT_CHOOSE_COEF": 1,
|
|
||||||
"SIMPLE_POINT_CHOOSE_COEF": 0.4,
|
|
||||||
"LASTSEEN_POINT_CHOOSE_COEF": 0.2,
|
|
||||||
"COVER_DIST_COEF": 1.5,
|
|
||||||
"DIST_TO_FOUND_SQRT": 400,
|
|
||||||
"MAX_AGGRO_BOT_DIST_SQR": 10000,
|
|
||||||
"DIST_TO_STOP_RUN_ENEMY": 15,
|
|
||||||
"ENEMY_LOOK_AT_ME_ANG": 15,
|
|
||||||
"MIN_START_AGGRESION_COEF": 1,
|
|
||||||
"MAX_START_AGGRESION_COEF": 3,
|
|
||||||
"BULLET_FEEL_DIST": 360,
|
|
||||||
"BULLET_FEEL_CLOSE_SDIST": 1,
|
|
||||||
"ATTACK_IMMEDIATLY_CHANCE_0_100": 40,
|
|
||||||
"CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01,
|
|
||||||
"FRIEND_DEAD_AGR_LOW": -0.2,
|
|
||||||
"FRIEND_AGR_KILL": 0.2,
|
|
||||||
"LAST_ENEMY_LOOK_TO": 40,
|
|
||||||
"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,
|
|
||||||
"AMBUSH_WHEN_UNDER_FIRE": true,
|
|
||||||
"AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60,
|
|
||||||
"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,
|
|
||||||
"PROTECT_TIME_REAL": true,
|
|
||||||
"CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25,
|
|
||||||
"CAN_PANIC_IS_PROTECT": false,
|
|
||||||
"NO_RUN_AWAY_FOR_SAFE": true,
|
|
||||||
"PART_PERCENT_TO_HEAL": 0.65,
|
|
||||||
"PROTECT_DELTA_HEAL_SEC": 10,
|
|
||||||
"CAN_STAND_BY": false,
|
|
||||||
"CAN_THROW_REQUESTS": true,
|
|
||||||
"GROUP_ANY_PHRASE_DELAY": 5,
|
|
||||||
"GROUP_EXACTLY_PHRASE_DELAY": 20,
|
|
||||||
"DIST_TO_ENEMY_YO_CAN_HEAL": 30,
|
|
||||||
"CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80,
|
|
||||||
"DOG_FIGHT_OUT": 6,
|
|
||||||
"DOG_FIGHT_IN": 3,
|
|
||||||
"SHOOT_INSTEAD_DOG_FIGHT": 9,
|
|
||||||
"PISTOL_SHOTGUN_AMBUSH_DIST": 330,
|
|
||||||
"STANDART_AMBUSH_DIST": 300,
|
|
||||||
"AI_POWER_COEF": 120,
|
|
||||||
"COVER_SECONDS_AFTER_LOSE_VISION": 10,
|
|
||||||
"COVER_SELF_ALWAYS_IF_DAMAGED": false,
|
|
||||||
"SEC_TO_MORE_DIST_TO_RUN": 10,
|
|
||||||
"HEAL_DELAY_SEC": 5,
|
|
||||||
"HIT_DELAY_WHEN_HAVE_SMT": -1,
|
|
||||||
"HIT_DELAY_WHEN_PEACE": -1,
|
|
||||||
"TALK_WITH_QUERY": true,
|
|
||||||
"DANGER_EXPIRE_TIME_MIN": 0.4,
|
|
||||||
"DANGER_EXPIRE_TIME_MAX": 1.2,
|
|
||||||
"PANIC_RUN_WEIGHT": 1,
|
|
||||||
"PANIC_SIT_WEIGHT": 80,
|
|
||||||
"PANIC_LAY_WEIGHT": 20,
|
|
||||||
"PANIC_NONE_WEIGHT": 40,
|
|
||||||
"CAN_TAKE_ITEMS": false,
|
|
||||||
"PANIC_SIT_WEIGHT_PEACE": 60,
|
|
||||||
"DEFAULT_SAVAGE_BEHAVIOUR": "Warn",
|
|
||||||
"DEFAULT_BEAR_BEHAVIOUR": "Attack",
|
|
||||||
"DEFAULT_USEC_BEHAVIOUR": "Attack",
|
|
||||||
"FRIENDLY_BOT_TYPES": [],
|
|
||||||
"WARN_BOT_TYPES": [],
|
|
||||||
"ENEMY_BOT_TYPES": []
|
|
||||||
},
|
|
||||||
"Boss": {
|
|
||||||
"BOSS_DIST_TO_WARNING": 34,
|
|
||||||
"BOSS_DIST_TO_WARNING_SQRT": 1156,
|
|
||||||
"BOSS_DIST_TO_WARNING_OUT": 43,
|
|
||||||
"BOSS_DIST_TO_WARNING_OUT_SQRT": 1849,
|
|
||||||
"BOSS_DIST_TO_SHOOT": 16,
|
|
||||||
"BOSS_DIST_TO_SHOOT_SQRT": 256,
|
|
||||||
"CHANCE_TO_SEND_GRENADE_100": 100,
|
|
||||||
"MAX_DIST_COVER_BOSS": 25,
|
|
||||||
"MAX_DIST_COVER_BOSS_SQRT": 625,
|
|
||||||
"MAX_DIST_DECIDER_TO_SEND": 35,
|
|
||||||
"MAX_DIST_DECIDER_TO_SEND_SQRT": 1225,
|
|
||||||
"TIME_AFTER_LOSE": 15,
|
|
||||||
"TIME_AFTER_LOSE_DELTA": 60,
|
|
||||||
"PERSONS_SEND": 2,
|
|
||||||
"DELTA_SEARCH_TIME": 18,
|
|
||||||
"COVER_TO_SEND": true,
|
|
||||||
"WAIT_NO_ATTACK_SAVAGE": 10,
|
|
||||||
"CHANCE_USE_RESERVE_PATROL_100": 30,
|
|
||||||
"KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5,
|
|
||||||
"KILLA_DITANCE_TO_BE_ENEMY_BOSS": 65,
|
|
||||||
"KILLA_START_SEARCH_SEC": 40,
|
|
||||||
"KILLA_CONTUTION_TIME": 5,
|
|
||||||
"KILLA_CLOSE_ATTACK_DIST": 8,
|
|
||||||
"KILLA_MIDDLE_ATTACK_DIST": 32,
|
|
||||||
"KILLA_LARGE_ATTACK_DIST": 61,
|
|
||||||
"KILLA_SEARCH_METERS": 30,
|
|
||||||
"KILLA_DEF_DIST_SQRT": 225,
|
|
||||||
"KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25,
|
|
||||||
"KILLA_DIST_TO_GO_TO_SUPPRESS": 6,
|
|
||||||
"KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2,
|
|
||||||
"KILLA_CLOSEATTACK_TIMES": 3,
|
|
||||||
"KILLA_CLOSEATTACK_DELAY": 10,
|
|
||||||
"KILLA_HOLD_DELAY": 5,
|
|
||||||
"KILLA_BULLET_TO_RELOAD": 15,
|
|
||||||
"SHALL_WARN": true,
|
|
||||||
"KILLA_ENEMIES_TO_ATTACK": 3,
|
|
||||||
"KILLA_ONE_IS_CLOSE": 20,
|
|
||||||
"KILLA_TRIGGER_DOWN_DELAY": 0.1,
|
|
||||||
"KILLA_WAIT_IN_COVER_COEF": 0.1,
|
|
||||||
"KOJANIY_DIST_WHEN_READY": 40,
|
|
||||||
"KOJANIY_DIST_TO_BE_ENEMY": 200,
|
|
||||||
"KOJANIY_MIN_DIST_TO_LOOT": 20,
|
|
||||||
"KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400,
|
|
||||||
"KOJANIY_DIST_ENEMY_TOO_CLOSE": 17,
|
|
||||||
"KOJANIY_MANY_ENEMIES_COEF": 1.5,
|
|
||||||
"KOJANIY_COVER_POWER": 500,
|
|
||||||
"KOJANIY_FIGHT_CENTER_POS_ME": false,
|
|
||||||
"KOJANIY_DIST_CORE_SPOS_RECALC": 25,
|
|
||||||
"KOJANIY_DIST_CORE_SPOS_RECALC_SQRT": 625,
|
|
||||||
"GLUHAR_FOLLOWER_PATH_NAME": "Attack",
|
|
||||||
"GLUHAR_FOLLOWER_SCOUT_DIST_START_ATTACK": 80,
|
|
||||||
"GLUHAR_FOLLOWER_SCOUT_DIST_END_ATTACK": 120,
|
|
||||||
"GLUHAR_BOSS_WANNA_ATTACK_CHANCE_0_100": 150,
|
|
||||||
"GLUHAR_ASSAULT_ATTACK_DIST": 45,
|
|
||||||
"GLUHAR_STOP_ASSAULT_ATTACK_DIST": 180,
|
|
||||||
"GLUHAR_TIME_TO_ASSAULT": 10,
|
|
||||||
"DIST_TO_PROTECT_BOSS": 15,
|
|
||||||
"EFFECT_PAINKILLER": true
|
|
||||||
},
|
|
||||||
"Core": {
|
|
||||||
"VisibleAngle": 160,
|
|
||||||
"VisibleDistance": 142,
|
|
||||||
"GainSightCoef": 0.1,
|
|
||||||
"ScatteringPerMeter": 0.045,
|
|
||||||
"ScatteringClosePerMeter": 0.12,
|
|
||||||
"DamageCoeff": 1,
|
|
||||||
"HearingSense": 3.9,
|
|
||||||
"CanRun": true,
|
|
||||||
"CanGrenade": true,
|
|
||||||
"AimingType": "normal",
|
|
||||||
"PistolFireDistancePref": 35,
|
|
||||||
"ShotgunFireDistancePref": 50,
|
|
||||||
"RifleFireDistancePref": 100,
|
|
||||||
"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,
|
|
||||||
"ToStopBotAngularSpeed": 40,
|
|
||||||
"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,
|
|
||||||
"DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225,
|
|
||||||
"DIST_NOT_TO_SHOOT": 0.3,
|
|
||||||
"PoseChnageCoef": 0.1,
|
|
||||||
"LayFactor": 0.1,
|
|
||||||
"RecoilYCoef": 0.0005,
|
|
||||||
"RecoilYCoefSppedDown": -0.52,
|
|
||||||
"RecoilYMax": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"impossible": {
|
|
||||||
"Lay": {
|
|
||||||
"CHECK_SHOOT_WHEN_LAYING": false,
|
|
||||||
"DELTA_LAY_CHECK": 2,
|
|
||||||
"DELTA_GETUP": 2.7,
|
|
||||||
"DELTA_AFTER_GETUP": 10,
|
|
||||||
"CLEAR_POINTS_OF_SCARE_SEC": 20,
|
|
||||||
"MAX_LAY_TIME": 35,
|
|
||||||
"DELTA_WANT_LAY_CHECL_SEC": 5,
|
|
||||||
"ATTACK_LAY_CHANCE": 25,
|
|
||||||
"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,
|
|
||||||
"DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225,
|
|
||||||
"DIST_ENEMY_GETUP_LAY": 10,
|
|
||||||
"DIST_ENEMY_GETUP_LAY_SQRT": 100,
|
|
||||||
"DIST_ENEMY_CAN_LAY": 15,
|
|
||||||
"DIST_ENEMY_CAN_LAY_SQRT": 225,
|
|
||||||
"LAY_AIM": 0.6,
|
|
||||||
"MIN_CAN_LAY_DIST_SQRT": 121,
|
|
||||||
"MIN_CAN_LAY_DIST": 11,
|
|
||||||
"MAX_CAN_LAY_DIST_SQRT": 40000,
|
|
||||||
"MAX_CAN_LAY_DIST": 200,
|
|
||||||
"LAY_CHANCE_DANGER": 40,
|
|
||||||
"DAMAGE_TIME_TO_GETUP": 3
|
|
||||||
},
|
|
||||||
"Aiming": {
|
|
||||||
"MAX_AIM_PRECICING": 2,
|
|
||||||
"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,
|
|
||||||
"RECALC_MUST_TIME": 3,
|
|
||||||
"DAMAGE_PANIC_TIME": 15,
|
|
||||||
"DANGER_UP_POINT": 1.3,
|
|
||||||
"MAX_AIMING_UPGRADE_BY_TIME": 0.25,
|
|
||||||
"DAMAGE_TO_DISCARD_AIM_0_100": 86,
|
|
||||||
"MIN_TIME_DISCARD_AIM_SEC": 0.3,
|
|
||||||
"MAX_TIME_DISCARD_AIM_SEC": 0.6,
|
|
||||||
"XZ_COEF": 0.4,
|
|
||||||
"SHOOT_TO_CHANGE_PRIORITY": 5525,
|
|
||||||
"BOTTOM_COEF": 0.1,
|
|
||||||
"FIRST_CONTACT_ADD_SEC": 0.1,
|
|
||||||
"FIRST_CONTACT_ADD_CHANCE_100": 80,
|
|
||||||
"BASE_HIT_AFFECTION_DELAY_SEC": 0.57,
|
|
||||||
"BASE_HIT_AFFECTION_MIN_ANG": 4,
|
|
||||||
"BASE_HIT_AFFECTION_MAX_ANG": 10,
|
|
||||||
"BASE_SHIEF": 0.05,
|
|
||||||
"SCATTERING_HAVE_DAMAGE_COEF": 2,
|
|
||||||
"SCATTERING_DIST_MODIF": 0.67,
|
|
||||||
"SCATTERING_DIST_MODIF_CLOSE": 0.6,
|
|
||||||
"AIMING_TYPE": 5,
|
|
||||||
"DIST_TO_SHOOT_TO_CENTER": 3,
|
|
||||||
"DIST_TO_SHOOT_NO_OFFSET": 3,
|
|
||||||
"SHPERE_FRIENDY_FIRE_SIZE": -0.1,
|
|
||||||
"COEF_IF_MOVE": 1,
|
|
||||||
"TIME_COEF_IF_MOVE": 1.1,
|
|
||||||
"BOT_MOVE_IF_DELTA": 3.01,
|
|
||||||
"NEXT_SHOT_MISS_CHANCE_100": 100,
|
|
||||||
"NEXT_SHOT_MISS_Y_OFFSET": 1,
|
|
||||||
"ANYTIME_LIGHT_WHEN_AIM_100": -1,
|
|
||||||
"ANY_PART_SHOOT_TIME": 15,
|
|
||||||
"WEAPON_ROOT_OFFSET": 0.35,
|
|
||||||
"MIN_DAMAGE_TO_GET_HIT_AFFETS": 1,
|
|
||||||
"MAX_AIM_TIME": 1.5,
|
|
||||||
"OFFSET_RECAL_ANYWAY_TIME": 1,
|
|
||||||
"ENEMY_Y_WEAPON_OFFSET": 0.08,
|
|
||||||
"BASE_SHIEF_STATIONARY_GRENADE": 1.1,
|
|
||||||
"XZ_COEF_STATIONARY_GRENADE": 0.7,
|
|
||||||
"Y_TOP_OFFSET_COEF": 0.001,
|
|
||||||
"Y_BOTTOM_OFFSET_COEF": 0.015,
|
|
||||||
"BAD_SHOOTS_MIN": 0,
|
|
||||||
"BAD_SHOOTS_MAX": 0,
|
|
||||||
"BAD_SHOOTS_OFFSET": 1,
|
|
||||||
"BAD_SHOOTS_MAIN_COEF": 0.39
|
|
||||||
},
|
|
||||||
"Look": {
|
|
||||||
"OLD_TIME_POINT": 11,
|
|
||||||
"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,
|
|
||||||
"MAX_VISION_GRASS_METERS_OPT": 0.9090909,
|
|
||||||
"MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125,
|
|
||||||
"LightOnVisionDistance": 45,
|
|
||||||
"FAR_DISTANCE": 160,
|
|
||||||
"FarDeltaTimeSec": 3,
|
|
||||||
"MIDDLE_DIST": 90,
|
|
||||||
"MiddleDeltaTimeSec": 1,
|
|
||||||
"CloseDeltaTimeSec": 0.1,
|
|
||||||
"POSIBLE_VISION_SPACE": 1.2,
|
|
||||||
"GOAL_TO_FULL_DISSAPEAR": 1.1,
|
|
||||||
"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,
|
|
||||||
"ENEMY_LIGHT_ADD": 48,
|
|
||||||
"ENEMY_LIGHT_START_DIST": 90,
|
|
||||||
"CAN_LOOK_TO_WALL": true,
|
|
||||||
"DIST_NOT_TO_IGNORE_WALL": 15,
|
|
||||||
"DIST_CHECK_WALL": 20,
|
|
||||||
"LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25,
|
|
||||||
"MIN_LOOK_AROUD_TIME": 20,
|
|
||||||
"OPTIMIZE_TO_ONLY_BODY": true
|
|
||||||
},
|
|
||||||
"Shoot": {
|
|
||||||
"RECOIL_TIME_NORMALIZE": 1,
|
|
||||||
"RECOIL_PER_METER": 0.02,
|
|
||||||
"MAX_RECOIL_PER_METER": 0.1,
|
|
||||||
"HORIZONT_RECOIL_COEF": 0.1,
|
|
||||||
"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,
|
|
||||||
"FINGER_HOLD_SINGLE_SHOT": 0.14,
|
|
||||||
"BASE_AUTOMATIC_TIME": 0.2,
|
|
||||||
"AUTOMATIC_FIRE_SCATTERING_COEF": 1.5,
|
|
||||||
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 100,
|
|
||||||
"FAR_DIST_ENEMY": 20,
|
|
||||||
"SHOOT_FROM_COVER": 4,
|
|
||||||
"FAR_DIST_ENEMY_SQR": 400,
|
|
||||||
"MAX_DIST_COEF": 100,
|
|
||||||
"RECOIL_DELTA_PRESS": 0.15,
|
|
||||||
"RUN_DIST_NO_AMMO": 25,
|
|
||||||
"RUN_DIST_NO_AMMO_SQRT": 625,
|
|
||||||
"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,
|
|
||||||
"RELOAD_PECNET_NO_ENEMY": 0.6,
|
|
||||||
"CHANCE_TO_CHANGE_WEAPON": 60,
|
|
||||||
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 60,
|
|
||||||
"LOW_DIST_TO_CHANGE_WEAPON": 5,
|
|
||||||
"FAR_DIST_TO_CHANGE_WEAPON": 30,
|
|
||||||
"SUPPRESS_BY_SHOOT_TIME": 6,
|
|
||||||
"SUPPRESS_TRIGGERS_DOWN": 3,
|
|
||||||
"LAST_SEEN_TIME_TO_START_SUPPRESS_STATIONARY_AGS": 0,
|
|
||||||
"DIST_TO_CHANGE_TO_MAIN": 15,
|
|
||||||
"WAIT_NEXT_STATIONARY_GRENADE": 1,
|
|
||||||
"FINGER_HOLD_STATIONARY_GRENADE": 0.3,
|
|
||||||
"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,
|
|
||||||
"REACH_DIST": 0.5,
|
|
||||||
"REACH_DIST_RUN": 0.8,
|
|
||||||
"START_SLOW_DIST": 1.5,
|
|
||||||
"BASESTART_SLOW_DIST": 1.1,
|
|
||||||
"SLOW_COEF": 7,
|
|
||||||
"DIST_TO_CAN_CHANGE_WAY": 8,
|
|
||||||
"DIST_TO_START_RAYCAST": 15,
|
|
||||||
"BASE_START_SERACH": 35,
|
|
||||||
"UPDATE_TIME_RECAL_WAY": 7,
|
|
||||||
"FAR_DIST": 4,
|
|
||||||
"FAR_DIST_SQR": 16,
|
|
||||||
"DIST_TO_CAN_CHANGE_WAY_SQR": 64,
|
|
||||||
"DIST_TO_START_RAYCAST_SQR": 225,
|
|
||||||
"BASE_SQRT_START_SERACH": 1225,
|
|
||||||
"Y_APPROXIMATION": 0.7,
|
|
||||||
"DELTA_LAST_SEEN_ENEMY": 20,
|
|
||||||
"REACH_DIST_COVER": 2,
|
|
||||||
"RUN_TO_COVER_MIN": 2,
|
|
||||||
"CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100,
|
|
||||||
"RUN_IF_CANT_SHOOT": false,
|
|
||||||
"RUN_IF_GAOL_FAR_THEN": 10,
|
|
||||||
"SEC_TO_CHANGE_TO_RUN": 3,
|
|
||||||
"ETERNITY_STAMINA": true
|
|
||||||
},
|
|
||||||
"Grenade": {
|
|
||||||
"DELTA_NEXT_ATTEMPT_FROM_COVER": 5,
|
|
||||||
"DELTA_NEXT_ATTEMPT": 10,
|
|
||||||
"MIN_DIST_NOT_TO_THROW": 8,
|
|
||||||
"NEAR_DELTA_THROW_TIME_SEC": 2,
|
|
||||||
"MIN_THROW_GRENADE_DIST": 12,
|
|
||||||
"MIN_THROW_GRENADE_DIST_SQRT": 144,
|
|
||||||
"MIN_DIST_NOT_TO_THROW_SQR": 64,
|
|
||||||
"RUN_AWAY": 22,
|
|
||||||
"RUN_AWAY_SQR": 484,
|
|
||||||
"ADD_GRENADE_AS_DANGER": 65,
|
|
||||||
"ADD_GRENADE_AS_DANGER_SQR": 4225,
|
|
||||||
"CHANCE_TO_NOTIFY_ENEMY_GR_100": 100,
|
|
||||||
"GrenadePerMeter": 0.1,
|
|
||||||
"REQUEST_DIST_MUST_THROW_SQRT": 9,
|
|
||||||
"REQUEST_DIST_MUST_THROW": 3,
|
|
||||||
"BEWARE_TYPE": 2,
|
|
||||||
"SHOOT_TO_SMOKE_CHANCE_100": 50,
|
|
||||||
"CHANCE_RUN_FLASHED_100": 100,
|
|
||||||
"MAX_FLASHED_DIST_TO_SHOOT": 10,
|
|
||||||
"MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100,
|
|
||||||
"FLASH_GRENADE_TIME_COEF": 0.25,
|
|
||||||
"SIZE_SPOTTED_COEF": 2,
|
|
||||||
"BE_ATTENTION_COEF": 4,
|
|
||||||
"TIME_SHOOT_TO_FLASH": 4,
|
|
||||||
"CLOSE_TO_SMOKE_TO_SHOOT": 10,
|
|
||||||
"CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100,
|
|
||||||
"CLOSE_TO_SMOKE_TIME_DELTA": 5,
|
|
||||||
"SMOKE_CHECK_DELTA": 1,
|
|
||||||
"DELTA_GRENADE_START_TIME": 0.01,
|
|
||||||
"AMBUSH_IF_SMOKE_IN_ZONE_100": 40,
|
|
||||||
"AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30,
|
|
||||||
"NO_RUN_FROM_AI_GRENADES": true,
|
|
||||||
"MAX_THROW_POWER": 25,
|
|
||||||
"MIN_THROW_DIST_PERCENT_0_1": 0.7,
|
|
||||||
"GrenadePrecision": 0.01,
|
|
||||||
"STOP_WHEN_THROW_GRENADE": true,
|
|
||||||
"WAIT_TIME_TURN_AWAY": 0.2,
|
|
||||||
"SMOKE_SUPPRESS_DELTA": 20,
|
|
||||||
"DAMAGE_GRENADE_SUPPRESS_DELTA": 8,
|
|
||||||
"STUN_SUPPRESS_DELTA": 9,
|
|
||||||
"CHEAT_START_GRENADE_PLACE": false,
|
|
||||||
"CAN_THROW_STRAIGHT_CONTACT": true,
|
|
||||||
"STRAIGHT_CONTACT_DELTA_SEC": -1,
|
|
||||||
"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,
|
|
||||||
"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,
|
|
||||||
"FLASH_ACCURATY": 1.6,
|
|
||||||
"FLASH_LAY_CHANCE": 1,
|
|
||||||
"STUN_HEARING": 0.01
|
|
||||||
},
|
|
||||||
"Cover": {
|
|
||||||
"RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20,
|
|
||||||
"RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50,
|
|
||||||
"SOUND_TO_GET_SPOTTED": 2,
|
|
||||||
"TIME_TO_MOVE_TO_COVER": 15,
|
|
||||||
"MAX_DIST_OF_COVER": 4,
|
|
||||||
"CHANGE_RUN_TO_COVER_SEC": 5,
|
|
||||||
"CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6,
|
|
||||||
"MIN_DIST_TO_ENEMY": 9,
|
|
||||||
"DIST_CANT_CHANGE_WAY": 5,
|
|
||||||
"DIST_CHECK_SFETY": 9,
|
|
||||||
"TIME_CHECK_SAFE": 2,
|
|
||||||
"HIDE_TO_COVER_TIME": 1.5,
|
|
||||||
"MAX_DIST_OF_COVER_SQR": 16,
|
|
||||||
"DIST_CANT_CHANGE_WAY_SQR": 25,
|
|
||||||
"SPOTTED_COVERS_RADIUS": 2.5,
|
|
||||||
"LOOK_LAST_ENEMY_POS_MOVING": 1.5,
|
|
||||||
"LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3,
|
|
||||||
"LOOK_LAST_ENEMY_POS_LOOKAROUND": 45,
|
|
||||||
"OFFSET_LOOK_ALONG_WALL_ANG": 20,
|
|
||||||
"SPOTTED_GRENADE_RADIUS": 16,
|
|
||||||
"MAX_SPOTTED_TIME_SEC": 55,
|
|
||||||
"WAIT_INT_COVER_FINDING_ENEMY": 2,
|
|
||||||
"CLOSE_DIST_POINT_SQRT": 4,
|
|
||||||
"DELTA_SEEN_FROM_COVE_LAST_POS": 15,
|
|
||||||
"MOVE_TO_COVER_WHEN_TARGET": false,
|
|
||||||
"RUN_COVER_IF_CAN_AND_NO_ENEMIES": false,
|
|
||||||
"SPOTTED_GRENADE_TIME": 7,
|
|
||||||
"DEPENDS_Y_DIST_TO_BOT": false,
|
|
||||||
"RUN_IF_FAR": 15,
|
|
||||||
"RUN_IF_FAR_SQRT": 225,
|
|
||||||
"STAY_IF_FAR": 25,
|
|
||||||
"STAY_IF_FAR_SQRT": 625,
|
|
||||||
"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,
|
|
||||||
"NOT_LOOK_AT_WALL_IS_DANGER": true,
|
|
||||||
"MIN_DEFENCE_LEVEL": -1,
|
|
||||||
"DIST_MAX_REWORK_NOT_TO_SHOOT": 30,
|
|
||||||
"REWORK_NOT_TO_SHOOT": true,
|
|
||||||
"DELETE_POINTS_BEHIND_ENEMIES": true,
|
|
||||||
"GOOD_DIST_TO_POINT_COEF": 1.8,
|
|
||||||
"ENEMY_DIST_TO_GO_OUT": 1,
|
|
||||||
"CHECK_CLOSEST_FRIEND": false,
|
|
||||||
"STATIONARY_WEAPON_NO_ENEMY_GETUP": 15,
|
|
||||||
"STATIONARY_WEAPON_MAX_DIST_TO_USE": 50
|
|
||||||
},
|
|
||||||
"Patrol": {
|
|
||||||
"LOOK_TIME_BASE": 12,
|
|
||||||
"RESERVE_TIME_STAY": 72,
|
|
||||||
"FRIEND_SEARCH_SEC": 12,
|
|
||||||
"TALK_DELAY": 31.1,
|
|
||||||
"MIN_TALK_DELAY": 35,
|
|
||||||
"TALK_DELAY_BIG": 45.1,
|
|
||||||
"CHANGE_WAY_TIME": 3325.1,
|
|
||||||
"MIN_DIST_TO_CLOSE_TALK": 5,
|
|
||||||
"VISION_DIST_COEF_PEACE": 1,
|
|
||||||
"MIN_DIST_TO_CLOSE_TALK_SQR": 25,
|
|
||||||
"CHANCE_TO_CUT_WAY_0_100": 75,
|
|
||||||
"CUT_WAY_MIN_0_1": 0.4,
|
|
||||||
"CUT_WAY_MAX_0_1": 0.65,
|
|
||||||
"CHANCE_TO_CHANGE_WAY_0_100": 30,
|
|
||||||
"CHANCE_TO_SHOOT_DEADBODY": 52,
|
|
||||||
"SUSPETION_PLACE_LIFETIME": 7,
|
|
||||||
"RESERVE_OUT_TIME": 60,
|
|
||||||
"CLOSE_TO_SELECT_RESERV_WAY": 25,
|
|
||||||
"MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5,
|
|
||||||
"CAN_CHOOSE_RESERV": false,
|
|
||||||
"CAN_CHECK_MAGAZINE": false,
|
|
||||||
"CAN_WATCH_SECOND_WEAPON": true
|
|
||||||
},
|
|
||||||
"Hearing": {
|
|
||||||
"BOT_CLOSE_PANIC_DIST": 1,
|
|
||||||
"CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88,
|
|
||||||
"DISPERSION_COEF": 10,
|
|
||||||
"CLOSE_DIST": 26,
|
|
||||||
"FAR_DIST": 56,
|
|
||||||
"SOUND_DIR_DEEFREE": 30,
|
|
||||||
"DIST_PLACE_TO_FIND_POINT": 70,
|
|
||||||
"DEAD_BODY_SOUND_RAD": 30,
|
|
||||||
"LOOK_ONLY_DANGER": false,
|
|
||||||
"RESET_TIMER_DIST": 17,
|
|
||||||
"HEAR_DELAY_WHEN_PEACE": 0,
|
|
||||||
"HEAR_DELAY_WHEN_HAVE_SMT": 0,
|
|
||||||
"LOOK_ONLY_DANGER_DELTA": 9
|
|
||||||
},
|
|
||||||
"Mind": {
|
|
||||||
"MIN_SHOOTS_TIME": 2,
|
|
||||||
"MAX_SHOOTS_TIME": 4,
|
|
||||||
"TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15,
|
|
||||||
"DAMAGE_REDUCTION_TIME_SEC": 20,
|
|
||||||
"MIN_DAMAGE_SCARE": 20,
|
|
||||||
"CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35,
|
|
||||||
"TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52,
|
|
||||||
"TIME_TO_FIND_ENEMY": 22,
|
|
||||||
"MAX_AGGRO_BOT_DIST": 100,
|
|
||||||
"HIT_POINT_DETECTION": 4,
|
|
||||||
"DANGER_POINT_CHOOSE_COEF": 1,
|
|
||||||
"SIMPLE_POINT_CHOOSE_COEF": 0.4,
|
|
||||||
"LASTSEEN_POINT_CHOOSE_COEF": 0.2,
|
|
||||||
"COVER_DIST_COEF": 1.5,
|
|
||||||
"DIST_TO_FOUND_SQRT": 400,
|
|
||||||
"MAX_AGGRO_BOT_DIST_SQR": 10000,
|
|
||||||
"DIST_TO_STOP_RUN_ENEMY": 15,
|
|
||||||
"ENEMY_LOOK_AT_ME_ANG": 15,
|
|
||||||
"MIN_START_AGGRESION_COEF": 1,
|
|
||||||
"MAX_START_AGGRESION_COEF": 3,
|
|
||||||
"BULLET_FEEL_DIST": 360,
|
|
||||||
"BULLET_FEEL_CLOSE_SDIST": 1,
|
|
||||||
"ATTACK_IMMEDIATLY_CHANCE_0_100": 40,
|
|
||||||
"CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01,
|
|
||||||
"FRIEND_DEAD_AGR_LOW": -0.2,
|
|
||||||
"FRIEND_AGR_KILL": 0.2,
|
|
||||||
"LAST_ENEMY_LOOK_TO": 40,
|
|
||||||
"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,
|
|
||||||
"AMBUSH_WHEN_UNDER_FIRE": true,
|
|
||||||
"AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60,
|
|
||||||
"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,
|
|
||||||
"PROTECT_TIME_REAL": true,
|
|
||||||
"CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25,
|
|
||||||
"CAN_PANIC_IS_PROTECT": false,
|
|
||||||
"NO_RUN_AWAY_FOR_SAFE": true,
|
|
||||||
"PART_PERCENT_TO_HEAL": 0.65,
|
|
||||||
"PROTECT_DELTA_HEAL_SEC": 10,
|
|
||||||
"CAN_STAND_BY": false,
|
|
||||||
"CAN_THROW_REQUESTS": true,
|
|
||||||
"GROUP_ANY_PHRASE_DELAY": 5,
|
|
||||||
"GROUP_EXACTLY_PHRASE_DELAY": 20,
|
|
||||||
"DIST_TO_ENEMY_YO_CAN_HEAL": 30,
|
|
||||||
"CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80,
|
|
||||||
"DOG_FIGHT_OUT": 6,
|
|
||||||
"DOG_FIGHT_IN": 3,
|
|
||||||
"SHOOT_INSTEAD_DOG_FIGHT": 9,
|
|
||||||
"PISTOL_SHOTGUN_AMBUSH_DIST": 330,
|
|
||||||
"STANDART_AMBUSH_DIST": 300,
|
|
||||||
"AI_POWER_COEF": 120,
|
|
||||||
"COVER_SECONDS_AFTER_LOSE_VISION": 10,
|
|
||||||
"COVER_SELF_ALWAYS_IF_DAMAGED": false,
|
|
||||||
"SEC_TO_MORE_DIST_TO_RUN": 10,
|
|
||||||
"HEAL_DELAY_SEC": 5,
|
|
||||||
"HIT_DELAY_WHEN_HAVE_SMT": -1,
|
|
||||||
"HIT_DELAY_WHEN_PEACE": -1,
|
|
||||||
"TALK_WITH_QUERY": true,
|
|
||||||
"DANGER_EXPIRE_TIME_MIN": 0.4,
|
|
||||||
"DANGER_EXPIRE_TIME_MAX": 1.2,
|
|
||||||
"PANIC_RUN_WEIGHT": 1,
|
|
||||||
"PANIC_SIT_WEIGHT": 80,
|
|
||||||
"PANIC_LAY_WEIGHT": 20,
|
|
||||||
"PANIC_NONE_WEIGHT": 40,
|
|
||||||
"CAN_TAKE_ITEMS": false,
|
|
||||||
"PANIC_SIT_WEIGHT_PEACE": 60,
|
|
||||||
"DEFAULT_SAVAGE_BEHAVIOUR": "Warn",
|
|
||||||
"DEFAULT_BEAR_BEHAVIOUR": "Attack",
|
|
||||||
"DEFAULT_USEC_BEHAVIOUR": "Attack",
|
|
||||||
"FRIENDLY_BOT_TYPES": [],
|
|
||||||
"WARN_BOT_TYPES": [],
|
|
||||||
"ENEMY_BOT_TYPES": []
|
|
||||||
},
|
|
||||||
"Boss": {
|
|
||||||
"BOSS_DIST_TO_WARNING": 34,
|
|
||||||
"BOSS_DIST_TO_WARNING_SQRT": 1156,
|
|
||||||
"BOSS_DIST_TO_WARNING_OUT": 43,
|
|
||||||
"BOSS_DIST_TO_WARNING_OUT_SQRT": 1849,
|
|
||||||
"BOSS_DIST_TO_SHOOT": 16,
|
|
||||||
"BOSS_DIST_TO_SHOOT_SQRT": 256,
|
|
||||||
"CHANCE_TO_SEND_GRENADE_100": 100,
|
|
||||||
"MAX_DIST_COVER_BOSS": 25,
|
|
||||||
"MAX_DIST_COVER_BOSS_SQRT": 625,
|
|
||||||
"MAX_DIST_DECIDER_TO_SEND": 35,
|
|
||||||
"MAX_DIST_DECIDER_TO_SEND_SQRT": 1225,
|
|
||||||
"TIME_AFTER_LOSE": 15,
|
|
||||||
"TIME_AFTER_LOSE_DELTA": 60,
|
|
||||||
"PERSONS_SEND": 2,
|
|
||||||
"DELTA_SEARCH_TIME": 18,
|
|
||||||
"COVER_TO_SEND": true,
|
|
||||||
"WAIT_NO_ATTACK_SAVAGE": 10,
|
|
||||||
"CHANCE_USE_RESERVE_PATROL_100": 30,
|
|
||||||
"KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5,
|
|
||||||
"KILLA_DITANCE_TO_BE_ENEMY_BOSS": 65,
|
|
||||||
"KILLA_START_SEARCH_SEC": 40,
|
|
||||||
"KILLA_CONTUTION_TIME": 5,
|
|
||||||
"KILLA_CLOSE_ATTACK_DIST": 8,
|
|
||||||
"KILLA_MIDDLE_ATTACK_DIST": 32,
|
|
||||||
"KILLA_LARGE_ATTACK_DIST": 61,
|
|
||||||
"KILLA_SEARCH_METERS": 30,
|
|
||||||
"KILLA_DEF_DIST_SQRT": 225,
|
|
||||||
"KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25,
|
|
||||||
"KILLA_DIST_TO_GO_TO_SUPPRESS": 6,
|
|
||||||
"KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2,
|
|
||||||
"KILLA_CLOSEATTACK_TIMES": 3,
|
|
||||||
"KILLA_CLOSEATTACK_DELAY": 10,
|
|
||||||
"KILLA_HOLD_DELAY": 5,
|
|
||||||
"KILLA_BULLET_TO_RELOAD": 15,
|
|
||||||
"SHALL_WARN": true,
|
|
||||||
"KILLA_ENEMIES_TO_ATTACK": 3,
|
|
||||||
"KILLA_ONE_IS_CLOSE": 20,
|
|
||||||
"KILLA_TRIGGER_DOWN_DELAY": 0.1,
|
|
||||||
"KILLA_WAIT_IN_COVER_COEF": 0.1,
|
|
||||||
"KOJANIY_DIST_WHEN_READY": 40,
|
|
||||||
"KOJANIY_DIST_TO_BE_ENEMY": 200,
|
|
||||||
"KOJANIY_MIN_DIST_TO_LOOT": 20,
|
|
||||||
"KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400,
|
|
||||||
"KOJANIY_DIST_ENEMY_TOO_CLOSE": 17,
|
|
||||||
"KOJANIY_MANY_ENEMIES_COEF": 1.5,
|
|
||||||
"KOJANIY_COVER_POWER": 500,
|
|
||||||
"KOJANIY_FIGHT_CENTER_POS_ME": false,
|
|
||||||
"KOJANIY_DIST_CORE_SPOS_RECALC": 25,
|
|
||||||
"KOJANIY_DIST_CORE_SPOS_RECALC_SQRT": 625,
|
|
||||||
"GLUHAR_FOLLOWER_PATH_NAME": "Attack",
|
|
||||||
"GLUHAR_FOLLOWER_SCOUT_DIST_START_ATTACK": 80,
|
|
||||||
"GLUHAR_FOLLOWER_SCOUT_DIST_END_ATTACK": 120,
|
|
||||||
"GLUHAR_BOSS_WANNA_ATTACK_CHANCE_0_100": 150,
|
|
||||||
"GLUHAR_ASSAULT_ATTACK_DIST": 45,
|
|
||||||
"GLUHAR_STOP_ASSAULT_ATTACK_DIST": 180,
|
|
||||||
"GLUHAR_TIME_TO_ASSAULT": 10,
|
|
||||||
"DIST_TO_PROTECT_BOSS": 15,
|
|
||||||
"EFFECT_PAINKILLER": true
|
|
||||||
},
|
|
||||||
"Core": {
|
|
||||||
"VisibleAngle": 160,
|
|
||||||
"VisibleDistance": 142,
|
|
||||||
"GainSightCoef": 0.1,
|
|
||||||
"ScatteringPerMeter": 0.045,
|
|
||||||
"ScatteringClosePerMeter": 0.12,
|
|
||||||
"DamageCoeff": 1,
|
|
||||||
"HearingSense": 3.9,
|
|
||||||
"CanRun": true,
|
|
||||||
"CanGrenade": true,
|
|
||||||
"AimingType": "normal",
|
|
||||||
"PistolFireDistancePref": 35,
|
|
||||||
"ShotgunFireDistancePref": 50,
|
|
||||||
"RifleFireDistancePref": 100,
|
|
||||||
"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,
|
|
||||||
"ToStopBotAngularSpeed": 40,
|
|
||||||
"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,
|
|
||||||
"DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225,
|
|
||||||
"DIST_NOT_TO_SHOOT": 0.3,
|
|
||||||
"PoseChnageCoef": 0.1,
|
|
||||||
"LayFactor": 0.1,
|
|
||||||
"RecoilYCoef": 0.0005,
|
|
||||||
"RecoilYCoefSppedDown": -0.52,
|
|
||||||
"RecoilYMax": 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"chances": {
|
|
||||||
"equipment": {
|
|
||||||
"Headwear": 100,
|
|
||||||
"Earpiece": 0,
|
|
||||||
"FaceCover": 0,
|
|
||||||
"ArmorVest": 0,
|
|
||||||
"Eyewear": 0,
|
|
||||||
"ArmBand": 0,
|
|
||||||
"TacticalVest": 0,
|
|
||||||
"Backpack": 0,
|
|
||||||
"FirstPrimaryWeapon": 100,
|
|
||||||
"SecondPrimaryWeapon": 0,
|
|
||||||
"Holster": 100,
|
|
||||||
"Scabbard": 100,
|
|
||||||
"Pockets": 100,
|
|
||||||
"SecuredContainer": 100
|
|
||||||
},
|
|
||||||
"mods": {
|
|
||||||
"mod_launcher": 0,
|
|
||||||
"mod_muzzle": 100,
|
|
||||||
"mod_reciever": 100,
|
|
||||||
"mod_sight_rear": 50,
|
|
||||||
"mod_stock": 100,
|
|
||||||
"mod_magazine": 100,
|
|
||||||
"mod_charge": 100,
|
|
||||||
"mod_sight_front": 0,
|
|
||||||
"mod_mount": 0
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"generation": {
|
|
||||||
"items": {
|
|
||||||
"specialItems": {
|
|
||||||
"weights": {
|
|
||||||
"0": 1,
|
|
||||||
"1": 0
|
|
||||||
},
|
|
||||||
"whitelist": []
|
|
||||||
},
|
|
||||||
"healing": {
|
|
||||||
"weights": {
|
|
||||||
"0": 1,
|
|
||||||
"1": 2,
|
|
||||||
"2": 1
|
|
||||||
},
|
|
||||||
"whitelist": []
|
|
||||||
},
|
|
||||||
"drugs": {
|
|
||||||
"weights": {
|
|
||||||
"0": 1,
|
|
||||||
"1": 2,
|
|
||||||
"2": 0
|
|
||||||
},
|
|
||||||
"whitelist": []
|
|
||||||
},
|
|
||||||
"stims": {
|
|
||||||
"weights": {
|
|
||||||
"0": 2,
|
|
||||||
"1": 1,
|
|
||||||
"2": 0
|
|
||||||
},
|
|
||||||
"whitelist": []
|
|
||||||
},
|
|
||||||
"backpackLoot": {
|
|
||||||
"weights": {
|
|
||||||
"0": 1,
|
|
||||||
"1": 1,
|
|
||||||
"2": 2,
|
|
||||||
"3": 1,
|
|
||||||
"4": 1,
|
|
||||||
"5": 1,
|
|
||||||
"6": 1,
|
|
||||||
"7": 0
|
|
||||||
},
|
|
||||||
"whitelist": []
|
|
||||||
},
|
|
||||||
"pocketLoot": {
|
|
||||||
"weights": {
|
|
||||||
"0": 1,
|
|
||||||
"1": 6,
|
|
||||||
"2": 3,
|
|
||||||
"3": 1,
|
|
||||||
"4": 1
|
|
||||||
},
|
|
||||||
"whitelist": []
|
|
||||||
},
|
|
||||||
"vestLoot": {
|
|
||||||
"weights": {
|
|
||||||
"0": 1,
|
|
||||||
"1": 1,
|
|
||||||
"2": 2,
|
|
||||||
"3": 1,
|
|
||||||
"4": 0,
|
|
||||||
"5": 0,
|
|
||||||
"6": 0
|
|
||||||
},
|
|
||||||
"whitelist": []
|
|
||||||
},
|
|
||||||
"magazines": {
|
|
||||||
"weights": {
|
|
||||||
"0": 0,
|
|
||||||
"1": 0,
|
|
||||||
"2": 1,
|
|
||||||
"3": 3,
|
|
||||||
"4": 1
|
|
||||||
},
|
|
||||||
"whitelist": []
|
|
||||||
},
|
|
||||||
"grenades": {
|
|
||||||
"weights": {
|
|
||||||
"0": 1,
|
|
||||||
"1": 2,
|
|
||||||
"2": 1,
|
|
||||||
"3": 1,
|
|
||||||
"4": 0,
|
|
||||||
"5": 0
|
|
||||||
},
|
|
||||||
"whitelist": []
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -13,2304 +13,2134 @@
|
|||||||
"65749bcce32c4e3f7907bf44"
|
"65749bcce32c4e3f7907bf44"
|
||||||
],
|
],
|
||||||
"voice": [
|
"voice": [
|
||||||
"Scav_2"
|
"Scav_2",
|
||||||
|
"Scav_1"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"experience": {
|
"chances": {
|
||||||
"level": {
|
|
||||||
"min": 0,
|
|
||||||
"max": 1
|
|
||||||
},
|
|
||||||
"reward": {
|
|
||||||
"min": 500,
|
|
||||||
"max": 500
|
|
||||||
},
|
|
||||||
"standingForKill": -0.06,
|
|
||||||
"aggressorBonus": 0.03
|
|
||||||
},
|
|
||||||
"health": {
|
|
||||||
"Hydration": {
|
|
||||||
"min": 100,
|
|
||||||
"max": 100
|
|
||||||
},
|
|
||||||
"Energy": {
|
|
||||||
"min": 100,
|
|
||||||
"max": 100
|
|
||||||
},
|
|
||||||
"Temperature": {
|
|
||||||
"min": 36,
|
|
||||||
"max": 40
|
|
||||||
},
|
|
||||||
"BodyParts": [
|
|
||||||
{
|
|
||||||
"Head": {
|
|
||||||
"min": 70,
|
|
||||||
"max": 70
|
|
||||||
},
|
|
||||||
"Chest": {
|
|
||||||
"min": 255,
|
|
||||||
"max": 255
|
|
||||||
},
|
|
||||||
"Stomach": {
|
|
||||||
"min": 225,
|
|
||||||
"max": 225
|
|
||||||
},
|
|
||||||
"LeftArm": {
|
|
||||||
"min": 120,
|
|
||||||
"max": 120
|
|
||||||
},
|
|
||||||
"RightArm": {
|
|
||||||
"min": 120,
|
|
||||||
"max": 120
|
|
||||||
},
|
|
||||||
"LeftLeg": {
|
|
||||||
"min": 120,
|
|
||||||
"max": 120
|
|
||||||
},
|
|
||||||
"RightLeg": {
|
|
||||||
"min": 120,
|
|
||||||
"max": 120
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"skills": {
|
|
||||||
"Common": {}
|
|
||||||
},
|
|
||||||
"inventory": {
|
|
||||||
"equipment": {
|
"equipment": {
|
||||||
"Headwear": {
|
"ArmBand": 0,
|
||||||
"65749cb8e0423b9ebe0c79c9": 1
|
"ArmorVest": 0,
|
||||||
},
|
"Backpack": 0,
|
||||||
"Earpiece": {
|
"Earpiece": 33,
|
||||||
"6033fa48ffd42c541047f728": 1
|
"Eyewear": 0,
|
||||||
},
|
"FaceCover": 0,
|
||||||
"FaceCover": {},
|
"FirstPrimaryWeapon": 100,
|
||||||
"ArmorVest": {},
|
"Headwear": 100,
|
||||||
"Eyewear": {},
|
"Holster": 100,
|
||||||
"ArmBand": {},
|
"Pockets": 100,
|
||||||
"TacticalVest": {},
|
"Scabbard": 100,
|
||||||
"Backpack": {},
|
"SecondPrimaryWeapon": 0,
|
||||||
"FirstPrimaryWeapon": {
|
"SecuredContainer": 100,
|
||||||
"5e848cc2988a8701445df1e8": 1
|
"TacticalVest": 0
|
||||||
},
|
|
||||||
"SecondPrimaryWeapon": {},
|
|
||||||
"Holster": {
|
|
||||||
"602a9740da11d6478d5a06dc": 1
|
|
||||||
},
|
|
||||||
"Scabbard": {
|
|
||||||
"54491bb74bdc2d09088b4567": 1
|
|
||||||
},
|
|
||||||
"Pockets": {
|
|
||||||
"60c7272c204bc17802313365": 1
|
|
||||||
},
|
|
||||||
"SecuredContainer": {
|
|
||||||
"5c0a794586f77461c458f892": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Ammo": {
|
|
||||||
"Caliber23x75": {
|
|
||||||
"5e85aa1a988a8701445df1f5": 1
|
|
||||||
},
|
|
||||||
"Caliber9x19PARA": {
|
|
||||||
"56d59d3ad2720bdb418b4577": 1
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"mods": {
|
"mods": {
|
||||||
"5e848cc2988a8701445df1e8": {
|
"mod_charge": 100,
|
||||||
"mod_handguard": [
|
"mod_foregrip": 100,
|
||||||
"5e848d51e4dbc5266a4ec63b"
|
"mod_launcher": 0,
|
||||||
],
|
"mod_magazine": 100,
|
||||||
"mod_stock": [
|
"mod_mount": 0,
|
||||||
"5e848d99865c0f329958c83b"
|
"mod_mount_000": 0,
|
||||||
],
|
"mod_mount_001": 0,
|
||||||
"mod_barrel": [
|
"mod_muzzle": 100,
|
||||||
"5e848d1c264f7c180b5e35a9"
|
"mod_reciever": 100,
|
||||||
],
|
"mod_sight_front": 100,
|
||||||
"mod_magazine": [
|
"mod_sight_rear": 80,
|
||||||
"5f647d9f8499b57dc40ddb93"
|
"mod_stock": 50,
|
||||||
]
|
"mod_tactical": 0
|
||||||
},
|
|
||||||
"5e848d99865c0f329958c83b": {
|
|
||||||
"mod_stock": [
|
|
||||||
"5e848dc4e4dbc5266a4ec63d"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"602a9740da11d6478d5a06dc": {
|
|
||||||
"mod_barrel": [
|
|
||||||
"602a95edda11d6478d5a06da"
|
|
||||||
],
|
|
||||||
"mod_reciever": [
|
|
||||||
"60228924961b8d75ee233c32"
|
|
||||||
],
|
|
||||||
"mod_magazine": [
|
|
||||||
"602286df23506e50807090c6"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"60228924961b8d75ee233c32": {
|
|
||||||
"mod_sight_rear": [
|
|
||||||
"60229948cacb6b0506369e27"
|
|
||||||
],
|
|
||||||
"mod_sight_front": [
|
|
||||||
"60228a76d62c9b14ed777a66"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"items": {
|
"difficulty": {
|
||||||
"TacticalVest": [],
|
"easy": {
|
||||||
"Pockets": [
|
"Aiming": {
|
||||||
"5e85aa1a988a8701445df1f5",
|
"AIMING_TYPE": 5,
|
||||||
"602286df23506e50807090c6",
|
"ANYTIME_LIGHT_WHEN_AIM_100": -1,
|
||||||
"590c678286f77426c9660122",
|
"ANY_PART_SHOOT_TIME": 15,
|
||||||
"5710c24ad2720bc3458b45a3",
|
"BAD_SHOOTS_MAIN_COEF": 0.39,
|
||||||
"544fb3364bdc2d34748b456a",
|
"BAD_SHOOTS_MAX": 0,
|
||||||
"544fb3f34bdc2d03748b456a",
|
"BAD_SHOOTS_MIN": 0,
|
||||||
"62a09f32621468534a797acb"
|
"BAD_SHOOTS_OFFSET": 1,
|
||||||
],
|
"BASE_HIT_AFFECTION_DELAY_SEC": 0.57,
|
||||||
"Backpack": [],
|
"BASE_HIT_AFFECTION_MAX_ANG": 10,
|
||||||
"SecuredContainer": [
|
"BASE_HIT_AFFECTION_MIN_ANG": 4,
|
||||||
"5e85aa1a988a8701445df1f5",
|
"BASE_SHIEF": 0.05,
|
||||||
"56d59d3ad2720bdb418b4577"
|
"BASE_SHIEF_STATIONARY_GRENADE": 1.1,
|
||||||
],
|
"BETTER_PRECICING_COEF": 0.9,
|
||||||
"SpecialLoot": []
|
"BOTTOM_COEF": 0.1,
|
||||||
|
"BOT_MOVE_IF_DELTA": 3.01,
|
||||||
|
"COEF_FROM_COVER": 0.45,
|
||||||
|
"COEF_IF_MOVE": 1,
|
||||||
|
"DAMAGE_PANIC_TIME": 15,
|
||||||
|
"DAMAGE_TO_DISCARD_AIM_0_100": 86,
|
||||||
|
"DANGER_UP_POINT": 1.3,
|
||||||
|
"DIST_TO_SHOOT_NO_OFFSET": 3,
|
||||||
|
"DIST_TO_SHOOT_TO_CENTER": 3,
|
||||||
|
"ENEMY_Y_WEAPON_OFFSET": 0.08,
|
||||||
|
"FIRST_CONTACT_ADD_CHANCE_100": 80,
|
||||||
|
"FIRST_CONTACT_ADD_SEC": 0.1,
|
||||||
|
"HARD_AIM": 0.75,
|
||||||
|
"MAX_AIMING_UPGRADE_BY_TIME": 0.25,
|
||||||
|
"MAX_AIM_PRECICING": 2,
|
||||||
|
"MAX_AIM_TIME": 1.5,
|
||||||
|
"MAX_TIME_DISCARD_AIM_SEC": 0.6,
|
||||||
|
"MIN_DAMAGE_TO_GET_HIT_AFFETS": 1,
|
||||||
|
"MIN_TIME_DISCARD_AIM_SEC": 0.3,
|
||||||
|
"NEXT_SHOT_MISS_CHANCE_100": 100,
|
||||||
|
"NEXT_SHOT_MISS_Y_OFFSET": 1,
|
||||||
|
"OFFSET_RECAL_ANYWAY_TIME": 1,
|
||||||
|
"PANIC_ACCURATY_COEF": 1.2,
|
||||||
|
"PANIC_COEF": 1.2,
|
||||||
|
"PANIC_TIME": 2,
|
||||||
|
"RECALC_DIST": 0.7,
|
||||||
|
"RECALC_MUST_TIME": 3,
|
||||||
|
"RECALC_SQR_DIST": 0.48999998,
|
||||||
|
"SCATTERING_DIST_MODIF": 0.67,
|
||||||
|
"SCATTERING_DIST_MODIF_CLOSE": 0.6,
|
||||||
|
"SCATTERING_HAVE_DAMAGE_COEF": 2,
|
||||||
|
"SHOOT_TO_CHANGE_PRIORITY": 5525,
|
||||||
|
"SHPERE_FRIENDY_FIRE_SIZE": -0.1,
|
||||||
|
"TIME_COEF_IF_MOVE": 1.1,
|
||||||
|
"WEAPON_ROOT_OFFSET": 0.35,
|
||||||
|
"XZ_COEF": 0.4,
|
||||||
|
"XZ_COEF_STATIONARY_GRENADE": 0.7,
|
||||||
|
"Y_BOTTOM_OFFSET_COEF": 0.015,
|
||||||
|
"Y_TOP_OFFSET_COEF": 0.001
|
||||||
|
},
|
||||||
|
"Boss": {
|
||||||
|
"BOSS_DIST_TO_SHOOT": 16,
|
||||||
|
"BOSS_DIST_TO_SHOOT_SQRT": 256,
|
||||||
|
"BOSS_DIST_TO_WARNING": 34,
|
||||||
|
"BOSS_DIST_TO_WARNING_OUT": 43,
|
||||||
|
"BOSS_DIST_TO_WARNING_OUT_SQRT": 1849,
|
||||||
|
"BOSS_DIST_TO_WARNING_SQRT": 1156,
|
||||||
|
"CHANCE_TO_SEND_GRENADE_100": 100,
|
||||||
|
"CHANCE_USE_RESERVE_PATROL_100": 30,
|
||||||
|
"COVER_TO_SEND": true,
|
||||||
|
"DELTA_SEARCH_TIME": 18,
|
||||||
|
"DIST_TO_PROTECT_BOSS": 15,
|
||||||
|
"EFFECT_PAINKILLER": true,
|
||||||
|
"GLUHAR_ASSAULT_ATTACK_DIST": 45,
|
||||||
|
"GLUHAR_BOSS_WANNA_ATTACK_CHANCE_0_100": 150,
|
||||||
|
"GLUHAR_FOLLOWER_PATH_NAME": "Attack",
|
||||||
|
"GLUHAR_FOLLOWER_SCOUT_DIST_END_ATTACK": 120,
|
||||||
|
"GLUHAR_FOLLOWER_SCOUT_DIST_START_ATTACK": 80,
|
||||||
|
"GLUHAR_STOP_ASSAULT_ATTACK_DIST": 180,
|
||||||
|
"GLUHAR_TIME_TO_ASSAULT": 10,
|
||||||
|
"KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2,
|
||||||
|
"KILLA_BULLET_TO_RELOAD": 15,
|
||||||
|
"KILLA_CLOSEATTACK_DELAY": 10,
|
||||||
|
"KILLA_CLOSEATTACK_TIMES": 3,
|
||||||
|
"KILLA_CLOSE_ATTACK_DIST": 8,
|
||||||
|
"KILLA_CONTUTION_TIME": 5,
|
||||||
|
"KILLA_DEF_DIST_SQRT": 225,
|
||||||
|
"KILLA_DIST_TO_GO_TO_SUPPRESS": 6,
|
||||||
|
"KILLA_DITANCE_TO_BE_ENEMY_BOSS": 65,
|
||||||
|
"KILLA_ENEMIES_TO_ATTACK": 3,
|
||||||
|
"KILLA_HOLD_DELAY": 5,
|
||||||
|
"KILLA_LARGE_ATTACK_DIST": 61,
|
||||||
|
"KILLA_MIDDLE_ATTACK_DIST": 32,
|
||||||
|
"KILLA_ONE_IS_CLOSE": 20,
|
||||||
|
"KILLA_SEARCH_METERS": 30,
|
||||||
|
"KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25,
|
||||||
|
"KILLA_START_SEARCH_SEC": 40,
|
||||||
|
"KILLA_TRIGGER_DOWN_DELAY": 0.1,
|
||||||
|
"KILLA_WAIT_IN_COVER_COEF": 0.1,
|
||||||
|
"KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5,
|
||||||
|
"KOJANIY_COVER_POWER": 500,
|
||||||
|
"KOJANIY_DIST_CORE_SPOS_RECALC": 25,
|
||||||
|
"KOJANIY_DIST_CORE_SPOS_RECALC_SQRT": 625,
|
||||||
|
"KOJANIY_DIST_ENEMY_TOO_CLOSE": 17,
|
||||||
|
"KOJANIY_DIST_TO_BE_ENEMY": 200,
|
||||||
|
"KOJANIY_DIST_WHEN_READY": 40,
|
||||||
|
"KOJANIY_FIGHT_CENTER_POS_ME": false,
|
||||||
|
"KOJANIY_MANY_ENEMIES_COEF": 1.5,
|
||||||
|
"KOJANIY_MIN_DIST_TO_LOOT": 20,
|
||||||
|
"KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400,
|
||||||
|
"MAX_DIST_COVER_BOSS": 25,
|
||||||
|
"MAX_DIST_COVER_BOSS_SQRT": 625,
|
||||||
|
"MAX_DIST_DECIDER_TO_SEND": 35,
|
||||||
|
"MAX_DIST_DECIDER_TO_SEND_SQRT": 1225,
|
||||||
|
"PERSONS_SEND": 2,
|
||||||
|
"SHALL_WARN": true,
|
||||||
|
"TIME_AFTER_LOSE": 15,
|
||||||
|
"TIME_AFTER_LOSE_DELTA": 60,
|
||||||
|
"WAIT_NO_ATTACK_SAVAGE": 10
|
||||||
|
},
|
||||||
|
"Change": {
|
||||||
|
"FLASH_ACCURATY": 1.6,
|
||||||
|
"FLASH_GAIN_SIGHT": 1.8,
|
||||||
|
"FLASH_HEARING": 1,
|
||||||
|
"FLASH_LAY_CHANCE": 1,
|
||||||
|
"FLASH_PRECICING": 1.6,
|
||||||
|
"FLASH_SCATTERING": 1.6,
|
||||||
|
"FLASH_VISION_DIST": 0.05,
|
||||||
|
"SMOKE_ACCURATY": 1.6,
|
||||||
|
"SMOKE_GAIN_SIGHT": 1.6,
|
||||||
|
"SMOKE_HEARING": 1,
|
||||||
|
"SMOKE_LAY_CHANCE": 1.6,
|
||||||
|
"SMOKE_PRECICING": 1.6,
|
||||||
|
"SMOKE_SCATTERING": 1.6,
|
||||||
|
"SMOKE_VISION_DIST": 0.6,
|
||||||
|
"STUN_HEARING": 0.01
|
||||||
|
},
|
||||||
|
"Core": {
|
||||||
|
"AccuratySpeed": 0.2,
|
||||||
|
"AimingType": "normal",
|
||||||
|
"CanGrenade": true,
|
||||||
|
"CanRun": true,
|
||||||
|
"DamageCoeff": 1,
|
||||||
|
"GainSightCoef": 0.1,
|
||||||
|
"HearingSense": 3.9,
|
||||||
|
"PistolFireDistancePref": 35,
|
||||||
|
"RifleFireDistancePref": 100,
|
||||||
|
"ScatteringClosePerMeter": 0.12,
|
||||||
|
"ScatteringPerMeter": 0.045,
|
||||||
|
"ShotgunFireDistancePref": 50,
|
||||||
|
"VisibleAngle": 160,
|
||||||
|
"VisibleDistance": 142,
|
||||||
|
"WaitInCoverBetweenShotsSec": 0.3
|
||||||
|
},
|
||||||
|
"Cover": {
|
||||||
|
"CHANGE_RUN_TO_COVER_SEC": 5,
|
||||||
|
"CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6,
|
||||||
|
"CHECK_CLOSEST_FRIEND": false,
|
||||||
|
"CHECK_COVER_ENEMY_LOOK": false,
|
||||||
|
"CLOSE_DIST_POINT_SQRT": 4,
|
||||||
|
"DELETE_POINTS_BEHIND_ENEMIES": true,
|
||||||
|
"DELTA_SEEN_FROM_COVE_LAST_POS": 15,
|
||||||
|
"DEPENDS_Y_DIST_TO_BOT": false,
|
||||||
|
"DIST_CANT_CHANGE_WAY": 5,
|
||||||
|
"DIST_CANT_CHANGE_WAY_SQR": 25,
|
||||||
|
"DIST_CHECK_SFETY": 9,
|
||||||
|
"DIST_MAX_REWORK_NOT_TO_SHOOT": 30,
|
||||||
|
"DOG_FIGHT_AFTER_LEAVE": 4,
|
||||||
|
"ENEMY_DIST_TO_GO_OUT": 1,
|
||||||
|
"GOOD_DIST_TO_POINT_COEF": 1.8,
|
||||||
|
"HIDE_TO_COVER_TIME": 1.5,
|
||||||
|
"HITS_TO_LEAVE_COVER": 1,
|
||||||
|
"HITS_TO_LEAVE_COVER_UNKNOWN": 1,
|
||||||
|
"LOOK_LAST_ENEMY_POS_LOOKAROUND": 45,
|
||||||
|
"LOOK_LAST_ENEMY_POS_MOVING": 1.5,
|
||||||
|
"LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3,
|
||||||
|
"MAX_DIST_OF_COVER": 4,
|
||||||
|
"MAX_DIST_OF_COVER_SQR": 16,
|
||||||
|
"MAX_SPOTTED_TIME_SEC": 55,
|
||||||
|
"MIN_DEFENCE_LEVEL": -1,
|
||||||
|
"MIN_DIST_TO_ENEMY": 9,
|
||||||
|
"MOVE_TO_COVER_WHEN_TARGET": false,
|
||||||
|
"NOT_LOOK_AT_WALL_IS_DANGER": true,
|
||||||
|
"OFFSET_LOOK_ALONG_WALL_ANG": 20,
|
||||||
|
"RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50,
|
||||||
|
"RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20,
|
||||||
|
"REWORK_NOT_TO_SHOOT": true,
|
||||||
|
"RUN_COVER_IF_CAN_AND_NO_ENEMIES": false,
|
||||||
|
"RUN_IF_FAR": 15,
|
||||||
|
"RUN_IF_FAR_SQRT": 225,
|
||||||
|
"SHOOT_NEAR_SEC_PERIOD": 0.5,
|
||||||
|
"SHOOT_NEAR_TO_LEAVE": 2,
|
||||||
|
"SOUND_TO_GET_SPOTTED": 2,
|
||||||
|
"SPOTTED_COVERS_RADIUS": 2.5,
|
||||||
|
"SPOTTED_GRENADE_RADIUS": 16,
|
||||||
|
"SPOTTED_GRENADE_TIME": 7,
|
||||||
|
"STATIONARY_WEAPON_MAX_DIST_TO_USE": 50,
|
||||||
|
"STATIONARY_WEAPON_NO_ENEMY_GETUP": 15,
|
||||||
|
"STAY_IF_FAR": 25,
|
||||||
|
"STAY_IF_FAR_SQRT": 625,
|
||||||
|
"TIME_CHECK_SAFE": 2,
|
||||||
|
"TIME_TO_MOVE_TO_COVER": 15,
|
||||||
|
"WAIT_INT_COVER_FINDING_ENEMY": 2
|
||||||
|
},
|
||||||
|
"Grenade": {
|
||||||
|
"ADD_GRENADE_AS_DANGER": 65,
|
||||||
|
"ADD_GRENADE_AS_DANGER_SQR": 4225,
|
||||||
|
"AMBUSH_IF_SMOKE_IN_ZONE_100": 40,
|
||||||
|
"AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30,
|
||||||
|
"ANG_TYPE": 1,
|
||||||
|
"BEWARE_TYPE": 2,
|
||||||
|
"BE_ATTENTION_COEF": 4,
|
||||||
|
"CAN_THROW_STRAIGHT_CONTACT": true,
|
||||||
|
"CHANCE_RUN_FLASHED_100": 100,
|
||||||
|
"CHANCE_TO_NOTIFY_ENEMY_GR_100": 100,
|
||||||
|
"CHEAT_START_GRENADE_PLACE": false,
|
||||||
|
"CLOSE_TO_SMOKE_TIME_DELTA": 5,
|
||||||
|
"CLOSE_TO_SMOKE_TO_SHOOT": 10,
|
||||||
|
"CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100,
|
||||||
|
"DAMAGE_GRENADE_SUPPRESS_DELTA": 8,
|
||||||
|
"DELTA_GRENADE_START_TIME": 0.01,
|
||||||
|
"DELTA_NEXT_ATTEMPT": 10,
|
||||||
|
"DELTA_NEXT_ATTEMPT_FROM_COVER": 5,
|
||||||
|
"FLASH_GRENADE_TIME_COEF": 0.25,
|
||||||
|
"GrenadePerMeter": 0.1,
|
||||||
|
"GrenadePrecision": 0.01,
|
||||||
|
"MAX_FLASHED_DIST_TO_SHOOT": 10,
|
||||||
|
"MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100,
|
||||||
|
"MAX_THROW_POWER": 25,
|
||||||
|
"MIN_DIST_NOT_TO_THROW": 8,
|
||||||
|
"MIN_DIST_NOT_TO_THROW_SQR": 64,
|
||||||
|
"MIN_THROW_DIST_PERCENT_0_1": 0.7,
|
||||||
|
"MIN_THROW_GRENADE_DIST": 12,
|
||||||
|
"MIN_THROW_GRENADE_DIST_SQRT": 144,
|
||||||
|
"NEAR_DELTA_THROW_TIME_SEC": 2,
|
||||||
|
"NO_RUN_FROM_AI_GRENADES": true,
|
||||||
|
"REQUEST_DIST_MUST_THROW": 3,
|
||||||
|
"REQUEST_DIST_MUST_THROW_SQRT": 9,
|
||||||
|
"RUN_AWAY": 22,
|
||||||
|
"RUN_AWAY_SQR": 484,
|
||||||
|
"SHOOT_TO_SMOKE_CHANCE_100": 50,
|
||||||
|
"SIZE_SPOTTED_COEF": 2,
|
||||||
|
"SMOKE_CHECK_DELTA": 1,
|
||||||
|
"SMOKE_SUPPRESS_DELTA": 20,
|
||||||
|
"STOP_WHEN_THROW_GRENADE": true,
|
||||||
|
"STRAIGHT_CONTACT_DELTA_SEC": -1,
|
||||||
|
"STUN_SUPPRESS_DELTA": 9,
|
||||||
|
"TIME_SHOOT_TO_FLASH": 4,
|
||||||
|
"WAIT_TIME_TURN_AWAY": 0.2
|
||||||
|
},
|
||||||
|
"Hearing": {
|
||||||
|
"BOT_CLOSE_PANIC_DIST": 1,
|
||||||
|
"CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88,
|
||||||
|
"CLOSE_DIST": 26,
|
||||||
|
"DEAD_BODY_SOUND_RAD": 30,
|
||||||
|
"DISPERSION_COEF": 10,
|
||||||
|
"DIST_PLACE_TO_FIND_POINT": 70,
|
||||||
|
"FAR_DIST": 56,
|
||||||
|
"HEAR_DELAY_WHEN_HAVE_SMT": 0,
|
||||||
|
"HEAR_DELAY_WHEN_PEACE": 0,
|
||||||
|
"LOOK_ONLY_DANGER": false,
|
||||||
|
"LOOK_ONLY_DANGER_DELTA": 9,
|
||||||
|
"RESET_TIMER_DIST": 17,
|
||||||
|
"SOUND_DIR_DEEFREE": 30
|
||||||
|
},
|
||||||
|
"Lay": {
|
||||||
|
"ATTACK_LAY_CHANCE": 25,
|
||||||
|
"CHECK_SHOOT_WHEN_LAYING": false,
|
||||||
|
"CLEAR_POINTS_OF_SCARE_SEC": 20,
|
||||||
|
"DAMAGE_TIME_TO_GETUP": 3,
|
||||||
|
"DELTA_AFTER_GETUP": 10,
|
||||||
|
"DELTA_GETUP": 2.7,
|
||||||
|
"DELTA_LAY_CHECK": 2,
|
||||||
|
"DELTA_WANT_LAY_CHECL_SEC": 5,
|
||||||
|
"DIST_ENEMY_CAN_LAY": 15,
|
||||||
|
"DIST_ENEMY_CAN_LAY_SQRT": 225,
|
||||||
|
"DIST_ENEMY_GETUP_LAY": 10,
|
||||||
|
"DIST_ENEMY_GETUP_LAY_SQRT": 100,
|
||||||
|
"DIST_ENEMY_NULL_DANGER_LAY": 15,
|
||||||
|
"DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225,
|
||||||
|
"DIST_GRASS_TERRAIN_SQRT": 0.160000011,
|
||||||
|
"DIST_TO_COVER_TO_LAY": 3.5,
|
||||||
|
"DIST_TO_COVER_TO_LAY_SQRT": 12.25,
|
||||||
|
"LAY_AIM": 0.6,
|
||||||
|
"LAY_CHANCE_DANGER": 40,
|
||||||
|
"MAX_CAN_LAY_DIST": 200,
|
||||||
|
"MAX_CAN_LAY_DIST_SQRT": 40000,
|
||||||
|
"MAX_LAY_TIME": 35,
|
||||||
|
"MIN_CAN_LAY_DIST": 11,
|
||||||
|
"MIN_CAN_LAY_DIST_SQRT": 121
|
||||||
|
},
|
||||||
|
"Look": {
|
||||||
|
"BODY_DELTA_TIME_SEARCH_SEC": 1.7,
|
||||||
|
"CAN_LOOK_TO_WALL": true,
|
||||||
|
"COME_TO_BODY_DIST": 1.2,
|
||||||
|
"CloseDeltaTimeSec": 0.1,
|
||||||
|
"DIST_CHECK_WALL": 20,
|
||||||
|
"DIST_NOT_TO_IGNORE_WALL": 15,
|
||||||
|
"ENEMY_LIGHT_ADD": 48,
|
||||||
|
"ENEMY_LIGHT_START_DIST": 90,
|
||||||
|
"FAR_DISTANCE": 160,
|
||||||
|
"FarDeltaTimeSec": 3,
|
||||||
|
"GOAL_TO_FULL_DISSAPEAR": 1.1,
|
||||||
|
"GOAL_TO_FULL_DISSAPEAR_SHOOT": 0.03,
|
||||||
|
"LOOK_AROUND_DELTA": 1.1,
|
||||||
|
"LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25,
|
||||||
|
"LightOnVisionDistance": 45,
|
||||||
|
"MARKSMAN_VISIBLE_DIST_COEF": 1.15,
|
||||||
|
"MAX_VISION_GRASS_METERS": 0.8,
|
||||||
|
"MAX_VISION_GRASS_METERS_FLARE": 8,
|
||||||
|
"MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125,
|
||||||
|
"MAX_VISION_GRASS_METERS_OPT": 0.9090909,
|
||||||
|
"MIDDLE_DIST": 90,
|
||||||
|
"MIN_LOOK_AROUD_TIME": 20,
|
||||||
|
"MiddleDeltaTimeSec": 1,
|
||||||
|
"OLD_TIME_POINT": 11,
|
||||||
|
"OPTIMIZE_TO_ONLY_BODY": true,
|
||||||
|
"POSIBLE_VISION_SPACE": 1.2,
|
||||||
|
"VISIBLE_DISNACE_WITH_LIGHT": 100,
|
||||||
|
"WAIT_NEW_SENSOR": 2.1,
|
||||||
|
"WAIT_NEW__LOOK_SENSOR": 7.8
|
||||||
|
},
|
||||||
|
"Mind": {
|
||||||
|
"AI_POWER_COEF": 120,
|
||||||
|
"AMBUSH_WHEN_UNDER_FIRE": true,
|
||||||
|
"AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60,
|
||||||
|
"ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5,
|
||||||
|
"ATTACK_IMMEDIATLY_CHANCE_0_100": 40,
|
||||||
|
"BULLET_FEEL_CLOSE_SDIST": 1,
|
||||||
|
"BULLET_FEEL_DIST": 360,
|
||||||
|
"CAN_PANIC_IS_PROTECT": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_BEAR": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_SAVAGE": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_USEC": false,
|
||||||
|
"CAN_STAND_BY": false,
|
||||||
|
"CAN_TAKE_ITEMS": false,
|
||||||
|
"CAN_THROW_REQUESTS": true,
|
||||||
|
"CAN_USE_MEDS": true,
|
||||||
|
"CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01,
|
||||||
|
"CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25,
|
||||||
|
"CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35,
|
||||||
|
"CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80,
|
||||||
|
"COVER_DIST_COEF": 1.5,
|
||||||
|
"COVER_SECONDS_AFTER_LOSE_VISION": 10,
|
||||||
|
"COVER_SELF_ALWAYS_IF_DAMAGED": false,
|
||||||
|
"DAMAGE_REDUCTION_TIME_SEC": 20,
|
||||||
|
"DANGER_EXPIRE_TIME_MAX": 1.2,
|
||||||
|
"DANGER_EXPIRE_TIME_MIN": 0.4,
|
||||||
|
"DANGER_POINT_CHOOSE_COEF": 1,
|
||||||
|
"DEFAULT_BEAR_BEHAVIOUR": "Attack",
|
||||||
|
"DEFAULT_SAVAGE_BEHAVIOUR": "Warn",
|
||||||
|
"DEFAULT_USEC_BEHAVIOUR": "Attack",
|
||||||
|
"DIST_TO_ENEMY_YO_CAN_HEAL": 30,
|
||||||
|
"DIST_TO_FOUND_SQRT": 400,
|
||||||
|
"DIST_TO_STOP_RUN_ENEMY": 15,
|
||||||
|
"DOG_FIGHT_IN": 3,
|
||||||
|
"DOG_FIGHT_OUT": 6,
|
||||||
|
"ENEMY_BOT_TYPES": [],
|
||||||
|
"ENEMY_LOOK_AT_ME_ANG": 15,
|
||||||
|
"FIND_COVER_TO_GET_POSITION_WITH_SHOOT": 2,
|
||||||
|
"FRIENDLY_BOT_TYPES": [],
|
||||||
|
"FRIEND_AGR_KILL": 0.2,
|
||||||
|
"FRIEND_DEAD_AGR_LOW": -0.2,
|
||||||
|
"GROUP_ANY_PHRASE_DELAY": 5,
|
||||||
|
"GROUP_EXACTLY_PHRASE_DELAY": 20,
|
||||||
|
"HEAL_DELAY_SEC": 5,
|
||||||
|
"HIT_DELAY_WHEN_HAVE_SMT": -1,
|
||||||
|
"HIT_DELAY_WHEN_PEACE": -1,
|
||||||
|
"HIT_POINT_DETECTION": 4,
|
||||||
|
"HOLD_IF_PROTECT_DELTA_LAST_TIME_SEEN": 8.5,
|
||||||
|
"LASTSEEN_POINT_CHOOSE_COEF": 0.2,
|
||||||
|
"LAST_ENEMY_LOOK_TO": 40,
|
||||||
|
"MAX_AGGRO_BOT_DIST": 100,
|
||||||
|
"MAX_AGGRO_BOT_DIST_SQR": 10000,
|
||||||
|
"MAX_SHOOTS_TIME": 4,
|
||||||
|
"MAX_START_AGGRESION_COEF": 3,
|
||||||
|
"MIN_DAMAGE_SCARE": 20,
|
||||||
|
"MIN_SHOOTS_TIME": 2,
|
||||||
|
"MIN_START_AGGRESION_COEF": 1,
|
||||||
|
"NO_RUN_AWAY_FOR_SAFE": true,
|
||||||
|
"PANIC_LAY_WEIGHT": 20,
|
||||||
|
"PANIC_NONE_WEIGHT": 40,
|
||||||
|
"PANIC_RUN_WEIGHT": 1,
|
||||||
|
"PANIC_SIT_WEIGHT": 80,
|
||||||
|
"PANIC_SIT_WEIGHT_PEACE": 60,
|
||||||
|
"PART_PERCENT_TO_HEAL": 0.65,
|
||||||
|
"PISTOL_SHOTGUN_AMBUSH_DIST": 330,
|
||||||
|
"PROTECT_DELTA_HEAL_SEC": 10,
|
||||||
|
"PROTECT_TIME_REAL": true,
|
||||||
|
"SEC_TO_MORE_DIST_TO_RUN": 10,
|
||||||
|
"SHOOT_INSTEAD_DOG_FIGHT": 9,
|
||||||
|
"SIMPLE_POINT_CHOOSE_COEF": 0.4,
|
||||||
|
"STANDART_AMBUSH_DIST": 300,
|
||||||
|
"SUSPETION_POINT_CHANCE_ADD100": 0,
|
||||||
|
"TALK_WITH_QUERY": true,
|
||||||
|
"TIME_TO_FIND_ENEMY": 22,
|
||||||
|
"TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52,
|
||||||
|
"TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15,
|
||||||
|
"WARN_BOT_TYPES": []
|
||||||
|
},
|
||||||
|
"Move": {
|
||||||
|
"BASESTART_SLOW_DIST": 1.1,
|
||||||
|
"BASE_ROTATE_SPEED": 270,
|
||||||
|
"BASE_SQRT_START_SERACH": 1225,
|
||||||
|
"BASE_START_SERACH": 35,
|
||||||
|
"CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100,
|
||||||
|
"DELTA_LAST_SEEN_ENEMY": 20,
|
||||||
|
"DIST_TO_CAN_CHANGE_WAY": 8,
|
||||||
|
"DIST_TO_CAN_CHANGE_WAY_SQR": 64,
|
||||||
|
"DIST_TO_START_RAYCAST": 15,
|
||||||
|
"DIST_TO_START_RAYCAST_SQR": 225,
|
||||||
|
"ETERNITY_STAMINA": true,
|
||||||
|
"FAR_DIST": 4,
|
||||||
|
"FAR_DIST_SQR": 16,
|
||||||
|
"REACH_DIST": 0.5,
|
||||||
|
"REACH_DIST_COVER": 2,
|
||||||
|
"REACH_DIST_RUN": 0.8,
|
||||||
|
"RUN_IF_CANT_SHOOT": false,
|
||||||
|
"RUN_IF_GAOL_FAR_THEN": 10,
|
||||||
|
"RUN_TO_COVER_MIN": 2,
|
||||||
|
"SEC_TO_CHANGE_TO_RUN": 3,
|
||||||
|
"SLOW_COEF": 7,
|
||||||
|
"START_SLOW_DIST": 1.5,
|
||||||
|
"UPDATE_TIME_RECAL_WAY": 7,
|
||||||
|
"Y_APPROXIMATION": 0.7
|
||||||
|
},
|
||||||
|
"Patrol": {
|
||||||
|
"CAN_CHECK_MAGAZINE": false,
|
||||||
|
"CAN_CHOOSE_RESERV": false,
|
||||||
|
"CAN_WATCH_SECOND_WEAPON": true,
|
||||||
|
"CHANCE_TO_CHANGE_WAY_0_100": 30,
|
||||||
|
"CHANCE_TO_CUT_WAY_0_100": 75,
|
||||||
|
"CHANCE_TO_SHOOT_DEADBODY": 52,
|
||||||
|
"CHANGE_WAY_TIME": 3325.1,
|
||||||
|
"CLOSE_TO_SELECT_RESERV_WAY": 25,
|
||||||
|
"CUT_WAY_MAX_0_1": 0.65,
|
||||||
|
"CUT_WAY_MIN_0_1": 0.4,
|
||||||
|
"FRIEND_SEARCH_SEC": 12,
|
||||||
|
"LOOK_TIME_BASE": 12,
|
||||||
|
"MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5,
|
||||||
|
"MIN_DIST_TO_CLOSE_TALK": 5,
|
||||||
|
"MIN_DIST_TO_CLOSE_TALK_SQR": 25,
|
||||||
|
"MIN_TALK_DELAY": 35,
|
||||||
|
"RESERVE_OUT_TIME": 60,
|
||||||
|
"RESERVE_TIME_STAY": 72,
|
||||||
|
"SUSPETION_PLACE_LIFETIME": 7,
|
||||||
|
"TALK_DELAY": 31.1,
|
||||||
|
"TALK_DELAY_BIG": 45.1,
|
||||||
|
"VISION_DIST_COEF_PEACE": 1
|
||||||
|
},
|
||||||
|
"Scattering": {
|
||||||
|
"AMPLITUDE_FACTOR": 0.25,
|
||||||
|
"AMPLITUDE_SPEED": 0.1,
|
||||||
|
"BloodFall": 1.45,
|
||||||
|
"Caution": 0.3,
|
||||||
|
"DIST_FROM_OLD_POINT_TO_NOT_AIM": 15,
|
||||||
|
"DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225,
|
||||||
|
"DIST_NOT_TO_SHOOT": 0.3,
|
||||||
|
"FromShot": 0.001,
|
||||||
|
"HandDamageAccuracySpeed": 1.3,
|
||||||
|
"HandDamageScatteringMinMax": 0.7,
|
||||||
|
"LayFactor": 0.1,
|
||||||
|
"MaxScatter": 0.4,
|
||||||
|
"MinScatter": 0.03,
|
||||||
|
"MovingSlowCoef": 1.5,
|
||||||
|
"PoseChnageCoef": 0.1,
|
||||||
|
"RecoilControlCoefShootDone": 0.0003,
|
||||||
|
"RecoilControlCoefShootDoneAuto": 0.00015,
|
||||||
|
"RecoilYCoef": 0.0005,
|
||||||
|
"RecoilYCoefSppedDown": -0.52,
|
||||||
|
"RecoilYMax": 1,
|
||||||
|
"SpeedDown": -0.3,
|
||||||
|
"SpeedUp": 0.3,
|
||||||
|
"SpeedUpAim": 1.4,
|
||||||
|
"ToCaution": 0.6,
|
||||||
|
"ToLowBotAngularSpeed": 80,
|
||||||
|
"ToLowBotSpeed": 2.4,
|
||||||
|
"ToSlowBotSpeed": 1.5,
|
||||||
|
"ToStopBotAngularSpeed": 40,
|
||||||
|
"ToUpBotSpeed": 3.6,
|
||||||
|
"TracerCoef": 1.3,
|
||||||
|
"WorkingScatter": 0.15
|
||||||
|
},
|
||||||
|
"Shoot": {
|
||||||
|
"AUTOMATIC_FIRE_SCATTERING_COEF": 1.5,
|
||||||
|
"BASE_AUTOMATIC_TIME": 0.2,
|
||||||
|
"CAN_SHOOTS_TIME_TO_AMBUSH": 993,
|
||||||
|
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 100,
|
||||||
|
"CHANCE_TO_CHANGE_WEAPON": 60,
|
||||||
|
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 60,
|
||||||
|
"DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5,
|
||||||
|
"DELAY_BEFORE_FIX_MALFUNCTION": 0.5,
|
||||||
|
"DIST_TO_CHANGE_TO_MAIN": 15,
|
||||||
|
"FAR_DIST_ENEMY": 20,
|
||||||
|
"FAR_DIST_ENEMY_SQR": 400,
|
||||||
|
"FAR_DIST_TO_CHANGE_WEAPON": 30,
|
||||||
|
"FINGER_HOLD_SINGLE_SHOT": 0.14,
|
||||||
|
"FINGER_HOLD_STATIONARY_GRENADE": 0.3,
|
||||||
|
"HORIZONT_RECOIL_COEF": 0.1,
|
||||||
|
"LAST_SEEN_TIME_TO_START_SUPPRESS_STATIONARY_AGS": 0,
|
||||||
|
"LOW_DIST_TO_CHANGE_WEAPON": 5,
|
||||||
|
"MARKSMAN_DIST_SEK_COEF": 44,
|
||||||
|
"MAX_DIST_COEF": 100,
|
||||||
|
"MAX_RECOIL_PER_METER": 0.1,
|
||||||
|
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5,
|
||||||
|
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2,
|
||||||
|
"RECOIL_DELTA_PRESS": 0.15,
|
||||||
|
"RECOIL_PER_METER": 0.02,
|
||||||
|
"RECOIL_TIME_NORMALIZE": 1,
|
||||||
|
"RELOAD_PECNET_NO_ENEMY": 0.6,
|
||||||
|
"REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25,
|
||||||
|
"RUN_DIST_NO_AMMO": 25,
|
||||||
|
"RUN_DIST_NO_AMMO_SQRT": 625,
|
||||||
|
"SHOOT_FROM_COVER": 4,
|
||||||
|
"SUPPRESS_BY_SHOOT_TIME": 6,
|
||||||
|
"SUPPRESS_TRIGGERS_DOWN": 3,
|
||||||
|
"VALIDATE_MALFUNCTION_CHANCE": 100,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT": 0.2,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT_LONG_MAX": 3.3,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT_LONG_MIN": 0.4,
|
||||||
|
"WAIT_NEXT_STATIONARY_GRENADE": 1
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"hard": {
|
||||||
|
"Aiming": {
|
||||||
|
"AIMING_TYPE": 5,
|
||||||
|
"ANYTIME_LIGHT_WHEN_AIM_100": -1,
|
||||||
|
"ANY_PART_SHOOT_TIME": 15,
|
||||||
|
"BAD_SHOOTS_MAIN_COEF": 0.39,
|
||||||
|
"BAD_SHOOTS_MAX": 0,
|
||||||
|
"BAD_SHOOTS_MIN": 0,
|
||||||
|
"BAD_SHOOTS_OFFSET": 1,
|
||||||
|
"BASE_HIT_AFFECTION_DELAY_SEC": 0.57,
|
||||||
|
"BASE_HIT_AFFECTION_MAX_ANG": 10,
|
||||||
|
"BASE_HIT_AFFECTION_MIN_ANG": 4,
|
||||||
|
"BASE_SHIEF": 0.05,
|
||||||
|
"BASE_SHIEF_STATIONARY_GRENADE": 1.1,
|
||||||
|
"BETTER_PRECICING_COEF": 0.9,
|
||||||
|
"BOTTOM_COEF": 0.1,
|
||||||
|
"BOT_MOVE_IF_DELTA": 3.01,
|
||||||
|
"COEF_FROM_COVER": 0.45,
|
||||||
|
"COEF_IF_MOVE": 1,
|
||||||
|
"DAMAGE_PANIC_TIME": 15,
|
||||||
|
"DAMAGE_TO_DISCARD_AIM_0_100": 86,
|
||||||
|
"DANGER_UP_POINT": 1.3,
|
||||||
|
"DIST_TO_SHOOT_NO_OFFSET": 3,
|
||||||
|
"DIST_TO_SHOOT_TO_CENTER": 3,
|
||||||
|
"ENEMY_Y_WEAPON_OFFSET": 0.08,
|
||||||
|
"FIRST_CONTACT_ADD_CHANCE_100": 80,
|
||||||
|
"FIRST_CONTACT_ADD_SEC": 0.1,
|
||||||
|
"HARD_AIM": 0.75,
|
||||||
|
"MAX_AIMING_UPGRADE_BY_TIME": 0.25,
|
||||||
|
"MAX_AIM_PRECICING": 2,
|
||||||
|
"MAX_AIM_TIME": 1.5,
|
||||||
|
"MAX_TIME_DISCARD_AIM_SEC": 0.6,
|
||||||
|
"MIN_DAMAGE_TO_GET_HIT_AFFETS": 1,
|
||||||
|
"MIN_TIME_DISCARD_AIM_SEC": 0.3,
|
||||||
|
"NEXT_SHOT_MISS_CHANCE_100": 100,
|
||||||
|
"NEXT_SHOT_MISS_Y_OFFSET": 1,
|
||||||
|
"OFFSET_RECAL_ANYWAY_TIME": 1,
|
||||||
|
"PANIC_ACCURATY_COEF": 1.2,
|
||||||
|
"PANIC_COEF": 1.2,
|
||||||
|
"PANIC_TIME": 2,
|
||||||
|
"RECALC_DIST": 0.7,
|
||||||
|
"RECALC_MUST_TIME": 3,
|
||||||
|
"RECALC_SQR_DIST": 0.48999998,
|
||||||
|
"SCATTERING_DIST_MODIF": 0.67,
|
||||||
|
"SCATTERING_DIST_MODIF_CLOSE": 0.6,
|
||||||
|
"SCATTERING_HAVE_DAMAGE_COEF": 2,
|
||||||
|
"SHOOT_TO_CHANGE_PRIORITY": 5525,
|
||||||
|
"SHPERE_FRIENDY_FIRE_SIZE": -0.1,
|
||||||
|
"TIME_COEF_IF_MOVE": 1.1,
|
||||||
|
"WEAPON_ROOT_OFFSET": 0.35,
|
||||||
|
"XZ_COEF": 0.4,
|
||||||
|
"XZ_COEF_STATIONARY_GRENADE": 0.7,
|
||||||
|
"Y_BOTTOM_OFFSET_COEF": 0.015,
|
||||||
|
"Y_TOP_OFFSET_COEF": 0.001
|
||||||
|
},
|
||||||
|
"Boss": {
|
||||||
|
"BOSS_DIST_TO_SHOOT": 16,
|
||||||
|
"BOSS_DIST_TO_SHOOT_SQRT": 256,
|
||||||
|
"BOSS_DIST_TO_WARNING": 34,
|
||||||
|
"BOSS_DIST_TO_WARNING_OUT": 43,
|
||||||
|
"BOSS_DIST_TO_WARNING_OUT_SQRT": 1849,
|
||||||
|
"BOSS_DIST_TO_WARNING_SQRT": 1156,
|
||||||
|
"CHANCE_TO_SEND_GRENADE_100": 100,
|
||||||
|
"CHANCE_USE_RESERVE_PATROL_100": 30,
|
||||||
|
"COVER_TO_SEND": true,
|
||||||
|
"DELTA_SEARCH_TIME": 18,
|
||||||
|
"DIST_TO_PROTECT_BOSS": 15,
|
||||||
|
"EFFECT_PAINKILLER": true,
|
||||||
|
"GLUHAR_ASSAULT_ATTACK_DIST": 45,
|
||||||
|
"GLUHAR_BOSS_WANNA_ATTACK_CHANCE_0_100": 150,
|
||||||
|
"GLUHAR_FOLLOWER_PATH_NAME": "Attack",
|
||||||
|
"GLUHAR_FOLLOWER_SCOUT_DIST_END_ATTACK": 120,
|
||||||
|
"GLUHAR_FOLLOWER_SCOUT_DIST_START_ATTACK": 80,
|
||||||
|
"GLUHAR_STOP_ASSAULT_ATTACK_DIST": 180,
|
||||||
|
"GLUHAR_TIME_TO_ASSAULT": 10,
|
||||||
|
"KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2,
|
||||||
|
"KILLA_BULLET_TO_RELOAD": 15,
|
||||||
|
"KILLA_CLOSEATTACK_DELAY": 10,
|
||||||
|
"KILLA_CLOSEATTACK_TIMES": 3,
|
||||||
|
"KILLA_CLOSE_ATTACK_DIST": 8,
|
||||||
|
"KILLA_CONTUTION_TIME": 5,
|
||||||
|
"KILLA_DEF_DIST_SQRT": 225,
|
||||||
|
"KILLA_DIST_TO_GO_TO_SUPPRESS": 6,
|
||||||
|
"KILLA_DITANCE_TO_BE_ENEMY_BOSS": 65,
|
||||||
|
"KILLA_ENEMIES_TO_ATTACK": 3,
|
||||||
|
"KILLA_HOLD_DELAY": 5,
|
||||||
|
"KILLA_LARGE_ATTACK_DIST": 61,
|
||||||
|
"KILLA_MIDDLE_ATTACK_DIST": 32,
|
||||||
|
"KILLA_ONE_IS_CLOSE": 20,
|
||||||
|
"KILLA_SEARCH_METERS": 30,
|
||||||
|
"KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25,
|
||||||
|
"KILLA_START_SEARCH_SEC": 40,
|
||||||
|
"KILLA_TRIGGER_DOWN_DELAY": 0.1,
|
||||||
|
"KILLA_WAIT_IN_COVER_COEF": 0.1,
|
||||||
|
"KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5,
|
||||||
|
"KOJANIY_COVER_POWER": 500,
|
||||||
|
"KOJANIY_DIST_CORE_SPOS_RECALC": 25,
|
||||||
|
"KOJANIY_DIST_CORE_SPOS_RECALC_SQRT": 625,
|
||||||
|
"KOJANIY_DIST_ENEMY_TOO_CLOSE": 17,
|
||||||
|
"KOJANIY_DIST_TO_BE_ENEMY": 200,
|
||||||
|
"KOJANIY_DIST_WHEN_READY": 40,
|
||||||
|
"KOJANIY_FIGHT_CENTER_POS_ME": false,
|
||||||
|
"KOJANIY_MANY_ENEMIES_COEF": 1.5,
|
||||||
|
"KOJANIY_MIN_DIST_TO_LOOT": 20,
|
||||||
|
"KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400,
|
||||||
|
"MAX_DIST_COVER_BOSS": 25,
|
||||||
|
"MAX_DIST_COVER_BOSS_SQRT": 625,
|
||||||
|
"MAX_DIST_DECIDER_TO_SEND": 35,
|
||||||
|
"MAX_DIST_DECIDER_TO_SEND_SQRT": 1225,
|
||||||
|
"PERSONS_SEND": 2,
|
||||||
|
"SHALL_WARN": true,
|
||||||
|
"TIME_AFTER_LOSE": 15,
|
||||||
|
"TIME_AFTER_LOSE_DELTA": 60,
|
||||||
|
"WAIT_NO_ATTACK_SAVAGE": 10
|
||||||
|
},
|
||||||
|
"Change": {
|
||||||
|
"FLASH_ACCURATY": 1.6,
|
||||||
|
"FLASH_GAIN_SIGHT": 1.8,
|
||||||
|
"FLASH_HEARING": 1,
|
||||||
|
"FLASH_LAY_CHANCE": 1,
|
||||||
|
"FLASH_PRECICING": 1.6,
|
||||||
|
"FLASH_SCATTERING": 1.6,
|
||||||
|
"FLASH_VISION_DIST": 0.05,
|
||||||
|
"SMOKE_ACCURATY": 1.6,
|
||||||
|
"SMOKE_GAIN_SIGHT": 1.6,
|
||||||
|
"SMOKE_HEARING": 1,
|
||||||
|
"SMOKE_LAY_CHANCE": 1.6,
|
||||||
|
"SMOKE_PRECICING": 1.6,
|
||||||
|
"SMOKE_SCATTERING": 1.6,
|
||||||
|
"SMOKE_VISION_DIST": 0.6,
|
||||||
|
"STUN_HEARING": 0.01
|
||||||
|
},
|
||||||
|
"Core": {
|
||||||
|
"AccuratySpeed": 0.2,
|
||||||
|
"AimingType": "normal",
|
||||||
|
"CanGrenade": true,
|
||||||
|
"CanRun": true,
|
||||||
|
"DamageCoeff": 1,
|
||||||
|
"GainSightCoef": 0.1,
|
||||||
|
"HearingSense": 3.9,
|
||||||
|
"PistolFireDistancePref": 35,
|
||||||
|
"RifleFireDistancePref": 100,
|
||||||
|
"ScatteringClosePerMeter": 0.12,
|
||||||
|
"ScatteringPerMeter": 0.045,
|
||||||
|
"ShotgunFireDistancePref": 50,
|
||||||
|
"VisibleAngle": 160,
|
||||||
|
"VisibleDistance": 142,
|
||||||
|
"WaitInCoverBetweenShotsSec": 0.3
|
||||||
|
},
|
||||||
|
"Cover": {
|
||||||
|
"CHANGE_RUN_TO_COVER_SEC": 5,
|
||||||
|
"CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6,
|
||||||
|
"CHECK_CLOSEST_FRIEND": false,
|
||||||
|
"CHECK_COVER_ENEMY_LOOK": false,
|
||||||
|
"CLOSE_DIST_POINT_SQRT": 4,
|
||||||
|
"DELETE_POINTS_BEHIND_ENEMIES": true,
|
||||||
|
"DELTA_SEEN_FROM_COVE_LAST_POS": 15,
|
||||||
|
"DEPENDS_Y_DIST_TO_BOT": false,
|
||||||
|
"DIST_CANT_CHANGE_WAY": 5,
|
||||||
|
"DIST_CANT_CHANGE_WAY_SQR": 25,
|
||||||
|
"DIST_CHECK_SFETY": 9,
|
||||||
|
"DIST_MAX_REWORK_NOT_TO_SHOOT": 30,
|
||||||
|
"DOG_FIGHT_AFTER_LEAVE": 4,
|
||||||
|
"ENEMY_DIST_TO_GO_OUT": 1,
|
||||||
|
"GOOD_DIST_TO_POINT_COEF": 1.8,
|
||||||
|
"HIDE_TO_COVER_TIME": 1.5,
|
||||||
|
"HITS_TO_LEAVE_COVER": 1,
|
||||||
|
"HITS_TO_LEAVE_COVER_UNKNOWN": 1,
|
||||||
|
"LOOK_LAST_ENEMY_POS_LOOKAROUND": 45,
|
||||||
|
"LOOK_LAST_ENEMY_POS_MOVING": 1.5,
|
||||||
|
"LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3,
|
||||||
|
"MAX_DIST_OF_COVER": 4,
|
||||||
|
"MAX_DIST_OF_COVER_SQR": 16,
|
||||||
|
"MAX_SPOTTED_TIME_SEC": 55,
|
||||||
|
"MIN_DEFENCE_LEVEL": -1,
|
||||||
|
"MIN_DIST_TO_ENEMY": 9,
|
||||||
|
"MOVE_TO_COVER_WHEN_TARGET": false,
|
||||||
|
"NOT_LOOK_AT_WALL_IS_DANGER": true,
|
||||||
|
"OFFSET_LOOK_ALONG_WALL_ANG": 20,
|
||||||
|
"RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50,
|
||||||
|
"RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20,
|
||||||
|
"REWORK_NOT_TO_SHOOT": true,
|
||||||
|
"RUN_COVER_IF_CAN_AND_NO_ENEMIES": false,
|
||||||
|
"RUN_IF_FAR": 15,
|
||||||
|
"RUN_IF_FAR_SQRT": 225,
|
||||||
|
"SHOOT_NEAR_SEC_PERIOD": 0.5,
|
||||||
|
"SHOOT_NEAR_TO_LEAVE": 2,
|
||||||
|
"SOUND_TO_GET_SPOTTED": 2,
|
||||||
|
"SPOTTED_COVERS_RADIUS": 2.5,
|
||||||
|
"SPOTTED_GRENADE_RADIUS": 16,
|
||||||
|
"SPOTTED_GRENADE_TIME": 7,
|
||||||
|
"STATIONARY_WEAPON_MAX_DIST_TO_USE": 50,
|
||||||
|
"STATIONARY_WEAPON_NO_ENEMY_GETUP": 15,
|
||||||
|
"STAY_IF_FAR": 25,
|
||||||
|
"STAY_IF_FAR_SQRT": 625,
|
||||||
|
"TIME_CHECK_SAFE": 2,
|
||||||
|
"TIME_TO_MOVE_TO_COVER": 15,
|
||||||
|
"WAIT_INT_COVER_FINDING_ENEMY": 2
|
||||||
|
},
|
||||||
|
"Grenade": {
|
||||||
|
"ADD_GRENADE_AS_DANGER": 65,
|
||||||
|
"ADD_GRENADE_AS_DANGER_SQR": 4225,
|
||||||
|
"AMBUSH_IF_SMOKE_IN_ZONE_100": 40,
|
||||||
|
"AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30,
|
||||||
|
"ANG_TYPE": 1,
|
||||||
|
"BEWARE_TYPE": 2,
|
||||||
|
"BE_ATTENTION_COEF": 4,
|
||||||
|
"CAN_THROW_STRAIGHT_CONTACT": true,
|
||||||
|
"CHANCE_RUN_FLASHED_100": 100,
|
||||||
|
"CHANCE_TO_NOTIFY_ENEMY_GR_100": 100,
|
||||||
|
"CHEAT_START_GRENADE_PLACE": false,
|
||||||
|
"CLOSE_TO_SMOKE_TIME_DELTA": 5,
|
||||||
|
"CLOSE_TO_SMOKE_TO_SHOOT": 10,
|
||||||
|
"CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100,
|
||||||
|
"DAMAGE_GRENADE_SUPPRESS_DELTA": 8,
|
||||||
|
"DELTA_GRENADE_START_TIME": 0.01,
|
||||||
|
"DELTA_NEXT_ATTEMPT": 10,
|
||||||
|
"DELTA_NEXT_ATTEMPT_FROM_COVER": 5,
|
||||||
|
"FLASH_GRENADE_TIME_COEF": 0.25,
|
||||||
|
"GrenadePerMeter": 0.1,
|
||||||
|
"GrenadePrecision": 0.01,
|
||||||
|
"MAX_FLASHED_DIST_TO_SHOOT": 10,
|
||||||
|
"MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100,
|
||||||
|
"MAX_THROW_POWER": 25,
|
||||||
|
"MIN_DIST_NOT_TO_THROW": 8,
|
||||||
|
"MIN_DIST_NOT_TO_THROW_SQR": 64,
|
||||||
|
"MIN_THROW_DIST_PERCENT_0_1": 0.7,
|
||||||
|
"MIN_THROW_GRENADE_DIST": 12,
|
||||||
|
"MIN_THROW_GRENADE_DIST_SQRT": 144,
|
||||||
|
"NEAR_DELTA_THROW_TIME_SEC": 2,
|
||||||
|
"NO_RUN_FROM_AI_GRENADES": true,
|
||||||
|
"REQUEST_DIST_MUST_THROW": 3,
|
||||||
|
"REQUEST_DIST_MUST_THROW_SQRT": 9,
|
||||||
|
"RUN_AWAY": 22,
|
||||||
|
"RUN_AWAY_SQR": 484,
|
||||||
|
"SHOOT_TO_SMOKE_CHANCE_100": 50,
|
||||||
|
"SIZE_SPOTTED_COEF": 2,
|
||||||
|
"SMOKE_CHECK_DELTA": 1,
|
||||||
|
"SMOKE_SUPPRESS_DELTA": 20,
|
||||||
|
"STOP_WHEN_THROW_GRENADE": true,
|
||||||
|
"STRAIGHT_CONTACT_DELTA_SEC": -1,
|
||||||
|
"STUN_SUPPRESS_DELTA": 9,
|
||||||
|
"TIME_SHOOT_TO_FLASH": 4,
|
||||||
|
"WAIT_TIME_TURN_AWAY": 0.2
|
||||||
|
},
|
||||||
|
"Hearing": {
|
||||||
|
"BOT_CLOSE_PANIC_DIST": 1,
|
||||||
|
"CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88,
|
||||||
|
"CLOSE_DIST": 26,
|
||||||
|
"DEAD_BODY_SOUND_RAD": 30,
|
||||||
|
"DISPERSION_COEF": 10,
|
||||||
|
"DIST_PLACE_TO_FIND_POINT": 70,
|
||||||
|
"FAR_DIST": 56,
|
||||||
|
"HEAR_DELAY_WHEN_HAVE_SMT": 0,
|
||||||
|
"HEAR_DELAY_WHEN_PEACE": 0,
|
||||||
|
"LOOK_ONLY_DANGER": false,
|
||||||
|
"LOOK_ONLY_DANGER_DELTA": 9,
|
||||||
|
"RESET_TIMER_DIST": 17,
|
||||||
|
"SOUND_DIR_DEEFREE": 30
|
||||||
|
},
|
||||||
|
"Lay": {
|
||||||
|
"ATTACK_LAY_CHANCE": 25,
|
||||||
|
"CHECK_SHOOT_WHEN_LAYING": false,
|
||||||
|
"CLEAR_POINTS_OF_SCARE_SEC": 20,
|
||||||
|
"DAMAGE_TIME_TO_GETUP": 3,
|
||||||
|
"DELTA_AFTER_GETUP": 10,
|
||||||
|
"DELTA_GETUP": 2.7,
|
||||||
|
"DELTA_LAY_CHECK": 2,
|
||||||
|
"DELTA_WANT_LAY_CHECL_SEC": 5,
|
||||||
|
"DIST_ENEMY_CAN_LAY": 15,
|
||||||
|
"DIST_ENEMY_CAN_LAY_SQRT": 225,
|
||||||
|
"DIST_ENEMY_GETUP_LAY": 10,
|
||||||
|
"DIST_ENEMY_GETUP_LAY_SQRT": 100,
|
||||||
|
"DIST_ENEMY_NULL_DANGER_LAY": 15,
|
||||||
|
"DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225,
|
||||||
|
"DIST_GRASS_TERRAIN_SQRT": 0.160000011,
|
||||||
|
"DIST_TO_COVER_TO_LAY": 3.5,
|
||||||
|
"DIST_TO_COVER_TO_LAY_SQRT": 12.25,
|
||||||
|
"LAY_AIM": 0.6,
|
||||||
|
"LAY_CHANCE_DANGER": 40,
|
||||||
|
"MAX_CAN_LAY_DIST": 200,
|
||||||
|
"MAX_CAN_LAY_DIST_SQRT": 40000,
|
||||||
|
"MAX_LAY_TIME": 35,
|
||||||
|
"MIN_CAN_LAY_DIST": 11,
|
||||||
|
"MIN_CAN_LAY_DIST_SQRT": 121
|
||||||
|
},
|
||||||
|
"Look": {
|
||||||
|
"BODY_DELTA_TIME_SEARCH_SEC": 1.7,
|
||||||
|
"CAN_LOOK_TO_WALL": true,
|
||||||
|
"COME_TO_BODY_DIST": 1.2,
|
||||||
|
"CloseDeltaTimeSec": 0.1,
|
||||||
|
"DIST_CHECK_WALL": 20,
|
||||||
|
"DIST_NOT_TO_IGNORE_WALL": 15,
|
||||||
|
"ENEMY_LIGHT_ADD": 48,
|
||||||
|
"ENEMY_LIGHT_START_DIST": 90,
|
||||||
|
"FAR_DISTANCE": 160,
|
||||||
|
"FarDeltaTimeSec": 3,
|
||||||
|
"GOAL_TO_FULL_DISSAPEAR": 1.1,
|
||||||
|
"GOAL_TO_FULL_DISSAPEAR_SHOOT": 0.03,
|
||||||
|
"LOOK_AROUND_DELTA": 1.1,
|
||||||
|
"LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25,
|
||||||
|
"LightOnVisionDistance": 45,
|
||||||
|
"MARKSMAN_VISIBLE_DIST_COEF": 1.15,
|
||||||
|
"MAX_VISION_GRASS_METERS": 0.8,
|
||||||
|
"MAX_VISION_GRASS_METERS_FLARE": 8,
|
||||||
|
"MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125,
|
||||||
|
"MAX_VISION_GRASS_METERS_OPT": 0.9090909,
|
||||||
|
"MIDDLE_DIST": 90,
|
||||||
|
"MIN_LOOK_AROUD_TIME": 20,
|
||||||
|
"MiddleDeltaTimeSec": 1,
|
||||||
|
"OLD_TIME_POINT": 11,
|
||||||
|
"OPTIMIZE_TO_ONLY_BODY": true,
|
||||||
|
"POSIBLE_VISION_SPACE": 1.2,
|
||||||
|
"VISIBLE_DISNACE_WITH_LIGHT": 100,
|
||||||
|
"WAIT_NEW_SENSOR": 2.1,
|
||||||
|
"WAIT_NEW__LOOK_SENSOR": 7.8
|
||||||
|
},
|
||||||
|
"Mind": {
|
||||||
|
"AI_POWER_COEF": 120,
|
||||||
|
"AMBUSH_WHEN_UNDER_FIRE": true,
|
||||||
|
"AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60,
|
||||||
|
"ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5,
|
||||||
|
"ATTACK_IMMEDIATLY_CHANCE_0_100": 40,
|
||||||
|
"BULLET_FEEL_CLOSE_SDIST": 1,
|
||||||
|
"BULLET_FEEL_DIST": 360,
|
||||||
|
"CAN_PANIC_IS_PROTECT": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_BEAR": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_SAVAGE": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_USEC": false,
|
||||||
|
"CAN_STAND_BY": false,
|
||||||
|
"CAN_TAKE_ITEMS": false,
|
||||||
|
"CAN_THROW_REQUESTS": true,
|
||||||
|
"CAN_USE_MEDS": true,
|
||||||
|
"CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01,
|
||||||
|
"CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25,
|
||||||
|
"CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35,
|
||||||
|
"CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80,
|
||||||
|
"COVER_DIST_COEF": 1.5,
|
||||||
|
"COVER_SECONDS_AFTER_LOSE_VISION": 10,
|
||||||
|
"COVER_SELF_ALWAYS_IF_DAMAGED": false,
|
||||||
|
"DAMAGE_REDUCTION_TIME_SEC": 20,
|
||||||
|
"DANGER_EXPIRE_TIME_MAX": 1.2,
|
||||||
|
"DANGER_EXPIRE_TIME_MIN": 0.4,
|
||||||
|
"DANGER_POINT_CHOOSE_COEF": 1,
|
||||||
|
"DEFAULT_BEAR_BEHAVIOUR": "Attack",
|
||||||
|
"DEFAULT_SAVAGE_BEHAVIOUR": "Warn",
|
||||||
|
"DEFAULT_USEC_BEHAVIOUR": "Attack",
|
||||||
|
"DIST_TO_ENEMY_YO_CAN_HEAL": 30,
|
||||||
|
"DIST_TO_FOUND_SQRT": 400,
|
||||||
|
"DIST_TO_STOP_RUN_ENEMY": 15,
|
||||||
|
"DOG_FIGHT_IN": 3,
|
||||||
|
"DOG_FIGHT_OUT": 6,
|
||||||
|
"ENEMY_BOT_TYPES": [],
|
||||||
|
"ENEMY_LOOK_AT_ME_ANG": 15,
|
||||||
|
"FIND_COVER_TO_GET_POSITION_WITH_SHOOT": 2,
|
||||||
|
"FRIENDLY_BOT_TYPES": [],
|
||||||
|
"FRIEND_AGR_KILL": 0.2,
|
||||||
|
"FRIEND_DEAD_AGR_LOW": -0.2,
|
||||||
|
"GROUP_ANY_PHRASE_DELAY": 5,
|
||||||
|
"GROUP_EXACTLY_PHRASE_DELAY": 20,
|
||||||
|
"HEAL_DELAY_SEC": 5,
|
||||||
|
"HIT_DELAY_WHEN_HAVE_SMT": -1,
|
||||||
|
"HIT_DELAY_WHEN_PEACE": -1,
|
||||||
|
"HIT_POINT_DETECTION": 4,
|
||||||
|
"HOLD_IF_PROTECT_DELTA_LAST_TIME_SEEN": 8.5,
|
||||||
|
"LASTSEEN_POINT_CHOOSE_COEF": 0.2,
|
||||||
|
"LAST_ENEMY_LOOK_TO": 40,
|
||||||
|
"MAX_AGGRO_BOT_DIST": 100,
|
||||||
|
"MAX_AGGRO_BOT_DIST_SQR": 10000,
|
||||||
|
"MAX_SHOOTS_TIME": 4,
|
||||||
|
"MAX_START_AGGRESION_COEF": 3,
|
||||||
|
"MIN_DAMAGE_SCARE": 20,
|
||||||
|
"MIN_SHOOTS_TIME": 2,
|
||||||
|
"MIN_START_AGGRESION_COEF": 1,
|
||||||
|
"NO_RUN_AWAY_FOR_SAFE": true,
|
||||||
|
"PANIC_LAY_WEIGHT": 20,
|
||||||
|
"PANIC_NONE_WEIGHT": 40,
|
||||||
|
"PANIC_RUN_WEIGHT": 1,
|
||||||
|
"PANIC_SIT_WEIGHT": 80,
|
||||||
|
"PANIC_SIT_WEIGHT_PEACE": 60,
|
||||||
|
"PART_PERCENT_TO_HEAL": 0.65,
|
||||||
|
"PISTOL_SHOTGUN_AMBUSH_DIST": 330,
|
||||||
|
"PROTECT_DELTA_HEAL_SEC": 10,
|
||||||
|
"PROTECT_TIME_REAL": true,
|
||||||
|
"SEC_TO_MORE_DIST_TO_RUN": 10,
|
||||||
|
"SHOOT_INSTEAD_DOG_FIGHT": 9,
|
||||||
|
"SIMPLE_POINT_CHOOSE_COEF": 0.4,
|
||||||
|
"STANDART_AMBUSH_DIST": 300,
|
||||||
|
"SUSPETION_POINT_CHANCE_ADD100": 0,
|
||||||
|
"TALK_WITH_QUERY": true,
|
||||||
|
"TIME_TO_FIND_ENEMY": 22,
|
||||||
|
"TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52,
|
||||||
|
"TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15,
|
||||||
|
"WARN_BOT_TYPES": []
|
||||||
|
},
|
||||||
|
"Move": {
|
||||||
|
"BASESTART_SLOW_DIST": 1.1,
|
||||||
|
"BASE_ROTATE_SPEED": 270,
|
||||||
|
"BASE_SQRT_START_SERACH": 1225,
|
||||||
|
"BASE_START_SERACH": 35,
|
||||||
|
"CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100,
|
||||||
|
"DELTA_LAST_SEEN_ENEMY": 20,
|
||||||
|
"DIST_TO_CAN_CHANGE_WAY": 8,
|
||||||
|
"DIST_TO_CAN_CHANGE_WAY_SQR": 64,
|
||||||
|
"DIST_TO_START_RAYCAST": 15,
|
||||||
|
"DIST_TO_START_RAYCAST_SQR": 225,
|
||||||
|
"ETERNITY_STAMINA": true,
|
||||||
|
"FAR_DIST": 4,
|
||||||
|
"FAR_DIST_SQR": 16,
|
||||||
|
"REACH_DIST": 0.5,
|
||||||
|
"REACH_DIST_COVER": 2,
|
||||||
|
"REACH_DIST_RUN": 0.8,
|
||||||
|
"RUN_IF_CANT_SHOOT": false,
|
||||||
|
"RUN_IF_GAOL_FAR_THEN": 10,
|
||||||
|
"RUN_TO_COVER_MIN": 2,
|
||||||
|
"SEC_TO_CHANGE_TO_RUN": 3,
|
||||||
|
"SLOW_COEF": 7,
|
||||||
|
"START_SLOW_DIST": 1.5,
|
||||||
|
"UPDATE_TIME_RECAL_WAY": 7,
|
||||||
|
"Y_APPROXIMATION": 0.7
|
||||||
|
},
|
||||||
|
"Patrol": {
|
||||||
|
"CAN_CHECK_MAGAZINE": false,
|
||||||
|
"CAN_CHOOSE_RESERV": false,
|
||||||
|
"CAN_WATCH_SECOND_WEAPON": true,
|
||||||
|
"CHANCE_TO_CHANGE_WAY_0_100": 30,
|
||||||
|
"CHANCE_TO_CUT_WAY_0_100": 75,
|
||||||
|
"CHANCE_TO_SHOOT_DEADBODY": 52,
|
||||||
|
"CHANGE_WAY_TIME": 3325.1,
|
||||||
|
"CLOSE_TO_SELECT_RESERV_WAY": 25,
|
||||||
|
"CUT_WAY_MAX_0_1": 0.65,
|
||||||
|
"CUT_WAY_MIN_0_1": 0.4,
|
||||||
|
"FRIEND_SEARCH_SEC": 12,
|
||||||
|
"LOOK_TIME_BASE": 12,
|
||||||
|
"MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5,
|
||||||
|
"MIN_DIST_TO_CLOSE_TALK": 5,
|
||||||
|
"MIN_DIST_TO_CLOSE_TALK_SQR": 25,
|
||||||
|
"MIN_TALK_DELAY": 35,
|
||||||
|
"RESERVE_OUT_TIME": 60,
|
||||||
|
"RESERVE_TIME_STAY": 72,
|
||||||
|
"SUSPETION_PLACE_LIFETIME": 7,
|
||||||
|
"TALK_DELAY": 31.1,
|
||||||
|
"TALK_DELAY_BIG": 45.1,
|
||||||
|
"VISION_DIST_COEF_PEACE": 1
|
||||||
|
},
|
||||||
|
"Scattering": {
|
||||||
|
"AMPLITUDE_FACTOR": 0.25,
|
||||||
|
"AMPLITUDE_SPEED": 0.1,
|
||||||
|
"BloodFall": 1.45,
|
||||||
|
"Caution": 0.3,
|
||||||
|
"DIST_FROM_OLD_POINT_TO_NOT_AIM": 15,
|
||||||
|
"DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225,
|
||||||
|
"DIST_NOT_TO_SHOOT": 0.3,
|
||||||
|
"FromShot": 0.001,
|
||||||
|
"HandDamageAccuracySpeed": 1.3,
|
||||||
|
"HandDamageScatteringMinMax": 0.7,
|
||||||
|
"LayFactor": 0.1,
|
||||||
|
"MaxScatter": 0.4,
|
||||||
|
"MinScatter": 0.03,
|
||||||
|
"MovingSlowCoef": 1.5,
|
||||||
|
"PoseChnageCoef": 0.1,
|
||||||
|
"RecoilControlCoefShootDone": 0.0003,
|
||||||
|
"RecoilControlCoefShootDoneAuto": 0.00015,
|
||||||
|
"RecoilYCoef": 0.0005,
|
||||||
|
"RecoilYCoefSppedDown": -0.52,
|
||||||
|
"RecoilYMax": 1,
|
||||||
|
"SpeedDown": -0.3,
|
||||||
|
"SpeedUp": 0.3,
|
||||||
|
"SpeedUpAim": 1.4,
|
||||||
|
"ToCaution": 0.6,
|
||||||
|
"ToLowBotAngularSpeed": 80,
|
||||||
|
"ToLowBotSpeed": 2.4,
|
||||||
|
"ToSlowBotSpeed": 1.5,
|
||||||
|
"ToStopBotAngularSpeed": 40,
|
||||||
|
"ToUpBotSpeed": 3.6,
|
||||||
|
"TracerCoef": 1.3,
|
||||||
|
"WorkingScatter": 0.15
|
||||||
|
},
|
||||||
|
"Shoot": {
|
||||||
|
"AUTOMATIC_FIRE_SCATTERING_COEF": 1.5,
|
||||||
|
"BASE_AUTOMATIC_TIME": 0.2,
|
||||||
|
"CAN_SHOOTS_TIME_TO_AMBUSH": 993,
|
||||||
|
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 100,
|
||||||
|
"CHANCE_TO_CHANGE_WEAPON": 60,
|
||||||
|
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 60,
|
||||||
|
"DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5,
|
||||||
|
"DELAY_BEFORE_FIX_MALFUNCTION": 0.5,
|
||||||
|
"DIST_TO_CHANGE_TO_MAIN": 15,
|
||||||
|
"FAR_DIST_ENEMY": 20,
|
||||||
|
"FAR_DIST_ENEMY_SQR": 400,
|
||||||
|
"FAR_DIST_TO_CHANGE_WEAPON": 30,
|
||||||
|
"FINGER_HOLD_SINGLE_SHOT": 0.14,
|
||||||
|
"FINGER_HOLD_STATIONARY_GRENADE": 0.3,
|
||||||
|
"HORIZONT_RECOIL_COEF": 0.1,
|
||||||
|
"LAST_SEEN_TIME_TO_START_SUPPRESS_STATIONARY_AGS": 0,
|
||||||
|
"LOW_DIST_TO_CHANGE_WEAPON": 5,
|
||||||
|
"MARKSMAN_DIST_SEK_COEF": 44,
|
||||||
|
"MAX_DIST_COEF": 100,
|
||||||
|
"MAX_RECOIL_PER_METER": 0.1,
|
||||||
|
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5,
|
||||||
|
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2,
|
||||||
|
"RECOIL_DELTA_PRESS": 0.15,
|
||||||
|
"RECOIL_PER_METER": 0.02,
|
||||||
|
"RECOIL_TIME_NORMALIZE": 1,
|
||||||
|
"RELOAD_PECNET_NO_ENEMY": 0.6,
|
||||||
|
"REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25,
|
||||||
|
"RUN_DIST_NO_AMMO": 25,
|
||||||
|
"RUN_DIST_NO_AMMO_SQRT": 625,
|
||||||
|
"SHOOT_FROM_COVER": 4,
|
||||||
|
"SUPPRESS_BY_SHOOT_TIME": 6,
|
||||||
|
"SUPPRESS_TRIGGERS_DOWN": 3,
|
||||||
|
"VALIDATE_MALFUNCTION_CHANCE": 100,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT": 0.2,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT_LONG_MAX": 3.3,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT_LONG_MIN": 0.4,
|
||||||
|
"WAIT_NEXT_STATIONARY_GRENADE": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"impossible": {
|
||||||
|
"Aiming": {
|
||||||
|
"AIMING_TYPE": 5,
|
||||||
|
"ANYTIME_LIGHT_WHEN_AIM_100": -1,
|
||||||
|
"ANY_PART_SHOOT_TIME": 15,
|
||||||
|
"BAD_SHOOTS_MAIN_COEF": 0.39,
|
||||||
|
"BAD_SHOOTS_MAX": 0,
|
||||||
|
"BAD_SHOOTS_MIN": 0,
|
||||||
|
"BAD_SHOOTS_OFFSET": 1,
|
||||||
|
"BASE_HIT_AFFECTION_DELAY_SEC": 0.57,
|
||||||
|
"BASE_HIT_AFFECTION_MAX_ANG": 10,
|
||||||
|
"BASE_HIT_AFFECTION_MIN_ANG": 4,
|
||||||
|
"BASE_SHIEF": 0.05,
|
||||||
|
"BASE_SHIEF_STATIONARY_GRENADE": 1.1,
|
||||||
|
"BETTER_PRECICING_COEF": 0.9,
|
||||||
|
"BOTTOM_COEF": 0.1,
|
||||||
|
"BOT_MOVE_IF_DELTA": 3.01,
|
||||||
|
"COEF_FROM_COVER": 0.45,
|
||||||
|
"COEF_IF_MOVE": 1,
|
||||||
|
"DAMAGE_PANIC_TIME": 15,
|
||||||
|
"DAMAGE_TO_DISCARD_AIM_0_100": 86,
|
||||||
|
"DANGER_UP_POINT": 1.3,
|
||||||
|
"DIST_TO_SHOOT_NO_OFFSET": 3,
|
||||||
|
"DIST_TO_SHOOT_TO_CENTER": 3,
|
||||||
|
"ENEMY_Y_WEAPON_OFFSET": 0.08,
|
||||||
|
"FIRST_CONTACT_ADD_CHANCE_100": 80,
|
||||||
|
"FIRST_CONTACT_ADD_SEC": 0.1,
|
||||||
|
"HARD_AIM": 0.75,
|
||||||
|
"MAX_AIMING_UPGRADE_BY_TIME": 0.25,
|
||||||
|
"MAX_AIM_PRECICING": 2,
|
||||||
|
"MAX_AIM_TIME": 1.5,
|
||||||
|
"MAX_TIME_DISCARD_AIM_SEC": 0.6,
|
||||||
|
"MIN_DAMAGE_TO_GET_HIT_AFFETS": 1,
|
||||||
|
"MIN_TIME_DISCARD_AIM_SEC": 0.3,
|
||||||
|
"NEXT_SHOT_MISS_CHANCE_100": 100,
|
||||||
|
"NEXT_SHOT_MISS_Y_OFFSET": 1,
|
||||||
|
"OFFSET_RECAL_ANYWAY_TIME": 1,
|
||||||
|
"PANIC_ACCURATY_COEF": 1.2,
|
||||||
|
"PANIC_COEF": 1.2,
|
||||||
|
"PANIC_TIME": 2,
|
||||||
|
"RECALC_DIST": 0.7,
|
||||||
|
"RECALC_MUST_TIME": 3,
|
||||||
|
"RECALC_SQR_DIST": 0.48999998,
|
||||||
|
"SCATTERING_DIST_MODIF": 0.67,
|
||||||
|
"SCATTERING_DIST_MODIF_CLOSE": 0.6,
|
||||||
|
"SCATTERING_HAVE_DAMAGE_COEF": 2,
|
||||||
|
"SHOOT_TO_CHANGE_PRIORITY": 5525,
|
||||||
|
"SHPERE_FRIENDY_FIRE_SIZE": -0.1,
|
||||||
|
"TIME_COEF_IF_MOVE": 1.1,
|
||||||
|
"WEAPON_ROOT_OFFSET": 0.35,
|
||||||
|
"XZ_COEF": 0.4,
|
||||||
|
"XZ_COEF_STATIONARY_GRENADE": 0.7,
|
||||||
|
"Y_BOTTOM_OFFSET_COEF": 0.015,
|
||||||
|
"Y_TOP_OFFSET_COEF": 0.001
|
||||||
|
},
|
||||||
|
"Boss": {
|
||||||
|
"BOSS_DIST_TO_SHOOT": 16,
|
||||||
|
"BOSS_DIST_TO_SHOOT_SQRT": 256,
|
||||||
|
"BOSS_DIST_TO_WARNING": 34,
|
||||||
|
"BOSS_DIST_TO_WARNING_OUT": 43,
|
||||||
|
"BOSS_DIST_TO_WARNING_OUT_SQRT": 1849,
|
||||||
|
"BOSS_DIST_TO_WARNING_SQRT": 1156,
|
||||||
|
"CHANCE_TO_SEND_GRENADE_100": 100,
|
||||||
|
"CHANCE_USE_RESERVE_PATROL_100": 30,
|
||||||
|
"COVER_TO_SEND": true,
|
||||||
|
"DELTA_SEARCH_TIME": 18,
|
||||||
|
"DIST_TO_PROTECT_BOSS": 15,
|
||||||
|
"EFFECT_PAINKILLER": true,
|
||||||
|
"GLUHAR_ASSAULT_ATTACK_DIST": 45,
|
||||||
|
"GLUHAR_BOSS_WANNA_ATTACK_CHANCE_0_100": 150,
|
||||||
|
"GLUHAR_FOLLOWER_PATH_NAME": "Attack",
|
||||||
|
"GLUHAR_FOLLOWER_SCOUT_DIST_END_ATTACK": 120,
|
||||||
|
"GLUHAR_FOLLOWER_SCOUT_DIST_START_ATTACK": 80,
|
||||||
|
"GLUHAR_STOP_ASSAULT_ATTACK_DIST": 180,
|
||||||
|
"GLUHAR_TIME_TO_ASSAULT": 10,
|
||||||
|
"KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2,
|
||||||
|
"KILLA_BULLET_TO_RELOAD": 15,
|
||||||
|
"KILLA_CLOSEATTACK_DELAY": 10,
|
||||||
|
"KILLA_CLOSEATTACK_TIMES": 3,
|
||||||
|
"KILLA_CLOSE_ATTACK_DIST": 8,
|
||||||
|
"KILLA_CONTUTION_TIME": 5,
|
||||||
|
"KILLA_DEF_DIST_SQRT": 225,
|
||||||
|
"KILLA_DIST_TO_GO_TO_SUPPRESS": 6,
|
||||||
|
"KILLA_DITANCE_TO_BE_ENEMY_BOSS": 65,
|
||||||
|
"KILLA_ENEMIES_TO_ATTACK": 3,
|
||||||
|
"KILLA_HOLD_DELAY": 5,
|
||||||
|
"KILLA_LARGE_ATTACK_DIST": 61,
|
||||||
|
"KILLA_MIDDLE_ATTACK_DIST": 32,
|
||||||
|
"KILLA_ONE_IS_CLOSE": 20,
|
||||||
|
"KILLA_SEARCH_METERS": 30,
|
||||||
|
"KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25,
|
||||||
|
"KILLA_START_SEARCH_SEC": 40,
|
||||||
|
"KILLA_TRIGGER_DOWN_DELAY": 0.1,
|
||||||
|
"KILLA_WAIT_IN_COVER_COEF": 0.1,
|
||||||
|
"KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5,
|
||||||
|
"KOJANIY_COVER_POWER": 500,
|
||||||
|
"KOJANIY_DIST_CORE_SPOS_RECALC": 25,
|
||||||
|
"KOJANIY_DIST_CORE_SPOS_RECALC_SQRT": 625,
|
||||||
|
"KOJANIY_DIST_ENEMY_TOO_CLOSE": 17,
|
||||||
|
"KOJANIY_DIST_TO_BE_ENEMY": 200,
|
||||||
|
"KOJANIY_DIST_WHEN_READY": 40,
|
||||||
|
"KOJANIY_FIGHT_CENTER_POS_ME": false,
|
||||||
|
"KOJANIY_MANY_ENEMIES_COEF": 1.5,
|
||||||
|
"KOJANIY_MIN_DIST_TO_LOOT": 20,
|
||||||
|
"KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400,
|
||||||
|
"MAX_DIST_COVER_BOSS": 25,
|
||||||
|
"MAX_DIST_COVER_BOSS_SQRT": 625,
|
||||||
|
"MAX_DIST_DECIDER_TO_SEND": 35,
|
||||||
|
"MAX_DIST_DECIDER_TO_SEND_SQRT": 1225,
|
||||||
|
"PERSONS_SEND": 2,
|
||||||
|
"SHALL_WARN": true,
|
||||||
|
"TIME_AFTER_LOSE": 15,
|
||||||
|
"TIME_AFTER_LOSE_DELTA": 60,
|
||||||
|
"WAIT_NO_ATTACK_SAVAGE": 10
|
||||||
|
},
|
||||||
|
"Change": {
|
||||||
|
"FLASH_ACCURATY": 1.6,
|
||||||
|
"FLASH_GAIN_SIGHT": 1.8,
|
||||||
|
"FLASH_HEARING": 1,
|
||||||
|
"FLASH_LAY_CHANCE": 1,
|
||||||
|
"FLASH_PRECICING": 1.6,
|
||||||
|
"FLASH_SCATTERING": 1.6,
|
||||||
|
"FLASH_VISION_DIST": 0.05,
|
||||||
|
"SMOKE_ACCURATY": 1.6,
|
||||||
|
"SMOKE_GAIN_SIGHT": 1.6,
|
||||||
|
"SMOKE_HEARING": 1,
|
||||||
|
"SMOKE_LAY_CHANCE": 1.6,
|
||||||
|
"SMOKE_PRECICING": 1.6,
|
||||||
|
"SMOKE_SCATTERING": 1.6,
|
||||||
|
"SMOKE_VISION_DIST": 0.6,
|
||||||
|
"STUN_HEARING": 0.01
|
||||||
|
},
|
||||||
|
"Core": {
|
||||||
|
"AccuratySpeed": 0.2,
|
||||||
|
"AimingType": "normal",
|
||||||
|
"CanGrenade": true,
|
||||||
|
"CanRun": true,
|
||||||
|
"DamageCoeff": 1,
|
||||||
|
"GainSightCoef": 0.1,
|
||||||
|
"HearingSense": 3.9,
|
||||||
|
"PistolFireDistancePref": 35,
|
||||||
|
"RifleFireDistancePref": 100,
|
||||||
|
"ScatteringClosePerMeter": 0.12,
|
||||||
|
"ScatteringPerMeter": 0.045,
|
||||||
|
"ShotgunFireDistancePref": 50,
|
||||||
|
"VisibleAngle": 160,
|
||||||
|
"VisibleDistance": 142,
|
||||||
|
"WaitInCoverBetweenShotsSec": 0.3
|
||||||
|
},
|
||||||
|
"Cover": {
|
||||||
|
"CHANGE_RUN_TO_COVER_SEC": 5,
|
||||||
|
"CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6,
|
||||||
|
"CHECK_CLOSEST_FRIEND": false,
|
||||||
|
"CHECK_COVER_ENEMY_LOOK": false,
|
||||||
|
"CLOSE_DIST_POINT_SQRT": 4,
|
||||||
|
"DELETE_POINTS_BEHIND_ENEMIES": true,
|
||||||
|
"DELTA_SEEN_FROM_COVE_LAST_POS": 15,
|
||||||
|
"DEPENDS_Y_DIST_TO_BOT": false,
|
||||||
|
"DIST_CANT_CHANGE_WAY": 5,
|
||||||
|
"DIST_CANT_CHANGE_WAY_SQR": 25,
|
||||||
|
"DIST_CHECK_SFETY": 9,
|
||||||
|
"DIST_MAX_REWORK_NOT_TO_SHOOT": 30,
|
||||||
|
"DOG_FIGHT_AFTER_LEAVE": 4,
|
||||||
|
"ENEMY_DIST_TO_GO_OUT": 1,
|
||||||
|
"GOOD_DIST_TO_POINT_COEF": 1.8,
|
||||||
|
"HIDE_TO_COVER_TIME": 1.5,
|
||||||
|
"HITS_TO_LEAVE_COVER": 1,
|
||||||
|
"HITS_TO_LEAVE_COVER_UNKNOWN": 1,
|
||||||
|
"LOOK_LAST_ENEMY_POS_LOOKAROUND": 45,
|
||||||
|
"LOOK_LAST_ENEMY_POS_MOVING": 1.5,
|
||||||
|
"LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3,
|
||||||
|
"MAX_DIST_OF_COVER": 4,
|
||||||
|
"MAX_DIST_OF_COVER_SQR": 16,
|
||||||
|
"MAX_SPOTTED_TIME_SEC": 55,
|
||||||
|
"MIN_DEFENCE_LEVEL": -1,
|
||||||
|
"MIN_DIST_TO_ENEMY": 9,
|
||||||
|
"MOVE_TO_COVER_WHEN_TARGET": false,
|
||||||
|
"NOT_LOOK_AT_WALL_IS_DANGER": true,
|
||||||
|
"OFFSET_LOOK_ALONG_WALL_ANG": 20,
|
||||||
|
"RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50,
|
||||||
|
"RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20,
|
||||||
|
"REWORK_NOT_TO_SHOOT": true,
|
||||||
|
"RUN_COVER_IF_CAN_AND_NO_ENEMIES": false,
|
||||||
|
"RUN_IF_FAR": 15,
|
||||||
|
"RUN_IF_FAR_SQRT": 225,
|
||||||
|
"SHOOT_NEAR_SEC_PERIOD": 0.5,
|
||||||
|
"SHOOT_NEAR_TO_LEAVE": 2,
|
||||||
|
"SOUND_TO_GET_SPOTTED": 2,
|
||||||
|
"SPOTTED_COVERS_RADIUS": 2.5,
|
||||||
|
"SPOTTED_GRENADE_RADIUS": 16,
|
||||||
|
"SPOTTED_GRENADE_TIME": 7,
|
||||||
|
"STATIONARY_WEAPON_MAX_DIST_TO_USE": 50,
|
||||||
|
"STATIONARY_WEAPON_NO_ENEMY_GETUP": 15,
|
||||||
|
"STAY_IF_FAR": 25,
|
||||||
|
"STAY_IF_FAR_SQRT": 625,
|
||||||
|
"TIME_CHECK_SAFE": 2,
|
||||||
|
"TIME_TO_MOVE_TO_COVER": 15,
|
||||||
|
"WAIT_INT_COVER_FINDING_ENEMY": 2
|
||||||
|
},
|
||||||
|
"Grenade": {
|
||||||
|
"ADD_GRENADE_AS_DANGER": 65,
|
||||||
|
"ADD_GRENADE_AS_DANGER_SQR": 4225,
|
||||||
|
"AMBUSH_IF_SMOKE_IN_ZONE_100": 40,
|
||||||
|
"AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30,
|
||||||
|
"ANG_TYPE": 1,
|
||||||
|
"BEWARE_TYPE": 2,
|
||||||
|
"BE_ATTENTION_COEF": 4,
|
||||||
|
"CAN_THROW_STRAIGHT_CONTACT": true,
|
||||||
|
"CHANCE_RUN_FLASHED_100": 100,
|
||||||
|
"CHANCE_TO_NOTIFY_ENEMY_GR_100": 100,
|
||||||
|
"CHEAT_START_GRENADE_PLACE": false,
|
||||||
|
"CLOSE_TO_SMOKE_TIME_DELTA": 5,
|
||||||
|
"CLOSE_TO_SMOKE_TO_SHOOT": 10,
|
||||||
|
"CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100,
|
||||||
|
"DAMAGE_GRENADE_SUPPRESS_DELTA": 8,
|
||||||
|
"DELTA_GRENADE_START_TIME": 0.01,
|
||||||
|
"DELTA_NEXT_ATTEMPT": 10,
|
||||||
|
"DELTA_NEXT_ATTEMPT_FROM_COVER": 5,
|
||||||
|
"FLASH_GRENADE_TIME_COEF": 0.25,
|
||||||
|
"GrenadePerMeter": 0.1,
|
||||||
|
"GrenadePrecision": 0.01,
|
||||||
|
"MAX_FLASHED_DIST_TO_SHOOT": 10,
|
||||||
|
"MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100,
|
||||||
|
"MAX_THROW_POWER": 25,
|
||||||
|
"MIN_DIST_NOT_TO_THROW": 8,
|
||||||
|
"MIN_DIST_NOT_TO_THROW_SQR": 64,
|
||||||
|
"MIN_THROW_DIST_PERCENT_0_1": 0.7,
|
||||||
|
"MIN_THROW_GRENADE_DIST": 12,
|
||||||
|
"MIN_THROW_GRENADE_DIST_SQRT": 144,
|
||||||
|
"NEAR_DELTA_THROW_TIME_SEC": 2,
|
||||||
|
"NO_RUN_FROM_AI_GRENADES": true,
|
||||||
|
"REQUEST_DIST_MUST_THROW": 3,
|
||||||
|
"REQUEST_DIST_MUST_THROW_SQRT": 9,
|
||||||
|
"RUN_AWAY": 22,
|
||||||
|
"RUN_AWAY_SQR": 484,
|
||||||
|
"SHOOT_TO_SMOKE_CHANCE_100": 50,
|
||||||
|
"SIZE_SPOTTED_COEF": 2,
|
||||||
|
"SMOKE_CHECK_DELTA": 1,
|
||||||
|
"SMOKE_SUPPRESS_DELTA": 20,
|
||||||
|
"STOP_WHEN_THROW_GRENADE": true,
|
||||||
|
"STRAIGHT_CONTACT_DELTA_SEC": -1,
|
||||||
|
"STUN_SUPPRESS_DELTA": 9,
|
||||||
|
"TIME_SHOOT_TO_FLASH": 4,
|
||||||
|
"WAIT_TIME_TURN_AWAY": 0.2
|
||||||
|
},
|
||||||
|
"Hearing": {
|
||||||
|
"BOT_CLOSE_PANIC_DIST": 1,
|
||||||
|
"CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88,
|
||||||
|
"CLOSE_DIST": 26,
|
||||||
|
"DEAD_BODY_SOUND_RAD": 30,
|
||||||
|
"DISPERSION_COEF": 10,
|
||||||
|
"DIST_PLACE_TO_FIND_POINT": 70,
|
||||||
|
"FAR_DIST": 56,
|
||||||
|
"HEAR_DELAY_WHEN_HAVE_SMT": 0,
|
||||||
|
"HEAR_DELAY_WHEN_PEACE": 0,
|
||||||
|
"LOOK_ONLY_DANGER": false,
|
||||||
|
"LOOK_ONLY_DANGER_DELTA": 9,
|
||||||
|
"RESET_TIMER_DIST": 17,
|
||||||
|
"SOUND_DIR_DEEFREE": 30
|
||||||
|
},
|
||||||
|
"Lay": {
|
||||||
|
"ATTACK_LAY_CHANCE": 25,
|
||||||
|
"CHECK_SHOOT_WHEN_LAYING": false,
|
||||||
|
"CLEAR_POINTS_OF_SCARE_SEC": 20,
|
||||||
|
"DAMAGE_TIME_TO_GETUP": 3,
|
||||||
|
"DELTA_AFTER_GETUP": 10,
|
||||||
|
"DELTA_GETUP": 2.7,
|
||||||
|
"DELTA_LAY_CHECK": 2,
|
||||||
|
"DELTA_WANT_LAY_CHECL_SEC": 5,
|
||||||
|
"DIST_ENEMY_CAN_LAY": 15,
|
||||||
|
"DIST_ENEMY_CAN_LAY_SQRT": 225,
|
||||||
|
"DIST_ENEMY_GETUP_LAY": 10,
|
||||||
|
"DIST_ENEMY_GETUP_LAY_SQRT": 100,
|
||||||
|
"DIST_ENEMY_NULL_DANGER_LAY": 15,
|
||||||
|
"DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225,
|
||||||
|
"DIST_GRASS_TERRAIN_SQRT": 0.160000011,
|
||||||
|
"DIST_TO_COVER_TO_LAY": 3.5,
|
||||||
|
"DIST_TO_COVER_TO_LAY_SQRT": 12.25,
|
||||||
|
"LAY_AIM": 0.6,
|
||||||
|
"LAY_CHANCE_DANGER": 40,
|
||||||
|
"MAX_CAN_LAY_DIST": 200,
|
||||||
|
"MAX_CAN_LAY_DIST_SQRT": 40000,
|
||||||
|
"MAX_LAY_TIME": 35,
|
||||||
|
"MIN_CAN_LAY_DIST": 11,
|
||||||
|
"MIN_CAN_LAY_DIST_SQRT": 121
|
||||||
|
},
|
||||||
|
"Look": {
|
||||||
|
"BODY_DELTA_TIME_SEARCH_SEC": 1.7,
|
||||||
|
"CAN_LOOK_TO_WALL": true,
|
||||||
|
"COME_TO_BODY_DIST": 1.2,
|
||||||
|
"CloseDeltaTimeSec": 0.1,
|
||||||
|
"DIST_CHECK_WALL": 20,
|
||||||
|
"DIST_NOT_TO_IGNORE_WALL": 15,
|
||||||
|
"ENEMY_LIGHT_ADD": 48,
|
||||||
|
"ENEMY_LIGHT_START_DIST": 90,
|
||||||
|
"FAR_DISTANCE": 160,
|
||||||
|
"FarDeltaTimeSec": 3,
|
||||||
|
"GOAL_TO_FULL_DISSAPEAR": 1.1,
|
||||||
|
"GOAL_TO_FULL_DISSAPEAR_SHOOT": 0.03,
|
||||||
|
"LOOK_AROUND_DELTA": 1.1,
|
||||||
|
"LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25,
|
||||||
|
"LightOnVisionDistance": 45,
|
||||||
|
"MARKSMAN_VISIBLE_DIST_COEF": 1.15,
|
||||||
|
"MAX_VISION_GRASS_METERS": 0.8,
|
||||||
|
"MAX_VISION_GRASS_METERS_FLARE": 8,
|
||||||
|
"MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125,
|
||||||
|
"MAX_VISION_GRASS_METERS_OPT": 0.9090909,
|
||||||
|
"MIDDLE_DIST": 90,
|
||||||
|
"MIN_LOOK_AROUD_TIME": 20,
|
||||||
|
"MiddleDeltaTimeSec": 1,
|
||||||
|
"OLD_TIME_POINT": 11,
|
||||||
|
"OPTIMIZE_TO_ONLY_BODY": true,
|
||||||
|
"POSIBLE_VISION_SPACE": 1.2,
|
||||||
|
"VISIBLE_DISNACE_WITH_LIGHT": 100,
|
||||||
|
"WAIT_NEW_SENSOR": 2.1,
|
||||||
|
"WAIT_NEW__LOOK_SENSOR": 7.8
|
||||||
|
},
|
||||||
|
"Mind": {
|
||||||
|
"AI_POWER_COEF": 120,
|
||||||
|
"AMBUSH_WHEN_UNDER_FIRE": true,
|
||||||
|
"AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60,
|
||||||
|
"ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5,
|
||||||
|
"ATTACK_IMMEDIATLY_CHANCE_0_100": 40,
|
||||||
|
"BULLET_FEEL_CLOSE_SDIST": 1,
|
||||||
|
"BULLET_FEEL_DIST": 360,
|
||||||
|
"CAN_PANIC_IS_PROTECT": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_BEAR": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_SAVAGE": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_USEC": false,
|
||||||
|
"CAN_STAND_BY": false,
|
||||||
|
"CAN_TAKE_ITEMS": false,
|
||||||
|
"CAN_THROW_REQUESTS": true,
|
||||||
|
"CAN_USE_MEDS": true,
|
||||||
|
"CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01,
|
||||||
|
"CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25,
|
||||||
|
"CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35,
|
||||||
|
"CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80,
|
||||||
|
"COVER_DIST_COEF": 1.5,
|
||||||
|
"COVER_SECONDS_AFTER_LOSE_VISION": 10,
|
||||||
|
"COVER_SELF_ALWAYS_IF_DAMAGED": false,
|
||||||
|
"DAMAGE_REDUCTION_TIME_SEC": 20,
|
||||||
|
"DANGER_EXPIRE_TIME_MAX": 1.2,
|
||||||
|
"DANGER_EXPIRE_TIME_MIN": 0.4,
|
||||||
|
"DANGER_POINT_CHOOSE_COEF": 1,
|
||||||
|
"DEFAULT_BEAR_BEHAVIOUR": "Attack",
|
||||||
|
"DEFAULT_SAVAGE_BEHAVIOUR": "Warn",
|
||||||
|
"DEFAULT_USEC_BEHAVIOUR": "Attack",
|
||||||
|
"DIST_TO_ENEMY_YO_CAN_HEAL": 30,
|
||||||
|
"DIST_TO_FOUND_SQRT": 400,
|
||||||
|
"DIST_TO_STOP_RUN_ENEMY": 15,
|
||||||
|
"DOG_FIGHT_IN": 3,
|
||||||
|
"DOG_FIGHT_OUT": 6,
|
||||||
|
"ENEMY_BOT_TYPES": [],
|
||||||
|
"ENEMY_LOOK_AT_ME_ANG": 15,
|
||||||
|
"FIND_COVER_TO_GET_POSITION_WITH_SHOOT": 2,
|
||||||
|
"FRIENDLY_BOT_TYPES": [],
|
||||||
|
"FRIEND_AGR_KILL": 0.2,
|
||||||
|
"FRIEND_DEAD_AGR_LOW": -0.2,
|
||||||
|
"GROUP_ANY_PHRASE_DELAY": 5,
|
||||||
|
"GROUP_EXACTLY_PHRASE_DELAY": 20,
|
||||||
|
"HEAL_DELAY_SEC": 5,
|
||||||
|
"HIT_DELAY_WHEN_HAVE_SMT": -1,
|
||||||
|
"HIT_DELAY_WHEN_PEACE": -1,
|
||||||
|
"HIT_POINT_DETECTION": 4,
|
||||||
|
"HOLD_IF_PROTECT_DELTA_LAST_TIME_SEEN": 8.5,
|
||||||
|
"LASTSEEN_POINT_CHOOSE_COEF": 0.2,
|
||||||
|
"LAST_ENEMY_LOOK_TO": 40,
|
||||||
|
"MAX_AGGRO_BOT_DIST": 100,
|
||||||
|
"MAX_AGGRO_BOT_DIST_SQR": 10000,
|
||||||
|
"MAX_SHOOTS_TIME": 4,
|
||||||
|
"MAX_START_AGGRESION_COEF": 3,
|
||||||
|
"MIN_DAMAGE_SCARE": 20,
|
||||||
|
"MIN_SHOOTS_TIME": 2,
|
||||||
|
"MIN_START_AGGRESION_COEF": 1,
|
||||||
|
"NO_RUN_AWAY_FOR_SAFE": true,
|
||||||
|
"PANIC_LAY_WEIGHT": 20,
|
||||||
|
"PANIC_NONE_WEIGHT": 40,
|
||||||
|
"PANIC_RUN_WEIGHT": 1,
|
||||||
|
"PANIC_SIT_WEIGHT": 80,
|
||||||
|
"PANIC_SIT_WEIGHT_PEACE": 60,
|
||||||
|
"PART_PERCENT_TO_HEAL": 0.65,
|
||||||
|
"PISTOL_SHOTGUN_AMBUSH_DIST": 330,
|
||||||
|
"PROTECT_DELTA_HEAL_SEC": 10,
|
||||||
|
"PROTECT_TIME_REAL": true,
|
||||||
|
"SEC_TO_MORE_DIST_TO_RUN": 10,
|
||||||
|
"SHOOT_INSTEAD_DOG_FIGHT": 9,
|
||||||
|
"SIMPLE_POINT_CHOOSE_COEF": 0.4,
|
||||||
|
"STANDART_AMBUSH_DIST": 300,
|
||||||
|
"SUSPETION_POINT_CHANCE_ADD100": 0,
|
||||||
|
"TALK_WITH_QUERY": true,
|
||||||
|
"TIME_TO_FIND_ENEMY": 22,
|
||||||
|
"TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52,
|
||||||
|
"TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15,
|
||||||
|
"WARN_BOT_TYPES": []
|
||||||
|
},
|
||||||
|
"Move": {
|
||||||
|
"BASESTART_SLOW_DIST": 1.1,
|
||||||
|
"BASE_ROTATE_SPEED": 270,
|
||||||
|
"BASE_SQRT_START_SERACH": 1225,
|
||||||
|
"BASE_START_SERACH": 35,
|
||||||
|
"CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100,
|
||||||
|
"DELTA_LAST_SEEN_ENEMY": 20,
|
||||||
|
"DIST_TO_CAN_CHANGE_WAY": 8,
|
||||||
|
"DIST_TO_CAN_CHANGE_WAY_SQR": 64,
|
||||||
|
"DIST_TO_START_RAYCAST": 15,
|
||||||
|
"DIST_TO_START_RAYCAST_SQR": 225,
|
||||||
|
"ETERNITY_STAMINA": true,
|
||||||
|
"FAR_DIST": 4,
|
||||||
|
"FAR_DIST_SQR": 16,
|
||||||
|
"REACH_DIST": 0.5,
|
||||||
|
"REACH_DIST_COVER": 2,
|
||||||
|
"REACH_DIST_RUN": 0.8,
|
||||||
|
"RUN_IF_CANT_SHOOT": false,
|
||||||
|
"RUN_IF_GAOL_FAR_THEN": 10,
|
||||||
|
"RUN_TO_COVER_MIN": 2,
|
||||||
|
"SEC_TO_CHANGE_TO_RUN": 3,
|
||||||
|
"SLOW_COEF": 7,
|
||||||
|
"START_SLOW_DIST": 1.5,
|
||||||
|
"UPDATE_TIME_RECAL_WAY": 7,
|
||||||
|
"Y_APPROXIMATION": 0.7
|
||||||
|
},
|
||||||
|
"Patrol": {
|
||||||
|
"CAN_CHECK_MAGAZINE": false,
|
||||||
|
"CAN_CHOOSE_RESERV": false,
|
||||||
|
"CAN_WATCH_SECOND_WEAPON": true,
|
||||||
|
"CHANCE_TO_CHANGE_WAY_0_100": 30,
|
||||||
|
"CHANCE_TO_CUT_WAY_0_100": 75,
|
||||||
|
"CHANCE_TO_SHOOT_DEADBODY": 52,
|
||||||
|
"CHANGE_WAY_TIME": 3325.1,
|
||||||
|
"CLOSE_TO_SELECT_RESERV_WAY": 25,
|
||||||
|
"CUT_WAY_MAX_0_1": 0.65,
|
||||||
|
"CUT_WAY_MIN_0_1": 0.4,
|
||||||
|
"FRIEND_SEARCH_SEC": 12,
|
||||||
|
"LOOK_TIME_BASE": 12,
|
||||||
|
"MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5,
|
||||||
|
"MIN_DIST_TO_CLOSE_TALK": 5,
|
||||||
|
"MIN_DIST_TO_CLOSE_TALK_SQR": 25,
|
||||||
|
"MIN_TALK_DELAY": 35,
|
||||||
|
"RESERVE_OUT_TIME": 60,
|
||||||
|
"RESERVE_TIME_STAY": 72,
|
||||||
|
"SUSPETION_PLACE_LIFETIME": 7,
|
||||||
|
"TALK_DELAY": 31.1,
|
||||||
|
"TALK_DELAY_BIG": 45.1,
|
||||||
|
"VISION_DIST_COEF_PEACE": 1
|
||||||
|
},
|
||||||
|
"Scattering": {
|
||||||
|
"AMPLITUDE_FACTOR": 0.25,
|
||||||
|
"AMPLITUDE_SPEED": 0.1,
|
||||||
|
"BloodFall": 1.45,
|
||||||
|
"Caution": 0.3,
|
||||||
|
"DIST_FROM_OLD_POINT_TO_NOT_AIM": 15,
|
||||||
|
"DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225,
|
||||||
|
"DIST_NOT_TO_SHOOT": 0.3,
|
||||||
|
"FromShot": 0.001,
|
||||||
|
"HandDamageAccuracySpeed": 1.3,
|
||||||
|
"HandDamageScatteringMinMax": 0.7,
|
||||||
|
"LayFactor": 0.1,
|
||||||
|
"MaxScatter": 0.4,
|
||||||
|
"MinScatter": 0.03,
|
||||||
|
"MovingSlowCoef": 1.5,
|
||||||
|
"PoseChnageCoef": 0.1,
|
||||||
|
"RecoilControlCoefShootDone": 0.0003,
|
||||||
|
"RecoilControlCoefShootDoneAuto": 0.00015,
|
||||||
|
"RecoilYCoef": 0.0005,
|
||||||
|
"RecoilYCoefSppedDown": -0.52,
|
||||||
|
"RecoilYMax": 1,
|
||||||
|
"SpeedDown": -0.3,
|
||||||
|
"SpeedUp": 0.3,
|
||||||
|
"SpeedUpAim": 1.4,
|
||||||
|
"ToCaution": 0.6,
|
||||||
|
"ToLowBotAngularSpeed": 80,
|
||||||
|
"ToLowBotSpeed": 2.4,
|
||||||
|
"ToSlowBotSpeed": 1.5,
|
||||||
|
"ToStopBotAngularSpeed": 40,
|
||||||
|
"ToUpBotSpeed": 3.6,
|
||||||
|
"TracerCoef": 1.3,
|
||||||
|
"WorkingScatter": 0.15
|
||||||
|
},
|
||||||
|
"Shoot": {
|
||||||
|
"AUTOMATIC_FIRE_SCATTERING_COEF": 1.5,
|
||||||
|
"BASE_AUTOMATIC_TIME": 0.2,
|
||||||
|
"CAN_SHOOTS_TIME_TO_AMBUSH": 993,
|
||||||
|
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 100,
|
||||||
|
"CHANCE_TO_CHANGE_WEAPON": 60,
|
||||||
|
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 60,
|
||||||
|
"DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5,
|
||||||
|
"DELAY_BEFORE_FIX_MALFUNCTION": 0.5,
|
||||||
|
"DIST_TO_CHANGE_TO_MAIN": 15,
|
||||||
|
"FAR_DIST_ENEMY": 20,
|
||||||
|
"FAR_DIST_ENEMY_SQR": 400,
|
||||||
|
"FAR_DIST_TO_CHANGE_WEAPON": 30,
|
||||||
|
"FINGER_HOLD_SINGLE_SHOT": 0.14,
|
||||||
|
"FINGER_HOLD_STATIONARY_GRENADE": 0.3,
|
||||||
|
"HORIZONT_RECOIL_COEF": 0.1,
|
||||||
|
"LAST_SEEN_TIME_TO_START_SUPPRESS_STATIONARY_AGS": 0,
|
||||||
|
"LOW_DIST_TO_CHANGE_WEAPON": 5,
|
||||||
|
"MARKSMAN_DIST_SEK_COEF": 44,
|
||||||
|
"MAX_DIST_COEF": 100,
|
||||||
|
"MAX_RECOIL_PER_METER": 0.1,
|
||||||
|
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5,
|
||||||
|
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2,
|
||||||
|
"RECOIL_DELTA_PRESS": 0.15,
|
||||||
|
"RECOIL_PER_METER": 0.02,
|
||||||
|
"RECOIL_TIME_NORMALIZE": 1,
|
||||||
|
"RELOAD_PECNET_NO_ENEMY": 0.6,
|
||||||
|
"REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25,
|
||||||
|
"RUN_DIST_NO_AMMO": 25,
|
||||||
|
"RUN_DIST_NO_AMMO_SQRT": 625,
|
||||||
|
"SHOOT_FROM_COVER": 4,
|
||||||
|
"SUPPRESS_BY_SHOOT_TIME": 6,
|
||||||
|
"SUPPRESS_TRIGGERS_DOWN": 3,
|
||||||
|
"VALIDATE_MALFUNCTION_CHANCE": 100,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT": 0.2,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT_LONG_MAX": 3.3,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT_LONG_MIN": 0.4,
|
||||||
|
"WAIT_NEXT_STATIONARY_GRENADE": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"normal": {
|
||||||
|
"Aiming": {
|
||||||
|
"AIMING_TYPE": 5,
|
||||||
|
"ANYTIME_LIGHT_WHEN_AIM_100": -1,
|
||||||
|
"ANY_PART_SHOOT_TIME": 15,
|
||||||
|
"BAD_SHOOTS_MAIN_COEF": 0.39,
|
||||||
|
"BAD_SHOOTS_MAX": 0,
|
||||||
|
"BAD_SHOOTS_MIN": 0,
|
||||||
|
"BAD_SHOOTS_OFFSET": 1,
|
||||||
|
"BASE_HIT_AFFECTION_DELAY_SEC": 0.57,
|
||||||
|
"BASE_HIT_AFFECTION_MAX_ANG": 10,
|
||||||
|
"BASE_HIT_AFFECTION_MIN_ANG": 4,
|
||||||
|
"BASE_SHIEF": 0.05,
|
||||||
|
"BASE_SHIEF_STATIONARY_GRENADE": 1.1,
|
||||||
|
"BETTER_PRECICING_COEF": 0.9,
|
||||||
|
"BOTTOM_COEF": 0.1,
|
||||||
|
"BOT_MOVE_IF_DELTA": 3.01,
|
||||||
|
"COEF_FROM_COVER": 0.45,
|
||||||
|
"COEF_IF_MOVE": 1,
|
||||||
|
"DAMAGE_PANIC_TIME": 15,
|
||||||
|
"DAMAGE_TO_DISCARD_AIM_0_100": 86,
|
||||||
|
"DANGER_UP_POINT": 1.3,
|
||||||
|
"DIST_TO_SHOOT_NO_OFFSET": 3,
|
||||||
|
"DIST_TO_SHOOT_TO_CENTER": 3,
|
||||||
|
"ENEMY_Y_WEAPON_OFFSET": 0.08,
|
||||||
|
"FIRST_CONTACT_ADD_CHANCE_100": 80,
|
||||||
|
"FIRST_CONTACT_ADD_SEC": 0.1,
|
||||||
|
"HARD_AIM": 0.75,
|
||||||
|
"MAX_AIMING_UPGRADE_BY_TIME": 0.25,
|
||||||
|
"MAX_AIM_PRECICING": 2,
|
||||||
|
"MAX_AIM_TIME": 1.5,
|
||||||
|
"MAX_TIME_DISCARD_AIM_SEC": 0.6,
|
||||||
|
"MIN_DAMAGE_TO_GET_HIT_AFFETS": 1,
|
||||||
|
"MIN_TIME_DISCARD_AIM_SEC": 0.3,
|
||||||
|
"NEXT_SHOT_MISS_CHANCE_100": 100,
|
||||||
|
"NEXT_SHOT_MISS_Y_OFFSET": 1,
|
||||||
|
"OFFSET_RECAL_ANYWAY_TIME": 1,
|
||||||
|
"PANIC_ACCURATY_COEF": 1.2,
|
||||||
|
"PANIC_COEF": 1.2,
|
||||||
|
"PANIC_TIME": 2,
|
||||||
|
"RECALC_DIST": 0.7,
|
||||||
|
"RECALC_MUST_TIME": 3,
|
||||||
|
"RECALC_SQR_DIST": 0.48999998,
|
||||||
|
"SCATTERING_DIST_MODIF": 0.67,
|
||||||
|
"SCATTERING_DIST_MODIF_CLOSE": 0.6,
|
||||||
|
"SCATTERING_HAVE_DAMAGE_COEF": 2,
|
||||||
|
"SHOOT_TO_CHANGE_PRIORITY": 5525,
|
||||||
|
"SHPERE_FRIENDY_FIRE_SIZE": -0.1,
|
||||||
|
"TIME_COEF_IF_MOVE": 1.1,
|
||||||
|
"WEAPON_ROOT_OFFSET": 0.35,
|
||||||
|
"XZ_COEF": 0.4,
|
||||||
|
"XZ_COEF_STATIONARY_GRENADE": 0.7,
|
||||||
|
"Y_BOTTOM_OFFSET_COEF": 0.015,
|
||||||
|
"Y_TOP_OFFSET_COEF": 0.001
|
||||||
|
},
|
||||||
|
"Boss": {
|
||||||
|
"BOSS_DIST_TO_SHOOT": 16,
|
||||||
|
"BOSS_DIST_TO_SHOOT_SQRT": 256,
|
||||||
|
"BOSS_DIST_TO_WARNING": 34,
|
||||||
|
"BOSS_DIST_TO_WARNING_OUT": 43,
|
||||||
|
"BOSS_DIST_TO_WARNING_OUT_SQRT": 1849,
|
||||||
|
"BOSS_DIST_TO_WARNING_SQRT": 1156,
|
||||||
|
"CHANCE_TO_SEND_GRENADE_100": 100,
|
||||||
|
"CHANCE_USE_RESERVE_PATROL_100": 30,
|
||||||
|
"COVER_TO_SEND": true,
|
||||||
|
"DELTA_SEARCH_TIME": 18,
|
||||||
|
"DIST_TO_PROTECT_BOSS": 15,
|
||||||
|
"EFFECT_PAINKILLER": true,
|
||||||
|
"GLUHAR_ASSAULT_ATTACK_DIST": 45,
|
||||||
|
"GLUHAR_BOSS_WANNA_ATTACK_CHANCE_0_100": 150,
|
||||||
|
"GLUHAR_FOLLOWER_PATH_NAME": "Attack",
|
||||||
|
"GLUHAR_FOLLOWER_SCOUT_DIST_END_ATTACK": 120,
|
||||||
|
"GLUHAR_FOLLOWER_SCOUT_DIST_START_ATTACK": 80,
|
||||||
|
"GLUHAR_STOP_ASSAULT_ATTACK_DIST": 180,
|
||||||
|
"GLUHAR_TIME_TO_ASSAULT": 10,
|
||||||
|
"KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2,
|
||||||
|
"KILLA_BULLET_TO_RELOAD": 15,
|
||||||
|
"KILLA_CLOSEATTACK_DELAY": 10,
|
||||||
|
"KILLA_CLOSEATTACK_TIMES": 3,
|
||||||
|
"KILLA_CLOSE_ATTACK_DIST": 8,
|
||||||
|
"KILLA_CONTUTION_TIME": 5,
|
||||||
|
"KILLA_DEF_DIST_SQRT": 225,
|
||||||
|
"KILLA_DIST_TO_GO_TO_SUPPRESS": 6,
|
||||||
|
"KILLA_DITANCE_TO_BE_ENEMY_BOSS": 65,
|
||||||
|
"KILLA_ENEMIES_TO_ATTACK": 3,
|
||||||
|
"KILLA_HOLD_DELAY": 5,
|
||||||
|
"KILLA_LARGE_ATTACK_DIST": 61,
|
||||||
|
"KILLA_MIDDLE_ATTACK_DIST": 32,
|
||||||
|
"KILLA_ONE_IS_CLOSE": 20,
|
||||||
|
"KILLA_SEARCH_METERS": 30,
|
||||||
|
"KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25,
|
||||||
|
"KILLA_START_SEARCH_SEC": 40,
|
||||||
|
"KILLA_TRIGGER_DOWN_DELAY": 0.1,
|
||||||
|
"KILLA_WAIT_IN_COVER_COEF": 0.1,
|
||||||
|
"KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5,
|
||||||
|
"KOJANIY_COVER_POWER": 500,
|
||||||
|
"KOJANIY_DIST_CORE_SPOS_RECALC": 25,
|
||||||
|
"KOJANIY_DIST_CORE_SPOS_RECALC_SQRT": 625,
|
||||||
|
"KOJANIY_DIST_ENEMY_TOO_CLOSE": 17,
|
||||||
|
"KOJANIY_DIST_TO_BE_ENEMY": 200,
|
||||||
|
"KOJANIY_DIST_WHEN_READY": 40,
|
||||||
|
"KOJANIY_FIGHT_CENTER_POS_ME": false,
|
||||||
|
"KOJANIY_MANY_ENEMIES_COEF": 1.5,
|
||||||
|
"KOJANIY_MIN_DIST_TO_LOOT": 20,
|
||||||
|
"KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400,
|
||||||
|
"MAX_DIST_COVER_BOSS": 25,
|
||||||
|
"MAX_DIST_COVER_BOSS_SQRT": 625,
|
||||||
|
"MAX_DIST_DECIDER_TO_SEND": 35,
|
||||||
|
"MAX_DIST_DECIDER_TO_SEND_SQRT": 1225,
|
||||||
|
"PERSONS_SEND": 2,
|
||||||
|
"SHALL_WARN": true,
|
||||||
|
"TIME_AFTER_LOSE": 15,
|
||||||
|
"TIME_AFTER_LOSE_DELTA": 60,
|
||||||
|
"WAIT_NO_ATTACK_SAVAGE": 10
|
||||||
|
},
|
||||||
|
"Change": {
|
||||||
|
"FLASH_ACCURATY": 1.6,
|
||||||
|
"FLASH_GAIN_SIGHT": 1.8,
|
||||||
|
"FLASH_HEARING": 1,
|
||||||
|
"FLASH_LAY_CHANCE": 1,
|
||||||
|
"FLASH_PRECICING": 1.6,
|
||||||
|
"FLASH_SCATTERING": 1.6,
|
||||||
|
"FLASH_VISION_DIST": 0.05,
|
||||||
|
"SMOKE_ACCURATY": 1.6,
|
||||||
|
"SMOKE_GAIN_SIGHT": 1.6,
|
||||||
|
"SMOKE_HEARING": 1,
|
||||||
|
"SMOKE_LAY_CHANCE": 1.6,
|
||||||
|
"SMOKE_PRECICING": 1.6,
|
||||||
|
"SMOKE_SCATTERING": 1.6,
|
||||||
|
"SMOKE_VISION_DIST": 0.6,
|
||||||
|
"STUN_HEARING": 0.01
|
||||||
|
},
|
||||||
|
"Core": {
|
||||||
|
"AccuratySpeed": 0.2,
|
||||||
|
"AimingType": "normal",
|
||||||
|
"CanGrenade": true,
|
||||||
|
"CanRun": true,
|
||||||
|
"DamageCoeff": 1,
|
||||||
|
"GainSightCoef": 0.1,
|
||||||
|
"HearingSense": 3.9,
|
||||||
|
"PistolFireDistancePref": 35,
|
||||||
|
"RifleFireDistancePref": 100,
|
||||||
|
"ScatteringClosePerMeter": 0.12,
|
||||||
|
"ScatteringPerMeter": 0.045,
|
||||||
|
"ShotgunFireDistancePref": 50,
|
||||||
|
"VisibleAngle": 160,
|
||||||
|
"VisibleDistance": 142,
|
||||||
|
"WaitInCoverBetweenShotsSec": 0.3
|
||||||
|
},
|
||||||
|
"Cover": {
|
||||||
|
"CHANGE_RUN_TO_COVER_SEC": 5,
|
||||||
|
"CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6,
|
||||||
|
"CHECK_CLOSEST_FRIEND": false,
|
||||||
|
"CHECK_COVER_ENEMY_LOOK": false,
|
||||||
|
"CLOSE_DIST_POINT_SQRT": 4,
|
||||||
|
"DELETE_POINTS_BEHIND_ENEMIES": true,
|
||||||
|
"DELTA_SEEN_FROM_COVE_LAST_POS": 15,
|
||||||
|
"DEPENDS_Y_DIST_TO_BOT": false,
|
||||||
|
"DIST_CANT_CHANGE_WAY": 5,
|
||||||
|
"DIST_CANT_CHANGE_WAY_SQR": 25,
|
||||||
|
"DIST_CHECK_SFETY": 9,
|
||||||
|
"DIST_MAX_REWORK_NOT_TO_SHOOT": 30,
|
||||||
|
"DOG_FIGHT_AFTER_LEAVE": 4,
|
||||||
|
"ENEMY_DIST_TO_GO_OUT": 1,
|
||||||
|
"GOOD_DIST_TO_POINT_COEF": 1.8,
|
||||||
|
"HIDE_TO_COVER_TIME": 1.5,
|
||||||
|
"HITS_TO_LEAVE_COVER": 1,
|
||||||
|
"HITS_TO_LEAVE_COVER_UNKNOWN": 1,
|
||||||
|
"LOOK_LAST_ENEMY_POS_LOOKAROUND": 45,
|
||||||
|
"LOOK_LAST_ENEMY_POS_MOVING": 1.5,
|
||||||
|
"LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3,
|
||||||
|
"MAX_DIST_OF_COVER": 4,
|
||||||
|
"MAX_DIST_OF_COVER_SQR": 16,
|
||||||
|
"MAX_SPOTTED_TIME_SEC": 55,
|
||||||
|
"MIN_DEFENCE_LEVEL": -1,
|
||||||
|
"MIN_DIST_TO_ENEMY": 9,
|
||||||
|
"MOVE_TO_COVER_WHEN_TARGET": false,
|
||||||
|
"NOT_LOOK_AT_WALL_IS_DANGER": true,
|
||||||
|
"OFFSET_LOOK_ALONG_WALL_ANG": 20,
|
||||||
|
"RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50,
|
||||||
|
"RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20,
|
||||||
|
"REWORK_NOT_TO_SHOOT": true,
|
||||||
|
"RUN_COVER_IF_CAN_AND_NO_ENEMIES": false,
|
||||||
|
"RUN_IF_FAR": 15,
|
||||||
|
"RUN_IF_FAR_SQRT": 225,
|
||||||
|
"SHOOT_NEAR_SEC_PERIOD": 0.5,
|
||||||
|
"SHOOT_NEAR_TO_LEAVE": 2,
|
||||||
|
"SOUND_TO_GET_SPOTTED": 2,
|
||||||
|
"SPOTTED_COVERS_RADIUS": 2.5,
|
||||||
|
"SPOTTED_GRENADE_RADIUS": 16,
|
||||||
|
"SPOTTED_GRENADE_TIME": 7,
|
||||||
|
"STATIONARY_WEAPON_MAX_DIST_TO_USE": 50,
|
||||||
|
"STATIONARY_WEAPON_NO_ENEMY_GETUP": 15,
|
||||||
|
"STAY_IF_FAR": 25,
|
||||||
|
"STAY_IF_FAR_SQRT": 625,
|
||||||
|
"TIME_CHECK_SAFE": 2,
|
||||||
|
"TIME_TO_MOVE_TO_COVER": 15,
|
||||||
|
"WAIT_INT_COVER_FINDING_ENEMY": 2
|
||||||
|
},
|
||||||
|
"Grenade": {
|
||||||
|
"ADD_GRENADE_AS_DANGER": 65,
|
||||||
|
"ADD_GRENADE_AS_DANGER_SQR": 4225,
|
||||||
|
"AMBUSH_IF_SMOKE_IN_ZONE_100": 40,
|
||||||
|
"AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30,
|
||||||
|
"ANG_TYPE": 1,
|
||||||
|
"BEWARE_TYPE": 2,
|
||||||
|
"BE_ATTENTION_COEF": 4,
|
||||||
|
"CAN_THROW_STRAIGHT_CONTACT": true,
|
||||||
|
"CHANCE_RUN_FLASHED_100": 100,
|
||||||
|
"CHANCE_TO_NOTIFY_ENEMY_GR_100": 100,
|
||||||
|
"CHEAT_START_GRENADE_PLACE": false,
|
||||||
|
"CLOSE_TO_SMOKE_TIME_DELTA": 5,
|
||||||
|
"CLOSE_TO_SMOKE_TO_SHOOT": 10,
|
||||||
|
"CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100,
|
||||||
|
"DAMAGE_GRENADE_SUPPRESS_DELTA": 8,
|
||||||
|
"DELTA_GRENADE_START_TIME": 0.01,
|
||||||
|
"DELTA_NEXT_ATTEMPT": 10,
|
||||||
|
"DELTA_NEXT_ATTEMPT_FROM_COVER": 5,
|
||||||
|
"FLASH_GRENADE_TIME_COEF": 0.25,
|
||||||
|
"GrenadePerMeter": 0.1,
|
||||||
|
"GrenadePrecision": 0.01,
|
||||||
|
"MAX_FLASHED_DIST_TO_SHOOT": 10,
|
||||||
|
"MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100,
|
||||||
|
"MAX_THROW_POWER": 25,
|
||||||
|
"MIN_DIST_NOT_TO_THROW": 8,
|
||||||
|
"MIN_DIST_NOT_TO_THROW_SQR": 64,
|
||||||
|
"MIN_THROW_DIST_PERCENT_0_1": 0.7,
|
||||||
|
"MIN_THROW_GRENADE_DIST": 12,
|
||||||
|
"MIN_THROW_GRENADE_DIST_SQRT": 144,
|
||||||
|
"NEAR_DELTA_THROW_TIME_SEC": 2,
|
||||||
|
"NO_RUN_FROM_AI_GRENADES": true,
|
||||||
|
"REQUEST_DIST_MUST_THROW": 3,
|
||||||
|
"REQUEST_DIST_MUST_THROW_SQRT": 9,
|
||||||
|
"RUN_AWAY": 22,
|
||||||
|
"RUN_AWAY_SQR": 484,
|
||||||
|
"SHOOT_TO_SMOKE_CHANCE_100": 50,
|
||||||
|
"SIZE_SPOTTED_COEF": 2,
|
||||||
|
"SMOKE_CHECK_DELTA": 1,
|
||||||
|
"SMOKE_SUPPRESS_DELTA": 20,
|
||||||
|
"STOP_WHEN_THROW_GRENADE": true,
|
||||||
|
"STRAIGHT_CONTACT_DELTA_SEC": -1,
|
||||||
|
"STUN_SUPPRESS_DELTA": 9,
|
||||||
|
"TIME_SHOOT_TO_FLASH": 4,
|
||||||
|
"WAIT_TIME_TURN_AWAY": 0.2
|
||||||
|
},
|
||||||
|
"Hearing": {
|
||||||
|
"BOT_CLOSE_PANIC_DIST": 1,
|
||||||
|
"CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88,
|
||||||
|
"CLOSE_DIST": 26,
|
||||||
|
"DEAD_BODY_SOUND_RAD": 30,
|
||||||
|
"DISPERSION_COEF": 10,
|
||||||
|
"DIST_PLACE_TO_FIND_POINT": 70,
|
||||||
|
"FAR_DIST": 56,
|
||||||
|
"HEAR_DELAY_WHEN_HAVE_SMT": 0,
|
||||||
|
"HEAR_DELAY_WHEN_PEACE": 0,
|
||||||
|
"LOOK_ONLY_DANGER": false,
|
||||||
|
"LOOK_ONLY_DANGER_DELTA": 9,
|
||||||
|
"RESET_TIMER_DIST": 17,
|
||||||
|
"SOUND_DIR_DEEFREE": 30
|
||||||
|
},
|
||||||
|
"Lay": {
|
||||||
|
"ATTACK_LAY_CHANCE": 25,
|
||||||
|
"CHECK_SHOOT_WHEN_LAYING": false,
|
||||||
|
"CLEAR_POINTS_OF_SCARE_SEC": 20,
|
||||||
|
"DAMAGE_TIME_TO_GETUP": 3,
|
||||||
|
"DELTA_AFTER_GETUP": 10,
|
||||||
|
"DELTA_GETUP": 2.7,
|
||||||
|
"DELTA_LAY_CHECK": 2,
|
||||||
|
"DELTA_WANT_LAY_CHECL_SEC": 5,
|
||||||
|
"DIST_ENEMY_CAN_LAY": 15,
|
||||||
|
"DIST_ENEMY_CAN_LAY_SQRT": 225,
|
||||||
|
"DIST_ENEMY_GETUP_LAY": 10,
|
||||||
|
"DIST_ENEMY_GETUP_LAY_SQRT": 100,
|
||||||
|
"DIST_ENEMY_NULL_DANGER_LAY": 15,
|
||||||
|
"DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225,
|
||||||
|
"DIST_GRASS_TERRAIN_SQRT": 0.160000011,
|
||||||
|
"DIST_TO_COVER_TO_LAY": 3.5,
|
||||||
|
"DIST_TO_COVER_TO_LAY_SQRT": 12.25,
|
||||||
|
"LAY_AIM": 0.6,
|
||||||
|
"LAY_CHANCE_DANGER": 40,
|
||||||
|
"MAX_CAN_LAY_DIST": 200,
|
||||||
|
"MAX_CAN_LAY_DIST_SQRT": 40000,
|
||||||
|
"MAX_LAY_TIME": 35,
|
||||||
|
"MIN_CAN_LAY_DIST": 11,
|
||||||
|
"MIN_CAN_LAY_DIST_SQRT": 121
|
||||||
|
},
|
||||||
|
"Look": {
|
||||||
|
"BODY_DELTA_TIME_SEARCH_SEC": 1.7,
|
||||||
|
"CAN_LOOK_TO_WALL": true,
|
||||||
|
"COME_TO_BODY_DIST": 1.2,
|
||||||
|
"CloseDeltaTimeSec": 0.1,
|
||||||
|
"DIST_CHECK_WALL": 20,
|
||||||
|
"DIST_NOT_TO_IGNORE_WALL": 15,
|
||||||
|
"ENEMY_LIGHT_ADD": 48,
|
||||||
|
"ENEMY_LIGHT_START_DIST": 90,
|
||||||
|
"FAR_DISTANCE": 160,
|
||||||
|
"FarDeltaTimeSec": 3,
|
||||||
|
"GOAL_TO_FULL_DISSAPEAR": 1.1,
|
||||||
|
"GOAL_TO_FULL_DISSAPEAR_SHOOT": 0.03,
|
||||||
|
"LOOK_AROUND_DELTA": 1.1,
|
||||||
|
"LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25,
|
||||||
|
"LightOnVisionDistance": 45,
|
||||||
|
"MARKSMAN_VISIBLE_DIST_COEF": 1.15,
|
||||||
|
"MAX_VISION_GRASS_METERS": 0.8,
|
||||||
|
"MAX_VISION_GRASS_METERS_FLARE": 8,
|
||||||
|
"MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125,
|
||||||
|
"MAX_VISION_GRASS_METERS_OPT": 0.9090909,
|
||||||
|
"MIDDLE_DIST": 90,
|
||||||
|
"MIN_LOOK_AROUD_TIME": 20,
|
||||||
|
"MiddleDeltaTimeSec": 1,
|
||||||
|
"OLD_TIME_POINT": 11,
|
||||||
|
"OPTIMIZE_TO_ONLY_BODY": true,
|
||||||
|
"POSIBLE_VISION_SPACE": 1.2,
|
||||||
|
"VISIBLE_DISNACE_WITH_LIGHT": 100,
|
||||||
|
"WAIT_NEW_SENSOR": 2.1,
|
||||||
|
"WAIT_NEW__LOOK_SENSOR": 7.8
|
||||||
|
},
|
||||||
|
"Mind": {
|
||||||
|
"AI_POWER_COEF": 120,
|
||||||
|
"AMBUSH_WHEN_UNDER_FIRE": true,
|
||||||
|
"AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60,
|
||||||
|
"ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5,
|
||||||
|
"ATTACK_IMMEDIATLY_CHANCE_0_100": 40,
|
||||||
|
"BULLET_FEEL_CLOSE_SDIST": 1,
|
||||||
|
"BULLET_FEEL_DIST": 360,
|
||||||
|
"CAN_PANIC_IS_PROTECT": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_BEAR": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_SAVAGE": false,
|
||||||
|
"CAN_RECEIVE_PLAYER_REQUESTS_USEC": false,
|
||||||
|
"CAN_STAND_BY": false,
|
||||||
|
"CAN_TAKE_ITEMS": false,
|
||||||
|
"CAN_THROW_REQUESTS": true,
|
||||||
|
"CAN_USE_MEDS": true,
|
||||||
|
"CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01,
|
||||||
|
"CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25,
|
||||||
|
"CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35,
|
||||||
|
"CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80,
|
||||||
|
"COVER_DIST_COEF": 1.5,
|
||||||
|
"COVER_SECONDS_AFTER_LOSE_VISION": 10,
|
||||||
|
"COVER_SELF_ALWAYS_IF_DAMAGED": false,
|
||||||
|
"DAMAGE_REDUCTION_TIME_SEC": 20,
|
||||||
|
"DANGER_EXPIRE_TIME_MAX": 1.2,
|
||||||
|
"DANGER_EXPIRE_TIME_MIN": 0.4,
|
||||||
|
"DANGER_POINT_CHOOSE_COEF": 1,
|
||||||
|
"DEFAULT_BEAR_BEHAVIOUR": "Attack",
|
||||||
|
"DEFAULT_SAVAGE_BEHAVIOUR": "Warn",
|
||||||
|
"DEFAULT_USEC_BEHAVIOUR": "Attack",
|
||||||
|
"DIST_TO_ENEMY_YO_CAN_HEAL": 30,
|
||||||
|
"DIST_TO_FOUND_SQRT": 400,
|
||||||
|
"DIST_TO_STOP_RUN_ENEMY": 15,
|
||||||
|
"DOG_FIGHT_IN": 3,
|
||||||
|
"DOG_FIGHT_OUT": 6,
|
||||||
|
"ENEMY_BOT_TYPES": [],
|
||||||
|
"ENEMY_LOOK_AT_ME_ANG": 15,
|
||||||
|
"FIND_COVER_TO_GET_POSITION_WITH_SHOOT": 2,
|
||||||
|
"FRIENDLY_BOT_TYPES": [],
|
||||||
|
"FRIEND_AGR_KILL": 0.2,
|
||||||
|
"FRIEND_DEAD_AGR_LOW": -0.2,
|
||||||
|
"GROUP_ANY_PHRASE_DELAY": 5,
|
||||||
|
"GROUP_EXACTLY_PHRASE_DELAY": 20,
|
||||||
|
"HEAL_DELAY_SEC": 5,
|
||||||
|
"HIT_DELAY_WHEN_HAVE_SMT": -1,
|
||||||
|
"HIT_DELAY_WHEN_PEACE": -1,
|
||||||
|
"HIT_POINT_DETECTION": 4,
|
||||||
|
"HOLD_IF_PROTECT_DELTA_LAST_TIME_SEEN": 8.5,
|
||||||
|
"LASTSEEN_POINT_CHOOSE_COEF": 0.2,
|
||||||
|
"LAST_ENEMY_LOOK_TO": 40,
|
||||||
|
"MAX_AGGRO_BOT_DIST": 100,
|
||||||
|
"MAX_AGGRO_BOT_DIST_SQR": 10000,
|
||||||
|
"MAX_SHOOTS_TIME": 4,
|
||||||
|
"MAX_START_AGGRESION_COEF": 3,
|
||||||
|
"MIN_DAMAGE_SCARE": 20,
|
||||||
|
"MIN_SHOOTS_TIME": 2,
|
||||||
|
"MIN_START_AGGRESION_COEF": 1,
|
||||||
|
"NO_RUN_AWAY_FOR_SAFE": true,
|
||||||
|
"PANIC_LAY_WEIGHT": 20,
|
||||||
|
"PANIC_NONE_WEIGHT": 40,
|
||||||
|
"PANIC_RUN_WEIGHT": 1,
|
||||||
|
"PANIC_SIT_WEIGHT": 80,
|
||||||
|
"PANIC_SIT_WEIGHT_PEACE": 60,
|
||||||
|
"PART_PERCENT_TO_HEAL": 0.65,
|
||||||
|
"PISTOL_SHOTGUN_AMBUSH_DIST": 330,
|
||||||
|
"PROTECT_DELTA_HEAL_SEC": 10,
|
||||||
|
"PROTECT_TIME_REAL": true,
|
||||||
|
"SEC_TO_MORE_DIST_TO_RUN": 10,
|
||||||
|
"SHOOT_INSTEAD_DOG_FIGHT": 9,
|
||||||
|
"SIMPLE_POINT_CHOOSE_COEF": 0.4,
|
||||||
|
"STANDART_AMBUSH_DIST": 300,
|
||||||
|
"SUSPETION_POINT_CHANCE_ADD100": 0,
|
||||||
|
"TALK_WITH_QUERY": true,
|
||||||
|
"TIME_TO_FIND_ENEMY": 22,
|
||||||
|
"TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52,
|
||||||
|
"TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15,
|
||||||
|
"WARN_BOT_TYPES": []
|
||||||
|
},
|
||||||
|
"Move": {
|
||||||
|
"BASESTART_SLOW_DIST": 1.1,
|
||||||
|
"BASE_ROTATE_SPEED": 270,
|
||||||
|
"BASE_SQRT_START_SERACH": 1225,
|
||||||
|
"BASE_START_SERACH": 35,
|
||||||
|
"CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100,
|
||||||
|
"DELTA_LAST_SEEN_ENEMY": 20,
|
||||||
|
"DIST_TO_CAN_CHANGE_WAY": 8,
|
||||||
|
"DIST_TO_CAN_CHANGE_WAY_SQR": 64,
|
||||||
|
"DIST_TO_START_RAYCAST": 15,
|
||||||
|
"DIST_TO_START_RAYCAST_SQR": 225,
|
||||||
|
"ETERNITY_STAMINA": true,
|
||||||
|
"FAR_DIST": 4,
|
||||||
|
"FAR_DIST_SQR": 16,
|
||||||
|
"REACH_DIST": 0.5,
|
||||||
|
"REACH_DIST_COVER": 2,
|
||||||
|
"REACH_DIST_RUN": 0.8,
|
||||||
|
"RUN_IF_CANT_SHOOT": false,
|
||||||
|
"RUN_IF_GAOL_FAR_THEN": 10,
|
||||||
|
"RUN_TO_COVER_MIN": 2,
|
||||||
|
"SEC_TO_CHANGE_TO_RUN": 3,
|
||||||
|
"SLOW_COEF": 7,
|
||||||
|
"START_SLOW_DIST": 1.5,
|
||||||
|
"UPDATE_TIME_RECAL_WAY": 7,
|
||||||
|
"Y_APPROXIMATION": 0.7
|
||||||
|
},
|
||||||
|
"Patrol": {
|
||||||
|
"CAN_CHECK_MAGAZINE": false,
|
||||||
|
"CAN_CHOOSE_RESERV": false,
|
||||||
|
"CAN_WATCH_SECOND_WEAPON": true,
|
||||||
|
"CHANCE_TO_CHANGE_WAY_0_100": 30,
|
||||||
|
"CHANCE_TO_CUT_WAY_0_100": 75,
|
||||||
|
"CHANCE_TO_SHOOT_DEADBODY": 52,
|
||||||
|
"CHANGE_WAY_TIME": 3325.1,
|
||||||
|
"CLOSE_TO_SELECT_RESERV_WAY": 25,
|
||||||
|
"CUT_WAY_MAX_0_1": 0.65,
|
||||||
|
"CUT_WAY_MIN_0_1": 0.4,
|
||||||
|
"FRIEND_SEARCH_SEC": 12,
|
||||||
|
"LOOK_TIME_BASE": 12,
|
||||||
|
"MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5,
|
||||||
|
"MIN_DIST_TO_CLOSE_TALK": 5,
|
||||||
|
"MIN_DIST_TO_CLOSE_TALK_SQR": 25,
|
||||||
|
"MIN_TALK_DELAY": 35,
|
||||||
|
"RESERVE_OUT_TIME": 60,
|
||||||
|
"RESERVE_TIME_STAY": 72,
|
||||||
|
"SUSPETION_PLACE_LIFETIME": 7,
|
||||||
|
"TALK_DELAY": 31.1,
|
||||||
|
"TALK_DELAY_BIG": 45.1,
|
||||||
|
"VISION_DIST_COEF_PEACE": 1
|
||||||
|
},
|
||||||
|
"Scattering": {
|
||||||
|
"AMPLITUDE_FACTOR": 0.25,
|
||||||
|
"AMPLITUDE_SPEED": 0.1,
|
||||||
|
"BloodFall": 1.45,
|
||||||
|
"Caution": 0.3,
|
||||||
|
"DIST_FROM_OLD_POINT_TO_NOT_AIM": 15,
|
||||||
|
"DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225,
|
||||||
|
"DIST_NOT_TO_SHOOT": 0.3,
|
||||||
|
"FromShot": 0.001,
|
||||||
|
"HandDamageAccuracySpeed": 1.3,
|
||||||
|
"HandDamageScatteringMinMax": 0.7,
|
||||||
|
"LayFactor": 0.1,
|
||||||
|
"MaxScatter": 0.4,
|
||||||
|
"MinScatter": 0.03,
|
||||||
|
"MovingSlowCoef": 1.5,
|
||||||
|
"PoseChnageCoef": 0.1,
|
||||||
|
"RecoilControlCoefShootDone": 0.0003,
|
||||||
|
"RecoilControlCoefShootDoneAuto": 0.00015,
|
||||||
|
"RecoilYCoef": 0.0005,
|
||||||
|
"RecoilYCoefSppedDown": -0.52,
|
||||||
|
"RecoilYMax": 1,
|
||||||
|
"SpeedDown": -0.3,
|
||||||
|
"SpeedUp": 0.3,
|
||||||
|
"SpeedUpAim": 1.4,
|
||||||
|
"ToCaution": 0.6,
|
||||||
|
"ToLowBotAngularSpeed": 80,
|
||||||
|
"ToLowBotSpeed": 2.4,
|
||||||
|
"ToSlowBotSpeed": 1.5,
|
||||||
|
"ToStopBotAngularSpeed": 40,
|
||||||
|
"ToUpBotSpeed": 3.6,
|
||||||
|
"TracerCoef": 1.3,
|
||||||
|
"WorkingScatter": 0.15
|
||||||
|
},
|
||||||
|
"Shoot": {
|
||||||
|
"AUTOMATIC_FIRE_SCATTERING_COEF": 1.5,
|
||||||
|
"BASE_AUTOMATIC_TIME": 0.2,
|
||||||
|
"CAN_SHOOTS_TIME_TO_AMBUSH": 993,
|
||||||
|
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 100,
|
||||||
|
"CHANCE_TO_CHANGE_WEAPON": 60,
|
||||||
|
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 60,
|
||||||
|
"DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5,
|
||||||
|
"DELAY_BEFORE_FIX_MALFUNCTION": 0.5,
|
||||||
|
"DIST_TO_CHANGE_TO_MAIN": 15,
|
||||||
|
"FAR_DIST_ENEMY": 20,
|
||||||
|
"FAR_DIST_ENEMY_SQR": 400,
|
||||||
|
"FAR_DIST_TO_CHANGE_WEAPON": 30,
|
||||||
|
"FINGER_HOLD_SINGLE_SHOT": 0.14,
|
||||||
|
"FINGER_HOLD_STATIONARY_GRENADE": 0.3,
|
||||||
|
"HORIZONT_RECOIL_COEF": 0.1,
|
||||||
|
"LAST_SEEN_TIME_TO_START_SUPPRESS_STATIONARY_AGS": 0,
|
||||||
|
"LOW_DIST_TO_CHANGE_WEAPON": 5,
|
||||||
|
"MARKSMAN_DIST_SEK_COEF": 44,
|
||||||
|
"MAX_DIST_COEF": 100,
|
||||||
|
"MAX_RECOIL_PER_METER": 0.1,
|
||||||
|
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5,
|
||||||
|
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2,
|
||||||
|
"RECOIL_DELTA_PRESS": 0.15,
|
||||||
|
"RECOIL_PER_METER": 0.02,
|
||||||
|
"RECOIL_TIME_NORMALIZE": 1,
|
||||||
|
"RELOAD_PECNET_NO_ENEMY": 0.6,
|
||||||
|
"REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25,
|
||||||
|
"RUN_DIST_NO_AMMO": 25,
|
||||||
|
"RUN_DIST_NO_AMMO_SQRT": 625,
|
||||||
|
"SHOOT_FROM_COVER": 4,
|
||||||
|
"SUPPRESS_BY_SHOOT_TIME": 6,
|
||||||
|
"SUPPRESS_TRIGGERS_DOWN": 3,
|
||||||
|
"VALIDATE_MALFUNCTION_CHANCE": 100,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT": 0.2,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT_LONG_MAX": 3.3,
|
||||||
|
"WAIT_NEXT_SINGLE_SHOT_LONG_MIN": 0.4,
|
||||||
|
"WAIT_NEXT_STATIONARY_GRENADE": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"experience": {
|
||||||
|
"aggressorBonus": 0.03,
|
||||||
|
"level": {
|
||||||
|
"max": 1,
|
||||||
|
"min": 0
|
||||||
|
},
|
||||||
|
"reward": {
|
||||||
|
"max": 500,
|
||||||
|
"min": 500
|
||||||
|
},
|
||||||
|
"standingForKill": -0.06
|
||||||
|
},
|
||||||
"firstName": [
|
"firstName": [
|
||||||
"Гусь"
|
"Гусь"
|
||||||
],
|
],
|
||||||
"lastName": [],
|
|
||||||
"difficulty": {
|
|
||||||
"easy": {
|
|
||||||
"Lay": {
|
|
||||||
"CHECK_SHOOT_WHEN_LAYING": false,
|
|
||||||
"DELTA_LAY_CHECK": 2,
|
|
||||||
"DELTA_GETUP": 2.7,
|
|
||||||
"DELTA_AFTER_GETUP": 10,
|
|
||||||
"CLEAR_POINTS_OF_SCARE_SEC": 20,
|
|
||||||
"MAX_LAY_TIME": 35,
|
|
||||||
"DELTA_WANT_LAY_CHECL_SEC": 5,
|
|
||||||
"ATTACK_LAY_CHANCE": 25,
|
|
||||||
"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,
|
|
||||||
"DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225,
|
|
||||||
"DIST_ENEMY_GETUP_LAY": 10,
|
|
||||||
"DIST_ENEMY_GETUP_LAY_SQRT": 100,
|
|
||||||
"DIST_ENEMY_CAN_LAY": 15,
|
|
||||||
"DIST_ENEMY_CAN_LAY_SQRT": 225,
|
|
||||||
"LAY_AIM": 0.6,
|
|
||||||
"MIN_CAN_LAY_DIST_SQRT": 121,
|
|
||||||
"MIN_CAN_LAY_DIST": 11,
|
|
||||||
"MAX_CAN_LAY_DIST_SQRT": 40000,
|
|
||||||
"MAX_CAN_LAY_DIST": 200,
|
|
||||||
"LAY_CHANCE_DANGER": 40,
|
|
||||||
"DAMAGE_TIME_TO_GETUP": 3
|
|
||||||
},
|
|
||||||
"Aiming": {
|
|
||||||
"MAX_AIM_PRECICING": 2,
|
|
||||||
"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,
|
|
||||||
"RECALC_MUST_TIME": 3,
|
|
||||||
"DAMAGE_PANIC_TIME": 15,
|
|
||||||
"DANGER_UP_POINT": 1.3,
|
|
||||||
"MAX_AIMING_UPGRADE_BY_TIME": 0.25,
|
|
||||||
"DAMAGE_TO_DISCARD_AIM_0_100": 86,
|
|
||||||
"MIN_TIME_DISCARD_AIM_SEC": 0.3,
|
|
||||||
"MAX_TIME_DISCARD_AIM_SEC": 0.6,
|
|
||||||
"XZ_COEF": 0.4,
|
|
||||||
"SHOOT_TO_CHANGE_PRIORITY": 5525,
|
|
||||||
"BOTTOM_COEF": 0.1,
|
|
||||||
"FIRST_CONTACT_ADD_SEC": 0.1,
|
|
||||||
"FIRST_CONTACT_ADD_CHANCE_100": 80,
|
|
||||||
"BASE_HIT_AFFECTION_DELAY_SEC": 0.57,
|
|
||||||
"BASE_HIT_AFFECTION_MIN_ANG": 4,
|
|
||||||
"BASE_HIT_AFFECTION_MAX_ANG": 10,
|
|
||||||
"BASE_SHIEF": 0.05,
|
|
||||||
"SCATTERING_HAVE_DAMAGE_COEF": 2,
|
|
||||||
"SCATTERING_DIST_MODIF": 0.67,
|
|
||||||
"SCATTERING_DIST_MODIF_CLOSE": 0.6,
|
|
||||||
"AIMING_TYPE": 5,
|
|
||||||
"DIST_TO_SHOOT_TO_CENTER": 3,
|
|
||||||
"DIST_TO_SHOOT_NO_OFFSET": 3,
|
|
||||||
"SHPERE_FRIENDY_FIRE_SIZE": -0.1,
|
|
||||||
"COEF_IF_MOVE": 1,
|
|
||||||
"TIME_COEF_IF_MOVE": 1.1,
|
|
||||||
"BOT_MOVE_IF_DELTA": 3.01,
|
|
||||||
"NEXT_SHOT_MISS_CHANCE_100": 100,
|
|
||||||
"NEXT_SHOT_MISS_Y_OFFSET": 1,
|
|
||||||
"ANYTIME_LIGHT_WHEN_AIM_100": -1,
|
|
||||||
"ANY_PART_SHOOT_TIME": 15,
|
|
||||||
"WEAPON_ROOT_OFFSET": 0.35,
|
|
||||||
"MIN_DAMAGE_TO_GET_HIT_AFFETS": 1,
|
|
||||||
"MAX_AIM_TIME": 1.5,
|
|
||||||
"OFFSET_RECAL_ANYWAY_TIME": 1,
|
|
||||||
"ENEMY_Y_WEAPON_OFFSET": 0.08,
|
|
||||||
"BASE_SHIEF_STATIONARY_GRENADE": 1.1,
|
|
||||||
"XZ_COEF_STATIONARY_GRENADE": 0.7,
|
|
||||||
"Y_TOP_OFFSET_COEF": 0.001,
|
|
||||||
"Y_BOTTOM_OFFSET_COEF": 0.015,
|
|
||||||
"BAD_SHOOTS_MIN": 0,
|
|
||||||
"BAD_SHOOTS_MAX": 0,
|
|
||||||
"BAD_SHOOTS_OFFSET": 1,
|
|
||||||
"BAD_SHOOTS_MAIN_COEF": 0.39
|
|
||||||
},
|
|
||||||
"Look": {
|
|
||||||
"OLD_TIME_POINT": 11,
|
|
||||||
"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,
|
|
||||||
"MAX_VISION_GRASS_METERS_OPT": 0.9090909,
|
|
||||||
"MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125,
|
|
||||||
"LightOnVisionDistance": 45,
|
|
||||||
"FAR_DISTANCE": 160,
|
|
||||||
"FarDeltaTimeSec": 3,
|
|
||||||
"MIDDLE_DIST": 90,
|
|
||||||
"MiddleDeltaTimeSec": 1,
|
|
||||||
"CloseDeltaTimeSec": 0.1,
|
|
||||||
"POSIBLE_VISION_SPACE": 1.2,
|
|
||||||
"GOAL_TO_FULL_DISSAPEAR": 1.1,
|
|
||||||
"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,
|
|
||||||
"ENEMY_LIGHT_ADD": 48,
|
|
||||||
"ENEMY_LIGHT_START_DIST": 90,
|
|
||||||
"CAN_LOOK_TO_WALL": true,
|
|
||||||
"DIST_NOT_TO_IGNORE_WALL": 15,
|
|
||||||
"DIST_CHECK_WALL": 20,
|
|
||||||
"LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25,
|
|
||||||
"MIN_LOOK_AROUD_TIME": 20,
|
|
||||||
"OPTIMIZE_TO_ONLY_BODY": true
|
|
||||||
},
|
|
||||||
"Shoot": {
|
|
||||||
"RECOIL_TIME_NORMALIZE": 1,
|
|
||||||
"RECOIL_PER_METER": 0.02,
|
|
||||||
"MAX_RECOIL_PER_METER": 0.1,
|
|
||||||
"HORIZONT_RECOIL_COEF": 0.1,
|
|
||||||
"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,
|
|
||||||
"FINGER_HOLD_SINGLE_SHOT": 0.14,
|
|
||||||
"BASE_AUTOMATIC_TIME": 0.2,
|
|
||||||
"AUTOMATIC_FIRE_SCATTERING_COEF": 1.5,
|
|
||||||
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 100,
|
|
||||||
"FAR_DIST_ENEMY": 20,
|
|
||||||
"SHOOT_FROM_COVER": 4,
|
|
||||||
"FAR_DIST_ENEMY_SQR": 400,
|
|
||||||
"MAX_DIST_COEF": 100,
|
|
||||||
"RECOIL_DELTA_PRESS": 0.15,
|
|
||||||
"RUN_DIST_NO_AMMO": 25,
|
|
||||||
"RUN_DIST_NO_AMMO_SQRT": 625,
|
|
||||||
"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,
|
|
||||||
"RELOAD_PECNET_NO_ENEMY": 0.6,
|
|
||||||
"CHANCE_TO_CHANGE_WEAPON": 60,
|
|
||||||
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 60,
|
|
||||||
"LOW_DIST_TO_CHANGE_WEAPON": 5,
|
|
||||||
"FAR_DIST_TO_CHANGE_WEAPON": 30,
|
|
||||||
"SUPPRESS_BY_SHOOT_TIME": 6,
|
|
||||||
"SUPPRESS_TRIGGERS_DOWN": 3,
|
|
||||||
"LAST_SEEN_TIME_TO_START_SUPPRESS_STATIONARY_AGS": 0,
|
|
||||||
"DIST_TO_CHANGE_TO_MAIN": 15,
|
|
||||||
"WAIT_NEXT_STATIONARY_GRENADE": 1,
|
|
||||||
"FINGER_HOLD_STATIONARY_GRENADE": 0.3,
|
|
||||||
"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,
|
|
||||||
"REACH_DIST": 0.5,
|
|
||||||
"REACH_DIST_RUN": 0.8,
|
|
||||||
"START_SLOW_DIST": 1.5,
|
|
||||||
"BASESTART_SLOW_DIST": 1.1,
|
|
||||||
"SLOW_COEF": 7,
|
|
||||||
"DIST_TO_CAN_CHANGE_WAY": 8,
|
|
||||||
"DIST_TO_START_RAYCAST": 15,
|
|
||||||
"BASE_START_SERACH": 35,
|
|
||||||
"UPDATE_TIME_RECAL_WAY": 7,
|
|
||||||
"FAR_DIST": 4,
|
|
||||||
"FAR_DIST_SQR": 16,
|
|
||||||
"DIST_TO_CAN_CHANGE_WAY_SQR": 64,
|
|
||||||
"DIST_TO_START_RAYCAST_SQR": 225,
|
|
||||||
"BASE_SQRT_START_SERACH": 1225,
|
|
||||||
"Y_APPROXIMATION": 0.7,
|
|
||||||
"DELTA_LAST_SEEN_ENEMY": 20,
|
|
||||||
"REACH_DIST_COVER": 2,
|
|
||||||
"RUN_TO_COVER_MIN": 2,
|
|
||||||
"CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100,
|
|
||||||
"RUN_IF_CANT_SHOOT": false,
|
|
||||||
"RUN_IF_GAOL_FAR_THEN": 10,
|
|
||||||
"SEC_TO_CHANGE_TO_RUN": 3,
|
|
||||||
"ETERNITY_STAMINA": true
|
|
||||||
},
|
|
||||||
"Grenade": {
|
|
||||||
"DELTA_NEXT_ATTEMPT_FROM_COVER": 5,
|
|
||||||
"DELTA_NEXT_ATTEMPT": 10,
|
|
||||||
"MIN_DIST_NOT_TO_THROW": 8,
|
|
||||||
"NEAR_DELTA_THROW_TIME_SEC": 2,
|
|
||||||
"MIN_THROW_GRENADE_DIST": 12,
|
|
||||||
"MIN_THROW_GRENADE_DIST_SQRT": 144,
|
|
||||||
"MIN_DIST_NOT_TO_THROW_SQR": 64,
|
|
||||||
"RUN_AWAY": 22,
|
|
||||||
"RUN_AWAY_SQR": 484,
|
|
||||||
"ADD_GRENADE_AS_DANGER": 65,
|
|
||||||
"ADD_GRENADE_AS_DANGER_SQR": 4225,
|
|
||||||
"CHANCE_TO_NOTIFY_ENEMY_GR_100": 100,
|
|
||||||
"GrenadePerMeter": 0.1,
|
|
||||||
"REQUEST_DIST_MUST_THROW_SQRT": 9,
|
|
||||||
"REQUEST_DIST_MUST_THROW": 3,
|
|
||||||
"BEWARE_TYPE": 2,
|
|
||||||
"SHOOT_TO_SMOKE_CHANCE_100": 50,
|
|
||||||
"CHANCE_RUN_FLASHED_100": 100,
|
|
||||||
"MAX_FLASHED_DIST_TO_SHOOT": 10,
|
|
||||||
"MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100,
|
|
||||||
"FLASH_GRENADE_TIME_COEF": 0.25,
|
|
||||||
"SIZE_SPOTTED_COEF": 2,
|
|
||||||
"BE_ATTENTION_COEF": 4,
|
|
||||||
"TIME_SHOOT_TO_FLASH": 4,
|
|
||||||
"CLOSE_TO_SMOKE_TO_SHOOT": 10,
|
|
||||||
"CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100,
|
|
||||||
"CLOSE_TO_SMOKE_TIME_DELTA": 5,
|
|
||||||
"SMOKE_CHECK_DELTA": 1,
|
|
||||||
"DELTA_GRENADE_START_TIME": 0.01,
|
|
||||||
"AMBUSH_IF_SMOKE_IN_ZONE_100": 40,
|
|
||||||
"AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30,
|
|
||||||
"NO_RUN_FROM_AI_GRENADES": true,
|
|
||||||
"MAX_THROW_POWER": 25,
|
|
||||||
"MIN_THROW_DIST_PERCENT_0_1": 0.7,
|
|
||||||
"GrenadePrecision": 0.01,
|
|
||||||
"STOP_WHEN_THROW_GRENADE": true,
|
|
||||||
"WAIT_TIME_TURN_AWAY": 0.2,
|
|
||||||
"SMOKE_SUPPRESS_DELTA": 20,
|
|
||||||
"DAMAGE_GRENADE_SUPPRESS_DELTA": 8,
|
|
||||||
"STUN_SUPPRESS_DELTA": 9,
|
|
||||||
"CHEAT_START_GRENADE_PLACE": false,
|
|
||||||
"CAN_THROW_STRAIGHT_CONTACT": true,
|
|
||||||
"STRAIGHT_CONTACT_DELTA_SEC": -1,
|
|
||||||
"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,
|
|
||||||
"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,
|
|
||||||
"FLASH_ACCURATY": 1.6,
|
|
||||||
"FLASH_LAY_CHANCE": 1,
|
|
||||||
"STUN_HEARING": 0.01
|
|
||||||
},
|
|
||||||
"Cover": {
|
|
||||||
"RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20,
|
|
||||||
"RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50,
|
|
||||||
"SOUND_TO_GET_SPOTTED": 2,
|
|
||||||
"TIME_TO_MOVE_TO_COVER": 15,
|
|
||||||
"MAX_DIST_OF_COVER": 4,
|
|
||||||
"CHANGE_RUN_TO_COVER_SEC": 5,
|
|
||||||
"CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6,
|
|
||||||
"MIN_DIST_TO_ENEMY": 9,
|
|
||||||
"DIST_CANT_CHANGE_WAY": 5,
|
|
||||||
"DIST_CHECK_SFETY": 9,
|
|
||||||
"TIME_CHECK_SAFE": 2,
|
|
||||||
"HIDE_TO_COVER_TIME": 1.5,
|
|
||||||
"MAX_DIST_OF_COVER_SQR": 16,
|
|
||||||
"DIST_CANT_CHANGE_WAY_SQR": 25,
|
|
||||||
"SPOTTED_COVERS_RADIUS": 2.5,
|
|
||||||
"LOOK_LAST_ENEMY_POS_MOVING": 1.5,
|
|
||||||
"LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3,
|
|
||||||
"LOOK_LAST_ENEMY_POS_LOOKAROUND": 45,
|
|
||||||
"OFFSET_LOOK_ALONG_WALL_ANG": 20,
|
|
||||||
"SPOTTED_GRENADE_RADIUS": 16,
|
|
||||||
"MAX_SPOTTED_TIME_SEC": 55,
|
|
||||||
"WAIT_INT_COVER_FINDING_ENEMY": 2,
|
|
||||||
"CLOSE_DIST_POINT_SQRT": 4,
|
|
||||||
"DELTA_SEEN_FROM_COVE_LAST_POS": 15,
|
|
||||||
"MOVE_TO_COVER_WHEN_TARGET": false,
|
|
||||||
"RUN_COVER_IF_CAN_AND_NO_ENEMIES": false,
|
|
||||||
"SPOTTED_GRENADE_TIME": 7,
|
|
||||||
"DEPENDS_Y_DIST_TO_BOT": false,
|
|
||||||
"RUN_IF_FAR": 15,
|
|
||||||
"RUN_IF_FAR_SQRT": 225,
|
|
||||||
"STAY_IF_FAR": 25,
|
|
||||||
"STAY_IF_FAR_SQRT": 625,
|
|
||||||
"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,
|
|
||||||
"NOT_LOOK_AT_WALL_IS_DANGER": true,
|
|
||||||
"MIN_DEFENCE_LEVEL": -1,
|
|
||||||
"DIST_MAX_REWORK_NOT_TO_SHOOT": 30,
|
|
||||||
"REWORK_NOT_TO_SHOOT": true,
|
|
||||||
"DELETE_POINTS_BEHIND_ENEMIES": true,
|
|
||||||
"GOOD_DIST_TO_POINT_COEF": 1.8,
|
|
||||||
"ENEMY_DIST_TO_GO_OUT": 1,
|
|
||||||
"CHECK_CLOSEST_FRIEND": false,
|
|
||||||
"STATIONARY_WEAPON_NO_ENEMY_GETUP": 15,
|
|
||||||
"STATIONARY_WEAPON_MAX_DIST_TO_USE": 50
|
|
||||||
},
|
|
||||||
"Patrol": {
|
|
||||||
"LOOK_TIME_BASE": 12,
|
|
||||||
"RESERVE_TIME_STAY": 72,
|
|
||||||
"FRIEND_SEARCH_SEC": 12,
|
|
||||||
"TALK_DELAY": 31.1,
|
|
||||||
"MIN_TALK_DELAY": 35,
|
|
||||||
"TALK_DELAY_BIG": 45.1,
|
|
||||||
"CHANGE_WAY_TIME": 3325.1,
|
|
||||||
"MIN_DIST_TO_CLOSE_TALK": 5,
|
|
||||||
"VISION_DIST_COEF_PEACE": 1,
|
|
||||||
"MIN_DIST_TO_CLOSE_TALK_SQR": 25,
|
|
||||||
"CHANCE_TO_CUT_WAY_0_100": 75,
|
|
||||||
"CUT_WAY_MIN_0_1": 0.4,
|
|
||||||
"CUT_WAY_MAX_0_1": 0.65,
|
|
||||||
"CHANCE_TO_CHANGE_WAY_0_100": 30,
|
|
||||||
"CHANCE_TO_SHOOT_DEADBODY": 52,
|
|
||||||
"SUSPETION_PLACE_LIFETIME": 7,
|
|
||||||
"RESERVE_OUT_TIME": 60,
|
|
||||||
"CLOSE_TO_SELECT_RESERV_WAY": 25,
|
|
||||||
"MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5,
|
|
||||||
"CAN_CHOOSE_RESERV": false,
|
|
||||||
"CAN_CHECK_MAGAZINE": false,
|
|
||||||
"CAN_WATCH_SECOND_WEAPON": true
|
|
||||||
},
|
|
||||||
"Hearing": {
|
|
||||||
"BOT_CLOSE_PANIC_DIST": 1,
|
|
||||||
"CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88,
|
|
||||||
"DISPERSION_COEF": 10,
|
|
||||||
"CLOSE_DIST": 26,
|
|
||||||
"FAR_DIST": 56,
|
|
||||||
"SOUND_DIR_DEEFREE": 30,
|
|
||||||
"DIST_PLACE_TO_FIND_POINT": 70,
|
|
||||||
"DEAD_BODY_SOUND_RAD": 30,
|
|
||||||
"LOOK_ONLY_DANGER": false,
|
|
||||||
"RESET_TIMER_DIST": 17,
|
|
||||||
"HEAR_DELAY_WHEN_PEACE": 0,
|
|
||||||
"HEAR_DELAY_WHEN_HAVE_SMT": 0,
|
|
||||||
"LOOK_ONLY_DANGER_DELTA": 9
|
|
||||||
},
|
|
||||||
"Mind": {
|
|
||||||
"MIN_SHOOTS_TIME": 2,
|
|
||||||
"MAX_SHOOTS_TIME": 4,
|
|
||||||
"TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15,
|
|
||||||
"DAMAGE_REDUCTION_TIME_SEC": 20,
|
|
||||||
"MIN_DAMAGE_SCARE": 20,
|
|
||||||
"CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35,
|
|
||||||
"TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52,
|
|
||||||
"TIME_TO_FIND_ENEMY": 22,
|
|
||||||
"MAX_AGGRO_BOT_DIST": 100,
|
|
||||||
"HIT_POINT_DETECTION": 4,
|
|
||||||
"DANGER_POINT_CHOOSE_COEF": 1,
|
|
||||||
"SIMPLE_POINT_CHOOSE_COEF": 0.4,
|
|
||||||
"LASTSEEN_POINT_CHOOSE_COEF": 0.2,
|
|
||||||
"COVER_DIST_COEF": 1.5,
|
|
||||||
"DIST_TO_FOUND_SQRT": 400,
|
|
||||||
"MAX_AGGRO_BOT_DIST_SQR": 10000,
|
|
||||||
"DIST_TO_STOP_RUN_ENEMY": 15,
|
|
||||||
"ENEMY_LOOK_AT_ME_ANG": 15,
|
|
||||||
"MIN_START_AGGRESION_COEF": 1,
|
|
||||||
"MAX_START_AGGRESION_COEF": 3,
|
|
||||||
"BULLET_FEEL_DIST": 360,
|
|
||||||
"BULLET_FEEL_CLOSE_SDIST": 1,
|
|
||||||
"ATTACK_IMMEDIATLY_CHANCE_0_100": 40,
|
|
||||||
"CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01,
|
|
||||||
"FRIEND_DEAD_AGR_LOW": -0.2,
|
|
||||||
"FRIEND_AGR_KILL": 0.2,
|
|
||||||
"LAST_ENEMY_LOOK_TO": 40,
|
|
||||||
"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,
|
|
||||||
"AMBUSH_WHEN_UNDER_FIRE": true,
|
|
||||||
"AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60,
|
|
||||||
"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,
|
|
||||||
"PROTECT_TIME_REAL": true,
|
|
||||||
"CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25,
|
|
||||||
"CAN_PANIC_IS_PROTECT": false,
|
|
||||||
"NO_RUN_AWAY_FOR_SAFE": true,
|
|
||||||
"PART_PERCENT_TO_HEAL": 0.65,
|
|
||||||
"PROTECT_DELTA_HEAL_SEC": 10,
|
|
||||||
"CAN_STAND_BY": false,
|
|
||||||
"CAN_THROW_REQUESTS": true,
|
|
||||||
"GROUP_ANY_PHRASE_DELAY": 5,
|
|
||||||
"GROUP_EXACTLY_PHRASE_DELAY": 20,
|
|
||||||
"DIST_TO_ENEMY_YO_CAN_HEAL": 30,
|
|
||||||
"CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80,
|
|
||||||
"DOG_FIGHT_OUT": 6,
|
|
||||||
"DOG_FIGHT_IN": 3,
|
|
||||||
"SHOOT_INSTEAD_DOG_FIGHT": 9,
|
|
||||||
"PISTOL_SHOTGUN_AMBUSH_DIST": 330,
|
|
||||||
"STANDART_AMBUSH_DIST": 300,
|
|
||||||
"AI_POWER_COEF": 120,
|
|
||||||
"COVER_SECONDS_AFTER_LOSE_VISION": 10,
|
|
||||||
"COVER_SELF_ALWAYS_IF_DAMAGED": false,
|
|
||||||
"SEC_TO_MORE_DIST_TO_RUN": 10,
|
|
||||||
"HEAL_DELAY_SEC": 5,
|
|
||||||
"HIT_DELAY_WHEN_HAVE_SMT": -1,
|
|
||||||
"HIT_DELAY_WHEN_PEACE": -1,
|
|
||||||
"TALK_WITH_QUERY": true,
|
|
||||||
"DANGER_EXPIRE_TIME_MIN": 0.4,
|
|
||||||
"DANGER_EXPIRE_TIME_MAX": 1.2,
|
|
||||||
"PANIC_RUN_WEIGHT": 1,
|
|
||||||
"PANIC_SIT_WEIGHT": 80,
|
|
||||||
"PANIC_LAY_WEIGHT": 20,
|
|
||||||
"PANIC_NONE_WEIGHT": 40,
|
|
||||||
"CAN_TAKE_ITEMS": false,
|
|
||||||
"PANIC_SIT_WEIGHT_PEACE": 60,
|
|
||||||
"DEFAULT_SAVAGE_BEHAVIOUR": "Warn",
|
|
||||||
"DEFAULT_BEAR_BEHAVIOUR": "Attack",
|
|
||||||
"DEFAULT_USEC_BEHAVIOUR": "Attack",
|
|
||||||
"FRIENDLY_BOT_TYPES": [],
|
|
||||||
"WARN_BOT_TYPES": [],
|
|
||||||
"ENEMY_BOT_TYPES": []
|
|
||||||
},
|
|
||||||
"Boss": {
|
|
||||||
"BOSS_DIST_TO_WARNING": 34,
|
|
||||||
"BOSS_DIST_TO_WARNING_SQRT": 1156,
|
|
||||||
"BOSS_DIST_TO_WARNING_OUT": 43,
|
|
||||||
"BOSS_DIST_TO_WARNING_OUT_SQRT": 1849,
|
|
||||||
"BOSS_DIST_TO_SHOOT": 16,
|
|
||||||
"BOSS_DIST_TO_SHOOT_SQRT": 256,
|
|
||||||
"CHANCE_TO_SEND_GRENADE_100": 100,
|
|
||||||
"MAX_DIST_COVER_BOSS": 25,
|
|
||||||
"MAX_DIST_COVER_BOSS_SQRT": 625,
|
|
||||||
"MAX_DIST_DECIDER_TO_SEND": 35,
|
|
||||||
"MAX_DIST_DECIDER_TO_SEND_SQRT": 1225,
|
|
||||||
"TIME_AFTER_LOSE": 15,
|
|
||||||
"TIME_AFTER_LOSE_DELTA": 60,
|
|
||||||
"PERSONS_SEND": 2,
|
|
||||||
"DELTA_SEARCH_TIME": 18,
|
|
||||||
"COVER_TO_SEND": true,
|
|
||||||
"WAIT_NO_ATTACK_SAVAGE": 10,
|
|
||||||
"CHANCE_USE_RESERVE_PATROL_100": 30,
|
|
||||||
"KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5,
|
|
||||||
"KILLA_DITANCE_TO_BE_ENEMY_BOSS": 65,
|
|
||||||
"KILLA_START_SEARCH_SEC": 40,
|
|
||||||
"KILLA_CONTUTION_TIME": 5,
|
|
||||||
"KILLA_CLOSE_ATTACK_DIST": 8,
|
|
||||||
"KILLA_MIDDLE_ATTACK_DIST": 32,
|
|
||||||
"KILLA_LARGE_ATTACK_DIST": 61,
|
|
||||||
"KILLA_SEARCH_METERS": 30,
|
|
||||||
"KILLA_DEF_DIST_SQRT": 225,
|
|
||||||
"KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25,
|
|
||||||
"KILLA_DIST_TO_GO_TO_SUPPRESS": 6,
|
|
||||||
"KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2,
|
|
||||||
"KILLA_CLOSEATTACK_TIMES": 3,
|
|
||||||
"KILLA_CLOSEATTACK_DELAY": 10,
|
|
||||||
"KILLA_HOLD_DELAY": 5,
|
|
||||||
"KILLA_BULLET_TO_RELOAD": 15,
|
|
||||||
"SHALL_WARN": true,
|
|
||||||
"KILLA_ENEMIES_TO_ATTACK": 3,
|
|
||||||
"KILLA_ONE_IS_CLOSE": 20,
|
|
||||||
"KILLA_TRIGGER_DOWN_DELAY": 0.1,
|
|
||||||
"KILLA_WAIT_IN_COVER_COEF": 0.1,
|
|
||||||
"KOJANIY_DIST_WHEN_READY": 40,
|
|
||||||
"KOJANIY_DIST_TO_BE_ENEMY": 200,
|
|
||||||
"KOJANIY_MIN_DIST_TO_LOOT": 20,
|
|
||||||
"KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400,
|
|
||||||
"KOJANIY_DIST_ENEMY_TOO_CLOSE": 17,
|
|
||||||
"KOJANIY_MANY_ENEMIES_COEF": 1.5,
|
|
||||||
"KOJANIY_COVER_POWER": 500,
|
|
||||||
"KOJANIY_FIGHT_CENTER_POS_ME": false,
|
|
||||||
"KOJANIY_DIST_CORE_SPOS_RECALC": 25,
|
|
||||||
"KOJANIY_DIST_CORE_SPOS_RECALC_SQRT": 625,
|
|
||||||
"GLUHAR_FOLLOWER_PATH_NAME": "Attack",
|
|
||||||
"GLUHAR_FOLLOWER_SCOUT_DIST_START_ATTACK": 80,
|
|
||||||
"GLUHAR_FOLLOWER_SCOUT_DIST_END_ATTACK": 120,
|
|
||||||
"GLUHAR_BOSS_WANNA_ATTACK_CHANCE_0_100": 150,
|
|
||||||
"GLUHAR_ASSAULT_ATTACK_DIST": 45,
|
|
||||||
"GLUHAR_STOP_ASSAULT_ATTACK_DIST": 180,
|
|
||||||
"GLUHAR_TIME_TO_ASSAULT": 10,
|
|
||||||
"DIST_TO_PROTECT_BOSS": 15,
|
|
||||||
"EFFECT_PAINKILLER": true
|
|
||||||
},
|
|
||||||
"Core": {
|
|
||||||
"VisibleAngle": 160,
|
|
||||||
"VisibleDistance": 142,
|
|
||||||
"GainSightCoef": 0.1,
|
|
||||||
"ScatteringPerMeter": 0.045,
|
|
||||||
"ScatteringClosePerMeter": 0.12,
|
|
||||||
"DamageCoeff": 1,
|
|
||||||
"HearingSense": 3.9,
|
|
||||||
"CanRun": true,
|
|
||||||
"CanGrenade": true,
|
|
||||||
"AimingType": "normal",
|
|
||||||
"PistolFireDistancePref": 35,
|
|
||||||
"ShotgunFireDistancePref": 50,
|
|
||||||
"RifleFireDistancePref": 100,
|
|
||||||
"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,
|
|
||||||
"ToStopBotAngularSpeed": 40,
|
|
||||||
"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,
|
|
||||||
"DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225,
|
|
||||||
"DIST_NOT_TO_SHOOT": 0.3,
|
|
||||||
"PoseChnageCoef": 0.1,
|
|
||||||
"LayFactor": 0.1,
|
|
||||||
"RecoilYCoef": 0.0005,
|
|
||||||
"RecoilYCoefSppedDown": -0.52,
|
|
||||||
"RecoilYMax": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"normal": {
|
|
||||||
"Lay": {
|
|
||||||
"CHECK_SHOOT_WHEN_LAYING": false,
|
|
||||||
"DELTA_LAY_CHECK": 2,
|
|
||||||
"DELTA_GETUP": 2.7,
|
|
||||||
"DELTA_AFTER_GETUP": 10,
|
|
||||||
"CLEAR_POINTS_OF_SCARE_SEC": 20,
|
|
||||||
"MAX_LAY_TIME": 35,
|
|
||||||
"DELTA_WANT_LAY_CHECL_SEC": 5,
|
|
||||||
"ATTACK_LAY_CHANCE": 25,
|
|
||||||
"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,
|
|
||||||
"DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225,
|
|
||||||
"DIST_ENEMY_GETUP_LAY": 10,
|
|
||||||
"DIST_ENEMY_GETUP_LAY_SQRT": 100,
|
|
||||||
"DIST_ENEMY_CAN_LAY": 15,
|
|
||||||
"DIST_ENEMY_CAN_LAY_SQRT": 225,
|
|
||||||
"LAY_AIM": 0.6,
|
|
||||||
"MIN_CAN_LAY_DIST_SQRT": 121,
|
|
||||||
"MIN_CAN_LAY_DIST": 11,
|
|
||||||
"MAX_CAN_LAY_DIST_SQRT": 40000,
|
|
||||||
"MAX_CAN_LAY_DIST": 200,
|
|
||||||
"LAY_CHANCE_DANGER": 40,
|
|
||||||
"DAMAGE_TIME_TO_GETUP": 3
|
|
||||||
},
|
|
||||||
"Aiming": {
|
|
||||||
"MAX_AIM_PRECICING": 2,
|
|
||||||
"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,
|
|
||||||
"RECALC_MUST_TIME": 3,
|
|
||||||
"DAMAGE_PANIC_TIME": 15,
|
|
||||||
"DANGER_UP_POINT": 1.3,
|
|
||||||
"MAX_AIMING_UPGRADE_BY_TIME": 0.25,
|
|
||||||
"DAMAGE_TO_DISCARD_AIM_0_100": 86,
|
|
||||||
"MIN_TIME_DISCARD_AIM_SEC": 0.3,
|
|
||||||
"MAX_TIME_DISCARD_AIM_SEC": 0.6,
|
|
||||||
"XZ_COEF": 0.4,
|
|
||||||
"SHOOT_TO_CHANGE_PRIORITY": 5525,
|
|
||||||
"BOTTOM_COEF": 0.1,
|
|
||||||
"FIRST_CONTACT_ADD_SEC": 0.1,
|
|
||||||
"FIRST_CONTACT_ADD_CHANCE_100": 80,
|
|
||||||
"BASE_HIT_AFFECTION_DELAY_SEC": 0.57,
|
|
||||||
"BASE_HIT_AFFECTION_MIN_ANG": 4,
|
|
||||||
"BASE_HIT_AFFECTION_MAX_ANG": 10,
|
|
||||||
"BASE_SHIEF": 0.05,
|
|
||||||
"SCATTERING_HAVE_DAMAGE_COEF": 2,
|
|
||||||
"SCATTERING_DIST_MODIF": 0.67,
|
|
||||||
"SCATTERING_DIST_MODIF_CLOSE": 0.6,
|
|
||||||
"AIMING_TYPE": 5,
|
|
||||||
"DIST_TO_SHOOT_TO_CENTER": 3,
|
|
||||||
"DIST_TO_SHOOT_NO_OFFSET": 3,
|
|
||||||
"SHPERE_FRIENDY_FIRE_SIZE": -0.1,
|
|
||||||
"COEF_IF_MOVE": 1,
|
|
||||||
"TIME_COEF_IF_MOVE": 1.1,
|
|
||||||
"BOT_MOVE_IF_DELTA": 3.01,
|
|
||||||
"NEXT_SHOT_MISS_CHANCE_100": 100,
|
|
||||||
"NEXT_SHOT_MISS_Y_OFFSET": 1,
|
|
||||||
"ANYTIME_LIGHT_WHEN_AIM_100": -1,
|
|
||||||
"ANY_PART_SHOOT_TIME": 15,
|
|
||||||
"WEAPON_ROOT_OFFSET": 0.35,
|
|
||||||
"MIN_DAMAGE_TO_GET_HIT_AFFETS": 1,
|
|
||||||
"MAX_AIM_TIME": 1.5,
|
|
||||||
"OFFSET_RECAL_ANYWAY_TIME": 1,
|
|
||||||
"ENEMY_Y_WEAPON_OFFSET": 0.08,
|
|
||||||
"BASE_SHIEF_STATIONARY_GRENADE": 1.1,
|
|
||||||
"XZ_COEF_STATIONARY_GRENADE": 0.7,
|
|
||||||
"Y_TOP_OFFSET_COEF": 0.001,
|
|
||||||
"Y_BOTTOM_OFFSET_COEF": 0.015,
|
|
||||||
"BAD_SHOOTS_MIN": 0,
|
|
||||||
"BAD_SHOOTS_MAX": 0,
|
|
||||||
"BAD_SHOOTS_OFFSET": 1,
|
|
||||||
"BAD_SHOOTS_MAIN_COEF": 0.39
|
|
||||||
},
|
|
||||||
"Look": {
|
|
||||||
"OLD_TIME_POINT": 11,
|
|
||||||
"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,
|
|
||||||
"MAX_VISION_GRASS_METERS_OPT": 0.9090909,
|
|
||||||
"MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125,
|
|
||||||
"LightOnVisionDistance": 45,
|
|
||||||
"FAR_DISTANCE": 160,
|
|
||||||
"FarDeltaTimeSec": 3,
|
|
||||||
"MIDDLE_DIST": 90,
|
|
||||||
"MiddleDeltaTimeSec": 1,
|
|
||||||
"CloseDeltaTimeSec": 0.1,
|
|
||||||
"POSIBLE_VISION_SPACE": 1.2,
|
|
||||||
"GOAL_TO_FULL_DISSAPEAR": 1.1,
|
|
||||||
"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,
|
|
||||||
"ENEMY_LIGHT_ADD": 48,
|
|
||||||
"ENEMY_LIGHT_START_DIST": 90,
|
|
||||||
"CAN_LOOK_TO_WALL": true,
|
|
||||||
"DIST_NOT_TO_IGNORE_WALL": 15,
|
|
||||||
"DIST_CHECK_WALL": 20,
|
|
||||||
"LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25,
|
|
||||||
"MIN_LOOK_AROUD_TIME": 20,
|
|
||||||
"OPTIMIZE_TO_ONLY_BODY": true
|
|
||||||
},
|
|
||||||
"Shoot": {
|
|
||||||
"RECOIL_TIME_NORMALIZE": 1,
|
|
||||||
"RECOIL_PER_METER": 0.02,
|
|
||||||
"MAX_RECOIL_PER_METER": 0.1,
|
|
||||||
"HORIZONT_RECOIL_COEF": 0.1,
|
|
||||||
"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,
|
|
||||||
"FINGER_HOLD_SINGLE_SHOT": 0.14,
|
|
||||||
"BASE_AUTOMATIC_TIME": 0.2,
|
|
||||||
"AUTOMATIC_FIRE_SCATTERING_COEF": 1.5,
|
|
||||||
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 100,
|
|
||||||
"FAR_DIST_ENEMY": 20,
|
|
||||||
"SHOOT_FROM_COVER": 4,
|
|
||||||
"FAR_DIST_ENEMY_SQR": 400,
|
|
||||||
"MAX_DIST_COEF": 100,
|
|
||||||
"RECOIL_DELTA_PRESS": 0.15,
|
|
||||||
"RUN_DIST_NO_AMMO": 25,
|
|
||||||
"RUN_DIST_NO_AMMO_SQRT": 625,
|
|
||||||
"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,
|
|
||||||
"RELOAD_PECNET_NO_ENEMY": 0.6,
|
|
||||||
"CHANCE_TO_CHANGE_WEAPON": 60,
|
|
||||||
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 60,
|
|
||||||
"LOW_DIST_TO_CHANGE_WEAPON": 5,
|
|
||||||
"FAR_DIST_TO_CHANGE_WEAPON": 30,
|
|
||||||
"SUPPRESS_BY_SHOOT_TIME": 6,
|
|
||||||
"SUPPRESS_TRIGGERS_DOWN": 3,
|
|
||||||
"LAST_SEEN_TIME_TO_START_SUPPRESS_STATIONARY_AGS": 0,
|
|
||||||
"DIST_TO_CHANGE_TO_MAIN": 15,
|
|
||||||
"WAIT_NEXT_STATIONARY_GRENADE": 1,
|
|
||||||
"FINGER_HOLD_STATIONARY_GRENADE": 0.3,
|
|
||||||
"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,
|
|
||||||
"REACH_DIST": 0.5,
|
|
||||||
"REACH_DIST_RUN": 0.8,
|
|
||||||
"START_SLOW_DIST": 1.5,
|
|
||||||
"BASESTART_SLOW_DIST": 1.1,
|
|
||||||
"SLOW_COEF": 7,
|
|
||||||
"DIST_TO_CAN_CHANGE_WAY": 8,
|
|
||||||
"DIST_TO_START_RAYCAST": 15,
|
|
||||||
"BASE_START_SERACH": 35,
|
|
||||||
"UPDATE_TIME_RECAL_WAY": 7,
|
|
||||||
"FAR_DIST": 4,
|
|
||||||
"FAR_DIST_SQR": 16,
|
|
||||||
"DIST_TO_CAN_CHANGE_WAY_SQR": 64,
|
|
||||||
"DIST_TO_START_RAYCAST_SQR": 225,
|
|
||||||
"BASE_SQRT_START_SERACH": 1225,
|
|
||||||
"Y_APPROXIMATION": 0.7,
|
|
||||||
"DELTA_LAST_SEEN_ENEMY": 20,
|
|
||||||
"REACH_DIST_COVER": 2,
|
|
||||||
"RUN_TO_COVER_MIN": 2,
|
|
||||||
"CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100,
|
|
||||||
"RUN_IF_CANT_SHOOT": false,
|
|
||||||
"RUN_IF_GAOL_FAR_THEN": 10,
|
|
||||||
"SEC_TO_CHANGE_TO_RUN": 3,
|
|
||||||
"ETERNITY_STAMINA": true
|
|
||||||
},
|
|
||||||
"Grenade": {
|
|
||||||
"DELTA_NEXT_ATTEMPT_FROM_COVER": 5,
|
|
||||||
"DELTA_NEXT_ATTEMPT": 10,
|
|
||||||
"MIN_DIST_NOT_TO_THROW": 8,
|
|
||||||
"NEAR_DELTA_THROW_TIME_SEC": 2,
|
|
||||||
"MIN_THROW_GRENADE_DIST": 12,
|
|
||||||
"MIN_THROW_GRENADE_DIST_SQRT": 144,
|
|
||||||
"MIN_DIST_NOT_TO_THROW_SQR": 64,
|
|
||||||
"RUN_AWAY": 22,
|
|
||||||
"RUN_AWAY_SQR": 484,
|
|
||||||
"ADD_GRENADE_AS_DANGER": 65,
|
|
||||||
"ADD_GRENADE_AS_DANGER_SQR": 4225,
|
|
||||||
"CHANCE_TO_NOTIFY_ENEMY_GR_100": 100,
|
|
||||||
"GrenadePerMeter": 0.1,
|
|
||||||
"REQUEST_DIST_MUST_THROW_SQRT": 9,
|
|
||||||
"REQUEST_DIST_MUST_THROW": 3,
|
|
||||||
"BEWARE_TYPE": 2,
|
|
||||||
"SHOOT_TO_SMOKE_CHANCE_100": 50,
|
|
||||||
"CHANCE_RUN_FLASHED_100": 100,
|
|
||||||
"MAX_FLASHED_DIST_TO_SHOOT": 10,
|
|
||||||
"MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100,
|
|
||||||
"FLASH_GRENADE_TIME_COEF": 0.25,
|
|
||||||
"SIZE_SPOTTED_COEF": 2,
|
|
||||||
"BE_ATTENTION_COEF": 4,
|
|
||||||
"TIME_SHOOT_TO_FLASH": 4,
|
|
||||||
"CLOSE_TO_SMOKE_TO_SHOOT": 10,
|
|
||||||
"CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100,
|
|
||||||
"CLOSE_TO_SMOKE_TIME_DELTA": 5,
|
|
||||||
"SMOKE_CHECK_DELTA": 1,
|
|
||||||
"DELTA_GRENADE_START_TIME": 0.01,
|
|
||||||
"AMBUSH_IF_SMOKE_IN_ZONE_100": 40,
|
|
||||||
"AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30,
|
|
||||||
"NO_RUN_FROM_AI_GRENADES": true,
|
|
||||||
"MAX_THROW_POWER": 25,
|
|
||||||
"MIN_THROW_DIST_PERCENT_0_1": 0.7,
|
|
||||||
"GrenadePrecision": 0.01,
|
|
||||||
"STOP_WHEN_THROW_GRENADE": true,
|
|
||||||
"WAIT_TIME_TURN_AWAY": 0.2,
|
|
||||||
"SMOKE_SUPPRESS_DELTA": 20,
|
|
||||||
"DAMAGE_GRENADE_SUPPRESS_DELTA": 8,
|
|
||||||
"STUN_SUPPRESS_DELTA": 9,
|
|
||||||
"CHEAT_START_GRENADE_PLACE": false,
|
|
||||||
"CAN_THROW_STRAIGHT_CONTACT": true,
|
|
||||||
"STRAIGHT_CONTACT_DELTA_SEC": -1,
|
|
||||||
"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,
|
|
||||||
"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,
|
|
||||||
"FLASH_ACCURATY": 1.6,
|
|
||||||
"FLASH_LAY_CHANCE": 1,
|
|
||||||
"STUN_HEARING": 0.01
|
|
||||||
},
|
|
||||||
"Cover": {
|
|
||||||
"RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20,
|
|
||||||
"RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50,
|
|
||||||
"SOUND_TO_GET_SPOTTED": 2,
|
|
||||||
"TIME_TO_MOVE_TO_COVER": 15,
|
|
||||||
"MAX_DIST_OF_COVER": 4,
|
|
||||||
"CHANGE_RUN_TO_COVER_SEC": 5,
|
|
||||||
"CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6,
|
|
||||||
"MIN_DIST_TO_ENEMY": 9,
|
|
||||||
"DIST_CANT_CHANGE_WAY": 5,
|
|
||||||
"DIST_CHECK_SFETY": 9,
|
|
||||||
"TIME_CHECK_SAFE": 2,
|
|
||||||
"HIDE_TO_COVER_TIME": 1.5,
|
|
||||||
"MAX_DIST_OF_COVER_SQR": 16,
|
|
||||||
"DIST_CANT_CHANGE_WAY_SQR": 25,
|
|
||||||
"SPOTTED_COVERS_RADIUS": 2.5,
|
|
||||||
"LOOK_LAST_ENEMY_POS_MOVING": 1.5,
|
|
||||||
"LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3,
|
|
||||||
"LOOK_LAST_ENEMY_POS_LOOKAROUND": 45,
|
|
||||||
"OFFSET_LOOK_ALONG_WALL_ANG": 20,
|
|
||||||
"SPOTTED_GRENADE_RADIUS": 16,
|
|
||||||
"MAX_SPOTTED_TIME_SEC": 55,
|
|
||||||
"WAIT_INT_COVER_FINDING_ENEMY": 2,
|
|
||||||
"CLOSE_DIST_POINT_SQRT": 4,
|
|
||||||
"DELTA_SEEN_FROM_COVE_LAST_POS": 15,
|
|
||||||
"MOVE_TO_COVER_WHEN_TARGET": false,
|
|
||||||
"RUN_COVER_IF_CAN_AND_NO_ENEMIES": false,
|
|
||||||
"SPOTTED_GRENADE_TIME": 7,
|
|
||||||
"DEPENDS_Y_DIST_TO_BOT": false,
|
|
||||||
"RUN_IF_FAR": 15,
|
|
||||||
"RUN_IF_FAR_SQRT": 225,
|
|
||||||
"STAY_IF_FAR": 25,
|
|
||||||
"STAY_IF_FAR_SQRT": 625,
|
|
||||||
"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,
|
|
||||||
"NOT_LOOK_AT_WALL_IS_DANGER": true,
|
|
||||||
"MIN_DEFENCE_LEVEL": -1,
|
|
||||||
"DIST_MAX_REWORK_NOT_TO_SHOOT": 30,
|
|
||||||
"REWORK_NOT_TO_SHOOT": true,
|
|
||||||
"DELETE_POINTS_BEHIND_ENEMIES": true,
|
|
||||||
"GOOD_DIST_TO_POINT_COEF": 1.8,
|
|
||||||
"ENEMY_DIST_TO_GO_OUT": 1,
|
|
||||||
"CHECK_CLOSEST_FRIEND": false,
|
|
||||||
"STATIONARY_WEAPON_NO_ENEMY_GETUP": 15,
|
|
||||||
"STATIONARY_WEAPON_MAX_DIST_TO_USE": 50
|
|
||||||
},
|
|
||||||
"Patrol": {
|
|
||||||
"LOOK_TIME_BASE": 12,
|
|
||||||
"RESERVE_TIME_STAY": 72,
|
|
||||||
"FRIEND_SEARCH_SEC": 12,
|
|
||||||
"TALK_DELAY": 31.1,
|
|
||||||
"MIN_TALK_DELAY": 35,
|
|
||||||
"TALK_DELAY_BIG": 45.1,
|
|
||||||
"CHANGE_WAY_TIME": 3325.1,
|
|
||||||
"MIN_DIST_TO_CLOSE_TALK": 5,
|
|
||||||
"VISION_DIST_COEF_PEACE": 1,
|
|
||||||
"MIN_DIST_TO_CLOSE_TALK_SQR": 25,
|
|
||||||
"CHANCE_TO_CUT_WAY_0_100": 75,
|
|
||||||
"CUT_WAY_MIN_0_1": 0.4,
|
|
||||||
"CUT_WAY_MAX_0_1": 0.65,
|
|
||||||
"CHANCE_TO_CHANGE_WAY_0_100": 30,
|
|
||||||
"CHANCE_TO_SHOOT_DEADBODY": 52,
|
|
||||||
"SUSPETION_PLACE_LIFETIME": 7,
|
|
||||||
"RESERVE_OUT_TIME": 60,
|
|
||||||
"CLOSE_TO_SELECT_RESERV_WAY": 25,
|
|
||||||
"MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5,
|
|
||||||
"CAN_CHOOSE_RESERV": false,
|
|
||||||
"CAN_CHECK_MAGAZINE": false,
|
|
||||||
"CAN_WATCH_SECOND_WEAPON": true
|
|
||||||
},
|
|
||||||
"Hearing": {
|
|
||||||
"BOT_CLOSE_PANIC_DIST": 1,
|
|
||||||
"CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88,
|
|
||||||
"DISPERSION_COEF": 10,
|
|
||||||
"CLOSE_DIST": 26,
|
|
||||||
"FAR_DIST": 56,
|
|
||||||
"SOUND_DIR_DEEFREE": 30,
|
|
||||||
"DIST_PLACE_TO_FIND_POINT": 70,
|
|
||||||
"DEAD_BODY_SOUND_RAD": 30,
|
|
||||||
"LOOK_ONLY_DANGER": false,
|
|
||||||
"RESET_TIMER_DIST": 17,
|
|
||||||
"HEAR_DELAY_WHEN_PEACE": 0,
|
|
||||||
"HEAR_DELAY_WHEN_HAVE_SMT": 0,
|
|
||||||
"LOOK_ONLY_DANGER_DELTA": 9
|
|
||||||
},
|
|
||||||
"Mind": {
|
|
||||||
"MIN_SHOOTS_TIME": 2,
|
|
||||||
"MAX_SHOOTS_TIME": 4,
|
|
||||||
"TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15,
|
|
||||||
"DAMAGE_REDUCTION_TIME_SEC": 20,
|
|
||||||
"MIN_DAMAGE_SCARE": 20,
|
|
||||||
"CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35,
|
|
||||||
"TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52,
|
|
||||||
"TIME_TO_FIND_ENEMY": 22,
|
|
||||||
"MAX_AGGRO_BOT_DIST": 100,
|
|
||||||
"HIT_POINT_DETECTION": 4,
|
|
||||||
"DANGER_POINT_CHOOSE_COEF": 1,
|
|
||||||
"SIMPLE_POINT_CHOOSE_COEF": 0.4,
|
|
||||||
"LASTSEEN_POINT_CHOOSE_COEF": 0.2,
|
|
||||||
"COVER_DIST_COEF": 1.5,
|
|
||||||
"DIST_TO_FOUND_SQRT": 400,
|
|
||||||
"MAX_AGGRO_BOT_DIST_SQR": 10000,
|
|
||||||
"DIST_TO_STOP_RUN_ENEMY": 15,
|
|
||||||
"ENEMY_LOOK_AT_ME_ANG": 15,
|
|
||||||
"MIN_START_AGGRESION_COEF": 1,
|
|
||||||
"MAX_START_AGGRESION_COEF": 3,
|
|
||||||
"BULLET_FEEL_DIST": 360,
|
|
||||||
"BULLET_FEEL_CLOSE_SDIST": 1,
|
|
||||||
"ATTACK_IMMEDIATLY_CHANCE_0_100": 40,
|
|
||||||
"CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01,
|
|
||||||
"FRIEND_DEAD_AGR_LOW": -0.2,
|
|
||||||
"FRIEND_AGR_KILL": 0.2,
|
|
||||||
"LAST_ENEMY_LOOK_TO": 40,
|
|
||||||
"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,
|
|
||||||
"AMBUSH_WHEN_UNDER_FIRE": true,
|
|
||||||
"AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60,
|
|
||||||
"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,
|
|
||||||
"PROTECT_TIME_REAL": true,
|
|
||||||
"CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25,
|
|
||||||
"CAN_PANIC_IS_PROTECT": false,
|
|
||||||
"NO_RUN_AWAY_FOR_SAFE": true,
|
|
||||||
"PART_PERCENT_TO_HEAL": 0.65,
|
|
||||||
"PROTECT_DELTA_HEAL_SEC": 10,
|
|
||||||
"CAN_STAND_BY": false,
|
|
||||||
"CAN_THROW_REQUESTS": true,
|
|
||||||
"GROUP_ANY_PHRASE_DELAY": 5,
|
|
||||||
"GROUP_EXACTLY_PHRASE_DELAY": 20,
|
|
||||||
"DIST_TO_ENEMY_YO_CAN_HEAL": 30,
|
|
||||||
"CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80,
|
|
||||||
"DOG_FIGHT_OUT": 6,
|
|
||||||
"DOG_FIGHT_IN": 3,
|
|
||||||
"SHOOT_INSTEAD_DOG_FIGHT": 9,
|
|
||||||
"PISTOL_SHOTGUN_AMBUSH_DIST": 330,
|
|
||||||
"STANDART_AMBUSH_DIST": 300,
|
|
||||||
"AI_POWER_COEF": 120,
|
|
||||||
"COVER_SECONDS_AFTER_LOSE_VISION": 10,
|
|
||||||
"COVER_SELF_ALWAYS_IF_DAMAGED": false,
|
|
||||||
"SEC_TO_MORE_DIST_TO_RUN": 10,
|
|
||||||
"HEAL_DELAY_SEC": 5,
|
|
||||||
"HIT_DELAY_WHEN_HAVE_SMT": -1,
|
|
||||||
"HIT_DELAY_WHEN_PEACE": -1,
|
|
||||||
"TALK_WITH_QUERY": true,
|
|
||||||
"DANGER_EXPIRE_TIME_MIN": 0.4,
|
|
||||||
"DANGER_EXPIRE_TIME_MAX": 1.2,
|
|
||||||
"PANIC_RUN_WEIGHT": 1,
|
|
||||||
"PANIC_SIT_WEIGHT": 80,
|
|
||||||
"PANIC_LAY_WEIGHT": 20,
|
|
||||||
"PANIC_NONE_WEIGHT": 40,
|
|
||||||
"CAN_TAKE_ITEMS": false,
|
|
||||||
"PANIC_SIT_WEIGHT_PEACE": 60,
|
|
||||||
"DEFAULT_SAVAGE_BEHAVIOUR": "Warn",
|
|
||||||
"DEFAULT_BEAR_BEHAVIOUR": "Attack",
|
|
||||||
"DEFAULT_USEC_BEHAVIOUR": "Attack",
|
|
||||||
"FRIENDLY_BOT_TYPES": [],
|
|
||||||
"WARN_BOT_TYPES": [],
|
|
||||||
"ENEMY_BOT_TYPES": []
|
|
||||||
},
|
|
||||||
"Boss": {
|
|
||||||
"BOSS_DIST_TO_WARNING": 34,
|
|
||||||
"BOSS_DIST_TO_WARNING_SQRT": 1156,
|
|
||||||
"BOSS_DIST_TO_WARNING_OUT": 43,
|
|
||||||
"BOSS_DIST_TO_WARNING_OUT_SQRT": 1849,
|
|
||||||
"BOSS_DIST_TO_SHOOT": 16,
|
|
||||||
"BOSS_DIST_TO_SHOOT_SQRT": 256,
|
|
||||||
"CHANCE_TO_SEND_GRENADE_100": 100,
|
|
||||||
"MAX_DIST_COVER_BOSS": 25,
|
|
||||||
"MAX_DIST_COVER_BOSS_SQRT": 625,
|
|
||||||
"MAX_DIST_DECIDER_TO_SEND": 35,
|
|
||||||
"MAX_DIST_DECIDER_TO_SEND_SQRT": 1225,
|
|
||||||
"TIME_AFTER_LOSE": 15,
|
|
||||||
"TIME_AFTER_LOSE_DELTA": 60,
|
|
||||||
"PERSONS_SEND": 2,
|
|
||||||
"DELTA_SEARCH_TIME": 18,
|
|
||||||
"COVER_TO_SEND": true,
|
|
||||||
"WAIT_NO_ATTACK_SAVAGE": 10,
|
|
||||||
"CHANCE_USE_RESERVE_PATROL_100": 30,
|
|
||||||
"KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5,
|
|
||||||
"KILLA_DITANCE_TO_BE_ENEMY_BOSS": 65,
|
|
||||||
"KILLA_START_SEARCH_SEC": 40,
|
|
||||||
"KILLA_CONTUTION_TIME": 5,
|
|
||||||
"KILLA_CLOSE_ATTACK_DIST": 8,
|
|
||||||
"KILLA_MIDDLE_ATTACK_DIST": 32,
|
|
||||||
"KILLA_LARGE_ATTACK_DIST": 61,
|
|
||||||
"KILLA_SEARCH_METERS": 30,
|
|
||||||
"KILLA_DEF_DIST_SQRT": 225,
|
|
||||||
"KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25,
|
|
||||||
"KILLA_DIST_TO_GO_TO_SUPPRESS": 6,
|
|
||||||
"KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2,
|
|
||||||
"KILLA_CLOSEATTACK_TIMES": 3,
|
|
||||||
"KILLA_CLOSEATTACK_DELAY": 10,
|
|
||||||
"KILLA_HOLD_DELAY": 5,
|
|
||||||
"KILLA_BULLET_TO_RELOAD": 15,
|
|
||||||
"SHALL_WARN": true,
|
|
||||||
"KILLA_ENEMIES_TO_ATTACK": 3,
|
|
||||||
"KILLA_ONE_IS_CLOSE": 20,
|
|
||||||
"KILLA_TRIGGER_DOWN_DELAY": 0.1,
|
|
||||||
"KILLA_WAIT_IN_COVER_COEF": 0.1,
|
|
||||||
"KOJANIY_DIST_WHEN_READY": 40,
|
|
||||||
"KOJANIY_DIST_TO_BE_ENEMY": 200,
|
|
||||||
"KOJANIY_MIN_DIST_TO_LOOT": 20,
|
|
||||||
"KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400,
|
|
||||||
"KOJANIY_DIST_ENEMY_TOO_CLOSE": 17,
|
|
||||||
"KOJANIY_MANY_ENEMIES_COEF": 1.5,
|
|
||||||
"KOJANIY_COVER_POWER": 500,
|
|
||||||
"KOJANIY_FIGHT_CENTER_POS_ME": false,
|
|
||||||
"KOJANIY_DIST_CORE_SPOS_RECALC": 25,
|
|
||||||
"KOJANIY_DIST_CORE_SPOS_RECALC_SQRT": 625,
|
|
||||||
"GLUHAR_FOLLOWER_PATH_NAME": "Attack",
|
|
||||||
"GLUHAR_FOLLOWER_SCOUT_DIST_START_ATTACK": 80,
|
|
||||||
"GLUHAR_FOLLOWER_SCOUT_DIST_END_ATTACK": 120,
|
|
||||||
"GLUHAR_BOSS_WANNA_ATTACK_CHANCE_0_100": 150,
|
|
||||||
"GLUHAR_ASSAULT_ATTACK_DIST": 45,
|
|
||||||
"GLUHAR_STOP_ASSAULT_ATTACK_DIST": 180,
|
|
||||||
"GLUHAR_TIME_TO_ASSAULT": 10,
|
|
||||||
"DIST_TO_PROTECT_BOSS": 15,
|
|
||||||
"EFFECT_PAINKILLER": true
|
|
||||||
},
|
|
||||||
"Core": {
|
|
||||||
"VisibleAngle": 160,
|
|
||||||
"VisibleDistance": 142,
|
|
||||||
"GainSightCoef": 0.1,
|
|
||||||
"ScatteringPerMeter": 0.045,
|
|
||||||
"ScatteringClosePerMeter": 0.12,
|
|
||||||
"DamageCoeff": 1,
|
|
||||||
"HearingSense": 3.9,
|
|
||||||
"CanRun": true,
|
|
||||||
"CanGrenade": true,
|
|
||||||
"AimingType": "normal",
|
|
||||||
"PistolFireDistancePref": 35,
|
|
||||||
"ShotgunFireDistancePref": 50,
|
|
||||||
"RifleFireDistancePref": 100,
|
|
||||||
"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,
|
|
||||||
"ToStopBotAngularSpeed": 40,
|
|
||||||
"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,
|
|
||||||
"DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225,
|
|
||||||
"DIST_NOT_TO_SHOOT": 0.3,
|
|
||||||
"PoseChnageCoef": 0.1,
|
|
||||||
"LayFactor": 0.1,
|
|
||||||
"RecoilYCoef": 0.0005,
|
|
||||||
"RecoilYCoefSppedDown": -0.52,
|
|
||||||
"RecoilYMax": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"hard": {
|
|
||||||
"Lay": {
|
|
||||||
"CHECK_SHOOT_WHEN_LAYING": false,
|
|
||||||
"DELTA_LAY_CHECK": 2,
|
|
||||||
"DELTA_GETUP": 2.7,
|
|
||||||
"DELTA_AFTER_GETUP": 10,
|
|
||||||
"CLEAR_POINTS_OF_SCARE_SEC": 20,
|
|
||||||
"MAX_LAY_TIME": 35,
|
|
||||||
"DELTA_WANT_LAY_CHECL_SEC": 5,
|
|
||||||
"ATTACK_LAY_CHANCE": 25,
|
|
||||||
"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,
|
|
||||||
"DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225,
|
|
||||||
"DIST_ENEMY_GETUP_LAY": 10,
|
|
||||||
"DIST_ENEMY_GETUP_LAY_SQRT": 100,
|
|
||||||
"DIST_ENEMY_CAN_LAY": 15,
|
|
||||||
"DIST_ENEMY_CAN_LAY_SQRT": 225,
|
|
||||||
"LAY_AIM": 0.6,
|
|
||||||
"MIN_CAN_LAY_DIST_SQRT": 121,
|
|
||||||
"MIN_CAN_LAY_DIST": 11,
|
|
||||||
"MAX_CAN_LAY_DIST_SQRT": 40000,
|
|
||||||
"MAX_CAN_LAY_DIST": 200,
|
|
||||||
"LAY_CHANCE_DANGER": 40,
|
|
||||||
"DAMAGE_TIME_TO_GETUP": 3
|
|
||||||
},
|
|
||||||
"Aiming": {
|
|
||||||
"MAX_AIM_PRECICING": 2,
|
|
||||||
"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,
|
|
||||||
"RECALC_MUST_TIME": 3,
|
|
||||||
"DAMAGE_PANIC_TIME": 15,
|
|
||||||
"DANGER_UP_POINT": 1.3,
|
|
||||||
"MAX_AIMING_UPGRADE_BY_TIME": 0.25,
|
|
||||||
"DAMAGE_TO_DISCARD_AIM_0_100": 86,
|
|
||||||
"MIN_TIME_DISCARD_AIM_SEC": 0.3,
|
|
||||||
"MAX_TIME_DISCARD_AIM_SEC": 0.6,
|
|
||||||
"XZ_COEF": 0.4,
|
|
||||||
"SHOOT_TO_CHANGE_PRIORITY": 5525,
|
|
||||||
"BOTTOM_COEF": 0.1,
|
|
||||||
"FIRST_CONTACT_ADD_SEC": 0.1,
|
|
||||||
"FIRST_CONTACT_ADD_CHANCE_100": 80,
|
|
||||||
"BASE_HIT_AFFECTION_DELAY_SEC": 0.57,
|
|
||||||
"BASE_HIT_AFFECTION_MIN_ANG": 4,
|
|
||||||
"BASE_HIT_AFFECTION_MAX_ANG": 10,
|
|
||||||
"BASE_SHIEF": 0.05,
|
|
||||||
"SCATTERING_HAVE_DAMAGE_COEF": 2,
|
|
||||||
"SCATTERING_DIST_MODIF": 0.67,
|
|
||||||
"SCATTERING_DIST_MODIF_CLOSE": 0.6,
|
|
||||||
"AIMING_TYPE": 5,
|
|
||||||
"DIST_TO_SHOOT_TO_CENTER": 3,
|
|
||||||
"DIST_TO_SHOOT_NO_OFFSET": 3,
|
|
||||||
"SHPERE_FRIENDY_FIRE_SIZE": -0.1,
|
|
||||||
"COEF_IF_MOVE": 1,
|
|
||||||
"TIME_COEF_IF_MOVE": 1.1,
|
|
||||||
"BOT_MOVE_IF_DELTA": 3.01,
|
|
||||||
"NEXT_SHOT_MISS_CHANCE_100": 100,
|
|
||||||
"NEXT_SHOT_MISS_Y_OFFSET": 1,
|
|
||||||
"ANYTIME_LIGHT_WHEN_AIM_100": -1,
|
|
||||||
"ANY_PART_SHOOT_TIME": 15,
|
|
||||||
"WEAPON_ROOT_OFFSET": 0.35,
|
|
||||||
"MIN_DAMAGE_TO_GET_HIT_AFFETS": 1,
|
|
||||||
"MAX_AIM_TIME": 1.5,
|
|
||||||
"OFFSET_RECAL_ANYWAY_TIME": 1,
|
|
||||||
"ENEMY_Y_WEAPON_OFFSET": 0.08,
|
|
||||||
"BASE_SHIEF_STATIONARY_GRENADE": 1.1,
|
|
||||||
"XZ_COEF_STATIONARY_GRENADE": 0.7,
|
|
||||||
"Y_TOP_OFFSET_COEF": 0.001,
|
|
||||||
"Y_BOTTOM_OFFSET_COEF": 0.015,
|
|
||||||
"BAD_SHOOTS_MIN": 0,
|
|
||||||
"BAD_SHOOTS_MAX": 0,
|
|
||||||
"BAD_SHOOTS_OFFSET": 1,
|
|
||||||
"BAD_SHOOTS_MAIN_COEF": 0.39
|
|
||||||
},
|
|
||||||
"Look": {
|
|
||||||
"OLD_TIME_POINT": 11,
|
|
||||||
"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,
|
|
||||||
"MAX_VISION_GRASS_METERS_OPT": 0.9090909,
|
|
||||||
"MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125,
|
|
||||||
"LightOnVisionDistance": 45,
|
|
||||||
"FAR_DISTANCE": 160,
|
|
||||||
"FarDeltaTimeSec": 3,
|
|
||||||
"MIDDLE_DIST": 90,
|
|
||||||
"MiddleDeltaTimeSec": 1,
|
|
||||||
"CloseDeltaTimeSec": 0.1,
|
|
||||||
"POSIBLE_VISION_SPACE": 1.2,
|
|
||||||
"GOAL_TO_FULL_DISSAPEAR": 1.1,
|
|
||||||
"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,
|
|
||||||
"ENEMY_LIGHT_ADD": 48,
|
|
||||||
"ENEMY_LIGHT_START_DIST": 90,
|
|
||||||
"CAN_LOOK_TO_WALL": true,
|
|
||||||
"DIST_NOT_TO_IGNORE_WALL": 15,
|
|
||||||
"DIST_CHECK_WALL": 20,
|
|
||||||
"LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25,
|
|
||||||
"MIN_LOOK_AROUD_TIME": 20,
|
|
||||||
"OPTIMIZE_TO_ONLY_BODY": true
|
|
||||||
},
|
|
||||||
"Shoot": {
|
|
||||||
"RECOIL_TIME_NORMALIZE": 1,
|
|
||||||
"RECOIL_PER_METER": 0.02,
|
|
||||||
"MAX_RECOIL_PER_METER": 0.1,
|
|
||||||
"HORIZONT_RECOIL_COEF": 0.1,
|
|
||||||
"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,
|
|
||||||
"FINGER_HOLD_SINGLE_SHOT": 0.14,
|
|
||||||
"BASE_AUTOMATIC_TIME": 0.2,
|
|
||||||
"AUTOMATIC_FIRE_SCATTERING_COEF": 1.5,
|
|
||||||
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 100,
|
|
||||||
"FAR_DIST_ENEMY": 20,
|
|
||||||
"SHOOT_FROM_COVER": 4,
|
|
||||||
"FAR_DIST_ENEMY_SQR": 400,
|
|
||||||
"MAX_DIST_COEF": 100,
|
|
||||||
"RECOIL_DELTA_PRESS": 0.15,
|
|
||||||
"RUN_DIST_NO_AMMO": 25,
|
|
||||||
"RUN_DIST_NO_AMMO_SQRT": 625,
|
|
||||||
"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,
|
|
||||||
"RELOAD_PECNET_NO_ENEMY": 0.6,
|
|
||||||
"CHANCE_TO_CHANGE_WEAPON": 60,
|
|
||||||
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 60,
|
|
||||||
"LOW_DIST_TO_CHANGE_WEAPON": 5,
|
|
||||||
"FAR_DIST_TO_CHANGE_WEAPON": 30,
|
|
||||||
"SUPPRESS_BY_SHOOT_TIME": 6,
|
|
||||||
"SUPPRESS_TRIGGERS_DOWN": 3,
|
|
||||||
"LAST_SEEN_TIME_TO_START_SUPPRESS_STATIONARY_AGS": 0,
|
|
||||||
"DIST_TO_CHANGE_TO_MAIN": 15,
|
|
||||||
"WAIT_NEXT_STATIONARY_GRENADE": 1,
|
|
||||||
"FINGER_HOLD_STATIONARY_GRENADE": 0.3,
|
|
||||||
"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,
|
|
||||||
"REACH_DIST": 0.5,
|
|
||||||
"REACH_DIST_RUN": 0.8,
|
|
||||||
"START_SLOW_DIST": 1.5,
|
|
||||||
"BASESTART_SLOW_DIST": 1.1,
|
|
||||||
"SLOW_COEF": 7,
|
|
||||||
"DIST_TO_CAN_CHANGE_WAY": 8,
|
|
||||||
"DIST_TO_START_RAYCAST": 15,
|
|
||||||
"BASE_START_SERACH": 35,
|
|
||||||
"UPDATE_TIME_RECAL_WAY": 7,
|
|
||||||
"FAR_DIST": 4,
|
|
||||||
"FAR_DIST_SQR": 16,
|
|
||||||
"DIST_TO_CAN_CHANGE_WAY_SQR": 64,
|
|
||||||
"DIST_TO_START_RAYCAST_SQR": 225,
|
|
||||||
"BASE_SQRT_START_SERACH": 1225,
|
|
||||||
"Y_APPROXIMATION": 0.7,
|
|
||||||
"DELTA_LAST_SEEN_ENEMY": 20,
|
|
||||||
"REACH_DIST_COVER": 2,
|
|
||||||
"RUN_TO_COVER_MIN": 2,
|
|
||||||
"CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100,
|
|
||||||
"RUN_IF_CANT_SHOOT": false,
|
|
||||||
"RUN_IF_GAOL_FAR_THEN": 10,
|
|
||||||
"SEC_TO_CHANGE_TO_RUN": 3,
|
|
||||||
"ETERNITY_STAMINA": true
|
|
||||||
},
|
|
||||||
"Grenade": {
|
|
||||||
"DELTA_NEXT_ATTEMPT_FROM_COVER": 5,
|
|
||||||
"DELTA_NEXT_ATTEMPT": 10,
|
|
||||||
"MIN_DIST_NOT_TO_THROW": 8,
|
|
||||||
"NEAR_DELTA_THROW_TIME_SEC": 2,
|
|
||||||
"MIN_THROW_GRENADE_DIST": 12,
|
|
||||||
"MIN_THROW_GRENADE_DIST_SQRT": 144,
|
|
||||||
"MIN_DIST_NOT_TO_THROW_SQR": 64,
|
|
||||||
"RUN_AWAY": 22,
|
|
||||||
"RUN_AWAY_SQR": 484,
|
|
||||||
"ADD_GRENADE_AS_DANGER": 65,
|
|
||||||
"ADD_GRENADE_AS_DANGER_SQR": 4225,
|
|
||||||
"CHANCE_TO_NOTIFY_ENEMY_GR_100": 100,
|
|
||||||
"GrenadePerMeter": 0.1,
|
|
||||||
"REQUEST_DIST_MUST_THROW_SQRT": 9,
|
|
||||||
"REQUEST_DIST_MUST_THROW": 3,
|
|
||||||
"BEWARE_TYPE": 2,
|
|
||||||
"SHOOT_TO_SMOKE_CHANCE_100": 50,
|
|
||||||
"CHANCE_RUN_FLASHED_100": 100,
|
|
||||||
"MAX_FLASHED_DIST_TO_SHOOT": 10,
|
|
||||||
"MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100,
|
|
||||||
"FLASH_GRENADE_TIME_COEF": 0.25,
|
|
||||||
"SIZE_SPOTTED_COEF": 2,
|
|
||||||
"BE_ATTENTION_COEF": 4,
|
|
||||||
"TIME_SHOOT_TO_FLASH": 4,
|
|
||||||
"CLOSE_TO_SMOKE_TO_SHOOT": 10,
|
|
||||||
"CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100,
|
|
||||||
"CLOSE_TO_SMOKE_TIME_DELTA": 5,
|
|
||||||
"SMOKE_CHECK_DELTA": 1,
|
|
||||||
"DELTA_GRENADE_START_TIME": 0.01,
|
|
||||||
"AMBUSH_IF_SMOKE_IN_ZONE_100": 40,
|
|
||||||
"AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30,
|
|
||||||
"NO_RUN_FROM_AI_GRENADES": true,
|
|
||||||
"MAX_THROW_POWER": 25,
|
|
||||||
"MIN_THROW_DIST_PERCENT_0_1": 0.7,
|
|
||||||
"GrenadePrecision": 0.01,
|
|
||||||
"STOP_WHEN_THROW_GRENADE": true,
|
|
||||||
"WAIT_TIME_TURN_AWAY": 0.2,
|
|
||||||
"SMOKE_SUPPRESS_DELTA": 20,
|
|
||||||
"DAMAGE_GRENADE_SUPPRESS_DELTA": 8,
|
|
||||||
"STUN_SUPPRESS_DELTA": 9,
|
|
||||||
"CHEAT_START_GRENADE_PLACE": false,
|
|
||||||
"CAN_THROW_STRAIGHT_CONTACT": true,
|
|
||||||
"STRAIGHT_CONTACT_DELTA_SEC": -1,
|
|
||||||
"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,
|
|
||||||
"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,
|
|
||||||
"FLASH_ACCURATY": 1.6,
|
|
||||||
"FLASH_LAY_CHANCE": 1,
|
|
||||||
"STUN_HEARING": 0.01
|
|
||||||
},
|
|
||||||
"Cover": {
|
|
||||||
"RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20,
|
|
||||||
"RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50,
|
|
||||||
"SOUND_TO_GET_SPOTTED": 2,
|
|
||||||
"TIME_TO_MOVE_TO_COVER": 15,
|
|
||||||
"MAX_DIST_OF_COVER": 4,
|
|
||||||
"CHANGE_RUN_TO_COVER_SEC": 5,
|
|
||||||
"CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6,
|
|
||||||
"MIN_DIST_TO_ENEMY": 9,
|
|
||||||
"DIST_CANT_CHANGE_WAY": 5,
|
|
||||||
"DIST_CHECK_SFETY": 9,
|
|
||||||
"TIME_CHECK_SAFE": 2,
|
|
||||||
"HIDE_TO_COVER_TIME": 1.5,
|
|
||||||
"MAX_DIST_OF_COVER_SQR": 16,
|
|
||||||
"DIST_CANT_CHANGE_WAY_SQR": 25,
|
|
||||||
"SPOTTED_COVERS_RADIUS": 2.5,
|
|
||||||
"LOOK_LAST_ENEMY_POS_MOVING": 1.5,
|
|
||||||
"LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3,
|
|
||||||
"LOOK_LAST_ENEMY_POS_LOOKAROUND": 45,
|
|
||||||
"OFFSET_LOOK_ALONG_WALL_ANG": 20,
|
|
||||||
"SPOTTED_GRENADE_RADIUS": 16,
|
|
||||||
"MAX_SPOTTED_TIME_SEC": 55,
|
|
||||||
"WAIT_INT_COVER_FINDING_ENEMY": 2,
|
|
||||||
"CLOSE_DIST_POINT_SQRT": 4,
|
|
||||||
"DELTA_SEEN_FROM_COVE_LAST_POS": 15,
|
|
||||||
"MOVE_TO_COVER_WHEN_TARGET": false,
|
|
||||||
"RUN_COVER_IF_CAN_AND_NO_ENEMIES": false,
|
|
||||||
"SPOTTED_GRENADE_TIME": 7,
|
|
||||||
"DEPENDS_Y_DIST_TO_BOT": false,
|
|
||||||
"RUN_IF_FAR": 15,
|
|
||||||
"RUN_IF_FAR_SQRT": 225,
|
|
||||||
"STAY_IF_FAR": 25,
|
|
||||||
"STAY_IF_FAR_SQRT": 625,
|
|
||||||
"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,
|
|
||||||
"NOT_LOOK_AT_WALL_IS_DANGER": true,
|
|
||||||
"MIN_DEFENCE_LEVEL": -1,
|
|
||||||
"DIST_MAX_REWORK_NOT_TO_SHOOT": 30,
|
|
||||||
"REWORK_NOT_TO_SHOOT": true,
|
|
||||||
"DELETE_POINTS_BEHIND_ENEMIES": true,
|
|
||||||
"GOOD_DIST_TO_POINT_COEF": 1.8,
|
|
||||||
"ENEMY_DIST_TO_GO_OUT": 1,
|
|
||||||
"CHECK_CLOSEST_FRIEND": false,
|
|
||||||
"STATIONARY_WEAPON_NO_ENEMY_GETUP": 15,
|
|
||||||
"STATIONARY_WEAPON_MAX_DIST_TO_USE": 50
|
|
||||||
},
|
|
||||||
"Patrol": {
|
|
||||||
"LOOK_TIME_BASE": 12,
|
|
||||||
"RESERVE_TIME_STAY": 72,
|
|
||||||
"FRIEND_SEARCH_SEC": 12,
|
|
||||||
"TALK_DELAY": 31.1,
|
|
||||||
"MIN_TALK_DELAY": 35,
|
|
||||||
"TALK_DELAY_BIG": 45.1,
|
|
||||||
"CHANGE_WAY_TIME": 3325.1,
|
|
||||||
"MIN_DIST_TO_CLOSE_TALK": 5,
|
|
||||||
"VISION_DIST_COEF_PEACE": 1,
|
|
||||||
"MIN_DIST_TO_CLOSE_TALK_SQR": 25,
|
|
||||||
"CHANCE_TO_CUT_WAY_0_100": 75,
|
|
||||||
"CUT_WAY_MIN_0_1": 0.4,
|
|
||||||
"CUT_WAY_MAX_0_1": 0.65,
|
|
||||||
"CHANCE_TO_CHANGE_WAY_0_100": 30,
|
|
||||||
"CHANCE_TO_SHOOT_DEADBODY": 52,
|
|
||||||
"SUSPETION_PLACE_LIFETIME": 7,
|
|
||||||
"RESERVE_OUT_TIME": 60,
|
|
||||||
"CLOSE_TO_SELECT_RESERV_WAY": 25,
|
|
||||||
"MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5,
|
|
||||||
"CAN_CHOOSE_RESERV": false,
|
|
||||||
"CAN_CHECK_MAGAZINE": false,
|
|
||||||
"CAN_WATCH_SECOND_WEAPON": true
|
|
||||||
},
|
|
||||||
"Hearing": {
|
|
||||||
"BOT_CLOSE_PANIC_DIST": 1,
|
|
||||||
"CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88,
|
|
||||||
"DISPERSION_COEF": 10,
|
|
||||||
"CLOSE_DIST": 26,
|
|
||||||
"FAR_DIST": 56,
|
|
||||||
"SOUND_DIR_DEEFREE": 30,
|
|
||||||
"DIST_PLACE_TO_FIND_POINT": 70,
|
|
||||||
"DEAD_BODY_SOUND_RAD": 30,
|
|
||||||
"LOOK_ONLY_DANGER": false,
|
|
||||||
"RESET_TIMER_DIST": 17,
|
|
||||||
"HEAR_DELAY_WHEN_PEACE": 0,
|
|
||||||
"HEAR_DELAY_WHEN_HAVE_SMT": 0,
|
|
||||||
"LOOK_ONLY_DANGER_DELTA": 9
|
|
||||||
},
|
|
||||||
"Mind": {
|
|
||||||
"MIN_SHOOTS_TIME": 2,
|
|
||||||
"MAX_SHOOTS_TIME": 4,
|
|
||||||
"TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15,
|
|
||||||
"DAMAGE_REDUCTION_TIME_SEC": 20,
|
|
||||||
"MIN_DAMAGE_SCARE": 20,
|
|
||||||
"CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35,
|
|
||||||
"TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52,
|
|
||||||
"TIME_TO_FIND_ENEMY": 22,
|
|
||||||
"MAX_AGGRO_BOT_DIST": 100,
|
|
||||||
"HIT_POINT_DETECTION": 4,
|
|
||||||
"DANGER_POINT_CHOOSE_COEF": 1,
|
|
||||||
"SIMPLE_POINT_CHOOSE_COEF": 0.4,
|
|
||||||
"LASTSEEN_POINT_CHOOSE_COEF": 0.2,
|
|
||||||
"COVER_DIST_COEF": 1.5,
|
|
||||||
"DIST_TO_FOUND_SQRT": 400,
|
|
||||||
"MAX_AGGRO_BOT_DIST_SQR": 10000,
|
|
||||||
"DIST_TO_STOP_RUN_ENEMY": 15,
|
|
||||||
"ENEMY_LOOK_AT_ME_ANG": 15,
|
|
||||||
"MIN_START_AGGRESION_COEF": 1,
|
|
||||||
"MAX_START_AGGRESION_COEF": 3,
|
|
||||||
"BULLET_FEEL_DIST": 360,
|
|
||||||
"BULLET_FEEL_CLOSE_SDIST": 1,
|
|
||||||
"ATTACK_IMMEDIATLY_CHANCE_0_100": 40,
|
|
||||||
"CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01,
|
|
||||||
"FRIEND_DEAD_AGR_LOW": -0.2,
|
|
||||||
"FRIEND_AGR_KILL": 0.2,
|
|
||||||
"LAST_ENEMY_LOOK_TO": 40,
|
|
||||||
"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,
|
|
||||||
"AMBUSH_WHEN_UNDER_FIRE": true,
|
|
||||||
"AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60,
|
|
||||||
"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,
|
|
||||||
"PROTECT_TIME_REAL": true,
|
|
||||||
"CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25,
|
|
||||||
"CAN_PANIC_IS_PROTECT": false,
|
|
||||||
"NO_RUN_AWAY_FOR_SAFE": true,
|
|
||||||
"PART_PERCENT_TO_HEAL": 0.65,
|
|
||||||
"PROTECT_DELTA_HEAL_SEC": 10,
|
|
||||||
"CAN_STAND_BY": false,
|
|
||||||
"CAN_THROW_REQUESTS": true,
|
|
||||||
"GROUP_ANY_PHRASE_DELAY": 5,
|
|
||||||
"GROUP_EXACTLY_PHRASE_DELAY": 20,
|
|
||||||
"DIST_TO_ENEMY_YO_CAN_HEAL": 30,
|
|
||||||
"CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80,
|
|
||||||
"DOG_FIGHT_OUT": 6,
|
|
||||||
"DOG_FIGHT_IN": 3,
|
|
||||||
"SHOOT_INSTEAD_DOG_FIGHT": 9,
|
|
||||||
"PISTOL_SHOTGUN_AMBUSH_DIST": 330,
|
|
||||||
"STANDART_AMBUSH_DIST": 300,
|
|
||||||
"AI_POWER_COEF": 120,
|
|
||||||
"COVER_SECONDS_AFTER_LOSE_VISION": 10,
|
|
||||||
"COVER_SELF_ALWAYS_IF_DAMAGED": false,
|
|
||||||
"SEC_TO_MORE_DIST_TO_RUN": 10,
|
|
||||||
"HEAL_DELAY_SEC": 5,
|
|
||||||
"HIT_DELAY_WHEN_HAVE_SMT": -1,
|
|
||||||
"HIT_DELAY_WHEN_PEACE": -1,
|
|
||||||
"TALK_WITH_QUERY": true,
|
|
||||||
"DANGER_EXPIRE_TIME_MIN": 0.4,
|
|
||||||
"DANGER_EXPIRE_TIME_MAX": 1.2,
|
|
||||||
"PANIC_RUN_WEIGHT": 1,
|
|
||||||
"PANIC_SIT_WEIGHT": 80,
|
|
||||||
"PANIC_LAY_WEIGHT": 20,
|
|
||||||
"PANIC_NONE_WEIGHT": 40,
|
|
||||||
"CAN_TAKE_ITEMS": false,
|
|
||||||
"PANIC_SIT_WEIGHT_PEACE": 60,
|
|
||||||
"DEFAULT_SAVAGE_BEHAVIOUR": "Warn",
|
|
||||||
"DEFAULT_BEAR_BEHAVIOUR": "Attack",
|
|
||||||
"DEFAULT_USEC_BEHAVIOUR": "Attack",
|
|
||||||
"FRIENDLY_BOT_TYPES": [],
|
|
||||||
"WARN_BOT_TYPES": [],
|
|
||||||
"ENEMY_BOT_TYPES": []
|
|
||||||
},
|
|
||||||
"Boss": {
|
|
||||||
"BOSS_DIST_TO_WARNING": 34,
|
|
||||||
"BOSS_DIST_TO_WARNING_SQRT": 1156,
|
|
||||||
"BOSS_DIST_TO_WARNING_OUT": 43,
|
|
||||||
"BOSS_DIST_TO_WARNING_OUT_SQRT": 1849,
|
|
||||||
"BOSS_DIST_TO_SHOOT": 16,
|
|
||||||
"BOSS_DIST_TO_SHOOT_SQRT": 256,
|
|
||||||
"CHANCE_TO_SEND_GRENADE_100": 100,
|
|
||||||
"MAX_DIST_COVER_BOSS": 25,
|
|
||||||
"MAX_DIST_COVER_BOSS_SQRT": 625,
|
|
||||||
"MAX_DIST_DECIDER_TO_SEND": 35,
|
|
||||||
"MAX_DIST_DECIDER_TO_SEND_SQRT": 1225,
|
|
||||||
"TIME_AFTER_LOSE": 15,
|
|
||||||
"TIME_AFTER_LOSE_DELTA": 60,
|
|
||||||
"PERSONS_SEND": 2,
|
|
||||||
"DELTA_SEARCH_TIME": 18,
|
|
||||||
"COVER_TO_SEND": true,
|
|
||||||
"WAIT_NO_ATTACK_SAVAGE": 10,
|
|
||||||
"CHANCE_USE_RESERVE_PATROL_100": 30,
|
|
||||||
"KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5,
|
|
||||||
"KILLA_DITANCE_TO_BE_ENEMY_BOSS": 65,
|
|
||||||
"KILLA_START_SEARCH_SEC": 40,
|
|
||||||
"KILLA_CONTUTION_TIME": 5,
|
|
||||||
"KILLA_CLOSE_ATTACK_DIST": 8,
|
|
||||||
"KILLA_MIDDLE_ATTACK_DIST": 32,
|
|
||||||
"KILLA_LARGE_ATTACK_DIST": 61,
|
|
||||||
"KILLA_SEARCH_METERS": 30,
|
|
||||||
"KILLA_DEF_DIST_SQRT": 225,
|
|
||||||
"KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25,
|
|
||||||
"KILLA_DIST_TO_GO_TO_SUPPRESS": 6,
|
|
||||||
"KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2,
|
|
||||||
"KILLA_CLOSEATTACK_TIMES": 3,
|
|
||||||
"KILLA_CLOSEATTACK_DELAY": 10,
|
|
||||||
"KILLA_HOLD_DELAY": 5,
|
|
||||||
"KILLA_BULLET_TO_RELOAD": 15,
|
|
||||||
"SHALL_WARN": true,
|
|
||||||
"KILLA_ENEMIES_TO_ATTACK": 3,
|
|
||||||
"KILLA_ONE_IS_CLOSE": 20,
|
|
||||||
"KILLA_TRIGGER_DOWN_DELAY": 0.1,
|
|
||||||
"KILLA_WAIT_IN_COVER_COEF": 0.1,
|
|
||||||
"KOJANIY_DIST_WHEN_READY": 40,
|
|
||||||
"KOJANIY_DIST_TO_BE_ENEMY": 200,
|
|
||||||
"KOJANIY_MIN_DIST_TO_LOOT": 20,
|
|
||||||
"KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400,
|
|
||||||
"KOJANIY_DIST_ENEMY_TOO_CLOSE": 17,
|
|
||||||
"KOJANIY_MANY_ENEMIES_COEF": 1.5,
|
|
||||||
"KOJANIY_COVER_POWER": 500,
|
|
||||||
"KOJANIY_FIGHT_CENTER_POS_ME": false,
|
|
||||||
"KOJANIY_DIST_CORE_SPOS_RECALC": 25,
|
|
||||||
"KOJANIY_DIST_CORE_SPOS_RECALC_SQRT": 625,
|
|
||||||
"GLUHAR_FOLLOWER_PATH_NAME": "Attack",
|
|
||||||
"GLUHAR_FOLLOWER_SCOUT_DIST_START_ATTACK": 80,
|
|
||||||
"GLUHAR_FOLLOWER_SCOUT_DIST_END_ATTACK": 120,
|
|
||||||
"GLUHAR_BOSS_WANNA_ATTACK_CHANCE_0_100": 150,
|
|
||||||
"GLUHAR_ASSAULT_ATTACK_DIST": 45,
|
|
||||||
"GLUHAR_STOP_ASSAULT_ATTACK_DIST": 180,
|
|
||||||
"GLUHAR_TIME_TO_ASSAULT": 10,
|
|
||||||
"DIST_TO_PROTECT_BOSS": 15,
|
|
||||||
"EFFECT_PAINKILLER": true
|
|
||||||
},
|
|
||||||
"Core": {
|
|
||||||
"VisibleAngle": 160,
|
|
||||||
"VisibleDistance": 142,
|
|
||||||
"GainSightCoef": 0.1,
|
|
||||||
"ScatteringPerMeter": 0.045,
|
|
||||||
"ScatteringClosePerMeter": 0.12,
|
|
||||||
"DamageCoeff": 1,
|
|
||||||
"HearingSense": 3.9,
|
|
||||||
"CanRun": true,
|
|
||||||
"CanGrenade": true,
|
|
||||||
"AimingType": "normal",
|
|
||||||
"PistolFireDistancePref": 35,
|
|
||||||
"ShotgunFireDistancePref": 50,
|
|
||||||
"RifleFireDistancePref": 100,
|
|
||||||
"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,
|
|
||||||
"ToStopBotAngularSpeed": 40,
|
|
||||||
"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,
|
|
||||||
"DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225,
|
|
||||||
"DIST_NOT_TO_SHOOT": 0.3,
|
|
||||||
"PoseChnageCoef": 0.1,
|
|
||||||
"LayFactor": 0.1,
|
|
||||||
"RecoilYCoef": 0.0005,
|
|
||||||
"RecoilYCoefSppedDown": -0.52,
|
|
||||||
"RecoilYMax": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"impossible": {
|
|
||||||
"Lay": {
|
|
||||||
"CHECK_SHOOT_WHEN_LAYING": false,
|
|
||||||
"DELTA_LAY_CHECK": 2,
|
|
||||||
"DELTA_GETUP": 2.7,
|
|
||||||
"DELTA_AFTER_GETUP": 10,
|
|
||||||
"CLEAR_POINTS_OF_SCARE_SEC": 20,
|
|
||||||
"MAX_LAY_TIME": 35,
|
|
||||||
"DELTA_WANT_LAY_CHECL_SEC": 5,
|
|
||||||
"ATTACK_LAY_CHANCE": 25,
|
|
||||||
"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,
|
|
||||||
"DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225,
|
|
||||||
"DIST_ENEMY_GETUP_LAY": 10,
|
|
||||||
"DIST_ENEMY_GETUP_LAY_SQRT": 100,
|
|
||||||
"DIST_ENEMY_CAN_LAY": 15,
|
|
||||||
"DIST_ENEMY_CAN_LAY_SQRT": 225,
|
|
||||||
"LAY_AIM": 0.6,
|
|
||||||
"MIN_CAN_LAY_DIST_SQRT": 121,
|
|
||||||
"MIN_CAN_LAY_DIST": 11,
|
|
||||||
"MAX_CAN_LAY_DIST_SQRT": 40000,
|
|
||||||
"MAX_CAN_LAY_DIST": 200,
|
|
||||||
"LAY_CHANCE_DANGER": 40,
|
|
||||||
"DAMAGE_TIME_TO_GETUP": 3
|
|
||||||
},
|
|
||||||
"Aiming": {
|
|
||||||
"MAX_AIM_PRECICING": 2,
|
|
||||||
"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,
|
|
||||||
"RECALC_MUST_TIME": 3,
|
|
||||||
"DAMAGE_PANIC_TIME": 15,
|
|
||||||
"DANGER_UP_POINT": 1.3,
|
|
||||||
"MAX_AIMING_UPGRADE_BY_TIME": 0.25,
|
|
||||||
"DAMAGE_TO_DISCARD_AIM_0_100": 86,
|
|
||||||
"MIN_TIME_DISCARD_AIM_SEC": 0.3,
|
|
||||||
"MAX_TIME_DISCARD_AIM_SEC": 0.6,
|
|
||||||
"XZ_COEF": 0.4,
|
|
||||||
"SHOOT_TO_CHANGE_PRIORITY": 5525,
|
|
||||||
"BOTTOM_COEF": 0.1,
|
|
||||||
"FIRST_CONTACT_ADD_SEC": 0.1,
|
|
||||||
"FIRST_CONTACT_ADD_CHANCE_100": 80,
|
|
||||||
"BASE_HIT_AFFECTION_DELAY_SEC": 0.57,
|
|
||||||
"BASE_HIT_AFFECTION_MIN_ANG": 4,
|
|
||||||
"BASE_HIT_AFFECTION_MAX_ANG": 10,
|
|
||||||
"BASE_SHIEF": 0.05,
|
|
||||||
"SCATTERING_HAVE_DAMAGE_COEF": 2,
|
|
||||||
"SCATTERING_DIST_MODIF": 0.67,
|
|
||||||
"SCATTERING_DIST_MODIF_CLOSE": 0.6,
|
|
||||||
"AIMING_TYPE": 5,
|
|
||||||
"DIST_TO_SHOOT_TO_CENTER": 3,
|
|
||||||
"DIST_TO_SHOOT_NO_OFFSET": 3,
|
|
||||||
"SHPERE_FRIENDY_FIRE_SIZE": -0.1,
|
|
||||||
"COEF_IF_MOVE": 1,
|
|
||||||
"TIME_COEF_IF_MOVE": 1.1,
|
|
||||||
"BOT_MOVE_IF_DELTA": 3.01,
|
|
||||||
"NEXT_SHOT_MISS_CHANCE_100": 100,
|
|
||||||
"NEXT_SHOT_MISS_Y_OFFSET": 1,
|
|
||||||
"ANYTIME_LIGHT_WHEN_AIM_100": -1,
|
|
||||||
"ANY_PART_SHOOT_TIME": 15,
|
|
||||||
"WEAPON_ROOT_OFFSET": 0.35,
|
|
||||||
"MIN_DAMAGE_TO_GET_HIT_AFFETS": 1,
|
|
||||||
"MAX_AIM_TIME": 1.5,
|
|
||||||
"OFFSET_RECAL_ANYWAY_TIME": 1,
|
|
||||||
"ENEMY_Y_WEAPON_OFFSET": 0.08,
|
|
||||||
"BASE_SHIEF_STATIONARY_GRENADE": 1.1,
|
|
||||||
"XZ_COEF_STATIONARY_GRENADE": 0.7,
|
|
||||||
"Y_TOP_OFFSET_COEF": 0.001,
|
|
||||||
"Y_BOTTOM_OFFSET_COEF": 0.015,
|
|
||||||
"BAD_SHOOTS_MIN": 0,
|
|
||||||
"BAD_SHOOTS_MAX": 0,
|
|
||||||
"BAD_SHOOTS_OFFSET": 1,
|
|
||||||
"BAD_SHOOTS_MAIN_COEF": 0.39
|
|
||||||
},
|
|
||||||
"Look": {
|
|
||||||
"OLD_TIME_POINT": 11,
|
|
||||||
"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,
|
|
||||||
"MAX_VISION_GRASS_METERS_OPT": 0.9090909,
|
|
||||||
"MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125,
|
|
||||||
"LightOnVisionDistance": 45,
|
|
||||||
"FAR_DISTANCE": 160,
|
|
||||||
"FarDeltaTimeSec": 3,
|
|
||||||
"MIDDLE_DIST": 90,
|
|
||||||
"MiddleDeltaTimeSec": 1,
|
|
||||||
"CloseDeltaTimeSec": 0.1,
|
|
||||||
"POSIBLE_VISION_SPACE": 1.2,
|
|
||||||
"GOAL_TO_FULL_DISSAPEAR": 1.1,
|
|
||||||
"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,
|
|
||||||
"ENEMY_LIGHT_ADD": 48,
|
|
||||||
"ENEMY_LIGHT_START_DIST": 90,
|
|
||||||
"CAN_LOOK_TO_WALL": true,
|
|
||||||
"DIST_NOT_TO_IGNORE_WALL": 15,
|
|
||||||
"DIST_CHECK_WALL": 20,
|
|
||||||
"LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25,
|
|
||||||
"MIN_LOOK_AROUD_TIME": 20,
|
|
||||||
"OPTIMIZE_TO_ONLY_BODY": true
|
|
||||||
},
|
|
||||||
"Shoot": {
|
|
||||||
"RECOIL_TIME_NORMALIZE": 1,
|
|
||||||
"RECOIL_PER_METER": 0.02,
|
|
||||||
"MAX_RECOIL_PER_METER": 0.1,
|
|
||||||
"HORIZONT_RECOIL_COEF": 0.1,
|
|
||||||
"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,
|
|
||||||
"FINGER_HOLD_SINGLE_SHOT": 0.14,
|
|
||||||
"BASE_AUTOMATIC_TIME": 0.2,
|
|
||||||
"AUTOMATIC_FIRE_SCATTERING_COEF": 1.5,
|
|
||||||
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 100,
|
|
||||||
"FAR_DIST_ENEMY": 20,
|
|
||||||
"SHOOT_FROM_COVER": 4,
|
|
||||||
"FAR_DIST_ENEMY_SQR": 400,
|
|
||||||
"MAX_DIST_COEF": 100,
|
|
||||||
"RECOIL_DELTA_PRESS": 0.15,
|
|
||||||
"RUN_DIST_NO_AMMO": 25,
|
|
||||||
"RUN_DIST_NO_AMMO_SQRT": 625,
|
|
||||||
"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,
|
|
||||||
"RELOAD_PECNET_NO_ENEMY": 0.6,
|
|
||||||
"CHANCE_TO_CHANGE_WEAPON": 60,
|
|
||||||
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 60,
|
|
||||||
"LOW_DIST_TO_CHANGE_WEAPON": 5,
|
|
||||||
"FAR_DIST_TO_CHANGE_WEAPON": 30,
|
|
||||||
"SUPPRESS_BY_SHOOT_TIME": 6,
|
|
||||||
"SUPPRESS_TRIGGERS_DOWN": 3,
|
|
||||||
"LAST_SEEN_TIME_TO_START_SUPPRESS_STATIONARY_AGS": 0,
|
|
||||||
"DIST_TO_CHANGE_TO_MAIN": 15,
|
|
||||||
"WAIT_NEXT_STATIONARY_GRENADE": 1,
|
|
||||||
"FINGER_HOLD_STATIONARY_GRENADE": 0.3,
|
|
||||||
"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,
|
|
||||||
"REACH_DIST": 0.5,
|
|
||||||
"REACH_DIST_RUN": 0.8,
|
|
||||||
"START_SLOW_DIST": 1.5,
|
|
||||||
"BASESTART_SLOW_DIST": 1.1,
|
|
||||||
"SLOW_COEF": 7,
|
|
||||||
"DIST_TO_CAN_CHANGE_WAY": 8,
|
|
||||||
"DIST_TO_START_RAYCAST": 15,
|
|
||||||
"BASE_START_SERACH": 35,
|
|
||||||
"UPDATE_TIME_RECAL_WAY": 7,
|
|
||||||
"FAR_DIST": 4,
|
|
||||||
"FAR_DIST_SQR": 16,
|
|
||||||
"DIST_TO_CAN_CHANGE_WAY_SQR": 64,
|
|
||||||
"DIST_TO_START_RAYCAST_SQR": 225,
|
|
||||||
"BASE_SQRT_START_SERACH": 1225,
|
|
||||||
"Y_APPROXIMATION": 0.7,
|
|
||||||
"DELTA_LAST_SEEN_ENEMY": 20,
|
|
||||||
"REACH_DIST_COVER": 2,
|
|
||||||
"RUN_TO_COVER_MIN": 2,
|
|
||||||
"CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100,
|
|
||||||
"RUN_IF_CANT_SHOOT": false,
|
|
||||||
"RUN_IF_GAOL_FAR_THEN": 10,
|
|
||||||
"SEC_TO_CHANGE_TO_RUN": 3,
|
|
||||||
"ETERNITY_STAMINA": true
|
|
||||||
},
|
|
||||||
"Grenade": {
|
|
||||||
"DELTA_NEXT_ATTEMPT_FROM_COVER": 5,
|
|
||||||
"DELTA_NEXT_ATTEMPT": 10,
|
|
||||||
"MIN_DIST_NOT_TO_THROW": 8,
|
|
||||||
"NEAR_DELTA_THROW_TIME_SEC": 2,
|
|
||||||
"MIN_THROW_GRENADE_DIST": 12,
|
|
||||||
"MIN_THROW_GRENADE_DIST_SQRT": 144,
|
|
||||||
"MIN_DIST_NOT_TO_THROW_SQR": 64,
|
|
||||||
"RUN_AWAY": 22,
|
|
||||||
"RUN_AWAY_SQR": 484,
|
|
||||||
"ADD_GRENADE_AS_DANGER": 65,
|
|
||||||
"ADD_GRENADE_AS_DANGER_SQR": 4225,
|
|
||||||
"CHANCE_TO_NOTIFY_ENEMY_GR_100": 100,
|
|
||||||
"GrenadePerMeter": 0.1,
|
|
||||||
"REQUEST_DIST_MUST_THROW_SQRT": 9,
|
|
||||||
"REQUEST_DIST_MUST_THROW": 3,
|
|
||||||
"BEWARE_TYPE": 2,
|
|
||||||
"SHOOT_TO_SMOKE_CHANCE_100": 50,
|
|
||||||
"CHANCE_RUN_FLASHED_100": 100,
|
|
||||||
"MAX_FLASHED_DIST_TO_SHOOT": 10,
|
|
||||||
"MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100,
|
|
||||||
"FLASH_GRENADE_TIME_COEF": 0.25,
|
|
||||||
"SIZE_SPOTTED_COEF": 2,
|
|
||||||
"BE_ATTENTION_COEF": 4,
|
|
||||||
"TIME_SHOOT_TO_FLASH": 4,
|
|
||||||
"CLOSE_TO_SMOKE_TO_SHOOT": 10,
|
|
||||||
"CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100,
|
|
||||||
"CLOSE_TO_SMOKE_TIME_DELTA": 5,
|
|
||||||
"SMOKE_CHECK_DELTA": 1,
|
|
||||||
"DELTA_GRENADE_START_TIME": 0.01,
|
|
||||||
"AMBUSH_IF_SMOKE_IN_ZONE_100": 40,
|
|
||||||
"AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30,
|
|
||||||
"NO_RUN_FROM_AI_GRENADES": true,
|
|
||||||
"MAX_THROW_POWER": 25,
|
|
||||||
"MIN_THROW_DIST_PERCENT_0_1": 0.7,
|
|
||||||
"GrenadePrecision": 0.01,
|
|
||||||
"STOP_WHEN_THROW_GRENADE": true,
|
|
||||||
"WAIT_TIME_TURN_AWAY": 0.2,
|
|
||||||
"SMOKE_SUPPRESS_DELTA": 20,
|
|
||||||
"DAMAGE_GRENADE_SUPPRESS_DELTA": 8,
|
|
||||||
"STUN_SUPPRESS_DELTA": 9,
|
|
||||||
"CHEAT_START_GRENADE_PLACE": false,
|
|
||||||
"CAN_THROW_STRAIGHT_CONTACT": true,
|
|
||||||
"STRAIGHT_CONTACT_DELTA_SEC": -1,
|
|
||||||
"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,
|
|
||||||
"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,
|
|
||||||
"FLASH_ACCURATY": 1.6,
|
|
||||||
"FLASH_LAY_CHANCE": 1,
|
|
||||||
"STUN_HEARING": 0.01
|
|
||||||
},
|
|
||||||
"Cover": {
|
|
||||||
"RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20,
|
|
||||||
"RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50,
|
|
||||||
"SOUND_TO_GET_SPOTTED": 2,
|
|
||||||
"TIME_TO_MOVE_TO_COVER": 15,
|
|
||||||
"MAX_DIST_OF_COVER": 4,
|
|
||||||
"CHANGE_RUN_TO_COVER_SEC": 5,
|
|
||||||
"CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6,
|
|
||||||
"MIN_DIST_TO_ENEMY": 9,
|
|
||||||
"DIST_CANT_CHANGE_WAY": 5,
|
|
||||||
"DIST_CHECK_SFETY": 9,
|
|
||||||
"TIME_CHECK_SAFE": 2,
|
|
||||||
"HIDE_TO_COVER_TIME": 1.5,
|
|
||||||
"MAX_DIST_OF_COVER_SQR": 16,
|
|
||||||
"DIST_CANT_CHANGE_WAY_SQR": 25,
|
|
||||||
"SPOTTED_COVERS_RADIUS": 2.5,
|
|
||||||
"LOOK_LAST_ENEMY_POS_MOVING": 1.5,
|
|
||||||
"LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3,
|
|
||||||
"LOOK_LAST_ENEMY_POS_LOOKAROUND": 45,
|
|
||||||
"OFFSET_LOOK_ALONG_WALL_ANG": 20,
|
|
||||||
"SPOTTED_GRENADE_RADIUS": 16,
|
|
||||||
"MAX_SPOTTED_TIME_SEC": 55,
|
|
||||||
"WAIT_INT_COVER_FINDING_ENEMY": 2,
|
|
||||||
"CLOSE_DIST_POINT_SQRT": 4,
|
|
||||||
"DELTA_SEEN_FROM_COVE_LAST_POS": 15,
|
|
||||||
"MOVE_TO_COVER_WHEN_TARGET": false,
|
|
||||||
"RUN_COVER_IF_CAN_AND_NO_ENEMIES": false,
|
|
||||||
"SPOTTED_GRENADE_TIME": 7,
|
|
||||||
"DEPENDS_Y_DIST_TO_BOT": false,
|
|
||||||
"RUN_IF_FAR": 15,
|
|
||||||
"RUN_IF_FAR_SQRT": 225,
|
|
||||||
"STAY_IF_FAR": 25,
|
|
||||||
"STAY_IF_FAR_SQRT": 625,
|
|
||||||
"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,
|
|
||||||
"NOT_LOOK_AT_WALL_IS_DANGER": true,
|
|
||||||
"MIN_DEFENCE_LEVEL": -1,
|
|
||||||
"DIST_MAX_REWORK_NOT_TO_SHOOT": 30,
|
|
||||||
"REWORK_NOT_TO_SHOOT": true,
|
|
||||||
"DELETE_POINTS_BEHIND_ENEMIES": true,
|
|
||||||
"GOOD_DIST_TO_POINT_COEF": 1.8,
|
|
||||||
"ENEMY_DIST_TO_GO_OUT": 1,
|
|
||||||
"CHECK_CLOSEST_FRIEND": false,
|
|
||||||
"STATIONARY_WEAPON_NO_ENEMY_GETUP": 15,
|
|
||||||
"STATIONARY_WEAPON_MAX_DIST_TO_USE": 50
|
|
||||||
},
|
|
||||||
"Patrol": {
|
|
||||||
"LOOK_TIME_BASE": 12,
|
|
||||||
"RESERVE_TIME_STAY": 72,
|
|
||||||
"FRIEND_SEARCH_SEC": 12,
|
|
||||||
"TALK_DELAY": 31.1,
|
|
||||||
"MIN_TALK_DELAY": 35,
|
|
||||||
"TALK_DELAY_BIG": 45.1,
|
|
||||||
"CHANGE_WAY_TIME": 3325.1,
|
|
||||||
"MIN_DIST_TO_CLOSE_TALK": 5,
|
|
||||||
"VISION_DIST_COEF_PEACE": 1,
|
|
||||||
"MIN_DIST_TO_CLOSE_TALK_SQR": 25,
|
|
||||||
"CHANCE_TO_CUT_WAY_0_100": 75,
|
|
||||||
"CUT_WAY_MIN_0_1": 0.4,
|
|
||||||
"CUT_WAY_MAX_0_1": 0.65,
|
|
||||||
"CHANCE_TO_CHANGE_WAY_0_100": 30,
|
|
||||||
"CHANCE_TO_SHOOT_DEADBODY": 52,
|
|
||||||
"SUSPETION_PLACE_LIFETIME": 7,
|
|
||||||
"RESERVE_OUT_TIME": 60,
|
|
||||||
"CLOSE_TO_SELECT_RESERV_WAY": 25,
|
|
||||||
"MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5,
|
|
||||||
"CAN_CHOOSE_RESERV": false,
|
|
||||||
"CAN_CHECK_MAGAZINE": false,
|
|
||||||
"CAN_WATCH_SECOND_WEAPON": true
|
|
||||||
},
|
|
||||||
"Hearing": {
|
|
||||||
"BOT_CLOSE_PANIC_DIST": 1,
|
|
||||||
"CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88,
|
|
||||||
"DISPERSION_COEF": 10,
|
|
||||||
"CLOSE_DIST": 26,
|
|
||||||
"FAR_DIST": 56,
|
|
||||||
"SOUND_DIR_DEEFREE": 30,
|
|
||||||
"DIST_PLACE_TO_FIND_POINT": 70,
|
|
||||||
"DEAD_BODY_SOUND_RAD": 30,
|
|
||||||
"LOOK_ONLY_DANGER": false,
|
|
||||||
"RESET_TIMER_DIST": 17,
|
|
||||||
"HEAR_DELAY_WHEN_PEACE": 0,
|
|
||||||
"HEAR_DELAY_WHEN_HAVE_SMT": 0,
|
|
||||||
"LOOK_ONLY_DANGER_DELTA": 9
|
|
||||||
},
|
|
||||||
"Mind": {
|
|
||||||
"MIN_SHOOTS_TIME": 2,
|
|
||||||
"MAX_SHOOTS_TIME": 4,
|
|
||||||
"TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15,
|
|
||||||
"DAMAGE_REDUCTION_TIME_SEC": 20,
|
|
||||||
"MIN_DAMAGE_SCARE": 20,
|
|
||||||
"CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35,
|
|
||||||
"TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52,
|
|
||||||
"TIME_TO_FIND_ENEMY": 22,
|
|
||||||
"MAX_AGGRO_BOT_DIST": 100,
|
|
||||||
"HIT_POINT_DETECTION": 4,
|
|
||||||
"DANGER_POINT_CHOOSE_COEF": 1,
|
|
||||||
"SIMPLE_POINT_CHOOSE_COEF": 0.4,
|
|
||||||
"LASTSEEN_POINT_CHOOSE_COEF": 0.2,
|
|
||||||
"COVER_DIST_COEF": 1.5,
|
|
||||||
"DIST_TO_FOUND_SQRT": 400,
|
|
||||||
"MAX_AGGRO_BOT_DIST_SQR": 10000,
|
|
||||||
"DIST_TO_STOP_RUN_ENEMY": 15,
|
|
||||||
"ENEMY_LOOK_AT_ME_ANG": 15,
|
|
||||||
"MIN_START_AGGRESION_COEF": 1,
|
|
||||||
"MAX_START_AGGRESION_COEF": 3,
|
|
||||||
"BULLET_FEEL_DIST": 360,
|
|
||||||
"BULLET_FEEL_CLOSE_SDIST": 1,
|
|
||||||
"ATTACK_IMMEDIATLY_CHANCE_0_100": 40,
|
|
||||||
"CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01,
|
|
||||||
"FRIEND_DEAD_AGR_LOW": -0.2,
|
|
||||||
"FRIEND_AGR_KILL": 0.2,
|
|
||||||
"LAST_ENEMY_LOOK_TO": 40,
|
|
||||||
"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,
|
|
||||||
"AMBUSH_WHEN_UNDER_FIRE": true,
|
|
||||||
"AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60,
|
|
||||||
"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,
|
|
||||||
"PROTECT_TIME_REAL": true,
|
|
||||||
"CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25,
|
|
||||||
"CAN_PANIC_IS_PROTECT": false,
|
|
||||||
"NO_RUN_AWAY_FOR_SAFE": true,
|
|
||||||
"PART_PERCENT_TO_HEAL": 0.65,
|
|
||||||
"PROTECT_DELTA_HEAL_SEC": 10,
|
|
||||||
"CAN_STAND_BY": false,
|
|
||||||
"CAN_THROW_REQUESTS": true,
|
|
||||||
"GROUP_ANY_PHRASE_DELAY": 5,
|
|
||||||
"GROUP_EXACTLY_PHRASE_DELAY": 20,
|
|
||||||
"DIST_TO_ENEMY_YO_CAN_HEAL": 30,
|
|
||||||
"CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80,
|
|
||||||
"DOG_FIGHT_OUT": 6,
|
|
||||||
"DOG_FIGHT_IN": 3,
|
|
||||||
"SHOOT_INSTEAD_DOG_FIGHT": 9,
|
|
||||||
"PISTOL_SHOTGUN_AMBUSH_DIST": 330,
|
|
||||||
"STANDART_AMBUSH_DIST": 300,
|
|
||||||
"AI_POWER_COEF": 120,
|
|
||||||
"COVER_SECONDS_AFTER_LOSE_VISION": 10,
|
|
||||||
"COVER_SELF_ALWAYS_IF_DAMAGED": false,
|
|
||||||
"SEC_TO_MORE_DIST_TO_RUN": 10,
|
|
||||||
"HEAL_DELAY_SEC": 5,
|
|
||||||
"HIT_DELAY_WHEN_HAVE_SMT": -1,
|
|
||||||
"HIT_DELAY_WHEN_PEACE": -1,
|
|
||||||
"TALK_WITH_QUERY": true,
|
|
||||||
"DANGER_EXPIRE_TIME_MIN": 0.4,
|
|
||||||
"DANGER_EXPIRE_TIME_MAX": 1.2,
|
|
||||||
"PANIC_RUN_WEIGHT": 1,
|
|
||||||
"PANIC_SIT_WEIGHT": 80,
|
|
||||||
"PANIC_LAY_WEIGHT": 20,
|
|
||||||
"PANIC_NONE_WEIGHT": 40,
|
|
||||||
"CAN_TAKE_ITEMS": false,
|
|
||||||
"PANIC_SIT_WEIGHT_PEACE": 60,
|
|
||||||
"DEFAULT_SAVAGE_BEHAVIOUR": "Warn",
|
|
||||||
"DEFAULT_BEAR_BEHAVIOUR": "Attack",
|
|
||||||
"DEFAULT_USEC_BEHAVIOUR": "Attack",
|
|
||||||
"FRIENDLY_BOT_TYPES": [],
|
|
||||||
"WARN_BOT_TYPES": [],
|
|
||||||
"ENEMY_BOT_TYPES": []
|
|
||||||
},
|
|
||||||
"Boss": {
|
|
||||||
"BOSS_DIST_TO_WARNING": 34,
|
|
||||||
"BOSS_DIST_TO_WARNING_SQRT": 1156,
|
|
||||||
"BOSS_DIST_TO_WARNING_OUT": 43,
|
|
||||||
"BOSS_DIST_TO_WARNING_OUT_SQRT": 1849,
|
|
||||||
"BOSS_DIST_TO_SHOOT": 16,
|
|
||||||
"BOSS_DIST_TO_SHOOT_SQRT": 256,
|
|
||||||
"CHANCE_TO_SEND_GRENADE_100": 100,
|
|
||||||
"MAX_DIST_COVER_BOSS": 25,
|
|
||||||
"MAX_DIST_COVER_BOSS_SQRT": 625,
|
|
||||||
"MAX_DIST_DECIDER_TO_SEND": 35,
|
|
||||||
"MAX_DIST_DECIDER_TO_SEND_SQRT": 1225,
|
|
||||||
"TIME_AFTER_LOSE": 15,
|
|
||||||
"TIME_AFTER_LOSE_DELTA": 60,
|
|
||||||
"PERSONS_SEND": 2,
|
|
||||||
"DELTA_SEARCH_TIME": 18,
|
|
||||||
"COVER_TO_SEND": true,
|
|
||||||
"WAIT_NO_ATTACK_SAVAGE": 10,
|
|
||||||
"CHANCE_USE_RESERVE_PATROL_100": 30,
|
|
||||||
"KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5,
|
|
||||||
"KILLA_DITANCE_TO_BE_ENEMY_BOSS": 65,
|
|
||||||
"KILLA_START_SEARCH_SEC": 40,
|
|
||||||
"KILLA_CONTUTION_TIME": 5,
|
|
||||||
"KILLA_CLOSE_ATTACK_DIST": 8,
|
|
||||||
"KILLA_MIDDLE_ATTACK_DIST": 32,
|
|
||||||
"KILLA_LARGE_ATTACK_DIST": 61,
|
|
||||||
"KILLA_SEARCH_METERS": 30,
|
|
||||||
"KILLA_DEF_DIST_SQRT": 225,
|
|
||||||
"KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25,
|
|
||||||
"KILLA_DIST_TO_GO_TO_SUPPRESS": 6,
|
|
||||||
"KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2,
|
|
||||||
"KILLA_CLOSEATTACK_TIMES": 3,
|
|
||||||
"KILLA_CLOSEATTACK_DELAY": 10,
|
|
||||||
"KILLA_HOLD_DELAY": 5,
|
|
||||||
"KILLA_BULLET_TO_RELOAD": 15,
|
|
||||||
"SHALL_WARN": true,
|
|
||||||
"KILLA_ENEMIES_TO_ATTACK": 3,
|
|
||||||
"KILLA_ONE_IS_CLOSE": 20,
|
|
||||||
"KILLA_TRIGGER_DOWN_DELAY": 0.1,
|
|
||||||
"KILLA_WAIT_IN_COVER_COEF": 0.1,
|
|
||||||
"KOJANIY_DIST_WHEN_READY": 40,
|
|
||||||
"KOJANIY_DIST_TO_BE_ENEMY": 200,
|
|
||||||
"KOJANIY_MIN_DIST_TO_LOOT": 20,
|
|
||||||
"KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400,
|
|
||||||
"KOJANIY_DIST_ENEMY_TOO_CLOSE": 17,
|
|
||||||
"KOJANIY_MANY_ENEMIES_COEF": 1.5,
|
|
||||||
"KOJANIY_COVER_POWER": 500,
|
|
||||||
"KOJANIY_FIGHT_CENTER_POS_ME": false,
|
|
||||||
"KOJANIY_DIST_CORE_SPOS_RECALC": 25,
|
|
||||||
"KOJANIY_DIST_CORE_SPOS_RECALC_SQRT": 625,
|
|
||||||
"GLUHAR_FOLLOWER_PATH_NAME": "Attack",
|
|
||||||
"GLUHAR_FOLLOWER_SCOUT_DIST_START_ATTACK": 80,
|
|
||||||
"GLUHAR_FOLLOWER_SCOUT_DIST_END_ATTACK": 120,
|
|
||||||
"GLUHAR_BOSS_WANNA_ATTACK_CHANCE_0_100": 150,
|
|
||||||
"GLUHAR_ASSAULT_ATTACK_DIST": 45,
|
|
||||||
"GLUHAR_STOP_ASSAULT_ATTACK_DIST": 180,
|
|
||||||
"GLUHAR_TIME_TO_ASSAULT": 10,
|
|
||||||
"DIST_TO_PROTECT_BOSS": 15,
|
|
||||||
"EFFECT_PAINKILLER": true
|
|
||||||
},
|
|
||||||
"Core": {
|
|
||||||
"VisibleAngle": 160,
|
|
||||||
"VisibleDistance": 142,
|
|
||||||
"GainSightCoef": 0.1,
|
|
||||||
"ScatteringPerMeter": 0.045,
|
|
||||||
"ScatteringClosePerMeter": 0.12,
|
|
||||||
"DamageCoeff": 1,
|
|
||||||
"HearingSense": 3.9,
|
|
||||||
"CanRun": true,
|
|
||||||
"CanGrenade": true,
|
|
||||||
"AimingType": "normal",
|
|
||||||
"PistolFireDistancePref": 35,
|
|
||||||
"ShotgunFireDistancePref": 50,
|
|
||||||
"RifleFireDistancePref": 100,
|
|
||||||
"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,
|
|
||||||
"ToStopBotAngularSpeed": 40,
|
|
||||||
"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,
|
|
||||||
"DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225,
|
|
||||||
"DIST_NOT_TO_SHOOT": 0.3,
|
|
||||||
"PoseChnageCoef": 0.1,
|
|
||||||
"LayFactor": 0.1,
|
|
||||||
"RecoilYCoef": 0.0005,
|
|
||||||
"RecoilYCoefSppedDown": -0.52,
|
|
||||||
"RecoilYMax": 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"chances": {
|
|
||||||
"equipment": {
|
|
||||||
"Headwear": 100,
|
|
||||||
"Earpiece": 100,
|
|
||||||
"FaceCover": 0,
|
|
||||||
"ArmorVest": 0,
|
|
||||||
"Eyewear": 0,
|
|
||||||
"ArmBand": 0,
|
|
||||||
"TacticalVest": 0,
|
|
||||||
"Backpack": 0,
|
|
||||||
"FirstPrimaryWeapon": 100,
|
|
||||||
"SecondPrimaryWeapon": 0,
|
|
||||||
"Holster": 100,
|
|
||||||
"Scabbard": 100,
|
|
||||||
"Pockets": 100,
|
|
||||||
"SecuredContainer": 100
|
|
||||||
},
|
|
||||||
"mods": {
|
|
||||||
"mod_stock": 100,
|
|
||||||
"mod_magazine": 100,
|
|
||||||
"mod_tactical": 0,
|
|
||||||
"mod_sight_rear": 100,
|
|
||||||
"mod_sight_front": 100
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"generation": {
|
"generation": {
|
||||||
"items": {
|
"items": {
|
||||||
"specialItems": {
|
|
||||||
"weights": {
|
|
||||||
"0": 1,
|
|
||||||
"1": 0
|
|
||||||
},
|
|
||||||
"whitelist": []
|
|
||||||
},
|
|
||||||
"healing": {
|
|
||||||
"weights": {
|
|
||||||
"0": 1,
|
|
||||||
"1": 2,
|
|
||||||
"2": 1
|
|
||||||
},
|
|
||||||
"whitelist": []
|
|
||||||
},
|
|
||||||
"drugs": {
|
|
||||||
"weights": {
|
|
||||||
"0": 1,
|
|
||||||
"1": 2,
|
|
||||||
"2": 0
|
|
||||||
},
|
|
||||||
"whitelist": []
|
|
||||||
},
|
|
||||||
"stims": {
|
|
||||||
"weights": {
|
|
||||||
"0": 2,
|
|
||||||
"1": 1,
|
|
||||||
"2": 0
|
|
||||||
},
|
|
||||||
"whitelist": []
|
|
||||||
},
|
|
||||||
"backpackLoot": {
|
"backpackLoot": {
|
||||||
"weights": {
|
"weights": {
|
||||||
"0": 1,
|
"0": 1,
|
||||||
@ -2324,6 +2154,43 @@
|
|||||||
},
|
},
|
||||||
"whitelist": []
|
"whitelist": []
|
||||||
},
|
},
|
||||||
|
"drugs": {
|
||||||
|
"weights": {
|
||||||
|
"0": 1,
|
||||||
|
"1": 2,
|
||||||
|
"2": 0
|
||||||
|
},
|
||||||
|
"whitelist": []
|
||||||
|
},
|
||||||
|
"grenades": {
|
||||||
|
"weights": {
|
||||||
|
"0": 1,
|
||||||
|
"1": 2,
|
||||||
|
"2": 1,
|
||||||
|
"3": 1,
|
||||||
|
"4": 0,
|
||||||
|
"5": 0
|
||||||
|
},
|
||||||
|
"whitelist": []
|
||||||
|
},
|
||||||
|
"healing": {
|
||||||
|
"weights": {
|
||||||
|
"0": 1,
|
||||||
|
"1": 2,
|
||||||
|
"2": 1
|
||||||
|
},
|
||||||
|
"whitelist": []
|
||||||
|
},
|
||||||
|
"magazines": {
|
||||||
|
"weights": {
|
||||||
|
"0": 0,
|
||||||
|
"1": 0,
|
||||||
|
"2": 1,
|
||||||
|
"3": 3,
|
||||||
|
"4": 1
|
||||||
|
},
|
||||||
|
"whitelist": []
|
||||||
|
},
|
||||||
"pocketLoot": {
|
"pocketLoot": {
|
||||||
"weights": {
|
"weights": {
|
||||||
"0": 1,
|
"0": 1,
|
||||||
@ -2334,6 +2201,21 @@
|
|||||||
},
|
},
|
||||||
"whitelist": []
|
"whitelist": []
|
||||||
},
|
},
|
||||||
|
"specialItems": {
|
||||||
|
"weights": {
|
||||||
|
"0": 1,
|
||||||
|
"1": 0
|
||||||
|
},
|
||||||
|
"whitelist": []
|
||||||
|
},
|
||||||
|
"stims": {
|
||||||
|
"weights": {
|
||||||
|
"0": 2,
|
||||||
|
"1": 1,
|
||||||
|
"2": 0
|
||||||
|
},
|
||||||
|
"whitelist": []
|
||||||
|
},
|
||||||
"vestLoot": {
|
"vestLoot": {
|
||||||
"weights": {
|
"weights": {
|
||||||
"0": 1,
|
"0": 1,
|
||||||
@ -2345,28 +2227,242 @@
|
|||||||
"6": 0
|
"6": 0
|
||||||
},
|
},
|
||||||
"whitelist": []
|
"whitelist": []
|
||||||
},
|
|
||||||
"magazines": {
|
|
||||||
"weights": {
|
|
||||||
"0": 0,
|
|
||||||
"1": 0,
|
|
||||||
"2": 1,
|
|
||||||
"3": 3,
|
|
||||||
"4": 1
|
|
||||||
},
|
|
||||||
"whitelist": []
|
|
||||||
},
|
|
||||||
"grenades": {
|
|
||||||
"weights": {
|
|
||||||
"0": 1,
|
|
||||||
"1": 2,
|
|
||||||
"2": 1,
|
|
||||||
"3": 1,
|
|
||||||
"4": 0,
|
|
||||||
"5": 0
|
|
||||||
},
|
|
||||||
"whitelist": []
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"health": {
|
||||||
|
"BodyParts": [
|
||||||
|
{
|
||||||
|
"Chest": {
|
||||||
|
"max": 255,
|
||||||
|
"min": 255
|
||||||
|
},
|
||||||
|
"Head": {
|
||||||
|
"max": 70,
|
||||||
|
"min": 70
|
||||||
|
},
|
||||||
|
"LeftArm": {
|
||||||
|
"max": 120,
|
||||||
|
"min": 120
|
||||||
|
},
|
||||||
|
"LeftLeg": {
|
||||||
|
"max": 120,
|
||||||
|
"min": 120
|
||||||
|
},
|
||||||
|
"RightArm": {
|
||||||
|
"max": 120,
|
||||||
|
"min": 120
|
||||||
|
},
|
||||||
|
"RightLeg": {
|
||||||
|
"max": 120,
|
||||||
|
"min": 120
|
||||||
|
},
|
||||||
|
"Stomach": {
|
||||||
|
"max": 225,
|
||||||
|
"min": 225
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Energy": {
|
||||||
|
"max": 100,
|
||||||
|
"min": 100
|
||||||
|
},
|
||||||
|
"Hydration": {
|
||||||
|
"max": 100,
|
||||||
|
"min": 100
|
||||||
|
},
|
||||||
|
"Temperature": {
|
||||||
|
"max": 40,
|
||||||
|
"min": 36
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"inventory": {
|
||||||
|
"Ammo": {
|
||||||
|
"Caliber23x75": {
|
||||||
|
"5e85aa1a988a8701445df1f5": 1
|
||||||
|
},
|
||||||
|
"Caliber762x39": {
|
||||||
|
"59e0d99486f7744a32234762": 1
|
||||||
|
},
|
||||||
|
"Caliber9x18PM": {
|
||||||
|
"573719762459775a626ccbc1": 1
|
||||||
|
},
|
||||||
|
"Caliber9x19PARA": {
|
||||||
|
"56d59d3ad2720bdb418b4577": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"equipment": {
|
||||||
|
"ArmBand": {},
|
||||||
|
"ArmorVest": {},
|
||||||
|
"Backpack": {},
|
||||||
|
"Earpiece": {
|
||||||
|
"6033fa48ffd42c541047f728": 1
|
||||||
|
},
|
||||||
|
"Eyewear": {},
|
||||||
|
"FaceCover": {},
|
||||||
|
"FirstPrimaryWeapon": {
|
||||||
|
"5ac66d725acfc43b321d4b60": 1,
|
||||||
|
"5e848cc2988a8701445df1e8": 2
|
||||||
|
},
|
||||||
|
"Headwear": {
|
||||||
|
"65749cb8e0423b9ebe0c79c9": 1
|
||||||
|
},
|
||||||
|
"Holster": {
|
||||||
|
"5448bd6b4bdc2dfc2f8b4569": 1,
|
||||||
|
"5a17f98cfcdbcb0980087290": 1,
|
||||||
|
"602a9740da11d6478d5a06dc": 1
|
||||||
|
},
|
||||||
|
"Pockets": {
|
||||||
|
"60c7272c204bc17802313365": 1
|
||||||
|
},
|
||||||
|
"Scabbard": {
|
||||||
|
"54491bb74bdc2d09088b4567": 1
|
||||||
|
},
|
||||||
|
"SecondPrimaryWeapon": {},
|
||||||
|
"SecuredContainer": {
|
||||||
|
"5c0a794586f77461c458f892": 1
|
||||||
|
},
|
||||||
|
"TacticalVest": {}
|
||||||
|
},
|
||||||
|
"items": {
|
||||||
|
"Backpack": [],
|
||||||
|
"Pockets": [
|
||||||
|
"5e85aa1a988a8701445df1f5",
|
||||||
|
"602286df23506e50807090c6",
|
||||||
|
"590c678286f77426c9660122",
|
||||||
|
"5710c24ad2720bc3458b45a3",
|
||||||
|
"544fb3364bdc2d34748b456a",
|
||||||
|
"544fb3f34bdc2d03748b456a",
|
||||||
|
"62a09f32621468534a797acb",
|
||||||
|
"5a17fb03fcdbcbcae668728f",
|
||||||
|
"5a01c29586f77474660c694c",
|
||||||
|
"5448c12b4bdc2d02308b456f",
|
||||||
|
"5c94bbff86f7747ee735c08f"
|
||||||
|
],
|
||||||
|
"SecuredContainer": [
|
||||||
|
"5e85aa1a988a8701445df1f5",
|
||||||
|
"56d59d3ad2720bdb418b4577",
|
||||||
|
"573719762459775a626ccbc1",
|
||||||
|
"59e0d99486f7744a32234762"
|
||||||
|
],
|
||||||
|
"SpecialLoot": [],
|
||||||
|
"TacticalVest": []
|
||||||
|
},
|
||||||
|
"mods": {
|
||||||
|
"5448bd6b4bdc2dfc2f8b4569": {
|
||||||
|
"mod_magazine": [
|
||||||
|
"5448c12b4bdc2d02308b456f"
|
||||||
|
],
|
||||||
|
"mod_pistolgrip": [
|
||||||
|
"637784c5f7b3f4ac1a0d1a9a"
|
||||||
|
],
|
||||||
|
"mod_reciever": [
|
||||||
|
"6374a822e629013b9c0645c8"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"59e649f986f77411d949b246": {
|
||||||
|
"mod_handguard": [
|
||||||
|
"5d1b198cd7ad1a604869ad72"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5a17f98cfcdbcb0980087290": {
|
||||||
|
"mod_magazine": [
|
||||||
|
"5a17fb03fcdbcbcae668728f"
|
||||||
|
],
|
||||||
|
"mod_pistol_grip": [
|
||||||
|
"5a17fc70fcdbcb0176308b3d"
|
||||||
|
],
|
||||||
|
"mod_sight_front": [
|
||||||
|
"5aba62f8d8ce87001943946b"
|
||||||
|
],
|
||||||
|
"mod_sight_rear": [
|
||||||
|
"5aba637ad8ce87001773e17f"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5ac66d725acfc43b321d4b60": {
|
||||||
|
"mod_charge": [
|
||||||
|
"5648ac824bdc2ded0b8b457d"
|
||||||
|
],
|
||||||
|
"mod_gas_block": [
|
||||||
|
"59e649f986f77411d949b246"
|
||||||
|
],
|
||||||
|
"mod_magazine": [
|
||||||
|
"59d625f086f774661516605d"
|
||||||
|
],
|
||||||
|
"mod_muzzle": [
|
||||||
|
"5649ab884bdc2ded0b8b457f"
|
||||||
|
],
|
||||||
|
"mod_pistol_grip": [
|
||||||
|
"5649ade84bdc2d1b2b8b4587"
|
||||||
|
],
|
||||||
|
"mod_reciever": [
|
||||||
|
"5ac50da15acfc4001718d287"
|
||||||
|
],
|
||||||
|
"mod_sight_rear": [
|
||||||
|
"5ac733a45acfc400192630e2"
|
||||||
|
],
|
||||||
|
"mod_stock": [
|
||||||
|
"5ac50c185acfc400163398d4"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5b7be4895acfc400170e2dd5": {
|
||||||
|
"mod_foregrip": [
|
||||||
|
"5c1bc5fb2e221602b1779b32"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5d1b198cd7ad1a604869ad72": {
|
||||||
|
"mod_foregrip": [
|
||||||
|
"5b7be4895acfc400170e2dd5"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5e848cc2988a8701445df1e8": {
|
||||||
|
"mod_barrel": [
|
||||||
|
"5e848d1c264f7c180b5e35a9"
|
||||||
|
],
|
||||||
|
"mod_handguard": [
|
||||||
|
"5e848d51e4dbc5266a4ec63b"
|
||||||
|
],
|
||||||
|
"mod_magazine": [
|
||||||
|
"5f647d9f8499b57dc40ddb93"
|
||||||
|
],
|
||||||
|
"mod_stock": [
|
||||||
|
"5e848d99865c0f329958c83b",
|
||||||
|
"5e848db4681bea2ada00daa9"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5e848d99865c0f329958c83b": {
|
||||||
|
"mod_stock": [
|
||||||
|
"5e848dc4e4dbc5266a4ec63d"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"60228924961b8d75ee233c32": {
|
||||||
|
"mod_sight_front": [
|
||||||
|
"60228a76d62c9b14ed777a66"
|
||||||
|
],
|
||||||
|
"mod_sight_rear": [
|
||||||
|
"60229948cacb6b0506369e27"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"602a9740da11d6478d5a06dc": {
|
||||||
|
"mod_barrel": [
|
||||||
|
"602a95edda11d6478d5a06da"
|
||||||
|
],
|
||||||
|
"mod_magazine": [
|
||||||
|
"602286df23506e50807090c6"
|
||||||
|
],
|
||||||
|
"mod_reciever": [
|
||||||
|
"60228924961b8d75ee233c32"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"6374a822e629013b9c0645c8": {
|
||||||
|
"mod_sight_rear": [
|
||||||
|
"63c6adcfb4ba094317063742"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"lastName": [],
|
||||||
|
"skills": {
|
||||||
|
"Common": {}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -2,23 +2,35 @@
|
|||||||
"appearance": {
|
"appearance": {
|
||||||
"body": {
|
"body": {
|
||||||
"64a2edba08d26f8d62049c06": 1,
|
"64a2edba08d26f8d62049c06": 1,
|
||||||
"5d5e7e8386f774393602d6fa": 1
|
"5d5e7e8386f774393602d6fa": 1,
|
||||||
|
"5d5e7e7586f77427997cfb7f": 2,
|
||||||
|
"5df8a10486f77412672a1e3a": 1,
|
||||||
|
"5fd1eb3fbe3b7107d66cb645": 1
|
||||||
},
|
},
|
||||||
"feet": {
|
"feet": {
|
||||||
"5d5e7f8986f7742798716582": 1,
|
"5d5e7f8986f7742798716582": 1,
|
||||||
"5f5e41576760b4138443b344": 1
|
"5f5e41576760b4138443b344": 3,
|
||||||
|
"5cc2e5d014c02e15d53d9c03": 1,
|
||||||
|
"5f5e410c6bdad616ad46d60b": 1
|
||||||
},
|
},
|
||||||
"hands": [
|
"hands": [
|
||||||
"64ac23c449d74fd5ec0a124e",
|
"64ac23c449d74fd5ec0a124e",
|
||||||
"5cc2e68f14c02e28b47de290"
|
"5cc2e68f14c02e28b47de290",
|
||||||
|
"5df8eac086f77412640e2ea7",
|
||||||
|
"5fd78fe9e3bfcf6cab4c9f54"
|
||||||
],
|
],
|
||||||
"head": [
|
"head": [
|
||||||
"5d28afe786f774292668618d",
|
"5d28afe786f774292668618d",
|
||||||
"5f68c4a7c174a17c0f4c8945"
|
"5f68c4a7c174a17c0f4c8945",
|
||||||
|
"5cc2e4d014c02e000d0115f8",
|
||||||
|
"5cde9ff17d6c8b0474535daa"
|
||||||
],
|
],
|
||||||
"voice": [
|
"voice": [
|
||||||
"Scav_6",
|
"Scav_6",
|
||||||
"Scav_3"
|
"Scav_3",
|
||||||
|
"Scav_1",
|
||||||
|
"Scav_2",
|
||||||
|
"Scav_5"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"experience": {
|
"experience": {
|
||||||
@ -85,32 +97,45 @@
|
|||||||
"inventory": {
|
"inventory": {
|
||||||
"equipment": {
|
"equipment": {
|
||||||
"Headwear": {
|
"Headwear": {
|
||||||
"5f60c74e3b85f6263c145586": 1
|
"5f60c74e3b85f6263c145586": 1,
|
||||||
|
"5aa2b8d7e5b5b00014028f4a": 1,
|
||||||
|
"5f60e6403b85f6263c14558c": 1,
|
||||||
|
"5aa7e4a4e5b5b000137b76f2": 1
|
||||||
},
|
},
|
||||||
"Earpiece": {},
|
"Earpiece": {},
|
||||||
"FaceCover": {
|
"FaceCover": {
|
||||||
"5bd073a586f7747e6f135799": 1
|
"5bd073a586f7747e6f135799": 1,
|
||||||
|
"5b432f3d5acfc4704b4a1dfb": 1
|
||||||
},
|
},
|
||||||
"ArmorVest": {
|
"ArmorVest": {
|
||||||
"5648a7494bdc2d9d488b4583": 1,
|
"5648a7494bdc2d9d488b4583": 2,
|
||||||
"5f5f41476bdad616ad46d631": 1
|
"5f5f41476bdad616ad46d631": 2,
|
||||||
|
"609e8540d5c319764c2bc2e9": 1
|
||||||
|
},
|
||||||
|
"Eyewear": {
|
||||||
|
"603409c80ca681766b6a0fb2": 1
|
||||||
},
|
},
|
||||||
"Eyewear": {},
|
|
||||||
"ArmBand": {},
|
"ArmBand": {},
|
||||||
"TacticalVest": {
|
"TacticalVest": {
|
||||||
"592c2d1a86f7746dbe2af32a": 1,
|
"592c2d1a86f7746dbe2af32a": 1,
|
||||||
"5fd4c60f875c30179f5d04c2": 1
|
"5fd4c60f875c30179f5d04c2": 2,
|
||||||
|
"5929a2a086f7744f4b234d43": 2,
|
||||||
|
"5d5d87f786f77427997cfaef": 1
|
||||||
},
|
},
|
||||||
"Backpack": {
|
"Backpack": {
|
||||||
"618bb76513f5097c8d5aa2d5": 1,
|
"618bb76513f5097c8d5aa2d5": 1,
|
||||||
"5ca20d5986f774331e7c9602": 1
|
"5ca20d5986f774331e7c9602": 5
|
||||||
},
|
},
|
||||||
"FirstPrimaryWeapon": {
|
"FirstPrimaryWeapon": {
|
||||||
"57dc2fa62459775949412633": 1
|
"57dc2fa62459775949412633": 3,
|
||||||
|
"59984ab886f7743e98271174": 1,
|
||||||
|
"5ac4cd105acfc40016339859": 1,
|
||||||
|
"5ac66d725acfc43b321d4b60": 1
|
||||||
},
|
},
|
||||||
"SecondPrimaryWeapon": {},
|
"SecondPrimaryWeapon": {},
|
||||||
"Holster": {
|
"Holster": {
|
||||||
"576a581d2459771e7b1bc4f1": 1
|
"576a581d2459771e7b1bc4f1": 1,
|
||||||
|
"56e0598dd2720bb5668b45a6": 1
|
||||||
},
|
},
|
||||||
"Scabbard": {},
|
"Scabbard": {},
|
||||||
"Pockets": {
|
"Pockets": {
|
||||||
@ -127,6 +152,12 @@
|
|||||||
},
|
},
|
||||||
"Caliber9x19PARA": {
|
"Caliber9x19PARA": {
|
||||||
"56d59d3ad2720bdb418b4577": 1
|
"56d59d3ad2720bdb418b4577": 1
|
||||||
|
},
|
||||||
|
"Caliber9x18PM": {
|
||||||
|
"573719762459775a626ccbc1": 1
|
||||||
|
},
|
||||||
|
"Caliber762x39": {
|
||||||
|
"5656d7c34bdc2d9d198b4587": 1
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"mods": {
|
"mods": {
|
||||||
@ -136,7 +167,8 @@
|
|||||||
],
|
],
|
||||||
"mod_pistol_grip": [
|
"mod_pistol_grip": [
|
||||||
"5998517986f7746017232f7e",
|
"5998517986f7746017232f7e",
|
||||||
"5beec8ea0db834001a6f9dbf"
|
"5beec8ea0db834001a6f9dbf",
|
||||||
|
"5649ade84bdc2d1b2b8b4587"
|
||||||
],
|
],
|
||||||
"mod_gas_block": [
|
"mod_gas_block": [
|
||||||
"59d36a0086f7747e673f3946"
|
"59d36a0086f7747e673f3946"
|
||||||
@ -246,34 +278,217 @@
|
|||||||
"Groin_back": [
|
"Groin_back": [
|
||||||
"65731b6b6042b0f210020ef6"
|
"65731b6b6042b0f210020ef6"
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
"56e0598dd2720bb5668b45a6": {
|
||||||
|
"mod_muzzle": [
|
||||||
|
"56e05b06d2720bb2668b4586"
|
||||||
|
],
|
||||||
|
"mod_pistolgrip": [
|
||||||
|
"56e05a6ed2720bd0748b4567"
|
||||||
|
],
|
||||||
|
"mod_magazine": [
|
||||||
|
"5448c12b4bdc2d02308b456f"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"59984ab886f7743e98271174": {
|
||||||
|
"mod_reciever": [
|
||||||
|
"59985a8086f77414ec448d1a"
|
||||||
|
],
|
||||||
|
"mod_sight_rear": [
|
||||||
|
"599860e986f7743bb57573a6"
|
||||||
|
],
|
||||||
|
"mod_pistol_grip": [
|
||||||
|
"5998517986f7746017232f7e"
|
||||||
|
],
|
||||||
|
"mod_gas_block": [
|
||||||
|
"59ccd11386f77428f24a488f"
|
||||||
|
],
|
||||||
|
"mod_stock": [
|
||||||
|
"599851db86f77467372f0a18"
|
||||||
|
],
|
||||||
|
"mod_muzzle": [
|
||||||
|
"5998597786f77414ea6da093"
|
||||||
|
],
|
||||||
|
"mod_magazine": [
|
||||||
|
"599860ac86f77436b225ed1a"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"59ccd11386f77428f24a488f": {
|
||||||
|
"mod_handguard": [
|
||||||
|
"5c617a5f2e2216000f1e81b3"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5c617a5f2e2216000f1e81b3": {
|
||||||
|
"mod_foregrip": [
|
||||||
|
"5c1bc7432e221602b412949d",
|
||||||
|
"5c1bc4812e22164bef5cfde7"
|
||||||
|
],
|
||||||
|
"mod_tactical": [
|
||||||
|
"560d657b4bdc2da74d8b4572"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"609e8540d5c319764c2bc2e9": {
|
||||||
|
"Front_plate": [
|
||||||
|
"656f9fa0498d1b7e3e071d98"
|
||||||
|
],
|
||||||
|
"Back_plate": [
|
||||||
|
"656f9fa0498d1b7e3e071d98"
|
||||||
|
],
|
||||||
|
"Soft_armor_front": [
|
||||||
|
"6572e5221b5bc1185508c24f"
|
||||||
|
],
|
||||||
|
"Soft_armor_back": [
|
||||||
|
"6572e52f73c0eabb700109a0"
|
||||||
|
],
|
||||||
|
"Soft_armor_left": [
|
||||||
|
"6572e53c73c0eabb700109a4"
|
||||||
|
],
|
||||||
|
"soft_armor_right": [
|
||||||
|
"6572e54873c0eabb700109a8"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5ac4cd105acfc40016339859": {
|
||||||
|
"mod_reciever": [
|
||||||
|
"5ac50da15acfc4001718d287"
|
||||||
|
],
|
||||||
|
"mod_sight_rear": [
|
||||||
|
"5ac72e475acfc400180ae6fe"
|
||||||
|
],
|
||||||
|
"mod_gas_block": [
|
||||||
|
"59c6633186f7740cf0493bb9"
|
||||||
|
],
|
||||||
|
"mod_pistol_grip": [
|
||||||
|
"5649ade84bdc2d1b2b8b4587"
|
||||||
|
],
|
||||||
|
"mod_muzzle": [
|
||||||
|
"5ac7655e5acfc40016339a19"
|
||||||
|
],
|
||||||
|
"mod_stock": [
|
||||||
|
"6386300124a1dc425c00577a"
|
||||||
|
],
|
||||||
|
"mod_magazine": [
|
||||||
|
"5aaa4194e5b5b055d06310a5"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"59c6633186f7740cf0493bb9": {
|
||||||
|
"mod_handguard": [
|
||||||
|
"5c617a5f2e2216000f1e81b3"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5aa7e4a4e5b5b000137b76f2": {
|
||||||
|
"Helmet_top": [
|
||||||
|
"657f925dada5fadd1f07a57a"
|
||||||
|
],
|
||||||
|
"Helmet_back": [
|
||||||
|
"657f92acada5fadd1f07a57e"
|
||||||
|
],
|
||||||
|
"Helmet_ears": [
|
||||||
|
"657f92e7f4c82973640b2354"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5ac66d725acfc43b321d4b60": {
|
||||||
|
"mod_reciever": [
|
||||||
|
"5ac50da15acfc4001718d287"
|
||||||
|
],
|
||||||
|
"mod_sight_rear": [
|
||||||
|
"5ac733a45acfc400192630e2"
|
||||||
|
],
|
||||||
|
"mod_magazine": [
|
||||||
|
"5ac66bea5acfc43b321d4aec"
|
||||||
|
],
|
||||||
|
"mod_gas_block": [
|
||||||
|
"59e649f986f77411d949b246"
|
||||||
|
],
|
||||||
|
"mod_pistol_grip": [
|
||||||
|
"5649ade84bdc2d1b2b8b4587"
|
||||||
|
],
|
||||||
|
"mod_muzzle": [
|
||||||
|
"5649ab884bdc2ded0b8b457f"
|
||||||
|
],
|
||||||
|
"mod_stock": [
|
||||||
|
"6386300124a1dc425c00577a"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"59e649f986f77411d949b246": {
|
||||||
|
"mod_handguard": [
|
||||||
|
"5648b4534bdc2d3d1c8b4580"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5648b4534bdc2d3d1c8b4580": {
|
||||||
|
"mod_foregrip": [
|
||||||
|
"5c1bc5612e221602b5429350"
|
||||||
|
],
|
||||||
|
"mod_scope": [
|
||||||
|
"591c4efa86f7741030027726"
|
||||||
|
],
|
||||||
|
"mod_tactical_002": [
|
||||||
|
"560d657b4bdc2da74d8b4572"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5d5d87f786f77427997cfaef": {
|
||||||
|
"Front_plate": [
|
||||||
|
"656f9fa0498d1b7e3e071d98"
|
||||||
|
],
|
||||||
|
"Back_plate": [
|
||||||
|
"656f9fa0498d1b7e3e071d98"
|
||||||
|
],
|
||||||
|
"Soft_armor_front": [
|
||||||
|
"6570e5100b57c03ec90b970a"
|
||||||
|
],
|
||||||
|
"Soft_armor_back": [
|
||||||
|
"6570e479a6560e4ee50c2b02"
|
||||||
|
],
|
||||||
|
"Soft_armor_left": [
|
||||||
|
"6570e5674cc0d2ab1e05edbb"
|
||||||
|
],
|
||||||
|
"soft_armor_right": [
|
||||||
|
"6570e59b0b57c03ec90b970e"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"items": {
|
"items": {
|
||||||
"TacticalVest": [
|
"TacticalVest": [
|
||||||
"55d480c04bdc2d1d4e8b456a",
|
"55d480c04bdc2d1d4e8b456a",
|
||||||
"5710c24ad2720bc3458b45a3",
|
"5710c24ad2720bc3458b45a3",
|
||||||
"5448be9a4bdc2dfd2f8b456a"
|
"5448be9a4bdc2dfd2f8b456a",
|
||||||
|
"599860ac86f77436b225ed1a",
|
||||||
|
"5aaa4194e5b5b055d06310a5",
|
||||||
|
"656f9fa0498d1b7e3e071d98",
|
||||||
|
"6570e5100b57c03ec90b970a",
|
||||||
|
"6570e479a6560e4ee50c2b02",
|
||||||
|
"6570e5674cc0d2ab1e05edbb",
|
||||||
|
"6570e59b0b57c03ec90b970e",
|
||||||
|
"5a01c29586f77474660c694c"
|
||||||
],
|
],
|
||||||
"Pockets": [
|
"Pockets": [
|
||||||
"576a5ed62459771e9c2096cb",
|
"576a5ed62459771e9c2096cb",
|
||||||
"590c678286f77426c9660122",
|
"590c678286f77426c9660122",
|
||||||
"544fb3f34bdc2d03748b456a"
|
"544fb3f34bdc2d03748b456a",
|
||||||
|
"5448c12b4bdc2d02308b456f"
|
||||||
],
|
],
|
||||||
"Backpack": [
|
"Backpack": [
|
||||||
"544fb37f4bdc2dee738b4567",
|
"544fb37f4bdc2dee738b4567",
|
||||||
"57513f07245977207e26a311"
|
"57513f07245977207e26a311",
|
||||||
|
"5c0e530286f7747fa1419862",
|
||||||
|
"5d02778e86f774203e7dedbe"
|
||||||
],
|
],
|
||||||
"SecuredContainer": [
|
"SecuredContainer": [
|
||||||
"56dff2ced2720bb4668b4567",
|
"56dff2ced2720bb4668b4567",
|
||||||
"56d59d3ad2720bdb418b4577",
|
"56d59d3ad2720bdb418b4577",
|
||||||
"56dfef82d2720bbd668b4567"
|
"56dfef82d2720bbd668b4567",
|
||||||
|
"573719762459775a626ccbc1",
|
||||||
|
"5656d7c34bdc2d9d198b4587"
|
||||||
],
|
],
|
||||||
"SpecialLoot": []
|
"SpecialLoot": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"firstName": [
|
"firstName": [
|
||||||
"Слонолюб",
|
"Слонолюб",
|
||||||
"Крот"
|
"Крот",
|
||||||
|
"Старлей",
|
||||||
|
"Куча",
|
||||||
|
"Гиббон",
|
||||||
|
"Стрелок"
|
||||||
],
|
],
|
||||||
"lastName": [],
|
"lastName": [],
|
||||||
"difficulty": {
|
"difficulty": {
|
||||||
@ -2360,11 +2575,11 @@
|
|||||||
},
|
},
|
||||||
"chances": {
|
"chances": {
|
||||||
"equipment": {
|
"equipment": {
|
||||||
"Headwear": 50,
|
"Headwear": 66,
|
||||||
"Earpiece": 0,
|
"Earpiece": 0,
|
||||||
"FaceCover": 50,
|
"FaceCover": 33,
|
||||||
"ArmorVest": 100,
|
"ArmorVest": 83,
|
||||||
"Eyewear": 0,
|
"Eyewear": 33,
|
||||||
"ArmBand": 0,
|
"ArmBand": 0,
|
||||||
"TacticalVest": 100,
|
"TacticalVest": 100,
|
||||||
"Backpack": 100,
|
"Backpack": 100,
|
||||||
@ -2376,7 +2591,7 @@
|
|||||||
"SecuredContainer": 100
|
"SecuredContainer": 100
|
||||||
},
|
},
|
||||||
"mods": {
|
"mods": {
|
||||||
"mod_stock": 75,
|
"mod_stock": 58,
|
||||||
"mod_charge": 0,
|
"mod_charge": 0,
|
||||||
"mod_magazine": 100,
|
"mod_magazine": 100,
|
||||||
"mod_muzzle": 100,
|
"mod_muzzle": 100,
|
||||||
@ -2385,15 +2600,18 @@
|
|||||||
"mod_foregrip": 100,
|
"mod_foregrip": 100,
|
||||||
"mod_tactical_000": 100,
|
"mod_tactical_000": 100,
|
||||||
"mod_tactical_001": 100,
|
"mod_tactical_001": 100,
|
||||||
"mod_scope": 100,
|
"mod_scope": 66,
|
||||||
"mod_tactical": 0,
|
"mod_tactical": 50,
|
||||||
"mod_stock_000": 0,
|
"mod_stock_000": 0,
|
||||||
"mod_mount": 0,
|
"mod_mount": 0,
|
||||||
"mod_equipment": 0,
|
"mod_equipment": 0,
|
||||||
"Front_plate": 100,
|
"Front_plate": 100,
|
||||||
"Back_plate": 100,
|
"Back_plate": 100,
|
||||||
"Left_side_plate": 100,
|
"Left_side_plate": 66,
|
||||||
"Right_side_plate": 100
|
"Right_side_plate": 66,
|
||||||
|
"mod_sight_rear": 60,
|
||||||
|
"mod_launcher": 0,
|
||||||
|
"mod_tactical_002": 100
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"generation": {
|
"generation": {
|
||||||
|
@ -1,22 +1,34 @@
|
|||||||
{
|
{
|
||||||
"appearance": {
|
"appearance": {
|
||||||
"body": {
|
"body": {
|
||||||
"5fd22d311add82653b5a704c": 1
|
"5fd22d311add82653b5a704c": 1,
|
||||||
|
"618d1af10a5a59657e5f56f3": 1,
|
||||||
|
"5d5e7e7586f77427997cfb7f": 1,
|
||||||
|
"619238266c614e6d15792bca": 1,
|
||||||
|
"5fd1eb3fbe3b7107d66cb645": 1
|
||||||
},
|
},
|
||||||
"feet": {
|
"feet": {
|
||||||
"61922589bb2cea6f7a22d964": 1,
|
"61922589bb2cea6f7a22d964": 2,
|
||||||
"5cc2e5d014c02e15d53d9c03": 1
|
"5cc2e5d014c02e15d53d9c03": 3,
|
||||||
|
"5df8a15186f77412640e2e6a": 1
|
||||||
},
|
},
|
||||||
"hands": [
|
"hands": [
|
||||||
"5fd7901bdd870108a754c0e6"
|
"5fd7901bdd870108a754c0e6",
|
||||||
|
"6197aca964ae5436d76c1f98",
|
||||||
|
"5cc2e68f14c02e28b47de290",
|
||||||
|
"618cf9540a5a59657e5f5677",
|
||||||
|
"5fd78fe9e3bfcf6cab4c9f54"
|
||||||
],
|
],
|
||||||
"head": [
|
"head": [
|
||||||
"5d28afe786f774292668618d",
|
"5d28afe786f774292668618d",
|
||||||
"5cde9ff17d6c8b0474535daa"
|
"5cde9ff17d6c8b0474535daa",
|
||||||
|
"5cc2e4d014c02e000d0115f8",
|
||||||
|
"5f68c4c217d579077152a252"
|
||||||
],
|
],
|
||||||
"voice": [
|
"voice": [
|
||||||
"Scav_6",
|
"Scav_6",
|
||||||
"Scav_1"
|
"Scav_1",
|
||||||
|
"Scav_4"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"experience": {
|
"experience": {
|
||||||
@ -84,31 +96,45 @@
|
|||||||
"equipment": {
|
"equipment": {
|
||||||
"Headwear": {
|
"Headwear": {
|
||||||
"59e7711e86f7746cae05fbe1": 1,
|
"59e7711e86f7746cae05fbe1": 1,
|
||||||
"5aa7e4a4e5b5b000137b76f2": 1
|
"5aa7e4a4e5b5b000137b76f2": 2,
|
||||||
|
"5645bc214bdc2d363b8b4571": 3
|
||||||
},
|
},
|
||||||
"Earpiece": {},
|
"Earpiece": {},
|
||||||
"FaceCover": {
|
"FaceCover": {
|
||||||
"5ab8f39486f7745cd93a1cca": 1
|
"5ab8f39486f7745cd93a1cca": 3,
|
||||||
|
"5bd073a586f7747e6f135799": 1,
|
||||||
|
"572b7f1624597762ae139822": 2
|
||||||
},
|
},
|
||||||
"ArmorVest": {
|
"ArmorVest": {
|
||||||
"5ab8e79e86f7742d8b372e78": 1
|
"5ab8e79e86f7742d8b372e78": 1,
|
||||||
|
"64be79c487d1510151095552": 2,
|
||||||
|
"5ca2151486f774244a3b8d30": 1,
|
||||||
|
"5b44d22286f774172b0c9de8": 1
|
||||||
},
|
},
|
||||||
"Eyewear": {},
|
"Eyewear": {},
|
||||||
"ArmBand": {},
|
"ArmBand": {},
|
||||||
"TacticalVest": {
|
"TacticalVest": {
|
||||||
"603648ff5a45383c122086ac": 1,
|
"603648ff5a45383c122086ac": 1,
|
||||||
"5ab8dced86f774646209ec87": 1
|
"5ab8dced86f774646209ec87": 1,
|
||||||
|
"60a621c49c197e4e8c4455e6": 2,
|
||||||
|
"5ca20abf86f77418567a43f2": 1,
|
||||||
|
"5ab8dab586f77441cd04f2a2": 1
|
||||||
},
|
},
|
||||||
"Backpack": {
|
"Backpack": {
|
||||||
"5ca20d5986f774331e7c9602": 1
|
"5ca20d5986f774331e7c9602": 3,
|
||||||
|
"628e1ffc83ec92260c0f437f": 1,
|
||||||
|
"60a2828e8689911a226117f9": 1
|
||||||
},
|
},
|
||||||
"FirstPrimaryWeapon": {
|
"FirstPrimaryWeapon": {
|
||||||
"57c44b372459772d2b39b8ce": 1,
|
"57c44b372459772d2b39b8ce": 1,
|
||||||
"5ac66d2e5acfc43b321d4b53": 1
|
"5ac66d2e5acfc43b321d4b53": 2,
|
||||||
|
"5ac4cd105acfc40016339859": 2,
|
||||||
|
"59d6088586f774275f37482f": 1
|
||||||
},
|
},
|
||||||
"SecondPrimaryWeapon": {
|
"SecondPrimaryWeapon": {
|
||||||
"54491c4f4bdc2db1078b4568": 1,
|
"54491c4f4bdc2db1078b4568": 3,
|
||||||
"5e848cc2988a8701445df1e8": 1
|
"5e848cc2988a8701445df1e8": 1,
|
||||||
|
"56dee2bdd2720bc8328b4567": 2
|
||||||
},
|
},
|
||||||
"Holster": {},
|
"Holster": {},
|
||||||
"Scabbard": {},
|
"Scabbard": {},
|
||||||
@ -124,13 +150,20 @@
|
|||||||
"57a0dfb82459774d3078b56c": 1
|
"57a0dfb82459774d3078b56c": 1
|
||||||
},
|
},
|
||||||
"Caliber12g": {
|
"Caliber12g": {
|
||||||
"5d6e6772a4b936088465b17c": 1
|
"5d6e6772a4b936088465b17c": 1,
|
||||||
|
"64b8ee384b75259c590fa89b": 1,
|
||||||
|
"5d6e67fba4b9361bc73bc779": 1,
|
||||||
|
"5d6e6911a4b9361bd5780d52": 2
|
||||||
},
|
},
|
||||||
"Caliber762x39": {
|
"Caliber762x39": {
|
||||||
"59e0d99486f7744a32234762": 1
|
"59e0d99486f7744a32234762": 1,
|
||||||
|
"59e4cf5286f7741778269d8a": 2
|
||||||
},
|
},
|
||||||
"Caliber23x75": {
|
"Caliber23x75": {
|
||||||
"5e85a9a6eacf8c039e4e2ac1": 1
|
"5e85a9a6eacf8c039e4e2ac1": 1
|
||||||
|
},
|
||||||
|
"Caliber545x39": {
|
||||||
|
"56dfef82d2720bbd668b4567": 1
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"mods": {
|
"mods": {
|
||||||
@ -166,13 +199,15 @@
|
|||||||
},
|
},
|
||||||
"54491c4f4bdc2db1078b4568": {
|
"54491c4f4bdc2db1078b4568": {
|
||||||
"mod_barrel": [
|
"mod_barrel": [
|
||||||
"5608379a4bdc2d26448b4569"
|
"5608379a4bdc2d26448b4569",
|
||||||
|
"55d449444bdc2d962f8b456d"
|
||||||
],
|
],
|
||||||
"mod_handguard": [
|
"mod_handguard": [
|
||||||
"55d45f484bdc2d972f8b456d"
|
"55d45f484bdc2d972f8b456d"
|
||||||
],
|
],
|
||||||
"mod_stock": [
|
"mod_stock": [
|
||||||
"56083a334bdc2dc8488b4571"
|
"56083a334bdc2dc8488b4571",
|
||||||
|
"56083be64bdc2d20478b456f"
|
||||||
],
|
],
|
||||||
"mod_mount_000": [
|
"mod_mount_000": [
|
||||||
"55d48ebc4bdc2d8c2f8b456c"
|
"55d48ebc4bdc2d8c2f8b456c"
|
||||||
@ -183,7 +218,9 @@
|
|||||||
},
|
},
|
||||||
"55d45f484bdc2d972f8b456d": {
|
"55d45f484bdc2d972f8b456d": {
|
||||||
"mod_foregrip": [
|
"mod_foregrip": [
|
||||||
"5c1bc7432e221602b412949d"
|
"5c1bc7432e221602b412949d",
|
||||||
|
"5c1bc5612e221602b5429350",
|
||||||
|
"5cf4fb76d7f00c065703d3ac"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"55d48ebc4bdc2d8c2f8b456c": {
|
"55d48ebc4bdc2d8c2f8b456c": {
|
||||||
@ -242,18 +279,21 @@
|
|||||||
"5998517986f7746017232f7e"
|
"5998517986f7746017232f7e"
|
||||||
],
|
],
|
||||||
"mod_muzzle": [
|
"mod_muzzle": [
|
||||||
"5ac72e7d5acfc40016339a02"
|
"5ac72e7d5acfc40016339a02",
|
||||||
|
"5649ab884bdc2ded0b8b457f"
|
||||||
],
|
],
|
||||||
"mod_stock": [
|
"mod_stock": [
|
||||||
"6386300124a1dc425c00577a"
|
"6386300124a1dc425c00577a"
|
||||||
],
|
],
|
||||||
"mod_magazine": [
|
"mod_magazine": [
|
||||||
"59d625f086f774661516605d"
|
"59d625f086f774661516605d",
|
||||||
|
"5ac66bea5acfc43b321d4aec"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"59d64ec286f774171d1e0a42": {
|
"59d64ec286f774171d1e0a42": {
|
||||||
"mod_handguard": [
|
"mod_handguard": [
|
||||||
"5c617a5f2e2216000f1e81b3"
|
"5c617a5f2e2216000f1e81b3",
|
||||||
|
"59d64f2f86f77417193ef8b3"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"5c617a5f2e2216000f1e81b3": {
|
"5c617a5f2e2216000f1e81b3": {
|
||||||
@ -316,6 +356,162 @@
|
|||||||
"mod_equipment": [
|
"mod_equipment": [
|
||||||
"5aa7e3abe5b5b000171d064d"
|
"5aa7e3abe5b5b000171d064d"
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
"5ac4cd105acfc40016339859": {
|
||||||
|
"mod_reciever": [
|
||||||
|
"5ac50da15acfc4001718d287"
|
||||||
|
],
|
||||||
|
"mod_sight_rear": [
|
||||||
|
"5ac72e475acfc400180ae6fe"
|
||||||
|
],
|
||||||
|
"mod_gas_block": [
|
||||||
|
"59c6633186f7740cf0493bb9"
|
||||||
|
],
|
||||||
|
"mod_pistol_grip": [
|
||||||
|
"5649ade84bdc2d1b2b8b4587",
|
||||||
|
"5beec8ea0db834001a6f9dbf"
|
||||||
|
],
|
||||||
|
"mod_muzzle": [
|
||||||
|
"5649ab884bdc2ded0b8b457f",
|
||||||
|
"5ac7655e5acfc40016339a19"
|
||||||
|
],
|
||||||
|
"mod_stock": [
|
||||||
|
"5ac50c185acfc400163398d4"
|
||||||
|
],
|
||||||
|
"mod_magazine": [
|
||||||
|
"55d480c04bdc2d1d4e8b456a"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"59c6633186f7740cf0493bb9": {
|
||||||
|
"mod_handguard": [
|
||||||
|
"5648b1504bdc2d9d488b4584"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5645bc214bdc2d363b8b4571": {
|
||||||
|
"Helmet_top": [
|
||||||
|
"657bae18b7e9ca9a02045c0a"
|
||||||
|
],
|
||||||
|
"Helmet_back": [
|
||||||
|
"657baeaacfcf63c951052db3"
|
||||||
|
],
|
||||||
|
"Helmet_ears": [
|
||||||
|
"657baecbc6f689d3a205b863"
|
||||||
|
],
|
||||||
|
"mod_equipment": [
|
||||||
|
"5b46238386f7741a693bcf9c"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"64be79c487d1510151095552": {
|
||||||
|
"Soft_armor_front": [
|
||||||
|
"6570495b45d573133d0d6adb"
|
||||||
|
],
|
||||||
|
"Soft_armor_back": [
|
||||||
|
"657049d23425b19bbc0502f0"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5ca2151486f774244a3b8d30": {
|
||||||
|
"Front_plate": [
|
||||||
|
"65573fa5655447403702a816"
|
||||||
|
],
|
||||||
|
"Back_plate": [
|
||||||
|
"65573fa5655447403702a816"
|
||||||
|
],
|
||||||
|
"Soft_armor_front": [
|
||||||
|
"6575dd3e9e27f4a85e081142"
|
||||||
|
],
|
||||||
|
"Soft_armor_back": [
|
||||||
|
"6575dd519e27f4a85e081146"
|
||||||
|
],
|
||||||
|
"Soft_armor_left": [
|
||||||
|
"6575dd64945bf78edd04c438"
|
||||||
|
],
|
||||||
|
"soft_armor_right": [
|
||||||
|
"6575dd6e9d3a0ddf660b9047"
|
||||||
|
],
|
||||||
|
"Collar": [
|
||||||
|
"6575dd769d3a0ddf660b904b"
|
||||||
|
],
|
||||||
|
"Groin": [
|
||||||
|
"6575dd800546f8b1de093df6"
|
||||||
|
],
|
||||||
|
"Groin_back": [
|
||||||
|
"6575dd94945bf78edd04c43c"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"56dee2bdd2720bc8328b4567": {
|
||||||
|
"mod_handguard": [
|
||||||
|
"56deed6ed2720b4c698b4583"
|
||||||
|
],
|
||||||
|
"mod_barrel": [
|
||||||
|
"588200c224597743990da9ed",
|
||||||
|
"588200af24597742fa221dfb"
|
||||||
|
],
|
||||||
|
"mod_stock": [
|
||||||
|
"56083a334bdc2dc8488b4571",
|
||||||
|
"5bfe7fb30db8340018089fed"
|
||||||
|
],
|
||||||
|
"mod_mount_000": [
|
||||||
|
"55d48ebc4bdc2d8c2f8b456c"
|
||||||
|
],
|
||||||
|
"mod_magazine": [
|
||||||
|
"56deeefcd2720bc8328b4568"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5b44d22286f774172b0c9de8": {
|
||||||
|
"Front_plate": [
|
||||||
|
"656f9d5900d62bcd2e02407c"
|
||||||
|
],
|
||||||
|
"Back_plate": [
|
||||||
|
"656f9d5900d62bcd2e02407c"
|
||||||
|
],
|
||||||
|
"Soft_armor_front": [
|
||||||
|
"65704de13e7bba58ea0285c8"
|
||||||
|
],
|
||||||
|
"Soft_armor_back": [
|
||||||
|
"65705c3c14f2ed6d7d0b7738"
|
||||||
|
],
|
||||||
|
"Soft_armor_left": [
|
||||||
|
"65705c777260e1139e091408"
|
||||||
|
],
|
||||||
|
"soft_armor_right": [
|
||||||
|
"65705cb314f2ed6d7d0b773c"
|
||||||
|
],
|
||||||
|
"Collar": [
|
||||||
|
"65705cea4916448ae1050897"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"59d6088586f774275f37482f": {
|
||||||
|
"mod_reciever": [
|
||||||
|
"59d6507c86f7741b846413a2"
|
||||||
|
],
|
||||||
|
"mod_sight_rear": [
|
||||||
|
"59d650cf86f7741b846413a4"
|
||||||
|
],
|
||||||
|
"mod_gas_block": [
|
||||||
|
"59d64ec286f774171d1e0a42"
|
||||||
|
],
|
||||||
|
"mod_pistol_grip": [
|
||||||
|
"5649ae4a4bdc2d1b2b8b4588"
|
||||||
|
],
|
||||||
|
"mod_muzzle": [
|
||||||
|
"59d64fc686f774171b243fe2"
|
||||||
|
],
|
||||||
|
"mod_stock": [
|
||||||
|
"5649b0fc4bdc2d17108b4588"
|
||||||
|
],
|
||||||
|
"mod_magazine": [
|
||||||
|
"59d625f086f774661516605d"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5bfe7fb30db8340018089fed": {
|
||||||
|
"mod_stock": [
|
||||||
|
"5bfe86a20db834001d23e8f7"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"5bfe86a20db834001d23e8f7": {
|
||||||
|
"mod_stock": [
|
||||||
|
"5bfe86bd0db83400232fe959"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"items": {
|
"items": {
|
||||||
@ -328,32 +524,51 @@
|
|||||||
"6570f71dd67d0309980a7af8",
|
"6570f71dd67d0309980a7af8",
|
||||||
"6570f74774d84423df065f25",
|
"6570f74774d84423df065f25",
|
||||||
"6570f79c4c65ab77a6015121",
|
"6570f79c4c65ab77a6015121",
|
||||||
"59d625f086f774661516605d"
|
"59d625f086f774661516605d",
|
||||||
|
"55d480c04bdc2d1d4e8b456a",
|
||||||
|
"5ac66bea5acfc43b321d4aec"
|
||||||
],
|
],
|
||||||
"Pockets": [
|
"Pockets": [
|
||||||
"5d6e6772a4b936088465b17c",
|
"5d6e6772a4b936088465b17c",
|
||||||
"590c678286f77426c9660122",
|
"590c678286f77426c9660122",
|
||||||
"544fb3f34bdc2d03748b456a",
|
"544fb3f34bdc2d03748b456a",
|
||||||
"5e85a9a6eacf8c039e4e2ac1"
|
"5e85a9a6eacf8c039e4e2ac1",
|
||||||
|
"64b8ee384b75259c590fa89b",
|
||||||
|
"5d6e67fba4b9361bc73bc779",
|
||||||
|
"5d6e6911a4b9361bd5780d52"
|
||||||
],
|
],
|
||||||
"Backpack": [
|
"Backpack": [
|
||||||
"544fb3364bdc2d34748b456a",
|
"544fb3364bdc2d34748b456a",
|
||||||
"57347d5f245977448b40fa81"
|
"57347d5f245977448b40fa81",
|
||||||
|
"57513f07245977207e26a311",
|
||||||
|
"5448ff904bdc2d6f028b456e",
|
||||||
|
"5c94bbff86f7747ee735c08f"
|
||||||
],
|
],
|
||||||
"SecuredContainer": [
|
"SecuredContainer": [
|
||||||
"57a0dfb82459774d3078b56c",
|
"57a0dfb82459774d3078b56c",
|
||||||
"5d6e6772a4b936088465b17c",
|
"5d6e6772a4b936088465b17c",
|
||||||
"59e0d99486f7744a32234762",
|
"59e0d99486f7744a32234762",
|
||||||
"5e85a9a6eacf8c039e4e2ac1"
|
"5e85a9a6eacf8c039e4e2ac1",
|
||||||
|
"56dfef82d2720bbd668b4567",
|
||||||
|
"64b8ee384b75259c590fa89b",
|
||||||
|
"59e4cf5286f7741778269d8a",
|
||||||
|
"5d6e67fba4b9361bc73bc779",
|
||||||
|
"5d6e6911a4b9361bd5780d52"
|
||||||
],
|
],
|
||||||
"SpecialLoot": []
|
"SpecialLoot": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"firstName": [
|
"firstName": [
|
||||||
"Пэпс",
|
"Пэпс",
|
||||||
"Татьянка"
|
"Татьянка",
|
||||||
|
"Бегемотик",
|
||||||
|
"Главдурь",
|
||||||
|
"Басяк",
|
||||||
|
"Старший"
|
||||||
|
],
|
||||||
|
"lastName": [
|
||||||
|
"брат"
|
||||||
],
|
],
|
||||||
"lastName": [],
|
|
||||||
"difficulty": {
|
"difficulty": {
|
||||||
"easy": {
|
"easy": {
|
||||||
"Lay": {
|
"Lay": {
|
||||||
@ -2453,11 +2668,11 @@
|
|||||||
"Headwear": 100,
|
"Headwear": 100,
|
||||||
"Earpiece": 0,
|
"Earpiece": 0,
|
||||||
"FaceCover": 100,
|
"FaceCover": 100,
|
||||||
"ArmorVest": 50,
|
"ArmorVest": 83,
|
||||||
"Eyewear": 0,
|
"Eyewear": 0,
|
||||||
"ArmBand": 0,
|
"ArmBand": 0,
|
||||||
"TacticalVest": 100,
|
"TacticalVest": 100,
|
||||||
"Backpack": 50,
|
"Backpack": 83,
|
||||||
"FirstPrimaryWeapon": 100,
|
"FirstPrimaryWeapon": 100,
|
||||||
"SecondPrimaryWeapon": 100,
|
"SecondPrimaryWeapon": 100,
|
||||||
"Holster": 0,
|
"Holster": 0,
|
||||||
@ -2468,18 +2683,18 @@
|
|||||||
"mods": {
|
"mods": {
|
||||||
"mod_reciever": 100,
|
"mod_reciever": 100,
|
||||||
"mod_magazine": 100,
|
"mod_magazine": 100,
|
||||||
"mod_stock": 75,
|
"mod_stock": 61,
|
||||||
"mod_charge": 0,
|
"mod_charge": 0,
|
||||||
"mod_mount_004": 100,
|
"mod_mount_004": 100,
|
||||||
"mod_mount_000": 50,
|
"mod_mount_000": 54,
|
||||||
"mod_sight_rear": 33,
|
"mod_sight_rear": 45,
|
||||||
"mod_tactical": 66,
|
"mod_tactical": 75,
|
||||||
"mod_mount_001": 0,
|
"mod_mount_001": 0,
|
||||||
"mod_muzzle": 50,
|
"mod_muzzle": 50,
|
||||||
"mod_mount": 0,
|
"mod_mount": 0,
|
||||||
"mod_foregrip": 100,
|
"mod_foregrip": 100,
|
||||||
"mod_tactical_000": 0,
|
"mod_tactical_000": 0,
|
||||||
"mod_tactical_001": 50,
|
"mod_tactical_001": 62,
|
||||||
"mod_scope": 0,
|
"mod_scope": 0,
|
||||||
"mod_tactical_002": 0,
|
"mod_tactical_002": 0,
|
||||||
"mod_tactical_003": 0,
|
"mod_tactical_003": 0,
|
||||||
@ -2488,7 +2703,8 @@
|
|||||||
"Back_plate": 100,
|
"Back_plate": 100,
|
||||||
"Left_side_plate": 0,
|
"Left_side_plate": 0,
|
||||||
"Right_side_plate": 0,
|
"Right_side_plate": 0,
|
||||||
"mod_launcher": 0
|
"mod_launcher": 0,
|
||||||
|
"mod_sight_front": 0
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"generation": {
|
"generation": {
|
||||||
|
Loading…
Reference in New Issue
Block a user