Merge branch '3.8.1-DEV' of https://dev.sp-tarkov.com/SPT-AKI/Server into 3.9.0-DEV

# Conflicts:
#	project/assets/configs/bot.json
#	project/assets/configs/core.json
#	project/assets/database/bots/types/arenafighterevent.json
#	project/assets/database/bots/types/assault.json
#	project/assets/database/bots/types/bear.json
#	project/assets/database/bots/types/bossboar.json
#	project/assets/database/bots/types/bossboarsniper.json
#	project/assets/database/bots/types/bossbully.json
#	project/assets/database/bots/types/bossgluhar.json
#	project/assets/database/bots/types/bosskilla.json
#	project/assets/database/bots/types/bossknight.json
#	project/assets/database/bots/types/bosskojaniy.json
#	project/assets/database/bots/types/bosskolontay.json
#	project/assets/database/bots/types/bosssanitar.json
#	project/assets/database/bots/types/bosstagilla.json
#	project/assets/database/bots/types/bosszryachiy.json
#	project/assets/database/bots/types/exusec.json
#	project/assets/database/bots/types/followerbigpipe.json
#	project/assets/database/bots/types/followerbirdeye.json
#	project/assets/database/bots/types/followerboar.json
#	project/assets/database/bots/types/followerboarclose1.json
#	project/assets/database/bots/types/followerboarclose2.json
#	project/assets/database/bots/types/followerbully.json
#	project/assets/database/bots/types/followergluharassault.json
#	project/assets/database/bots/types/followergluharscout.json
#	project/assets/database/bots/types/followergluharsecurity.json
#	project/assets/database/bots/types/followerkojaniy.json
#	project/assets/database/bots/types/followerkolontayassault.json
#	project/assets/database/bots/types/followerkolontaysecurity.json
#	project/assets/database/bots/types/followerzryachiy.json
#	project/assets/database/bots/types/gifter.json
#	project/assets/database/bots/types/marksman.json
#	project/assets/database/bots/types/peacefullzryachiyevent.json
#	project/assets/database/bots/types/pmcbot.json
#	project/assets/database/bots/types/ravangezryachiyevent.json
#	project/assets/database/bots/types/sectantpriest.json
#	project/assets/database/bots/types/sectantwarrior.json
#	project/assets/database/bots/types/shooterbtr.json
#	project/assets/database/bots/types/usec.json
#	project/assets/database/globals.json
#	project/assets/database/locales/global/ch.json
#	project/assets/database/locales/global/cz.json
#	project/assets/database/locales/global/en.json
#	project/assets/database/locales/global/es-mx.json
#	project/assets/database/locales/global/es.json
#	project/assets/database/locales/global/fr.json
#	project/assets/database/locales/global/ge.json
#	project/assets/database/locales/global/hu.json
#	project/assets/database/locales/global/it.json
#	project/assets/database/locales/global/jp.json
#	project/assets/database/locales/global/kr.json
#	project/assets/database/locales/global/pl.json
#	project/assets/database/locales/global/po.json
#	project/assets/database/locales/global/ro.json
#	project/assets/database/locales/global/ru.json
#	project/assets/database/locales/global/sk.json
#	project/assets/database/locales/global/tu.json
#	project/assets/database/templates/achievements.json
#	project/assets/database/templates/handbook.json
#	project/src/generators/BotLootGenerator.ts
#	project/src/generators/LootGenerator.ts
#	project/src/models/eft/common/tables/IBotType.ts
#	project/src/models/spt/bots/IBotLootCache.ts
#	project/src/servers/HttpServer.ts
#	project/src/services/BotLootCacheService.ts
#	project/src/services/FenceService.ts
#	project/tests/controllers/InsuranceController.test.ts
This commit is contained in:
Dev 2024-04-20 23:29:54 +01:00
commit bba169127c
79 changed files with 9231 additions and 8285 deletions

View File

@ -317,7 +317,9 @@
"exusec": { "exusec": {
"60098ad7c2240c0fe85c570a": 2 "60098ad7c2240c0fe85c570a": 2
}, },
"bossbully": {}, "bossbully": {
"5448ba0b4bdc2d02308b456c": 1
},
"bossgluhar": {}, "bossgluhar": {},
"bosskilla": {}, "bosskilla": {},
"bosskojaniy": { "bosskojaniy": {
@ -325,7 +327,8 @@
"5c94bbff86f7747ee735c08f": 1 "5c94bbff86f7747ee735c08f": 1
}, },
"bosssanitar": { "bosssanitar": {
"5efde6b4f5448336730dbd61": 1 "5efde6b4f5448336730dbd61": 1,
"5eff09cd30a7dc22fd1ddfed": 1
}, },
"bosstagilla": {}, "bosstagilla": {},
"bossknight": {}, "bossknight": {},
@ -781,6 +784,7 @@
"lightIsActiveDayChancePercent": 35, "lightIsActiveDayChancePercent": 35,
"lightIsActiveNightChancePercent": 95, "lightIsActiveNightChancePercent": 95,
"laserIsActiveChancePercent": 95, "laserIsActiveChancePercent": 95,
"forceStock": true,
"weaponModLimits": { "weaponModLimits": {
"scopeLimit": 1, "scopeLimit": 1,
"lightLaserLimit": 1 "lightLaserLimit": 1
@ -793,6 +797,7 @@
"lightIsActiveDayChancePercent": 35, "lightIsActiveDayChancePercent": 35,
"lightIsActiveNightChancePercent": 95, "lightIsActiveNightChancePercent": 95,
"laserIsActiveChancePercent": 95, "laserIsActiveChancePercent": 95,
"forceStock": true,
"weaponModLimits": { "weaponModLimits": {
"scopeLimit": 1, "scopeLimit": 1,
"lightLaserLimit": 1 "lightLaserLimit": 1
@ -2626,15 +2631,15 @@
"20000": 13, "20000": 13,
"15000": 28, "15000": 28,
"10000": 51, "10000": 51,
"5000": 100 "5000": 200
}, },
"5696686a4bdc2da3298b456a": { "5696686a4bdc2da3298b456a": {
"50": 10, "50": 20,
"100": 5, "100": 5,
"250": 1 "250": 1
}, },
"569668774bdc2da2298b4568": { "569668774bdc2da2298b4568": {
"50": 10, "50": 20,
"100": 5, "100": 5,
"250": 1 "250": 1
} }

View File

@ -1,20 +1,20 @@
{ {
"appearance": { "appearance": {
"body": { "body": {
"5d5e7e7586f77427997cfb7f": 1, "5d5e7e7586f77427997cfb7f": 9,
"5d5e7e8386f774393602d6fa": 1, "5d5e7e8386f774393602d6fa": 4,
"5df8a10486f77412672a1e3a": 1, "5df8a10486f77412672a1e3a": 10,
"5e4bb3ee86f77406975c934e": 1, "5e4bb3ee86f77406975c934e": 4,
"5e9da1d086f774054a667134": 1, "5e9da1d086f774054a667134": 8,
"5fd1eb3fbe3b7107d66cb645": 1 "5fd1eb3fbe3b7107d66cb645": 9
}, },
"feet": { "feet": {
"5cc2e5d014c02e15d53d9c03": 1, "5cc2e5d014c02e15d53d9c03": 8,
"5d28af7886f77429275dba25": 1, "5d28af7886f77429275dba25": 9,
"5d5e7f4986f7746956659f8a": 1, "5d5e7f4986f7746956659f8a": 8,
"5f5e410c6bdad616ad46d60b": 1, "5f5e410c6bdad616ad46d60b": 4,
"5f5e41366760b4138443b343": 1, "5f5e41366760b4138443b343": 10,
"5f5e41576760b4138443b344": 1 "5f5e41576760b4138443b344": 5
}, },
"hands": { "hands": {
"5cc2e68f14c02e28b47de290": 1, "5cc2e68f14c02e28b47de290": 1,
@ -38,13 +38,13 @@
"chances": { "chances": {
"equipment": { "equipment": {
"ArmBand": 0, "ArmBand": 0,
"ArmorVest": 67, "ArmorVest": 65,
"Backpack": 72, "Backpack": 72,
"Earpiece": 56, "Earpiece": 61,
"Eyewear": 97, "Eyewear": 97,
"FaceCover": 70, "FaceCover": 75,
"FirstPrimaryWeapon": 100, "FirstPrimaryWeapon": 100,
"Headwear": 94, "Headwear": 95,
"Holster": 100, "Holster": 100,
"Pockets": 100, "Pockets": 100,
"Scabbard": 0, "Scabbard": 0,
@ -52,25 +52,30 @@
"SecuredContainer": 100, "SecuredContainer": 100,
"TacticalVest": 100 "TacticalVest": 100
}, },
"mods": { "equipmentMods": {
"back_plate": 100, "back_plate": 100,
"front_plate": 100, "front_plate": 100,
"left_side_plate": 25, "left_side_plate": 0,
"mod_charge": 100, "mod_equipment": 11,
"mod_equipment": 0, "mod_equipment_000": 0,
"mod_equipment_000": 11,
"mod_equipment_001": 0, "mod_equipment_001": 0,
"mod_equipment_002": 0, "mod_equipment_002": 0,
"mod_mount": 0,
"mod_nvg": 0,
"right_side_plate": 0
},
"weaponMods": {
"mod_charge": 100,
"mod_flashlight": 100, "mod_flashlight": 100,
"mod_foregrip": 84, "mod_foregrip": 84,
"mod_handguard": 100, "mod_handguard": 100,
"mod_launcher": 0, "mod_launcher": 0,
"mod_magazine": 100, "mod_magazine": 100,
"mod_mount": 45, "mod_mount": 45,
"mod_mount_000": 35, "mod_mount_000": 34,
"mod_mount_001": 25, "mod_mount_001": 21,
"mod_mount_002": 53, "mod_mount_002": 53,
"mod_mount_003": 62, "mod_mount_003": 55,
"mod_mount_004": 40, "mod_mount_004": 40,
"mod_muzzle": 61, "mod_muzzle": 61,
"mod_muzzle_000": 100, "mod_muzzle_000": 100,
@ -79,18 +84,17 @@
"mod_pistol_grip": 0, "mod_pistol_grip": 0,
"mod_reciever": 100, "mod_reciever": 100,
"mod_scope": 77, "mod_scope": 77,
"mod_sight_front": 82, "mod_sight_front": 85,
"mod_sight_rear": 83, "mod_sight_rear": 84,
"mod_stock": 72, "mod_stock": 75,
"mod_stock_000": 100, "mod_stock_000": 100,
"mod_stock_002": 0, "mod_stock_002": 0,
"mod_tactical": 14, "mod_tactical": 13,
"mod_tactical_000": 9, "mod_tactical_000": 7,
"mod_tactical_001": 20, "mod_tactical_001": 14,
"mod_tactical_002": 0, "mod_tactical_002": 0,
"mod_tactical_003": 100, "mod_tactical_003": 100,
"mod_tactical_2": 0, "mod_tactical_2": 0
"right_side_plate": 25
} }
}, },
"difficulty": { "difficulty": {
@ -2069,33 +2073,116 @@
], ],
"generation": { "generation": {
"items": { "items": {
"backpackLoot": {
"weights": {
"0": 1,
"1": 1,
"2": 2,
"3": 1,
"4": 1,
"5": 1,
"6": 1,
"7": 0
},
"whitelist": []
},
"currency": {
"weights": {
"0": 10,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": {
"weights": {
"0": 10,
"1": 5,
"2": 2
},
"whitelist": []
},
"drugs": { "drugs": {
"max": 1, "weights": {
"min": 0 "0": 1,
"1": 2,
"2": 0
},
"whitelist": []
},
"food": {
"weights": {
"0": 10,
"1": 5,
"2": 2
},
"whitelist": []
}, },
"grenades": { "grenades": {
"max": 5, "weights": {
"min": 0 "0": 1,
"1": 2,
"2": 3,
"3": 1,
"4": 0,
"5": 0
},
"whitelist": []
}, },
"healing": { "healing": {
"max": 2, "weights": {
"min": 1 "0": 1,
}, "1": 2,
"looseLoot": { "2": 1
"max": 4, },
"min": 1 "whitelist": []
}, },
"magazines": { "magazines": {
"max": 4, "weights": {
"min": 2 "0": 0,
"1": 0,
"2": 1,
"3": 3,
"4": 1
},
"whitelist": []
},
"pocketLoot": {
"weights": {
"0": 1,
"1": 4,
"2": 4,
"3": 1,
"4": 1
},
"whitelist": []
}, },
"specialItems": { "specialItems": {
"max": 0, "weights": {
"min": 0 "0": 1,
"1": 0
},
"whitelist": []
}, },
"stims": { "stims": {
"max": 1, "weights": {
"min": 0 "0": 2,
"1": 1,
"2": 0
},
"whitelist": []
},
"vestLoot": {
"weights": {
"0": 1,
"1": 1,
"2": 2,
"3": 1,
"4": 0,
"5": 0,
"6": 0
},
"whitelist": []
} }
} }
}, },
@ -2161,9 +2248,9 @@
"56dff2ced2720bb4668b4567": 1 "56dff2ced2720bb4668b4567": 1
}, },
"Caliber556x45NATO": { "Caliber556x45NATO": {
"54527a984bdc2d4e668b4567": 1, "54527a984bdc2d4e668b4567": 6,
"54527ac44bdc2d36668b4567": 1, "54527ac44bdc2d36668b4567": 5,
"59e6920f86f77411d82aa167": 1 "59e6920f86f77411d82aa167": 2
}, },
"Caliber57x28": { "Caliber57x28": {
"5cc80f38e4a949001152b560": 1 "5cc80f38e4a949001152b560": 1
@ -2175,22 +2262,22 @@
"59e0d99486f7744a32234762": 1 "59e0d99486f7744a32234762": 1
}, },
"Caliber762x51": { "Caliber762x51": {
"58dd3ad986f77403051cba8f": 1, "58dd3ad986f77403051cba8f": 2,
"5a6086ea4f39f99cd479502f": 1, "5a6086ea4f39f99cd479502f": 3,
"5a608bf24f39f98ffc77720e": 1, "5a608bf24f39f98ffc77720e": 2,
"5e023e53d4353e3302577c4c": 1 "5e023e53d4353e3302577c4c": 1
}, },
"Caliber9x18PM": { "Caliber9x18PM": {
"573719762459775a626ccbc1": 1 "573719762459775a626ccbc1": 1
}, },
"Caliber9x19PARA": { "Caliber9x19PARA": {
"56d59d3ad2720bdb418b4577": 1, "56d59d3ad2720bdb418b4577": 53,
"5c925fa22e221601da359b7b": 1, "5c925fa22e221601da359b7b": 16,
"5efb0da7a29a85116f6ea05f": 1 "5efb0da7a29a85116f6ea05f": 4
}, },
"Caliber9x21": { "Caliber9x21": {
"5a26abfac4a28232980eabff": 1, "5a26abfac4a28232980eabff": 3,
"5a26ac0ec4a28200741e1e18": 1 "5a26ac0ec4a28200741e1e18": 8
}, },
"Caliber9x39": { "Caliber9x39": {
"5c0d668f86f7747ccb7f13b2": 1 "5c0d668f86f7747ccb7f13b2": 1
@ -2199,108 +2286,108 @@
"equipment": { "equipment": {
"ArmBand": {}, "ArmBand": {},
"ArmorVest": { "ArmorVest": {
"5648a7494bdc2d9d488b4583": 1, "5648a7494bdc2d9d488b4583": 4,
"5ab8e79e86f7742d8b372e78": 1, "5ab8e79e86f7742d8b372e78": 2,
"5b44d22286f774172b0c9de8": 1, "5b44d22286f774172b0c9de8": 3,
"5c0e51be86f774598e797894": 1, "5c0e51be86f774598e797894": 4,
"5c0e53c886f7747fa54205c7": 1, "5c0e53c886f7747fa54205c7": 1,
"5c0e57ba86f7747fa141986d": 1, "5c0e57ba86f7747fa141986d": 4,
"5c0e5bab86f77461f55ed1f3": 1, "5c0e5bab86f77461f55ed1f3": 3,
"5c0e625a86f7742d77340f62": 1, "5c0e625a86f7742d77340f62": 1,
"5c0e655586f774045612eeb2": 1, "5c0e655586f774045612eeb2": 1,
"5ca2151486f774244a3b8d30": 1, "5ca2151486f774244a3b8d30": 2,
"5fd4c474dd870108a754b241": 1, "5fd4c474dd870108a754b241": 1,
"609e8540d5c319764c2bc2e9": 1, "609e8540d5c319764c2bc2e9": 2,
"63737f448b28897f2802b874": 1 "63737f448b28897f2802b874": 1
}, },
"Backpack": { "Backpack": {
"545cdae64bdc2d39198b4568": 1, "545cdae64bdc2d39198b4568": 2,
"5ca20d5986f774331e7c9602": 1, "5ca20d5986f774331e7c9602": 2,
"5f5e467b0bc58666c37e7821": 1, "5f5e467b0bc58666c37e7821": 3,
"6034d103ca006d2dca39b3f0": 1, "6034d103ca006d2dca39b3f0": 1,
"6038d614d10cbf667352dd44": 1, "6038d614d10cbf667352dd44": 4,
"60a272cc93ef783291411d8e": 1, "60a272cc93ef783291411d8e": 2,
"60a2828e8689911a226117f9": 1, "60a2828e8689911a226117f9": 7,
"618cfae774bb2d036a049e7c": 1, "618cfae774bb2d036a049e7c": 5,
"619cf0335771dd3c390269ae": 1, "619cf0335771dd3c390269ae": 3,
"62a1b7fbc30cfa1d366af586": 1 "62a1b7fbc30cfa1d366af586": 3
}, },
"Earpiece": { "Earpiece": {
"5645bcc04bdc2d363b8b4572": 1, "5645bcc04bdc2d363b8b4572": 5,
"5aa2ba71e5b5b000137b758f": 1, "5aa2ba71e5b5b000137b758f": 5,
"5b432b965acfc47a8774094e": 1, "5b432b965acfc47a8774094e": 5,
"5e4d34ca86f774264f758330": 1, "5e4d34ca86f774264f758330": 5,
"6033fa48ffd42c541047f728": 1 "6033fa48ffd42c541047f728": 7
}, },
"Eyewear": { "Eyewear": {
"557ff21e4bdc2d89578b4586": 1, "557ff21e4bdc2d89578b4586": 12,
"59e770b986f7742cbd762754": 1, "59e770b986f7742cbd762754": 13,
"5b432be65acfc433000ed01f": 1, "5b432be65acfc433000ed01f": 10,
"603409c80ca681766b6a0fb2": 1, "603409c80ca681766b6a0fb2": 4,
"61c18d83b00456371a66814b": 1 "61c18d83b00456371a66814b": 4
}, },
"FaceCover": { "FaceCover": {
"572b7fa524597762b747ce82": 1, "572b7fa524597762b747ce82": 2,
"5ab8f39486f7745cd93a1cca": 1, "5ab8f39486f7745cd93a1cca": 3,
"5ab8f4ff86f77431c60d91ba": 1, "5ab8f4ff86f77431c60d91ba": 6,
"5b432f3d5acfc4704b4a1dfb": 1, "5b432f3d5acfc4704b4a1dfb": 19,
"5fd8d28367cb5e077335170f": 1, "5fd8d28367cb5e077335170f": 2,
"60363c0c92ec1c31037959f5": 1 "60363c0c92ec1c31037959f5": 1
}, },
"FirstPrimaryWeapon": { "FirstPrimaryWeapon": {
"5447a9cd4bdc2dbd208b4567": 1, "5447a9cd4bdc2dbd208b4567": 2,
"576165642459773c7a400233": 1, "576165642459773c7a400233": 3,
"57c44b372459772d2b39b8ce": 1, "57c44b372459772d2b39b8ce": 2,
"587e02ff24597743df3deaeb": 1, "587e02ff24597743df3deaeb": 1,
"59984ab886f7743e98271174": 1, "59984ab886f7743e98271174": 1,
"5a367e5dc4a282000e49738f": 1, "5a367e5dc4a282000e49738f": 3,
"5a7828548dc32e5a9c28b516": 1, "5a7828548dc32e5a9c28b516": 1,
"5aafa857e5b5b00018480968": 1, "5aafa857e5b5b00018480968": 2,
"5ac4cd105acfc40016339859": 1, "5ac4cd105acfc40016339859": 2,
"5ac66cb05acfc40198510a10": 1, "5ac66cb05acfc40198510a10": 2,
"5ba26383d4351e00334c93d9": 1, "5ba26383d4351e00334c93d9": 1,
"5cc82d76e24e8d00134b4b83": 1, "5cc82d76e24e8d00134b4b83": 2,
"5dcbd56fdbd3d91b3e5468d5": 1, "5dcbd56fdbd3d91b3e5468d5": 2,
"5e00903ae9dc277128008b87": 1, "5e00903ae9dc277128008b87": 3,
"5f2a9575926fd9352339381f": 1, "5f2a9575926fd9352339381f": 1,
"5fbcc1d9016cce60e8341ab3": 1, "5fbcc1d9016cce60e8341ab3": 3,
"5fc3f2d5900b1d5091531e57": 1, "5fc3f2d5900b1d5091531e57": 3,
"60339954d62c9b14ed777c06": 1, "60339954d62c9b14ed777c06": 1,
"618428466ef05c2ce828f218": 1, "618428466ef05c2ce828f218": 1,
"623063e994fc3f7b302a9696": 1, "623063e994fc3f7b302a9696": 1,
"628b9c37a733087d0d7fe84b": 1, "628b9c37a733087d0d7fe84b": 2,
"62e14904c2699c0ec93adc47": 1, "62e14904c2699c0ec93adc47": 4,
"62e7c4fba689e8c9c50dfc38": 1 "62e7c4fba689e8c9c50dfc38": 1
}, },
"Headwear": { "Headwear": {
"5645bc214bdc2d363b8b4571": 1, "5645bc214bdc2d363b8b4571": 2,
"5a154d5cfcdbcb001a3b00da": 1, "5a154d5cfcdbcb001a3b00da": 1,
"5aa2b8d7e5b5b00014028f4a": 1, "5aa2b8d7e5b5b00014028f4a": 5,
"5aa2ba19e5b5b00014028f4e": 1, "5aa2ba19e5b5b00014028f4e": 6,
"5aa7d193e5b5b000171d063f": 1, "5aa7d193e5b5b000171d063f": 3,
"5aa7e4a4e5b5b000137b76f2": 1, "5aa7e4a4e5b5b000137b76f2": 2,
"5ac8d6885acfc400180ae7b0": 1, "5ac8d6885acfc400180ae7b0": 2,
"5b40e1525acfc4771e1c6611": 1, "5b40e1525acfc4771e1c6611": 3,
"5b40e2bc5acfc40016388216": 1, "5b40e2bc5acfc40016388216": 2,
"5b40e3f35acfc40016388218": 1, "5b40e3f35acfc40016388218": 3,
"5b40e4035acfc47a87740943": 1, "5b40e4035acfc47a87740943": 2,
"5b432d215acfc4771e1c6624": 1, "5b432d215acfc4771e1c6624": 2,
"5ea17ca01412a1425304d1c0": 1, "5ea17ca01412a1425304d1c0": 1,
"5f60b34a41e30a4ab12a6947": 1, "5f60b34a41e30a4ab12a6947": 2,
"60361b5a9a15b10d96792291": 1, "60361b5a9a15b10d96792291": 1,
"6040de02647ad86262233012": 1, "6040de02647ad86262233012": 1,
"61bca7cda0eae612383adf57": 1 "61bca7cda0eae612383adf57": 4
}, },
"Holster": { "Holster": {
"56d59856d2720bd8418b456a": 1, "56d59856d2720bd8418b456a": 3,
"59f98b4986f7746f546d2cef": 1, "59f98b4986f7746f546d2cef": 2,
"5a17f98cfcdbcb0980087290": 1, "5a17f98cfcdbcb0980087290": 2,
"5b1fa9b25acfc40018633c01": 1, "5b1fa9b25acfc40018633c01": 1,
"5cadc190ae921500103bb3b6": 1, "5cadc190ae921500103bb3b6": 3,
"5e81c3cbac2bb513793cdc75": 1, "5e81c3cbac2bb513793cdc75": 25,
"602a9740da11d6478d5a06dc": 1, "602a9740da11d6478d5a06dc": 2,
"6193a720f8ee7e52e42109ed": 1, "6193a720f8ee7e52e42109ed": 1,
"63088377b5cd696784087147": 1 "63088377b5cd696784087147": 5
}, },
"Pockets": { "Pockets": {
"5af99e9186f7747c447120b8": 1 "5af99e9186f7747c447120b8": 1
@ -2311,19 +2398,19 @@
"5c0a794586f77461c458f892": 1 "5c0a794586f77461c458f892": 1
}, },
"TacticalVest": { "TacticalVest": {
"544a5caa4bdc2d1a388b4568": 1, "544a5caa4bdc2d1a388b4568": 2,
"5648a69d4bdc2ded0b8b457b": 1, "5648a69d4bdc2ded0b8b457b": 1,
"5929a2a086f7744f4b234d43": 1, "5929a2a086f7744f4b234d43": 5,
"5d5d85c586f774279a21cbdb": 1, "5d5d85c586f774279a21cbdb": 5,
"5e9db13186f7742f845ee9d3": 1, "5e9db13186f7742f845ee9d3": 4,
"5f5f41f56760b4138443b352": 1, "5f5f41f56760b4138443b352": 5,
"5fd4c60f875c30179f5d04c2": 1, "5fd4c60f875c30179f5d04c2": 2,
"603648ff5a45383c122086ac": 1, "603648ff5a45383c122086ac": 1,
"6040dd4ddcf9592f401632d2": 1, "6040dd4ddcf9592f401632d2": 2,
"60a621c49c197e4e8c4455e6": 1, "60a621c49c197e4e8c4455e6": 10,
"60a6220e953894617404b00a": 1, "60a6220e953894617404b00a": 1,
"61bc85697113f767765c7fe7": 1, "61bc85697113f767765c7fe7": 2,
"61bcc89aef0f505f0c6cd0fc": 1, "61bcc89aef0f505f0c6cd0fc": 3,
"639343fce101f4caa40a4ef3": 1 "639343fce101f4caa40a4ef3": 1
} }
}, },
@ -2629,6 +2716,57 @@
"54527ac44bdc2d36668b4567" "54527ac44bdc2d36668b4567"
] ]
}, },
"544a5caa4bdc2d1a388b4568": {
"Back_plate": [
"656f9d5900d62bcd2e02407c",
"656fa8d700d62bcd2e024084",
"656fa99800d62bcd2e024088",
"656fae5f7c2d57afe200c0d7",
"656faf0ca0dce000a2020f77",
"656fa0fb498d1b7e3e071d9c",
"656fafe3498d1b7e3e071da4",
"656fa76500d62bcd2e024080",
"656fad8c498d1b7e3e071da0",
"656fa25e94b480b8a500c0e0",
"656fa61e94b480b8a500c0e8",
"656fac30c6baea13cd07e10c",
"656fb0bd7c2d57afe200c0dc",
"656fb21fa0dce000a2020f7c",
"656f9fa0498d1b7e3e071d98",
"656fa53d94b480b8a500c0e4",
"655746010177119f4a097ff7",
"64afdcb83efdfea28601d041"
],
"Front_plate": [
"656f9d5900d62bcd2e02407c",
"656fa8d700d62bcd2e024084",
"656fa99800d62bcd2e024088",
"656fae5f7c2d57afe200c0d7",
"656faf0ca0dce000a2020f77",
"656fa0fb498d1b7e3e071d9c",
"656fa76500d62bcd2e024080",
"656fafe3498d1b7e3e071da4",
"656fa25e94b480b8a500c0e0",
"656fad8c498d1b7e3e071da0",
"656fa61e94b480b8a500c0e8",
"656fb21fa0dce000a2020f7c",
"656fb0bd7c2d57afe200c0dc",
"656fac30c6baea13cd07e10c",
"656f9fa0498d1b7e3e071d98",
"656fa53d94b480b8a500c0e4",
"655746010177119f4a097ff7",
"64afdcb83efdfea28601d041"
],
"Groin": [
"6570e90b3a5689d85f08db97"
],
"Soft_armor_back": [
"6570e87c23c1f638ef0b0ee2"
],
"Soft_armor_front": [
"6570e83223c1f638ef0b0ede"
]
},
"55d355e64bdc2d962f8b4569": { "55d355e64bdc2d962f8b4569": {
"mod_barrel": [ "mod_barrel": [
"55d35ee94bdc2d61338b4568" "55d35ee94bdc2d61338b4568"
@ -2659,6 +2797,34 @@
"56def37dd2720bec348b456a" "56def37dd2720bec348b456a"
] ]
}, },
"5645bc214bdc2d363b8b4571": {
"Helmet_back": [
"657baeaacfcf63c951052db3"
],
"Helmet_ears": [
"657baecbc6f689d3a205b863"
],
"Helmet_top": [
"657bae18b7e9ca9a02045c0a"
],
"mod_equipment": [
"5b46238386f7741a693bcf9c"
]
},
"5648a7494bdc2d9d488b4583": {
"Soft_armor_back": [
"65703fa06584602f7d057a8e"
],
"Soft_armor_front": [
"65703d866584602f7d057a8a"
],
"Soft_armor_left": [
"65703fe46a912c8b5c03468b"
],
"soft_armor_right": [
"657040374e67e8ec7a0d261c"
]
},
"5649a2464bdc2d91118b45a8": { "5649a2464bdc2d91118b45a8": {
"mod_scope": [ "mod_scope": [
"5a33b2c9c4a282000c5a9511" "5a33b2c9c4a282000c5a9511"
@ -2778,17 +2944,18 @@
] ]
}, },
"587e02ff24597743df3deaeb": { "587e02ff24597743df3deaeb": {
"mod_barrel": [
"634eff66517ccc8a960fc735"
],
"mod_magazine": [ "mod_magazine": [
"587df3a12459772c28142567" "587df3a12459772c28142567"
], ],
"mod_mount": [ "mod_mount": [
"587e08ee245977446b4410cf" "587e08ee245977446b4410cf"
], ],
"mod_muzzle": [ "mod_reciever": [
"5cf67cadd7f00c065a5abab7" "634f06262e5def262d0b30ca",
], "634f05ca517ccc8a960fc748"
"mod_sight_rear": [
"574db213245977459a2f3f5d"
], ],
"mod_stock": [ "mod_stock": [
"5d0236dad7ad1a0940739d29" "5d0236dad7ad1a0940739d29"
@ -2862,6 +3029,14 @@
"59f99a7d86f7745b134aa97b" "59f99a7d86f7745b134aa97b"
] ]
}, },
"5a154d5cfcdbcb001a3b00da": {
"Helmet_back": [
"657f8f10f4c82973640b2350"
],
"Helmet_top": [
"657f8ec5f4c82973640b234c"
]
},
"5a17f98cfcdbcb0980087290": { "5a17f98cfcdbcb0980087290": {
"mod_magazine": [ "mod_magazine": [
"5a17fb03fcdbcbcae668728f" "5a17fb03fcdbcbcae668728f"
@ -2970,6 +3145,31 @@
"5b30b0dc5acfc400153b7124" "5b30b0dc5acfc400153b7124"
] ]
}, },
"5aa7d193e5b5b000171d063f": {
"Helmet_back": [
"657bb79ba1c61ee0c303631a"
],
"Helmet_ears": [
"657bb7d7b30eca9763051176"
],
"Helmet_top": [
"657bb70486c7f9ef7a009936"
]
},
"5aa7e4a4e5b5b000137b76f2": {
"Helmet_back": [
"657f92acada5fadd1f07a57e"
],
"Helmet_ears": [
"657f92e7f4c82973640b2354"
],
"Helmet_top": [
"657f925dada5fadd1f07a57a"
],
"mod_equipment": [
"5aa7e3abe5b5b000171d064d"
]
},
"5aaf8e43e5b5b00015693246": { "5aaf8e43e5b5b00015693246": {
"mod_mount": [ "mod_mount": [
"5ab24ef9e5b5b00fe93c9209" "5ab24ef9e5b5b00fe93c9209"
@ -3005,6 +3205,61 @@
"58dd3ad986f77403051cba8f" "58dd3ad986f77403051cba8f"
] ]
}, },
"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"
]
},
"5ac4cd105acfc40016339859": { "5ac4cd105acfc40016339859": {
"mod_charge": [ "mod_charge": [
"5648ac824bdc2ded0b8b457d" "5648ac824bdc2ded0b8b457d"
@ -3104,6 +3359,130 @@
"5b363dd25acfc4001a598fd2" "5b363dd25acfc4001a598fd2"
] ]
}, },
"5b40e1525acfc4771e1c6611": {
"Helmet_back": [
"657112a4818110db4600aa66"
],
"Helmet_ears": [
"657112ce22996eaf110881fb"
],
"Helmet_top": [
"657112234269e9a568089eac"
]
},
"5b40e2bc5acfc40016388216": {
"Helmet_back": [
"657112a4818110db4600aa66"
],
"Helmet_ears": [
"657112ce22996eaf110881fb"
],
"Helmet_top": [
"657112234269e9a568089eac"
]
},
"5b40e3f35acfc40016388218": {
"Helmet_back": [
"657f9605f4c82973640b2358"
],
"Helmet_top": [
"657f95bff92cd718b701550c"
]
},
"5b40e4035acfc47a87740943": {
"Helmet_back": [
"657f9605f4c82973640b2358"
],
"Helmet_top": [
"657f95bff92cd718b701550c"
]
},
"5b432d215acfc4771e1c6624": {
"Helmet_back": [
"657bb99db30eca976305117f"
],
"Helmet_top": [
"657bb92fa1c61ee0c303631f"
],
"mod_equipment_000": [
"5a16badafcdbcb001865f72d",
"5a16b672fcdbcb001912fa83",
"5a16b7e1fcdbcb00165aa6c9"
],
"mod_equipment_001": [
"5a16b9fffcdbcb0176308b34"
],
"mod_mount": [
"5a398b75c4a282000a51a266",
"5a398ab9c4a282000c5a9842"
],
"mod_nvg": [
"5ea058e01dbce517f324b3e2",
"5c0558060db834001b735271",
"5a16b8a9fcdbcb00165aa6ca"
]
},
"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"
]
},
"5b7be4895acfc400170e2dd5": { "5b7be4895acfc400170e2dd5": {
"mod_foregrip": [ "mod_foregrip": [
"58c157c886f774032749fb06", "58c157c886f774032749fb06",
@ -3143,6 +3522,241 @@
"588226dd24597767ad33f789" "588226dd24597767ad33f789"
] ]
}, },
"5c0e51be86f774598e797894": {
"Back_plate": [
"656efaf54772930db4031ff5",
"656efd66034e8e01c407f35c",
"654a4a964b446df1ad03f192"
],
"Collar": [
"654a8ae00337d53f9102c2aa"
],
"Front_plate": [
"656f63c027aed95beb08f62c",
"656f57dc27aed95beb08f628",
"656f603f94b480b8a500c0d6",
"656f611f94b480b8a500c0db"
],
"Groin": [
"654a8bc5f414fcea4004d79b"
],
"Soft_armor_back": [
"654a8976f414fcea4004d78b"
],
"Soft_armor_front": [
"654a8b0b0337d53f9102c2ae"
],
"Soft_armor_left": [
"654a8b3df414fcea4004d78f"
],
"soft_armor_right": [
"654a8b80f414fcea4004d797"
]
},
"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"
]
},
"5c0e57ba86f7747fa141986d": {
"Back_plate": [
"657b22485f444d6dff0c6c2f",
"657b2797c3dbcb01d60c35ea",
"657b28d25f444d6dff0c6c77"
],
"Collar": [
"657080ca12755ae0d907ad5e"
],
"Front_plate": [
"656f664200d62bcd2e024077",
"654a4dea7c17dec2f50cc86a",
"656f66b5c6baea13cd07e108",
"656f611f94b480b8a500c0db",
"656f603f94b480b8a500c0d6",
"656f57dc27aed95beb08f628",
"656f63c027aed95beb08f62c"
],
"Groin": [
"65708122f65e2491bf009755"
],
"Groin_back": [
"65708165696fe382cf073255"
],
"Soft_armor_back": [
"6570800612755ae0d907acf8"
],
"Soft_armor_front": [
"65707fc348c7a887f2010432"
],
"Soft_armor_left": [
"65708070f65e2491bf00972c"
],
"soft_armor_right": [
"657080a212755ae0d907ad04"
]
},
"5c0e5bab86f77461f55ed1f3": {
"Back_plate": [
"657b22485f444d6dff0c6c2f",
"657b2797c3dbcb01d60c35ea",
"657b28d25f444d6dff0c6c77"
],
"Collar": [
"6571babb4076795e5e07383f"
],
"Front_plate": [
"656f664200d62bcd2e024077",
"654a4dea7c17dec2f50cc86a",
"656f66b5c6baea13cd07e108"
],
"Groin": [
"6571bac34076795e5e073843"
],
"Groin_back": [
"6571babf4cb80d995d0a1494"
],
"Soft_armor_back": [
"6571baa74cb80d995d0a1490"
],
"Soft_armor_front": [
"6571b27a6d84a2b8b6007f92"
],
"Soft_armor_left": [
"6571baac6d84a2b8b6007fa3"
],
"soft_armor_right": [
"6571bab0f41985531a038091"
]
},
"5c0e625a86f7742d77340f62": {
"Back_plate": [
"656f9d5900d62bcd2e02407c",
"656fa99800d62bcd2e024088",
"656fa8d700d62bcd2e024084",
"656fae5f7c2d57afe200c0d7",
"656faf0ca0dce000a2020f77",
"656fa0fb498d1b7e3e071d9c",
"656fa76500d62bcd2e024080",
"656fafe3498d1b7e3e071da4",
"656fa25e94b480b8a500c0e0",
"656fad8c498d1b7e3e071da0",
"656fac30c6baea13cd07e10c",
"656fa61e94b480b8a500c0e8",
"656fb21fa0dce000a2020f7c",
"656f9fa0498d1b7e3e071d98",
"656fb0bd7c2d57afe200c0dc",
"656fa53d94b480b8a500c0e4",
"655746010177119f4a097ff7",
"64afdcb83efdfea28601d041",
"65573fa5655447403702a816",
"64afc71497cf3a403c01ff38"
],
"Collar": [
"657643a220cc24d17102b14c"
],
"Front_plate": [
"656f611f94b480b8a500c0db",
"656f603f94b480b8a500c0d6",
"656f57dc27aed95beb08f628",
"656f63c027aed95beb08f62c"
],
"Left_side_plate": [
"6557458f83942d705f0c4962",
"64afdb577bb3bfe8fe03fd1d",
"64afd81707e2cf40e903a316"
],
"Right_side_plate": [
"6557458f83942d705f0c4962",
"64afdb577bb3bfe8fe03fd1d",
"64afd81707e2cf40e903a316"
],
"Soft_armor_back": [
"657642b0e6d5dd75f40688a5"
],
"Soft_armor_front": [
"65764275d8537eb26a0355e9"
],
"Soft_armor_left": [
"6576434820cc24d17102b148"
],
"soft_armor_right": [
"657643732bc38ef78e076477"
]
},
"5c0e655586f774045612eeb2": {
"Back_plate": [
"656f9d5900d62bcd2e02407c",
"656fa8d700d62bcd2e024084",
"656fa99800d62bcd2e024088",
"656faf0ca0dce000a2020f77",
"656fae5f7c2d57afe200c0d7",
"656fa0fb498d1b7e3e071d9c",
"656fafe3498d1b7e3e071da4",
"656fa76500d62bcd2e024080",
"656fa25e94b480b8a500c0e0",
"656fa61e94b480b8a500c0e8",
"656fad8c498d1b7e3e071da0",
"656fac30c6baea13cd07e10c",
"656fb21fa0dce000a2020f7c",
"656fb0bd7c2d57afe200c0dc",
"656f9fa0498d1b7e3e071d98",
"656fa53d94b480b8a500c0e4",
"655746010177119f4a097ff7",
"64afdcb83efdfea28601d041"
],
"Front_plate": [
"656fa8d700d62bcd2e024084",
"656f9d5900d62bcd2e02407c",
"656fa99800d62bcd2e024088",
"656fa0fb498d1b7e3e071d9c",
"656faf0ca0dce000a2020f77",
"656fae5f7c2d57afe200c0d7",
"656fafe3498d1b7e3e071da4",
"656fa76500d62bcd2e024080",
"656fa25e94b480b8a500c0e0",
"656fad8c498d1b7e3e071da0",
"656fa61e94b480b8a500c0e8",
"656fb21fa0dce000a2020f7c",
"656fac30c6baea13cd07e10c",
"656fb0bd7c2d57afe200c0dc",
"656f9fa0498d1b7e3e071d98",
"656fa53d94b480b8a500c0e4",
"655746010177119f4a097ff7",
"64afdcb83efdfea28601d041"
],
"Soft_armor_back": [
"6570e0610b57c03ec90b96ef"
],
"Soft_armor_front": [
"6570e025615f54368b04fcb0"
]
},
"5c7954d52e221600106f4cc7": { "5c7954d52e221600106f4cc7": {
"mod_muzzle": [ "mod_muzzle": [
"5c7955c22e221644f31bfd5e" "5c7955c22e221644f31bfd5e"
@ -3153,6 +3767,83 @@
"61659f79d92c473c770213ee" "61659f79d92c473c770213ee"
] ]
}, },
"5ca2151486f774244a3b8d30": {
"Back_plate": [
"656f9d5900d62bcd2e02407c",
"656fa8d700d62bcd2e024084",
"656fa99800d62bcd2e024088",
"656fae5f7c2d57afe200c0d7",
"656faf0ca0dce000a2020f77",
"656fa0fb498d1b7e3e071d9c",
"656fafe3498d1b7e3e071da4",
"656fa76500d62bcd2e024080",
"656fa25e94b480b8a500c0e0",
"656fad8c498d1b7e3e071da0",
"656fa61e94b480b8a500c0e8",
"656fb21fa0dce000a2020f7c",
"656fac30c6baea13cd07e10c",
"656fb0bd7c2d57afe200c0dc",
"656f9fa0498d1b7e3e071d98",
"656fa53d94b480b8a500c0e4",
"65573fa5655447403702a816",
"64afc71497cf3a403c01ff38",
"655746010177119f4a097ff7",
"64afdcb83efdfea28601d041"
],
"Collar": [
"6575dd769d3a0ddf660b904b"
],
"Front_plate": [
"656f9d5900d62bcd2e02407c",
"656fa8d700d62bcd2e024084",
"656fa99800d62bcd2e024088",
"656fae5f7c2d57afe200c0d7",
"656faf0ca0dce000a2020f77",
"656fa0fb498d1b7e3e071d9c",
"656fafe3498d1b7e3e071da4",
"656fa76500d62bcd2e024080",
"656fa25e94b480b8a500c0e0",
"656fad8c498d1b7e3e071da0",
"656fa61e94b480b8a500c0e8",
"656fb21fa0dce000a2020f7c",
"656fac30c6baea13cd07e10c",
"656fb0bd7c2d57afe200c0dc",
"656f9fa0498d1b7e3e071d98",
"656fa53d94b480b8a500c0e4",
"65573fa5655447403702a816",
"64afc71497cf3a403c01ff38",
"655746010177119f4a097ff7",
"64afdcb83efdfea28601d041"
],
"Groin": [
"6575dd800546f8b1de093df6"
],
"Groin_back": [
"6575dd94945bf78edd04c43c"
],
"Left_side_plate": [
"6557458f83942d705f0c4962",
"64afdb577bb3bfe8fe03fd1d",
"64afd81707e2cf40e903a316"
],
"Right_side_plate": [
"6557458f83942d705f0c4962",
"64afdb577bb3bfe8fe03fd1d",
"64afd81707e2cf40e903a316"
],
"Soft_armor_back": [
"6575dd519e27f4a85e081146"
],
"Soft_armor_front": [
"6575dd3e9e27f4a85e081142"
],
"Soft_armor_left": [
"6575dd64945bf78edd04c438"
],
"soft_armor_right": [
"6575dd6e9d3a0ddf660b9047"
]
},
"5cadc190ae921500103bb3b6": { "5cadc190ae921500103bb3b6": {
"mod_barrel": [ "mod_barrel": [
"5cadc1c6ae9215000f2775a4" "5cadc1c6ae9215000f2775a4"
@ -3351,6 +4042,19 @@
"5e81ee4dcb2b95385c177582" "5e81ee4dcb2b95385c177582"
] ]
}, },
"5ea17ca01412a1425304d1c0": {
"Helmet_back": [
"657f9a94ada5fadd1f07a589"
],
"Helmet_top": [
"657f9a55c6679fefb3051e19"
],
"mod_nvg": [
"5ea18c84ecf1982c7712d9a2",
"5c0558060db834001b735271",
"5a16b8a9fcdbcb00165aa6ca"
]
},
"5efaf417aeb21837e749c7f2": { "5efaf417aeb21837e749c7f2": {
"mod_foregrip": [ "mod_foregrip": [
"5c1bc7432e221602b412949d" "5c1bc7432e221602b412949d"
@ -3407,6 +4111,29 @@
"5fb6564947ce63734e3fa1da" "5fb6564947ce63734e3fa1da"
] ]
}, },
"5f60b34a41e30a4ab12a6947": {
"Helmet_back": [
"657bbb31b30eca9763051183"
],
"Helmet_top": [
"657bbad7a1c61ee0c3036323"
],
"mod_equipment_000": [
"5f60c076f2bcbb675b00dac2"
],
"mod_equipment_002": [
"5f60b85bbdb8e27dee3dc985"
],
"mod_mount": [
"5a398b75c4a282000a51a266",
"5a398ab9c4a282000c5a9842"
],
"mod_nvg": [
"5f60bf4558eff926626a60f2",
"5c0558060db834001b735271",
"5a16b8a9fcdbcb00165aa6ca"
]
},
"5fb655b748c711690e3a8d5a": { "5fb655b748c711690e3a8d5a": {
"mod_stock_000": [ "mod_stock_000": [
"5bb20e58d4351e00320205d7" "5bb20e58d4351e00320205d7"
@ -3495,6 +4222,48 @@
"5d2369418abbc306c62e0c80" "5d2369418abbc306c62e0c80"
] ]
}, },
"5fd4c474dd870108a754b241": {
"back_plate": [
"64afdcb83efdfea28601d041",
"655746010177119f4a097ff7",
"656f9d5900d62bcd2e02407c",
"656fa8d700d62bcd2e024084",
"656fa99800d62bcd2e024088",
"656fae5f7c2d57afe200c0d7",
"656faf0ca0dce000a2020f77",
"656fa0fb498d1b7e3e071d9c",
"656fafe3498d1b7e3e071da4",
"656fa76500d62bcd2e024080",
"656fa25e94b480b8a500c0e0",
"656fad8c498d1b7e3e071da0",
"656fa61e94b480b8a500c0e8",
"656fb21fa0dce000a2020f7c",
"656fac30c6baea13cd07e10c",
"656fb0bd7c2d57afe200c0dc",
"656f9fa0498d1b7e3e071d98",
"656fa53d94b480b8a500c0e4"
],
"front_plate": [
"64afdcb83efdfea28601d041",
"655746010177119f4a097ff7",
"656f9d5900d62bcd2e02407c",
"656fa8d700d62bcd2e024084",
"656fa99800d62bcd2e024088",
"656fae5f7c2d57afe200c0d7",
"656faf0ca0dce000a2020f77",
"656fa0fb498d1b7e3e071d9c",
"656fafe3498d1b7e3e071da4",
"656fa76500d62bcd2e024080",
"656fa25e94b480b8a500c0e0",
"656fad8c498d1b7e3e071da0",
"656fa61e94b480b8a500c0e8",
"656fb21fa0dce000a2020f7c",
"656fac30c6baea13cd07e10c",
"656fb0bd7c2d57afe200c0dc",
"656f9fa0498d1b7e3e071d98",
"656fa53d94b480b8a500c0e4"
]
},
"60228924961b8d75ee233c32": { "60228924961b8d75ee233c32": {
"mod_sight_front": [ "mod_sight_front": [
"60228a76d62c9b14ed777a66" "60228a76d62c9b14ed777a66"
@ -3569,6 +4338,74 @@
"6086b5392535c57a13424d70" "6086b5392535c57a13424d70"
] ]
}, },
"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"
]
},
"616554fe50224f204c1da2aa": { "616554fe50224f204c1da2aa": {
"mod_scope": [ "mod_scope": [
"61657230d92c473c770213d7" "61657230d92c473c770213d7"
@ -3576,8 +4413,8 @@
}, },
"616584766ef05c2ce828ef57": { "616584766ef05c2ce828ef57": {
"mod_scope": [ "mod_scope": [
"5c7d55de2e221644f31bff68", "5c7d560b2e22160bc12c6139",
"5c7d560b2e22160bc12c6139" "5c7d55de2e221644f31bff68"
] ]
}, },
"61816df1d3a39d50044c139e": { "61816df1d3a39d50044c139e": {
@ -3673,6 +4510,157 @@
"6194f2df645b5d229654ad77" "6194f2df645b5d229654ad77"
] ]
}, },
"61bc85697113f767765c7fe7": {
"Back_plate": [
"656f9d5900d62bcd2e02407c",
"656fa8d700d62bcd2e024084",
"656fa99800d62bcd2e024088",
"656faf0ca0dce000a2020f77",
"656fae5f7c2d57afe200c0d7",
"656fa0fb498d1b7e3e071d9c",
"656fafe3498d1b7e3e071da4",
"656fa76500d62bcd2e024080",
"656fa25e94b480b8a500c0e0",
"656fad8c498d1b7e3e071da0",
"656fa61e94b480b8a500c0e8",
"656fb21fa0dce000a2020f7c",
"656fac30c6baea13cd07e10c",
"656fb0bd7c2d57afe200c0dc",
"656f9fa0498d1b7e3e071d98",
"656fa53d94b480b8a500c0e4",
"655746010177119f4a097ff7",
"64afdcb83efdfea28601d041"
],
"Front_plate": [
"656f9d5900d62bcd2e02407c",
"656fa99800d62bcd2e024088",
"656fa8d700d62bcd2e024084",
"656faf0ca0dce000a2020f77",
"656fae5f7c2d57afe200c0d7",
"656fa0fb498d1b7e3e071d9c",
"656fafe3498d1b7e3e071da4",
"656fa76500d62bcd2e024080",
"656fa25e94b480b8a500c0e0",
"656fad8c498d1b7e3e071da0",
"656fa61e94b480b8a500c0e8",
"656fb21fa0dce000a2020f7c",
"656fac30c6baea13cd07e10c",
"656fb0bd7c2d57afe200c0dc",
"656f9fa0498d1b7e3e071d98",
"656fa53d94b480b8a500c0e4",
"655746010177119f4a097ff7",
"64afdcb83efdfea28601d041"
],
"Left_side_plate": [
"6557458f83942d705f0c4962",
"64afdb577bb3bfe8fe03fd1d",
"64afd81707e2cf40e903a316"
],
"Right_side_plate": [
"6557458f83942d705f0c4962",
"64afdb577bb3bfe8fe03fd1d",
"64afd81707e2cf40e903a316"
],
"Soft_armor_back": [
"6572fc8c9a866b80ab07eb5d"
],
"Soft_armor_front": [
"6572fc809a866b80ab07eb59"
],
"Soft_armor_left": [
"6572fc989a866b80ab07eb61"
],
"soft_armor_right": [
"6572fca39a866b80ab07eb65"
]
},
"61bca7cda0eae612383adf57": {
"Helmet_back": [
"657bbcffbbd440df880b2dd5"
],
"Helmet_top": [
"657bbcc9a1c61ee0c3036327"
],
"mod_equipment_000": [
"5a16b672fcdbcb001912fa83",
"5a16b7e1fcdbcb00165aa6c9"
],
"mod_mount": [
"5a398b75c4a282000a51a266",
"5a398ab9c4a282000c5a9842"
],
"mod_nvg": [
"5c0558060db834001b735271",
"5a16b8a9fcdbcb00165aa6ca"
]
},
"61bcc89aef0f505f0c6cd0fc": {
"Back_plate": [
"656f9d5900d62bcd2e02407c",
"656fa8d700d62bcd2e024084",
"656fa99800d62bcd2e024088",
"656fae5f7c2d57afe200c0d7",
"656faf0ca0dce000a2020f77",
"656fa0fb498d1b7e3e071d9c",
"656fa76500d62bcd2e024080",
"656fa25e94b480b8a500c0e0",
"656fafe3498d1b7e3e071da4",
"656fad8c498d1b7e3e071da0",
"656fa61e94b480b8a500c0e8",
"656fb21fa0dce000a2020f7c",
"656fac30c6baea13cd07e10c",
"656fb0bd7c2d57afe200c0dc",
"656f9fa0498d1b7e3e071d98",
"656fa53d94b480b8a500c0e4",
"655746010177119f4a097ff7",
"64afdcb83efdfea28601d041"
],
"Front_plate": [
"656f9d5900d62bcd2e02407c",
"656fa8d700d62bcd2e024084",
"656fa99800d62bcd2e024088",
"656fae5f7c2d57afe200c0d7",
"656faf0ca0dce000a2020f77",
"656fa76500d62bcd2e024080",
"656fa0fb498d1b7e3e071d9c",
"656fafe3498d1b7e3e071da4",
"656fa25e94b480b8a500c0e0",
"656fad8c498d1b7e3e071da0",
"656fa61e94b480b8a500c0e8",
"656fb21fa0dce000a2020f7c",
"656fac30c6baea13cd07e10c",
"656fb0bd7c2d57afe200c0dc",
"656f9fa0498d1b7e3e071d98",
"656fa53d94b480b8a500c0e4",
"655746010177119f4a097ff7",
"64afdcb83efdfea28601d041"
],
"Groin": [
"6572eb865b5eac12f10a03ee"
],
"Left_side_plate": [
"6557458f83942d705f0c4962",
"64afdb577bb3bfe8fe03fd1d",
"64afd81707e2cf40e903a316"
],
"Right_side_plate": [
"6557458f83942d705f0c4962",
"64afdb577bb3bfe8fe03fd1d",
"64afd81707e2cf40e903a316"
],
"Soft_armor_back": [
"6572eb1b04ee6483ef039882"
],
"Soft_armor_front": [
"6572eb0e55beba16bc04079f"
],
"Soft_armor_left": [
"6572eb3004ee6483ef039886"
],
"soft_armor_right": [
"6572eb3b04ee6483ef03988a"
]
},
"622b379bf9cfc87d675d2de5": { "622b379bf9cfc87d675d2de5": {
"mod_gas_block": [ "mod_gas_block": [
"622b327b267a1b13a44abea3" "622b327b267a1b13a44abea3"
@ -3885,6 +4873,61 @@
"5c7954d52e221600106f4cc7" "5c7954d52e221600106f4cc7"
] ]
}, },
"634eff66517ccc8a960fc735": {
"mod_mount_000": [
"634f05a21f9f536910079b56"
],
"mod_muzzle": [
"5cf67cadd7f00c065a5abab7"
]
},
"634f05a21f9f536910079b56": {
"mod_gas_block": [
"634f036a517ccc8a960fc746"
]
},
"63737f448b28897f2802b874": {
"Back_plate": [
"656f9d5900d62bcd2e02407c",
"656fa8d700d62bcd2e024084",
"656fa99800d62bcd2e024088",
"656fae5f7c2d57afe200c0d7",
"656faf0ca0dce000a2020f77",
"656fa0fb498d1b7e3e071d9c",
"656fafe3498d1b7e3e071da4",
"656fa25e94b480b8a500c0e0",
"656fa76500d62bcd2e024080",
"656fad8c498d1b7e3e071da0",
"656fa61e94b480b8a500c0e8",
"656fb21fa0dce000a2020f7c",
"656fac30c6baea13cd07e10c",
"656fb0bd7c2d57afe200c0dc",
"656f9fa0498d1b7e3e071d98",
"656fa53d94b480b8a500c0e4",
"655746010177119f4a097ff7",
"64afdcb83efdfea28601d041"
],
"Front_plate": [
"656f9d5900d62bcd2e02407c",
"656fa8d700d62bcd2e024084",
"656fa99800d62bcd2e024088",
"656fae5f7c2d57afe200c0d7",
"656faf0ca0dce000a2020f77",
"656fafe3498d1b7e3e071da4",
"656fa0fb498d1b7e3e071d9c",
"656fa76500d62bcd2e024080",
"656fad8c498d1b7e3e071da0",
"656fa25e94b480b8a500c0e0",
"656fa61e94b480b8a500c0e8",
"656fb21fa0dce000a2020f7c",
"656fac30c6baea13cd07e10c",
"656fb0bd7c2d57afe200c0dc",
"656f9fa0498d1b7e3e071d98",
"656fa53d94b480b8a500c0e4",
"655746010177119f4a097ff7",
"64afdcb83efdfea28601d041"
]
},
"637f57b78d137b27f70c496a": { "637f57b78d137b27f70c496a": {
"mod_foregrip": [ "mod_foregrip": [
"5c87ca002e221600114cb150" "5c87ca002e221600114cb150"
@ -3894,6 +4937,68 @@
"mod_scope": [ "mod_scope": [
"616554fe50224f204c1da2aa" "616554fe50224f204c1da2aa"
] ]
},
"639343fce101f4caa40a4ef3": {
"Back_plate": [
"656f9d5900d62bcd2e02407c",
"656fa8d700d62bcd2e024084",
"656fae5f7c2d57afe200c0d7",
"656fa99800d62bcd2e024088",
"656faf0ca0dce000a2020f77",
"656fa0fb498d1b7e3e071d9c",
"656fafe3498d1b7e3e071da4",
"656fa76500d62bcd2e024080",
"656fa25e94b480b8a500c0e0",
"656fad8c498d1b7e3e071da0",
"656fa61e94b480b8a500c0e8",
"656fb21fa0dce000a2020f7c",
"656fac30c6baea13cd07e10c",
"656fb0bd7c2d57afe200c0dc",
"656f9fa0498d1b7e3e071d98",
"656fa53d94b480b8a500c0e4",
"655746010177119f4a097ff7",
"64afdcb83efdfea28601d041"
],
"Front_plate": [
"656f9d5900d62bcd2e02407c",
"656fa8d700d62bcd2e024084",
"656fa99800d62bcd2e024088",
"656fae5f7c2d57afe200c0d7",
"656faf0ca0dce000a2020f77",
"656fa0fb498d1b7e3e071d9c",
"656fafe3498d1b7e3e071da4",
"656fa76500d62bcd2e024080",
"656fa25e94b480b8a500c0e0",
"656fad8c498d1b7e3e071da0",
"656fa61e94b480b8a500c0e8",
"656fb21fa0dce000a2020f7c",
"656fac30c6baea13cd07e10c",
"656fb0bd7c2d57afe200c0dc",
"656f9fa0498d1b7e3e071d98",
"656fa53d94b480b8a500c0e4",
"655746010177119f4a097ff7",
"64afdcb83efdfea28601d041"
],
"Left_side_plate": [
"6557458f83942d705f0c4962",
"64afdb577bb3bfe8fe03fd1d"
],
"Right_side_plate": [
"6557458f83942d705f0c4962",
"64afdb577bb3bfe8fe03fd1d"
],
"Soft_armor_back": [
"6573102b292ecadbfa09b38d"
],
"Soft_armor_front": [
"6573101e292ecadbfa09b389"
],
"Soft_armor_left": [
"65731038292ecadbfa09b391"
],
"soft_armor_right": [
"65731045f31d5be00e08a75a"
]
} }
} }
}, },

View File

@ -2126,12 +2126,20 @@
"2": 2 "2": 2
}, },
"whitelist": [] "whitelist": []
},
"currency": {
"weights": {
"0": 10,
"1": 5,
"2": 1
},
"whitelist": []
}, },
"grenades": { "grenades": {
"weights": { "weights": {
"0": 1, "0": 1,
"1": 2, "1": 2,
"2": 1, "2": 3,
"3": 1, "3": 1,
"4": 0, "4": 0,
"5": 0 "5": 0
@ -2159,8 +2167,8 @@
"pocketLoot": { "pocketLoot": {
"weights": { "weights": {
"0": 1, "0": 1,
"1": 6, "1": 4,
"2": 3, "2": 4,
"3": 1, "3": 1,
"4": 1 "4": 1
}, },

View File

@ -2347,6 +2347,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2513,7 +2513,7 @@
}, },
"food": { "food": {
"weights": { "weights": {
"0": 6, "0": 5,
"1": 5, "1": 5,
"2": 2 "2": 2
}, },
@ -2521,11 +2521,18 @@
}, },
"drink": { "drink": {
"weights": { "weights": {
"0": 6, "0": 5,
"1": 5, "1": 5,
"2": 1 "2": 1
}, },
"whitelist": [] "whitelist": []
},
"currency": {
"weights": {
"0": 5,
"1": 1
},
"whitelist": []
}, },
"grenades": { "grenades": {
"weights": { "weights": {

View File

@ -2302,6 +2302,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2038,6 +2038,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2029,6 +2029,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2317,6 +2317,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2019,6 +2019,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2167,6 +2167,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2070,6 +2070,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2322,6 +2322,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2114,6 +2114,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2113,6 +2113,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2024,6 +2024,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2348,21 +2348,44 @@
"backpackLoot": { "backpackLoot": {
"weights": { "weights": {
"0": 1, "0": 1,
"1": 1, "1": 6,
"2": 2, "2": 6,
"3": 1, "3": 1,
"4": 1, "4": 1,
"5": 1, "5": 1,
"6": 1, "6": 1
"7": 0 },
"whitelist": []
},
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": {
"weights": {
"0": 10,
"1": 5,
"2": 2
}, },
"whitelist": [] "whitelist": []
}, },
"drugs": { "drugs": {
"weights": { "weights": {
"0": 1, "0": 30,
"1": 2, "1": 9,
"2": 0 "2": 1
},
"whitelist": []
},
"food": {
"weights": {
"0": 10,
"1": 5,
"2": 2
}, },
"whitelist": [] "whitelist": []
}, },
@ -2413,8 +2436,8 @@
}, },
"pocketLoot": { "pocketLoot": {
"weights": { "weights": {
"0": 1, "0": 2,
"1": 6, "1": 9,
"2": 3, "2": 3,
"3": 1, "3": 1,
"4": 1 "4": 1
@ -2439,8 +2462,8 @@
"vestLoot": { "vestLoot": {
"weights": { "weights": {
"0": 1, "0": 1,
"1": 1, "1": 3,
"2": 2, "2": 4,
"3": 1, "3": 1,
"4": 0, "4": 0,
"5": 0, "5": 0,
@ -3073,6 +3096,7 @@
"5a144bdb86f7741d374bbde0": 1, "5a144bdb86f7741d374bbde0": 1,
"5a1452ee86f7746f33111763": 3, "5a1452ee86f7746f33111763": 3,
"5a26abfac4a28232980eabff": 1, "5a26abfac4a28232980eabff": 1,
"5a26ac06c4a282000c5a90a8": 1,
"5a26ac0ec4a28200741e1e18": 3, "5a26ac0ec4a28200741e1e18": 3,
"5a27b281c4a28200741e1e52": 1, "5a27b281c4a28200741e1e52": 1,
"5a27bad7c4a282000b15184b": 1, "5a27bad7c4a282000b15184b": 1,
@ -3109,6 +3133,7 @@
"5ab3afb2d8ce87001660304d": 1, "5ab3afb2d8ce87001660304d": 1,
"5ac66bea5acfc43b321d4aec": 1, "5ac66bea5acfc43b321d4aec": 1,
"5ad5ccd186f774446d5706e9": 4, "5ad5ccd186f774446d5706e9": 4,
"5ad5cfbd86f7742c825d6104": 1,
"5ad5d20586f77449be26d877": 2, "5ad5d20586f77449be26d877": 2,
"5ad5d49886f77455f9731921": 5, "5ad5d49886f77455f9731921": 5,
"5ad5d64486f774079b080af8": 1, "5ad5d64486f774079b080af8": 1,
@ -3126,6 +3151,7 @@
"5b1fb3e15acfc4001637f068": 1, "5b1fb3e15acfc4001637f068": 1,
"5b31163c5acfc400153b71cb": 1, "5b31163c5acfc400153b71cb": 1,
"5b363dd25acfc4001a598fd2": 1, "5b363dd25acfc4001a598fd2": 1,
"5b363dea5acfc4771e1c5e7e": 1,
"5b39ffbd5acfc47a8773fb06": 1, "5b39ffbd5acfc47a8773fb06": 1,
"5b3a337e5acfc4704b4a19a0": 1, "5b3a337e5acfc4704b4a19a0": 1,
"5b3f7bf05acfc433000ecf6b": 1, "5b3f7bf05acfc433000ecf6b": 1,
@ -3149,8 +3175,8 @@
"5bbdb870d4351e00367fb67d": 2, "5bbdb870d4351e00367fb67d": 2,
"5bc09a18d4351e003562b68e": 2, "5bc09a18d4351e003562b68e": 2,
"5bc5a351d4351e003477a414": 1, "5bc5a351d4351e003477a414": 1,
"5bc9b156d4351e00367fbce9": 10, "5bc9b156d4351e00367fbce9": 12,
"5bc9c29cd4351e003562b8a3": 31, "5bc9c29cd4351e003562b8a3": 32,
"5be4038986f774527d3fae60": 3, "5be4038986f774527d3fae60": 3,
"5beec8b20db834001961942a": 1, "5beec8b20db834001961942a": 1,
"5bfea7ad0db834001c38f1ee": 1, "5bfea7ad0db834001c38f1ee": 1,
@ -3169,7 +3195,7 @@
"5c0e531286f7747fa54205c2": 13, "5c0e531286f7747fa54205c2": 13,
"5c0e531d86f7747fa23f4d42": 40, "5c0e531d86f7747fa23f4d42": 40,
"5c0e533786f7747fa23f4d47": 21, "5c0e533786f7747fa23f4d47": 21,
"5c0e534186f7747fa1419867": 11, "5c0e534186f7747fa1419867": 13,
"5c0fa877d174af02a012e1cf": 35, "5c0fa877d174af02a012e1cf": 35,
"5c0fafb6d174af02a96260ba": 1, "5c0fafb6d174af02a96260ba": 1,
"5c10c8fd86f7743d7d706df3": 11, "5c10c8fd86f7743d7d706df3": 11,
@ -3305,6 +3331,7 @@
"5efb0e16aeb21837e749c7ff": 2, "5efb0e16aeb21837e749c7ff": 2,
"5f2aa43ba9b91d26f20ae6d2": 1, "5f2aa43ba9b91d26f20ae6d2": 1,
"5f6331e097199b7db2128dc2": 1, "5f6331e097199b7db2128dc2": 1,
"5f647f31b6238e5dd066e196": 1,
"5fb653962b1b027b1f50bd03": 1, "5fb653962b1b027b1f50bd03": 1,
"5fb6567747ce63734e3fa1dc": 1, "5fb6567747ce63734e3fa1dc": 1,
"5fbcc429900b1d5091531dd7": 1, "5fbcc429900b1d5091531dd7": 1,
@ -3416,17 +3443,19 @@
"64c196ad26a15b84aa07132f": 2, "64c196ad26a15b84aa07132f": 2,
"64ccc1d4a0f13c24561edf27": 1, "64ccc1d4a0f13c24561edf27": 1,
"64ccc1ec1779ad6ba200a137": 1, "64ccc1ec1779ad6ba200a137": 1,
"64ccc206793ca11c8f450a38": 1,
"64ccc2111779ad6ba200a139": 1, "64ccc2111779ad6ba200a139": 1,
"64ccc246ff54fb38131acf29": 2, "64ccc246ff54fb38131acf29": 2,
"64ccc24de61ea448b507d34d": 2, "64ccc24de61ea448b507d34d": 2,
"64ccc268c41e91416064ebc7": 1, "64ccc268c41e91416064ebc7": 1,
"6516b129609aaf354b34b3a8": 1, "6516b129609aaf354b34b3a8": 1,
"6516e91f609aaf354b34b3e2": 2, "6516e91f609aaf354b34b3e2": 2,
"651a8e529829226ceb67c319": 1,
"6529370c405a5f51dd023db8": 1, "6529370c405a5f51dd023db8": 1,
"65293c38fc460e50a509cb25": 1, "65293c38fc460e50a509cb25": 1,
"65293c7a17e14363030ad308": 1, "65293c7a17e14363030ad308": 1,
"653ecef836fae5a82f02b869": 1, "653ecef836fae5a82f02b869": 1,
"656df4fec921ad01000481a2": 72, "656df4fec921ad01000481a2": 73,
"6576f96220d53a5b8f3e395e": 1, "6576f96220d53a5b8f3e395e": 1,
"65815f0e647e3d7246384e14": 31, "65815f0e647e3d7246384e14": 31,
"6581998038c79576a2569e11": 4, "6581998038c79576a2569e11": 4,
@ -3557,6 +3586,7 @@
"65815f0e647e3d7246384e14": 37 "65815f0e647e3d7246384e14": 37
}, },
"SecuredContainer": { "SecuredContainer": {
"5448be9a4bdc2dfd2f8b456a": 22,
"54527a984bdc2d4e668b4567": 1, "54527a984bdc2d4e668b4567": 1,
"54527ac44bdc2d36668b4567": 11, "54527ac44bdc2d36668b4567": 11,
"560d5e524bdc2d25448b4571": 12211, "560d5e524bdc2d25448b4571": 12211,

View File

@ -1,59 +1,59 @@
{ {
"appearance": { "appearance": {
"body": { "body": {
"5cc2e59214c02e000f16684e": 443, "5cc2e59214c02e000f16684e": 54,
"5cde9f337d6c8b0474535da8": 485, "5cde9f337d6c8b0474535da8": 56,
"5d28ad6986f77429275dba22": 479, "5d28ad6986f77429275dba22": 55,
"5d28ad7286f7742926686182": 475, "5d28ad7286f7742926686182": 41,
"5df8a10486f77412672a1e3a": 424, "5df8a10486f77412672a1e3a": 34,
"5e4bb3ee86f77406975c934e": 486, "5e4bb3ee86f77406975c934e": 52,
"5e9da1d086f774054a667134": 455, "5e9da1d086f774054a667134": 52,
"5fd1eb3fbe3b7107d66cb645": 482, "5fd1eb3fbe3b7107d66cb645": 52,
"5fd22d311add82653b5a704c": 488, "5fd22d311add82653b5a704c": 50,
"618d1af10a5a59657e5f56f3": 470, "618d1af10a5a59657e5f56f3": 55,
"619238266c614e6d15792bca": 455, "619238266c614e6d15792bca": 59,
"637df28ac22da5bb8d046935": 494, "637df28ac22da5bb8d046935": 50,
"64a2edba08d26f8d62049c06": 476 "64a2edba08d26f8d62049c06": 49
}, },
"feet": { "feet": {
"5cc2e5d014c02e15d53d9c03": 234, "5cc2e5d014c02e15d53d9c03": 65,
"5cde9fb87d6c8b0474535da9": 219, "5cde9fb87d6c8b0474535da9": 72,
"5d28af3486f774292364a6e7": 200, "5d28af3486f774292364a6e7": 57,
"5df8a15186f77412640e2e6a": 224, "5df8a15186f77412640e2e6a": 50,
"5f5e410c6bdad616ad46d60b": 222, "5f5e410c6bdad616ad46d60b": 56,
"5f5e41366760b4138443b343": 243, "5f5e41366760b4138443b343": 61,
"5f5e41576760b4138443b344": 230, "5f5e41576760b4138443b344": 64,
"61922589bb2cea6f7a22d964": 246, "61922589bb2cea6f7a22d964": 62,
"6193be546e5968395b260157": 221, "6193be546e5968395b260157": 53,
"637df25a1e688345e1097bd4": 223, "637df25a1e688345e1097bd4": 66,
"64a2e970a74bb33d140e6dc5": 218 "64a2e970a74bb33d140e6dc5": 53
}, },
"hands": { "hands": {
"5cc2e68f14c02e28b47de290": 467, "5cc2e68f14c02e28b47de290": 187,
"5df8eac086f77412640e2ea7": 106, "5df8eac086f77412640e2ea7": 32,
"5e4bb49586f77406a313ec5a": 120, "5e4bb49586f77406a313ec5a": 48,
"5e9da2dd86f774054e7d0f63": 113, "5e9da2dd86f774054e7d0f63": 49,
"5fd78fe9e3bfcf6cab4c9f54": 117, "5fd78fe9e3bfcf6cab4c9f54": 48,
"5fd7901bdd870108a754c0e6": 121, "5fd7901bdd870108a754c0e6": 46,
"618cf9540a5a59657e5f5677": 114, "618cf9540a5a59657e5f5677": 49,
"6197aca964ae5436d76c1f98": 107, "6197aca964ae5436d76c1f98": 52,
"6391c6205dbbdb3b1b049840": 119, "6391c6205dbbdb3b1b049840": 46,
"64ac23c449d74fd5ec0a124e": 120 "64ac23c449d74fd5ec0a124e": 45
}, },
"head": { "head": {
"5cc2e4d014c02e000d0115f8": 9, "5cc2e4d014c02e000d0115f8": 20,
"5cde9ff17d6c8b0474535daa": 8, "5cde9ff17d6c8b0474535daa": 21,
"5d28afe786f774292668618d": 7, "5d28afe786f774292668618d": 21,
"5f68c4a7c174a17c0f4c8945": 7, "5f68c4a7c174a17c0f4c8945": 27,
"5f68c4c217d579077152a252": 8 "5f68c4c217d579077152a252": 19
}, },
"voice": { "voice": {
"Scav_1": 24, "Scav_1": 8,
"Scav_2": 17, "Scav_2": 7,
"Scav_3": 19, "Scav_3": 8,
"Scav_4": 26, "Scav_4": 11,
"Scav_5": 22, "Scav_5": 5,
"Scav_6": 18 "Scav_6": 5
} }
}, },
"chances": { "chances": {
@ -2375,8 +2375,8 @@
"backpackLoot": { "backpackLoot": {
"weights": { "weights": {
"0": 1, "0": 1,
"1": 2, "1": 6,
"2": 2, "2": 6,
"3": 1, "3": 1,
"4": 1, "4": 1,
"5": 1, "5": 1,
@ -2384,11 +2384,35 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": {
"weights": {
"0": 10,
"1": 5,
"2": 2
},
"whitelist": []
},
"drugs": { "drugs": {
"weights": { "weights": {
"0": 1, "0": 30,
"1": 2, "1": 9,
"2": 0 "2": 1
},
"whitelist": []
},
"food": {
"weights": {
"0": 10,
"1": 5,
"2": 2
}, },
"whitelist": [] "whitelist": []
}, },
@ -2410,8 +2434,8 @@
}, },
"grenades": { "grenades": {
"weights": { "weights": {
"0": 3, "0": 8,
"1": 4, "1": 6,
"2": 2, "2": 2,
"3": 1, "3": 1,
"4": 0, "4": 0,
@ -2421,8 +2445,8 @@
}, },
"healing": { "healing": {
"weights": { "weights": {
"0": 1, "0": 5,
"1": 2, "1": 6,
"2": 1 "2": 1
}, },
"whitelist": [] "whitelist": []
@ -2430,17 +2454,17 @@
"magazines": { "magazines": {
"weights": { "weights": {
"0": 0, "0": 0,
"1": 0, "1": 5,
"2": 1, "2": 4,
"3": 3, "3": 2,
"4": 1 "4": 1
}, },
"whitelist": [] "whitelist": []
}, },
"pocketLoot": { "pocketLoot": {
"weights": { "weights": {
"0": 1, "0": 2,
"1": 6, "1": 9,
"2": 3, "2": 3,
"3": 1, "3": 1,
"4": 1 "4": 1
@ -2456,7 +2480,7 @@
}, },
"stims": { "stims": {
"weights": { "weights": {
"0": 15, "0": 45,
"1": 3, "1": 3,
"2": 1 "2": 1
}, },
@ -2465,8 +2489,8 @@
"vestLoot": { "vestLoot": {
"weights": { "weights": {
"0": 1, "0": 1,
"1": 1, "1": 3,
"2": 2, "2": 4,
"3": 1, "3": 1,
"4": 0, "4": 0,
"5": 0, "5": 0,
@ -2854,15 +2878,15 @@
"items": { "items": {
"Backpack": { "Backpack": {
"5448ba0b4bdc2d02308b456c": 2, "5448ba0b4bdc2d02308b456c": 2,
"5448fee04bdc2dbc018b4567": 312, "5448fee04bdc2dbc018b4567": 315,
"5448ff904bdc2d6f028b456e": 44, "5448ff904bdc2d6f028b456e": 44,
"544a3a774bdc2d3a388b4567": 1, "544a3a774bdc2d3a388b4567": 1,
"544fb25a4bdc2dfb738b4567": 121, "544fb25a4bdc2dfb738b4567": 121,
"544fb3364bdc2d34748b456a": 103, "544fb3364bdc2d34748b456a": 103,
"544fb37f4bdc2dee738b4567": 45, "544fb37f4bdc2dee738b4567": 45,
"544fb3f34bdc2d03748b456a": 10, "544fb3f34bdc2d03748b456a": 11,
"544fb45d4bdc2dee738b4568": 44, "544fb45d4bdc2dee738b4568": 46,
"544fb62a4bdc2dfb738b4568": 58, "544fb62a4bdc2dfb738b4568": 59,
"544fb6cc4bdc2d34748b456e": 44, "544fb6cc4bdc2d34748b456e": 44,
"54527a984bdc2d4e668b4567": 1, "54527a984bdc2d4e668b4567": 1,
"54527ac44bdc2d36668b4567": 4, "54527ac44bdc2d36668b4567": 4,
@ -2878,7 +2902,7 @@
"5649ab884bdc2ded0b8b457f": 1, "5649ab884bdc2ded0b8b457f": 1,
"5649ae4a4bdc2d1b2b8b4588": 1, "5649ae4a4bdc2d1b2b8b4588": 1,
"5649b2314bdc2d79388b4576": 1, "5649b2314bdc2d79388b4576": 1,
"5649d9a14bdc2d79388b4580": 2, "5649d9a14bdc2d79388b4580": 1,
"564ca99c4bdc2d16268b4589": 1, "564ca99c4bdc2d16268b4589": 1,
"5656d7c34bdc2d9d198b4587": 5, "5656d7c34bdc2d9d198b4587": 5,
"5656eb674bdc2d35148b457c": 2, "5656eb674bdc2d35148b457c": 2,
@ -2898,22 +2922,23 @@
"56dff4a2d2720bbd668b456a": 3, "56dff4a2d2720bbd668b456a": 3,
"56e05a6ed2720bd0748b4567": 1, "56e05a6ed2720bd0748b4567": 1,
"56ea70acd2720b844b8b4594": 1, "56ea70acd2720b844b8b4594": 1,
"56ea7165d2720b6e518b4583": 1,
"570fd6c2d2720bc6458b457f": 1, "570fd6c2d2720bc6458b457f": 1,
"570fd79bd2720bc7458b4583": 1, "570fd79bd2720bc7458b4583": 1,
"573475fb24597737fb1379e1": 1, "573475fb24597737fb1379e1": 1,
"573476d324597737da2adc13": 1, "573476d324597737da2adc13": 1,
"5734770f24597738025ee254": 1, "5734770f24597738025ee254": 1,
"5734773724597737fd047c14": 35, "5734773724597737fd047c14": 36,
"57347c77245977448d35f6e2": 1, "57347c77245977448d35f6e2": 1,
"57347cd0245977445a2d6ff1": 1, "57347cd0245977445a2d6ff1": 1,
"57347d3d245977448f7b7f61": 61, "57347d3d245977448f7b7f61": 61,
"57347d5f245977448b40fa81": 52, "57347d5f245977448b40fa81": 52,
"57347d692459774491567cf1": 57, "57347d692459774491567cf1": 57,
"57347d7224597744596b4e72": 56, "57347d7224597744596b4e72": 56,
"57347d8724597744596b4e76": 56, "57347d8724597744596b4e76": 59,
"57347d90245977448f7b7f65": 56, "57347d90245977448f7b7f65": 56,
"57347d9c245977448b40fa85": 47, "57347d9c245977448b40fa85": 48,
"57347da92459774491567cf5": 47, "57347da92459774491567cf5": 49,
"5735ff5c245977640e39ba7e": 5, "5735ff5c245977640e39ba7e": 5,
"573601b42459776410737435": 5, "573601b42459776410737435": 5,
"573719df2459775a626ccbc2": 5, "573719df2459775a626ccbc2": 5,
@ -2925,17 +2950,17 @@
"574eb85c245977648157eec3": 2, "574eb85c245977648157eec3": 2,
"57505f6224597709a92585a9": 42, "57505f6224597709a92585a9": 42,
"575062b524597720a31c09a1": 43, "575062b524597720a31c09a1": 43,
"57513f07245977207e26a311": 402, "57513f07245977207e26a311": 407,
"57513f9324597720a7128161": 38, "57513f9324597720a7128161": 38,
"57513fcc24597720a31c09a6": 64, "57513fcc24597720a31c09a6": 66,
"5751435d24597720a27126d1": 33, "5751435d24597720a27126d1": 33,
"57514643245977207f2c2d09": 34, "57514643245977207f2c2d09": 35,
"575146b724597720a27126d5": 58, "575146b724597720a27126d5": 59,
"5751487e245977207e26a315": 61, "5751487e245977207e26a315": 62,
"5751496424597720a27126da": 85, "5751496424597720a27126da": 86,
"5751a25924597722c463c472": 123, "5751a25924597722c463c472": 122,
"5751a89d24597722aa0e8db0": 5, "5751a89d24597722aa0e8db0": 5,
"5755356824597772cb798962": 59, "5755356824597772cb798962": 61,
"5755383e24597772cb798966": 17, "5755383e24597772cb798966": 17,
"57616a9e2459773c7a400234": 1, "57616a9e2459773c7a400234": 1,
"576a5ed62459771e9c2096cb": 1, "576a5ed62459771e9c2096cb": 1,
@ -2943,16 +2968,16 @@
"576fd4ec2459777f0b518431": 1, "576fd4ec2459777f0b518431": 1,
"577d141e24597739c5255e01": 1, "577d141e24597739c5255e01": 1,
"5780cf692459777de4559321": 1, "5780cf692459777de4559321": 1,
"5780cf722459777a5108b9a1": 2, "5780cf722459777a5108b9a1": 3,
"5780cf7f2459777de4559322": 1, "5780cf7f2459777de4559322": 1,
"5780cf942459777df90dcb72": 12, "5780cf942459777df90dcb72": 12,
"5780cf9e2459777df90dcb73": 2, "5780cf9e2459777df90dcb73": 2,
"5780cfa52459777dfb276eb1": 22, "5780cfa52459777dfb276eb1": 24,
"5780d0532459777a5108b9a2": 2, "5780d0532459777a5108b9a2": 2,
"5780d0652459777df90dcb74": 2, "5780d0652459777df90dcb74": 2,
"5780d07a2459777de4559324": 2, "5780d07a2459777de4559324": 2,
"57838f0b2459774a256959b2": 1, "57838f0b2459774a256959b2": 1,
"5783c43d2459774bbe137486": 32, "5783c43d2459774bbe137486": 33,
"5798a2832459774b53341029": 3, "5798a2832459774b53341029": 3,
"57a0dfb82459774d3078b56c": 1, "57a0dfb82459774d3078b56c": 1,
"57a0e5022459774d1673f889": 4, "57a0e5022459774d1673f889": 4,
@ -2975,7 +3000,7 @@
"588226d124597767ad33f787": 1, "588226d124597767ad33f787": 1,
"588226dd24597767ad33f789": 1, "588226dd24597767ad33f789": 1,
"588226e62459776e3e094af7": 1, "588226e62459776e3e094af7": 1,
"58864a4f2459770fcc257101": 3, "58864a4f2459770fcc257101": 2,
"5887431f2459777e1612938f": 2, "5887431f2459777e1612938f": 2,
"5888945a2459774bf43ba385": 1, "5888945a2459774bf43ba385": 1,
"5888988e24597752fe43a6fa": 2, "5888988e24597752fe43a6fa": 2,
@ -2984,7 +3009,7 @@
"5894a2c386f77427140b8342": 1, "5894a2c386f77427140b8342": 1,
"58c157c886f774032749fb06": 1, "58c157c886f774032749fb06": 1,
"58d2912286f7744e27117493": 1, "58d2912286f7744e27117493": 1,
"58dd3ad986f77403051cba8f": 1, "58dd3ad986f77403051cba8f": 2,
"5909e99886f7740c983b9984": 1, "5909e99886f7740c983b9984": 1,
"590a386e86f77429692b27ab": 1, "590a386e86f77429692b27ab": 1,
"590a391c86f774385a33c404": 1, "590a391c86f774385a33c404": 1,
@ -2994,14 +3019,14 @@
"590c5c9f86f77477c91c36e7": 1, "590c5c9f86f77477c91c36e7": 1,
"590c5d4b86f774784e1b9c45": 52, "590c5d4b86f774784e1b9c45": 52,
"590c5f0d86f77413997acfab": 60, "590c5f0d86f77413997acfab": 60,
"590c621186f774138d11ea29": 34, "590c621186f774138d11ea29": 35,
"590c657e86f77412b013051d": 18, "590c657e86f77412b013051d": 19,
"590c661e86f7741e566b646a": 37, "590c661e86f7741e566b646a": 37,
"590c678286f77426c9660122": 16, "590c678286f77426c9660122": 16,
"590c695186f7741e566b64a2": 13, "590c695186f7741e566b64a2": 14,
"5913611c86f77479e0084092": 8, "5913611c86f77479e0084092": 8,
"5913651986f774432f15d132": 1, "5913651986f774432f15d132": 1,
"59136a4486f774447a1ed172": 4, "59136a4486f774447a1ed172": 5,
"59136e1e86f774432f15d133": 1, "59136e1e86f774432f15d133": 1,
"59136f6f86f774447a1ed173": 4, "59136f6f86f774447a1ed173": 4,
"591382d986f774465a6413a7": 1, "591382d986f774465a6413a7": 1,
@ -3016,9 +3041,9 @@
"5938144586f77473c2087145": 3, "5938144586f77473c2087145": 3,
"5938504186f7740991483f30": 6, "5938504186f7740991483f30": 6,
"593858c486f774253a24cb52": 7, "593858c486f774253a24cb52": 7,
"5938603e86f77435642354f4": 50, "5938603e86f77435642354f4": 52,
"5938994586f774523a425196": 7, "5938994586f774523a425196": 7,
"593aa4be86f77457f56379f8": 34, "593aa4be86f77457f56379f8": 36,
"593d1fa786f7746da62d61ac": 1, "593d1fa786f7746da62d61ac": 1,
"593d489686f7745c6255d58a": 2, "593d489686f7745c6255d58a": 2,
"5943ee5a86f77413872d25ec": 1, "5943ee5a86f77413872d25ec": 1,
@ -3083,6 +3108,7 @@
"5a144bdb86f7741d374bbde0": 1, "5a144bdb86f7741d374bbde0": 1,
"5a1452ee86f7746f33111763": 3, "5a1452ee86f7746f33111763": 3,
"5a26abfac4a28232980eabff": 1, "5a26abfac4a28232980eabff": 1,
"5a26ac06c4a282000c5a90a8": 1,
"5a26ac0ec4a28200741e1e18": 3, "5a26ac0ec4a28200741e1e18": 3,
"5a27b281c4a28200741e1e52": 1, "5a27b281c4a28200741e1e52": 1,
"5a27bad7c4a282000b15184b": 1, "5a27bad7c4a282000b15184b": 1,
@ -3119,6 +3145,7 @@
"5ab3afb2d8ce87001660304d": 1, "5ab3afb2d8ce87001660304d": 1,
"5ac66bea5acfc43b321d4aec": 1, "5ac66bea5acfc43b321d4aec": 1,
"5ad5ccd186f774446d5706e9": 4, "5ad5ccd186f774446d5706e9": 4,
"5ad5cfbd86f7742c825d6104": 1,
"5ad5d20586f77449be26d877": 2, "5ad5d20586f77449be26d877": 2,
"5ad5d49886f77455f9731921": 5, "5ad5d49886f77455f9731921": 5,
"5ad5d64486f774079b080af8": 1, "5ad5d64486f774079b080af8": 1,
@ -3136,6 +3163,7 @@
"5b1fb3e15acfc4001637f068": 1, "5b1fb3e15acfc4001637f068": 1,
"5b31163c5acfc400153b71cb": 1, "5b31163c5acfc400153b71cb": 1,
"5b363dd25acfc4001a598fd2": 1, "5b363dd25acfc4001a598fd2": 1,
"5b363dea5acfc4771e1c5e7e": 1,
"5b39ffbd5acfc47a8773fb06": 1, "5b39ffbd5acfc47a8773fb06": 1,
"5b3a337e5acfc4704b4a19a0": 1, "5b3a337e5acfc4704b4a19a0": 1,
"5b3f7bf05acfc433000ecf6b": 1, "5b3f7bf05acfc433000ecf6b": 1,
@ -3159,8 +3187,8 @@
"5bbdb870d4351e00367fb67d": 2, "5bbdb870d4351e00367fb67d": 2,
"5bc09a18d4351e003562b68e": 2, "5bc09a18d4351e003562b68e": 2,
"5bc5a351d4351e003477a414": 1, "5bc5a351d4351e003477a414": 1,
"5bc9b156d4351e00367fbce9": 10, "5bc9b156d4351e00367fbce9": 12,
"5bc9c29cd4351e003562b8a3": 31, "5bc9c29cd4351e003562b8a3": 32,
"5be4038986f774527d3fae60": 3, "5be4038986f774527d3fae60": 3,
"5beec8b20db834001961942a": 1, "5beec8b20db834001961942a": 1,
"5bfea7ad0db834001c38f1ee": 1, "5bfea7ad0db834001c38f1ee": 1,
@ -3179,7 +3207,7 @@
"5c0e531286f7747fa54205c2": 13, "5c0e531286f7747fa54205c2": 13,
"5c0e531d86f7747fa23f4d42": 40, "5c0e531d86f7747fa23f4d42": 40,
"5c0e533786f7747fa23f4d47": 21, "5c0e533786f7747fa23f4d47": 21,
"5c0e534186f7747fa1419867": 11, "5c0e534186f7747fa1419867": 13,
"5c0fa877d174af02a012e1cf": 35, "5c0fa877d174af02a012e1cf": 35,
"5c0fafb6d174af02a96260ba": 1, "5c0fafb6d174af02a96260ba": 1,
"5c10c8fd86f7743d7d706df3": 11, "5c10c8fd86f7743d7d706df3": 11,
@ -3216,7 +3244,7 @@
"5cc80f38e4a949001152b560": 1, "5cc80f38e4a949001152b560": 1,
"5cc80f53e4a949000e1ea4f8": 1, "5cc80f53e4a949000e1ea4f8": 1,
"5cc80f67e4a949035e43bbba": 2, "5cc80f67e4a949035e43bbba": 2,
"5cc80f8fe4a949033b0224a2": 6, "5cc80f8fe4a949033b0224a2": 7,
"5cc86840d7f00c002412c56c": 4, "5cc86840d7f00c002412c56c": 4,
"5cc9ad73d7f00c000e2579d4": 1, "5cc9ad73d7f00c000e2579d4": 1,
"5cdeaca5d7f00c00b61c4b70": 1, "5cdeaca5d7f00c00b61c4b70": 1,
@ -3246,7 +3274,7 @@
"5d40407c86f774318526545a": 17, "5d40407c86f774318526545a": 17,
"5d4406a8a4b9361e4f6eb8b7": 2, "5d4406a8a4b9361e4f6eb8b7": 2,
"5d44334ba4b9362b346d1948": 1, "5d44334ba4b9362b346d1948": 1,
"5d6e6806a4b936088465b17e": 3, "5d6e6806a4b936088465b17e": 4,
"5d6e6869a4b9361c140bcfde": 2, "5d6e6869a4b9361c140bcfde": 2,
"5d6e689ca4b9361bc8618956": 1, "5d6e689ca4b9361bc8618956": 1,
"5d6e68b3a4b9361bca7e50b5": 2, "5d6e68b3a4b9361bca7e50b5": 2,
@ -3276,8 +3304,8 @@
"5da743f586f7744014504f72": 2, "5da743f586f7744014504f72": 2,
"5dcbe965e4ed22586443a79d": 1, "5dcbe965e4ed22586443a79d": 1,
"5de8ea8ffd6b4e6e2276dc35": 1, "5de8ea8ffd6b4e6e2276dc35": 1,
"5df8a6a186f77412640e2e80": 48, "5df8a6a186f77412640e2e80": 46,
"5df8a72c86f77412640e2e83": 36, "5df8a72c86f77412640e2e83": 35,
"5df8a77486f77412672a1e3f": 7, "5df8a77486f77412672a1e3f": 7,
"5dfa3cd1b33c0951220c079b": 2, "5dfa3cd1b33c0951220c079b": 2,
"5e023cf8186a883be655e54f": 2, "5e023cf8186a883be655e54f": 2,
@ -3285,11 +3313,12 @@
"5e023e88277cce2b522ff2b1": 1, "5e023e88277cce2b522ff2b1": 1,
"5e208b9842457a4a7a33d074": 1, "5e208b9842457a4a7a33d074": 1,
"5e2aee0a86f774755a234b62": 1, "5e2aee0a86f774755a234b62": 1,
"5e2aef7986f7746d3f3c33f5": 1,
"5e42c71586f7747f245e1343": 2, "5e42c71586f7747f245e1343": 2,
"5e569a2e56edd02abe09f280": 1, "5e569a2e56edd02abe09f280": 1,
"5e81f423763d9f754677bf2e": 1, "5e81f423763d9f754677bf2e": 1,
"5e831507ea0a7c419c2f9bd9": 449, "5e831507ea0a7c419c2f9bd9": 458,
"5e8488fa988a8701445df1e4": 36, "5e8488fa988a8701445df1e4": 37,
"5e85a9a6eacf8c039e4e2ac1": 2, "5e85a9a6eacf8c039e4e2ac1": 2,
"5e85aa1a988a8701445df1f5": 2, "5e85aa1a988a8701445df1f5": 2,
"5e8f3423fd7471236e6e3b64": 24, "5e8f3423fd7471236e6e3b64": 24,
@ -3297,7 +3326,7 @@
"5ed515c8d380ab312177c0fa": 6, "5ed515c8d380ab312177c0fa": 6,
"5ed515e03a40a50460332579": 5, "5ed515e03a40a50460332579": 5,
"5ed515ece452db0eb56fc028": 5, "5ed515ece452db0eb56fc028": 5,
"5ed515f6915ec335206e4152": 5, "5ed515f6915ec335206e4152": 6,
"5ed5160a87bb8443d10680b5": 8, "5ed5160a87bb8443d10680b5": 8,
"5ed51652f6c34d2cc26336a1": 6, "5ed51652f6c34d2cc26336a1": 6,
"5ed5166ad380ab312177c100": 4, "5ed5166ad380ab312177c100": 4,
@ -3315,6 +3344,7 @@
"5efb0e16aeb21837e749c7ff": 2, "5efb0e16aeb21837e749c7ff": 2,
"5f2aa43ba9b91d26f20ae6d2": 1, "5f2aa43ba9b91d26f20ae6d2": 1,
"5f6331e097199b7db2128dc2": 1, "5f6331e097199b7db2128dc2": 1,
"5f647f31b6238e5dd066e196": 1,
"5fb653962b1b027b1f50bd03": 1, "5fb653962b1b027b1f50bd03": 1,
"5fb6567747ce63734e3fa1dc": 1, "5fb6567747ce63734e3fa1dc": 1,
"5fbcc429900b1d5091531dd7": 1, "5fbcc429900b1d5091531dd7": 1,
@ -3426,17 +3456,19 @@
"64c196ad26a15b84aa07132f": 2, "64c196ad26a15b84aa07132f": 2,
"64ccc1d4a0f13c24561edf27": 1, "64ccc1d4a0f13c24561edf27": 1,
"64ccc1ec1779ad6ba200a137": 1, "64ccc1ec1779ad6ba200a137": 1,
"64ccc206793ca11c8f450a38": 1,
"64ccc2111779ad6ba200a139": 1, "64ccc2111779ad6ba200a139": 1,
"64ccc246ff54fb38131acf29": 2, "64ccc246ff54fb38131acf29": 2,
"64ccc24de61ea448b507d34d": 2, "64ccc24de61ea448b507d34d": 2,
"64ccc268c41e91416064ebc7": 1, "64ccc268c41e91416064ebc7": 1,
"6516b129609aaf354b34b3a8": 1, "6516b129609aaf354b34b3a8": 1,
"6516e91f609aaf354b34b3e2": 2, "6516e91f609aaf354b34b3e2": 2,
"651a8e529829226ceb67c319": 1,
"6529370c405a5f51dd023db8": 1, "6529370c405a5f51dd023db8": 1,
"65293c38fc460e50a509cb25": 1, "65293c38fc460e50a509cb25": 1,
"65293c7a17e14363030ad308": 1, "65293c7a17e14363030ad308": 1,
"653ecef836fae5a82f02b869": 1, "653ecef836fae5a82f02b869": 1,
"656df4fec921ad01000481a2": 72, "656df4fec921ad01000481a2": 73,
"6576f96220d53a5b8f3e395e": 1, "6576f96220d53a5b8f3e395e": 1,
"65815f0e647e3d7246384e14": 31, "65815f0e647e3d7246384e14": 31,
"6581998038c79576a2569e11": 4, "6581998038c79576a2569e11": 4,
@ -3446,14 +3478,14 @@
"6582dc5740562727a654ebb1": 1 "6582dc5740562727a654ebb1": 1
}, },
"Pockets": { "Pockets": {
"5448be9a4bdc2dfd2f8b456a": 366, "5448be9a4bdc2dfd2f8b456a": 372,
"5448ff904bdc2d6f028b456e": 68, "5448ff904bdc2d6f028b456e": 70,
"5449016a4bdc2d6f028b456f": 378, "5449016a4bdc2d6f028b456f": 381,
"544fb25a4bdc2dfb738b4567": 157, "544fb25a4bdc2dfb738b4567": 159,
"544fb3364bdc2d34748b456a": 137, "544fb3364bdc2d34748b456a": 139,
"544fb37f4bdc2dee738b4567": 105, "544fb37f4bdc2dee738b4567": 108,
"544fb3f34bdc2d03748b456a": 24, "544fb3f34bdc2d03748b456a": 25,
"544fb6cc4bdc2d34748b456e": 64, "544fb6cc4bdc2d34748b456e": 68,
"5673de654bdc2d180f8b456d": 48, "5673de654bdc2d180f8b456d": 48,
"56742c284bdc2d98058b456d": 1, "56742c284bdc2d98058b456d": 1,
"56742c2e4bdc2d95058b456d": 1, "56742c2e4bdc2d95058b456d": 1,
@ -3469,27 +3501,27 @@
"57347baf24597738002c6178": 1, "57347baf24597738002c6178": 1,
"57347c1124597737fb1379e3": 4, "57347c1124597737fb1379e3": 4,
"57347c5b245977448d35f6e1": 4, "57347c5b245977448d35f6e1": 4,
"57347c77245977448d35f6e2": 2, "57347c77245977448d35f6e2": 3,
"57347c93245977448d35f6e3": 3, "57347c93245977448d35f6e3": 3,
"57347cd0245977445a2d6ff1": 1, "57347cd0245977445a2d6ff1": 1,
"57347d3d245977448f7b7f61": 78, "57347d3d245977448f7b7f61": 78,
"57347d5f245977448b40fa81": 67, "57347d5f245977448b40fa81": 70,
"57347d692459774491567cf1": 83, "57347d692459774491567cf1": 83,
"57347d7224597744596b4e72": 69, "57347d7224597744596b4e72": 69,
"57347d8724597744596b4e76": 70, "57347d8724597744596b4e76": 70,
"57347d9c245977448b40fa85": 68, "57347d9c245977448b40fa85": 69,
"57347da92459774491567cf5": 72, "57347da92459774491567cf5": 72,
"57505f6224597709a92585a9": 61, "57505f6224597709a92585a9": 62,
"575062b524597720a31c09a1": 63, "575062b524597720a31c09a1": 63,
"5751435d24597720a27126d1": 40, "5751435d24597720a27126d1": 40,
"57514643245977207f2c2d09": 52, "57514643245977207f2c2d09": 53,
"5751487e245977207e26a315": 89, "5751487e245977207e26a315": 89,
"5751496424597720a27126da": 124, "5751496424597720a27126da": 125,
"5751a25924597722c463c472": 159, "5751a25924597722c463c472": 160,
"5751a89d24597722aa0e8db0": 11, "5751a89d24597722aa0e8db0": 11,
"5755356824597772cb798962": 79, "5755356824597772cb798962": 79,
"5755383e24597772cb798966": 15, "5755383e24597772cb798966": 15,
"5783c43d2459774bbe137486": 189, "5783c43d2459774bbe137486": 190,
"5909e99886f7740c983b9984": 2, "5909e99886f7740c983b9984": 2,
"590a358486f77429692b2790": 4, "590a358486f77429692b2790": 4,
"590a373286f774287540368b": 1, "590a373286f774287540368b": 1,
@ -3499,14 +3531,14 @@
"590c2d8786f774245b1f03f3": 1, "590c2d8786f774245b1f03f3": 1,
"590c31c586f774245e3141b2": 1, "590c31c586f774245e3141b2": 1,
"590c5bbd86f774785762df04": 1, "590c5bbd86f774785762df04": 1,
"590c678286f77426c9660122": 21, "590c678286f77426c9660122": 22,
"590c695186f7741e566b64a2": 21, "590c695186f7741e566b64a2": 22,
"59e3577886f774176a362503": 73, "59e3577886f774176a362503": 76,
"59e35abd86f7741778269d82": 2, "59e35abd86f7741778269d82": 2,
"59e35ef086f7741777737012": 1, "59e35ef086f7741777737012": 1,
"59e3606886f77417674759a5": 2, "59e3606886f77417674759a5": 2,
"59e361e886f774176c10a2a5": 1, "59e361e886f774176c10a2a5": 1,
"5a0c27731526d80618476ac4": 284, "5a0c27731526d80618476ac4": 289,
"5af0454c86f7746bf20992e8": 73, "5af0454c86f7746bf20992e8": 73,
"5af0484c86f7740f02001f7f": 2, "5af0484c86f7740f02001f7f": 2,
"5af0548586f7743a532b7e99": 21, "5af0548586f7743a532b7e99": 21,
@ -3517,7 +3549,7 @@
"5bc9c377d4351e3bac12251b": 1, "5bc9c377d4351e3bac12251b": 1,
"5c06779c86f77426e00dd782": 4, "5c06779c86f77426e00dd782": 4,
"5c06782b86f77426df5407d2": 2, "5c06782b86f77426df5407d2": 2,
"5c0e530286f7747fa1419862": 22, "5c0e530286f7747fa1419862": 23,
"5c0e531286f7747fa54205c2": 21, "5c0e531286f7747fa54205c2": 21,
"5c0e531d86f7747fa23f4d42": 49, "5c0e531d86f7747fa23f4d42": 49,
"5c0e533786f7747fa23f4d47": 24, "5c0e533786f7747fa23f4d47": 24,
@ -3531,42 +3563,43 @@
"5d235b4d86f7742e017bc88a": 1, "5d235b4d86f7742e017bc88a": 1,
"5d40425986f7743185265461": 1, "5d40425986f7743185265461": 1,
"5df8a6a186f77412640e2e80": 1, "5df8a6a186f77412640e2e80": 1,
"5e2af22086f7746d3f3c33fa": 2, "5e2af22086f7746d3f3c33fa": 3,
"5e2af29386f7746d4159f077": 1, "5e2af29386f7746d4159f077": 1,
"5e2af2bc86f7746d3f3c33fc": 1, "5e2af2bc86f7746d3f3c33fc": 1,
"5e2af51086f7746d3f3c3402": 1, "5e2af51086f7746d3f3c3402": 1,
"5e831507ea0a7c419c2f9bd9": 68, "5e831507ea0a7c419c2f9bd9": 69,
"5e8488fa988a8701445df1e4": 58, "5e8488fa988a8701445df1e4": 59,
"5ed515c8d380ab312177c0fa": 20, "5ed515c8d380ab312177c0fa": 21,
"5ed515e03a40a50460332579": 11, "5ed515e03a40a50460332579": 11,
"5ed515ece452db0eb56fc028": 14, "5ed515ece452db0eb56fc028": 14,
"5ed515f6915ec335206e4152": 11, "5ed515f6915ec335206e4152": 11,
"5ed5160a87bb8443d10680b5": 7, "5ed5160a87bb8443d10680b5": 7,
"5ed51652f6c34d2cc26336a1": 11, "5ed51652f6c34d2cc26336a1": 12,
"5ed5166ad380ab312177c100": 3, "5ed5166ad380ab312177c100": 3,
"5f745ee30acaeb0d490d8c5b": 1, "5f745ee30acaeb0d490d8c5b": 1,
"5fca138c2a7b221b2852a5c6": 2, "5fca138c2a7b221b2852a5c6": 2,
"5fca13ca637ee0341a484f46": 9, "5fca13ca637ee0341a484f46": 9,
"60098ad7c2240c0fe85c570a": 52, "60098ad7c2240c0fe85c570a": 53,
"60098af40accd37ef2175f27": 57, "60098af40accd37ef2175f27": 59,
"60098b1705871270cd5352a1": 25, "60098b1705871270cd5352a1": 26,
"60391b0fb847c71012789415": 3, "60391b0fb847c71012789415": 3,
"60b0f6c058e0b0481a09ad11": 44, "60b0f6c058e0b0481a09ad11": 43,
"60b0f93284c20f0feb453da7": 30, "60b0f93284c20f0feb453da7": 30,
"619cc01e0a7c3a1a2731940c": 1, "619cc01e0a7c3a1a2731940c": 1,
"61bf7b6302b3924be92fa8c3": 1, "61bf7b6302b3924be92fa8c3": 1,
"61bf83814088ec1a363d7097": 2, "61bf83814088ec1a363d7097": 2,
"62a09cfe4f842e1bd12da3e4": 1, "62a09cfe4f842e1bd12da3e4": 1,
"62a09d3bcf4a99369e262447": 51, "62a09d3bcf4a99369e262447": 52,
"637b60c3b7afa97bfc3d7001": 4, "637b60c3b7afa97bfc3d7001": 4,
"637b612fb7afa97bfc3d7005": 8, "637b612fb7afa97bfc3d7005": 8,
"637b6179104668754b72f8f5": 6, "637b6179104668754b72f8f5": 6,
"637b620db7afa97bfc3d7009": 9, "637b620db7afa97bfc3d7009": 9,
"637b6251104668754b72f8f9": 3, "637b6251104668754b72f8f9": 3,
"656df4fec921ad01000481a2": 124, "656df4fec921ad01000481a2": 125,
"65815f0e647e3d7246384e14": 37 "65815f0e647e3d7246384e14": 38
}, },
"SecuredContainer": { "SecuredContainer": {
"5448be9a4bdc2dfd2f8b456a": 22,
"54527a984bdc2d4e668b4567": 1, "54527a984bdc2d4e668b4567": 1,
"54527ac44bdc2d36668b4567": 11, "54527ac44bdc2d36668b4567": 11,
"560d5e524bdc2d25448b4571": 12211, "560d5e524bdc2d25448b4571": 12211,

View File

@ -2254,6 +2254,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2053,6 +2053,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2085,6 +2085,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2253,6 +2253,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2173,6 +2173,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2173,6 +2173,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2044,6 +2044,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2212,6 +2212,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2214,6 +2214,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2217,6 +2217,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -1,2155 +1,2239 @@
{ {
"appearance": { "appearance": {
"body": {}, "body": {},
"feet": {}, "feet": {},
"hands": [], "hands": [],
"head": [], "head": [],
"voice": [] "voice": []
},
"chances": {
"equipment": {
"ArmBand": 0,
"ArmorVest": 0,
"Backpack": 0,
"Earpiece": 0,
"Eyewear": 0,
"FaceCover": 0,
"FirstPrimaryWeapon": 0,
"Headwear": 0,
"Holster": 0,
"Scabbard": 0,
"SecondPrimaryWeapon": 0,
"TacticalVest": 0
}, },
"experience": { "mods": {}
"level": { },
"min": 0, "difficulty": {
"max": 0 "easy": {
}, "Aiming": {
"reward": { "AIMING_TYPE": 5,
"min": 0, "ANYTIME_LIGHT_WHEN_AIM_100": -1,
"max": 0 "ANY_PART_SHOOT_TIME": 15,
}, "BASE_HIT_AFFECTION_DELAY_SEC": 0.57,
"standingForKill": 0 "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,
"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.1,
"XZ_COEF_STATIONARY_GRENADE": 0.2,
"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,
"GLUHAR_ASSAULT_ATTACK_DIST": 30,
"GLUHAR_BOSS_WANNA_ATTACK_CHANCE_0_100": 150,
"GLUHAR_FOLLOWER_PATH_NAME": "Snipe",
"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,
"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": 22,
"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_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.1,
"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,
"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_LOOK_AT_ME_ANG": 15,
"FIND_COVER_TO_GET_POSITION_WITH_SHOOT": 2,
"FRIEND_AGR_KILL": 0.2,
"FRIEND_DEAD_AGR_LOW": -0.2,
"GROUP_ANY_PHRASE_DELAY": 20,
"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": 30,
"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": 100,
"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
},
"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_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": 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,
"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.5,
"BASE_AUTOMATIC_TIME": 0.2,
"CAN_SHOOTS_TIME_TO_AMBUSH": 993,
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 94,
"CHANCE_TO_CHANGE_WEAPON": 100,
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 80,
"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,
"LOW_DIST_TO_CHANGE_WEAPON": 5,
"MARKSMAN_DIST_SEK_COEF": 44,
"MAX_DIST_COEF": 1.35,
"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": 0,
"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
}
}, },
"health": { "hard": {
"Hydration": { "Aiming": {
"min": 0, "AIMING_TYPE": 5,
"max": 0 "ANYTIME_LIGHT_WHEN_AIM_100": -1,
}, "ANY_PART_SHOOT_TIME": 15,
"Energy": { "BASE_HIT_AFFECTION_DELAY_SEC": 0.57,
"min": 0, "BASE_HIT_AFFECTION_MAX_ANG": 10,
"max": 0 "BASE_HIT_AFFECTION_MIN_ANG": 4,
}, "BASE_SHIEF": 0.05,
"Temperature": { "BASE_SHIEF_STATIONARY_GRENADE": 1.1,
"min": 0, "BETTER_PRECICING_COEF": 0.9,
"max": 0 "BOTTOM_COEF": 0.1,
}, "BOT_MOVE_IF_DELTA": 3.01,
"BodyParts": [{ "COEF_FROM_COVER": 0.45,
"Head": { "COEF_IF_MOVE": 1,
"min": 0, "DAMAGE_PANIC_TIME": 15,
"max": 0 "DAMAGE_TO_DISCARD_AIM_0_100": 86,
}, "DANGER_UP_POINT": 1.3,
"Chest": { "DIST_TO_SHOOT_NO_OFFSET": 3,
"min": 0, "DIST_TO_SHOOT_TO_CENTER": 3,
"max": 0 "FIRST_CONTACT_ADD_CHANCE_100": 80,
}, "FIRST_CONTACT_ADD_SEC": 0.1,
"Stomach": { "HARD_AIM": 0.75,
"min": 0, "MAX_AIMING_UPGRADE_BY_TIME": 0.25,
"max": 0 "MAX_AIM_PRECICING": 2,
}, "MAX_AIM_TIME": 1.5,
"LeftArm": { "MAX_TIME_DISCARD_AIM_SEC": 0.6,
"min": 0, "MIN_DAMAGE_TO_GET_HIT_AFFETS": 1,
"max": 0 "MIN_TIME_DISCARD_AIM_SEC": 0.3,
}, "NEXT_SHOT_MISS_CHANCE_100": 100,
"RightArm": { "NEXT_SHOT_MISS_Y_OFFSET": 1,
"min": 0, "OFFSET_RECAL_ANYWAY_TIME": 1,
"max": 0 "PANIC_ACCURATY_COEF": 1.2,
}, "PANIC_COEF": 1.2,
"LeftLeg": { "PANIC_TIME": 2,
"min": 0, "RECALC_DIST": 0.7,
"max": 0 "RECALC_MUST_TIME": 3,
}, "RECALC_SQR_DIST": 0.48999998,
"RightLeg": { "SCATTERING_DIST_MODIF": 0.67,
"min": 0, "SCATTERING_DIST_MODIF_CLOSE": 0.6,
"max": 0 "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.1,
"XZ_COEF_STATIONARY_GRENADE": 0.2,
"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,
"GLUHAR_ASSAULT_ATTACK_DIST": 30,
"GLUHAR_BOSS_WANNA_ATTACK_CHANCE_0_100": 150,
"GLUHAR_FOLLOWER_PATH_NAME": "Snipe",
"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,
"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": 22,
"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_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.1,
"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,
"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_LOOK_AT_ME_ANG": 15,
"FIND_COVER_TO_GET_POSITION_WITH_SHOOT": 2,
"FRIEND_AGR_KILL": 0.2,
"FRIEND_DEAD_AGR_LOW": -0.2,
"GROUP_ANY_PHRASE_DELAY": 20,
"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": 30,
"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": 100,
"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
},
"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_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": 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,
"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.5,
"BASE_AUTOMATIC_TIME": 0.2,
"CAN_SHOOTS_TIME_TO_AMBUSH": 993,
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 94,
"CHANCE_TO_CHANGE_WEAPON": 100,
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 80,
"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,
"LOW_DIST_TO_CHANGE_WEAPON": 5,
"MARKSMAN_DIST_SEK_COEF": 44,
"MAX_DIST_COEF": 1.35,
"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": 0,
"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
}
}, },
"skills": { "impossible": {
"Common": {} "Aiming": {
"AIMING_TYPE": 5,
"ANYTIME_LIGHT_WHEN_AIM_100": -1,
"ANY_PART_SHOOT_TIME": 15,
"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,
"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.1,
"XZ_COEF_STATIONARY_GRENADE": 0.2,
"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,
"GLUHAR_ASSAULT_ATTACK_DIST": 30,
"GLUHAR_BOSS_WANNA_ATTACK_CHANCE_0_100": 150,
"GLUHAR_FOLLOWER_PATH_NAME": "Snipe",
"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,
"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": 22,
"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_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.1,
"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,
"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_LOOK_AT_ME_ANG": 15,
"FIND_COVER_TO_GET_POSITION_WITH_SHOOT": 2,
"FRIEND_AGR_KILL": 0.2,
"FRIEND_DEAD_AGR_LOW": -0.2,
"GROUP_ANY_PHRASE_DELAY": 20,
"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": 30,
"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": 100,
"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
},
"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_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": 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,
"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.5,
"BASE_AUTOMATIC_TIME": 0.2,
"CAN_SHOOTS_TIME_TO_AMBUSH": 993,
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 94,
"CHANCE_TO_CHANGE_WEAPON": 100,
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 80,
"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,
"LOW_DIST_TO_CHANGE_WEAPON": 5,
"MARKSMAN_DIST_SEK_COEF": 44,
"MAX_DIST_COEF": 1.35,
"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": 0,
"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
}
}, },
"inventory": { "normal": {
"equipment": { "Aiming": {
"Headwear": [], "AIMING_TYPE": 5,
"Earpiece": [], "ANYTIME_LIGHT_WHEN_AIM_100": -1,
"FaceCover": [], "ANY_PART_SHOOT_TIME": 15,
"ArmorVest": [], "BASE_HIT_AFFECTION_DELAY_SEC": 0.57,
"Eyewear": [], "BASE_HIT_AFFECTION_MAX_ANG": 10,
"ArmBand": [], "BASE_HIT_AFFECTION_MIN_ANG": 4,
"TacticalVest": [], "BASE_SHIEF": 0.05,
"Backpack": [], "BASE_SHIEF_STATIONARY_GRENADE": 1.1,
"FirstPrimaryWeapon": [], "BETTER_PRECICING_COEF": 0.9,
"SecondPrimaryWeapon": [], "BOTTOM_COEF": 0.1,
"Holster": [], "BOT_MOVE_IF_DELTA": 3.01,
"Scabbard": [], "COEF_FROM_COVER": 0.45,
"Pockets": [], "COEF_IF_MOVE": 1,
"SecuredContainer": [] "DAMAGE_PANIC_TIME": 15,
}, "DAMAGE_TO_DISCARD_AIM_0_100": 86,
"mods": {}, "DANGER_UP_POINT": 1.3,
"items": { "DIST_TO_SHOOT_NO_OFFSET": 3,
"TacticalVest": [], "DIST_TO_SHOOT_TO_CENTER": 3,
"Pockets": [], "FIRST_CONTACT_ADD_CHANCE_100": 80,
"Backpack": [], "FIRST_CONTACT_ADD_SEC": 0.1,
"SecuredContainer": [], "HARD_AIM": 0.75,
"SpecialLoot": [] "MAX_AIMING_UPGRADE_BY_TIME": 0.25,
} "MAX_AIM_PRECICING": 2,
}, "MAX_AIM_TIME": 1.5,
"firstName": [], "MAX_TIME_DISCARD_AIM_SEC": 0.6,
"lastName": [], "MIN_DAMAGE_TO_GET_HIT_AFFETS": 1,
"difficulty": { "MIN_TIME_DISCARD_AIM_SEC": 0.3,
"easy": { "NEXT_SHOT_MISS_CHANCE_100": 100,
"Lay": { "NEXT_SHOT_MISS_Y_OFFSET": 1,
"CHECK_SHOOT_WHEN_LAYING": false, "OFFSET_RECAL_ANYWAY_TIME": 1,
"DELTA_LAY_CHECK": 2.0, "PANIC_ACCURATY_COEF": 1.2,
"DELTA_GETUP": 2.7, "PANIC_COEF": 1.2,
"DELTA_AFTER_GETUP": 10.0, "PANIC_TIME": 2,
"CLEAR_POINTS_OF_SCARE_SEC": 20.0, "RECALC_DIST": 0.7,
"MAX_LAY_TIME": 35.0, "RECALC_MUST_TIME": 3,
"DELTA_WANT_LAY_CHECL_SEC": 5.0, "RECALC_SQR_DIST": 0.48999998,
"ATTACK_LAY_CHANCE": 25.0, "SCATTERING_DIST_MODIF": 0.67,
"DIST_TO_COVER_TO_LAY": 3.5, "SCATTERING_DIST_MODIF_CLOSE": 0.6,
"DIST_TO_COVER_TO_LAY_SQRT": 12.25, "SCATTERING_HAVE_DAMAGE_COEF": 2,
"DIST_GRASS_TERRAIN_SQRT": 0.160000011, "SHOOT_TO_CHANGE_PRIORITY": 5525,
"DIST_ENEMY_NULL_DANGER_LAY": 15.0, "SHPERE_FRIENDY_FIRE_SIZE": -0.1,
"DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225.0, "TIME_COEF_IF_MOVE": 1.1,
"DIST_ENEMY_GETUP_LAY": 10.0, "WEAPON_ROOT_OFFSET": 0.35,
"DIST_ENEMY_GETUP_LAY_SQRT": 100.0, "XZ_COEF": 0.1,
"DIST_ENEMY_CAN_LAY": 15.0, "XZ_COEF_STATIONARY_GRENADE": 0.2,
"DIST_ENEMY_CAN_LAY_SQRT": 225.0, "Y_BOTTOM_OFFSET_COEF": 0.015,
"LAY_AIM": 0.6, "Y_TOP_OFFSET_COEF": 0.001
"MIN_CAN_LAY_DIST_SQRT": 121.0, },
"MIN_CAN_LAY_DIST": 11.0, "Boss": {
"MAX_CAN_LAY_DIST_SQRT": 40000.0, "BOSS_DIST_TO_SHOOT": 16,
"MAX_CAN_LAY_DIST": 200.0, "BOSS_DIST_TO_SHOOT_SQRT": 256,
"LAY_CHANCE_DANGER": 40.0, "BOSS_DIST_TO_WARNING": 34,
"DAMAGE_TIME_TO_GETUP": 3 "BOSS_DIST_TO_WARNING_OUT": 43,
}, "BOSS_DIST_TO_WARNING_OUT_SQRT": 1849,
"Aiming": { "BOSS_DIST_TO_WARNING_SQRT": 1156,
"MAX_AIM_PRECICING": 2.0, "CHANCE_TO_SEND_GRENADE_100": 100,
"BETTER_PRECICING_COEF": 0.9, "CHANCE_USE_RESERVE_PATROL_100": 30,
"RECALC_DIST": 0.7, "COVER_TO_SEND": true,
"RECALC_SQR_DIST": 0.48999998, "DELTA_SEARCH_TIME": 18,
"COEF_FROM_COVER": 0.45, "DIST_TO_PROTECT_BOSS": 15,
"PANIC_COEF": 1.2, "GLUHAR_ASSAULT_ATTACK_DIST": 30,
"PANIC_ACCURATY_COEF": 1.2, "GLUHAR_BOSS_WANNA_ATTACK_CHANCE_0_100": 150,
"HARD_AIM": 0.75, "GLUHAR_FOLLOWER_PATH_NAME": "Snipe",
"PANIC_TIME": 2.0, "GLUHAR_FOLLOWER_SCOUT_DIST_END_ATTACK": 120,
"RECALC_MUST_TIME": 3, "GLUHAR_FOLLOWER_SCOUT_DIST_START_ATTACK": 80,
"DAMAGE_PANIC_TIME": 15.0, "GLUHAR_STOP_ASSAULT_ATTACK_DIST": 180,
"DANGER_UP_POINT": 1.3, "GLUHAR_TIME_TO_ASSAULT": 10,
"MAX_AIMING_UPGRADE_BY_TIME": 0.25, "KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2,
"DAMAGE_TO_DISCARD_AIM_0_100": 86.0, "KILLA_BULLET_TO_RELOAD": 15,
"MIN_TIME_DISCARD_AIM_SEC": 0.3, "KILLA_CLOSEATTACK_DELAY": 10,
"MAX_TIME_DISCARD_AIM_SEC": 0.6, "KILLA_CLOSEATTACK_TIMES": 3,
"XZ_COEF": 0.10, "KILLA_CLOSE_ATTACK_DIST": 8,
"SHOOT_TO_CHANGE_PRIORITY": 5525, "KILLA_CONTUTION_TIME": 5,
"BOTTOM_COEF": 0.1, "KILLA_DEF_DIST_SQRT": 225,
"FIRST_CONTACT_ADD_SEC": 0.1, "KILLA_DIST_TO_GO_TO_SUPPRESS": 6,
"FIRST_CONTACT_ADD_CHANCE_100": 80.0, "KILLA_DITANCE_TO_BE_ENEMY_BOSS": 65,
"BASE_HIT_AFFECTION_DELAY_SEC": 0.57, "KILLA_ENEMIES_TO_ATTACK": 3,
"BASE_HIT_AFFECTION_MIN_ANG": 4.0, "KILLA_HOLD_DELAY": 5,
"BASE_HIT_AFFECTION_MAX_ANG": 10.0, "KILLA_LARGE_ATTACK_DIST": 61,
"BASE_SHIEF": 0.05, "KILLA_MIDDLE_ATTACK_DIST": 32,
"SCATTERING_HAVE_DAMAGE_COEF": 2.0, "KILLA_ONE_IS_CLOSE": 20,
"SCATTERING_DIST_MODIF": 0.67, "KILLA_SEARCH_METERS": 30,
"SCATTERING_DIST_MODIF_CLOSE": 0.6, "KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25,
"AIMING_TYPE": 5, "KILLA_START_SEARCH_SEC": 40,
"DIST_TO_SHOOT_TO_CENTER": 3.0, "KILLA_TRIGGER_DOWN_DELAY": 0.1,
"DIST_TO_SHOOT_NO_OFFSET": 3.0, "KILLA_WAIT_IN_COVER_COEF": 0.1,
"SHPERE_FRIENDY_FIRE_SIZE": -0.1, "KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5,
"COEF_IF_MOVE": 1.0, "KOJANIY_COVER_POWER": 500,
"TIME_COEF_IF_MOVE": 1.1, "KOJANIY_DIST_CORE_SPOS_RECALC": 25,
"BOT_MOVE_IF_DELTA": 3.01, "KOJANIY_DIST_CORE_SPOS_RECALC_SQRT": 625,
"NEXT_SHOT_MISS_CHANCE_100": 100.0, "KOJANIY_DIST_ENEMY_TOO_CLOSE": 17,
"NEXT_SHOT_MISS_Y_OFFSET": 1.0, "KOJANIY_DIST_TO_BE_ENEMY": 200,
"ANYTIME_LIGHT_WHEN_AIM_100": -1.0, "KOJANIY_DIST_WHEN_READY": 40,
"ANY_PART_SHOOT_TIME": 15.0, "KOJANIY_FIGHT_CENTER_POS_ME": false,
"WEAPON_ROOT_OFFSET": 0.35, "KOJANIY_MANY_ENEMIES_COEF": 1.5,
"MIN_DAMAGE_TO_GET_HIT_AFFETS": 1.0, "KOJANIY_MIN_DIST_TO_LOOT": 20,
"MAX_AIM_TIME": 1.5, "KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400,
"OFFSET_RECAL_ANYWAY_TIME": 1.0, "MAX_DIST_COVER_BOSS": 25,
"BASE_SHIEF_STATIONARY_GRENADE": 1.1, "MAX_DIST_COVER_BOSS_SQRT": 625,
"XZ_COEF_STATIONARY_GRENADE": 0.2, "MAX_DIST_DECIDER_TO_SEND": 35,
"Y_TOP_OFFSET_COEF": 0.001, "MAX_DIST_DECIDER_TO_SEND_SQRT": 1225,
"Y_BOTTOM_OFFSET_COEF": 0.015 "PERSONS_SEND": 2,
}, "SHALL_WARN": true,
"Look": { "TIME_AFTER_LOSE": 15,
"OLD_TIME_POINT": 11.0, "TIME_AFTER_LOSE_DELTA": 60,
"WAIT_NEW_SENSOR": 2.1, "WAIT_NO_ATTACK_SAVAGE": 10
"WAIT_NEW__LOOK_SENSOR": 7.8, },
"LOOK_AROUND_DELTA": 1.1, "Change": {
"MAX_VISION_GRASS_METERS": 0.8, "FLASH_ACCURATY": 1.6,
"MAX_VISION_GRASS_METERS_FLARE": 8.0, "FLASH_GAIN_SIGHT": 1.8,
"MAX_VISION_GRASS_METERS_OPT": 0.9090909, "FLASH_HEARING": 1,
"MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125, "FLASH_LAY_CHANCE": 1,
"LightOnVisionDistance": 45.0, "FLASH_PRECICING": 1.6,
"FAR_DISTANCE": 160.0, "FLASH_SCATTERING": 1.6,
"FarDeltaTimeSec": 3.0, "FLASH_VISION_DIST": 0.05,
"MIDDLE_DIST": 90.0, "SMOKE_ACCURATY": 1.6,
"MiddleDeltaTimeSec": 1.0, "SMOKE_GAIN_SIGHT": 1.6,
"CloseDeltaTimeSec": 0.1, "SMOKE_HEARING": 1,
"POSIBLE_VISION_SPACE": 1.2, "SMOKE_LAY_CHANCE": 1.6,
"GOAL_TO_FULL_DISSAPEAR": 1.1, "SMOKE_PRECICING": 1.6,
"GOAL_TO_FULL_DISSAPEAR_SHOOT": 0.03, "SMOKE_SCATTERING": 1.6,
"BODY_DELTA_TIME_SEARCH_SEC": 1.7, "SMOKE_VISION_DIST": 0.6,
"COME_TO_BODY_DIST": 1.2, "STUN_HEARING": 0.01
"MARKSMAN_VISIBLE_DIST_COEF": 1.15, },
"VISIBLE_DISNACE_WITH_LIGHT": 100.0, "Core": {
"ENEMY_LIGHT_ADD": 48.0, "AccuratySpeed": 0.2,
"ENEMY_LIGHT_START_DIST": 90.0, "AimingType": "normal",
"CAN_LOOK_TO_WALL": true, "CanGrenade": true,
"DIST_NOT_TO_IGNORE_WALL": 15.0, "CanRun": true,
"DIST_CHECK_WALL": 20.0, "DamageCoeff": 1,
"LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25.0, "GainSightCoef": 0.1,
"MIN_LOOK_AROUD_TIME": 20.0, "HearingSense": 3.9,
"OPTIMIZE_TO_ONLY_BODY": true "PistolFireDistancePref": 35,
}, "RifleFireDistancePref": 100,
"Shoot": { "ScatteringClosePerMeter": 0.12,
"RECOIL_TIME_NORMALIZE": 1.0, "ScatteringPerMeter": 0.045,
"RECOIL_PER_METER": 0.02, "ShotgunFireDistancePref": 50,
"MAX_RECOIL_PER_METER": 0.1, "VisibleAngle": 160,
"HORIZONT_RECOIL_COEF": 0.1, "VisibleDistance": 142,
"WAIT_NEXT_SINGLE_SHOT": 0.2, "WaitInCoverBetweenShotsSec": 0.3
"WAIT_NEXT_SINGLE_SHOT_LONG_MAX": 3.3, },
"WAIT_NEXT_SINGLE_SHOT_LONG_MIN": 0.4, "Cover": {
"MARKSMAN_DIST_SEK_COEF": 44.0, "CHANGE_RUN_TO_COVER_SEC": 5,
"FINGER_HOLD_SINGLE_SHOT": 0.14, "CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6,
"BASE_AUTOMATIC_TIME": 0.2, "CHECK_CLOSEST_FRIEND": false,
"AUTOMATIC_FIRE_SCATTERING_COEF": 1.5, "CHECK_COVER_ENEMY_LOOK": false,
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 94.0, "CLOSE_DIST_POINT_SQRT": 4,
"FAR_DIST_ENEMY": 20.0, "DELETE_POINTS_BEHIND_ENEMIES": true,
"SHOOT_FROM_COVER": 4, "DELTA_SEEN_FROM_COVE_LAST_POS": 15,
"FAR_DIST_ENEMY_SQR": 400.0, "DEPENDS_Y_DIST_TO_BOT": false,
"MAX_DIST_COEF": 1.35, "DIST_CANT_CHANGE_WAY": 5,
"RECOIL_DELTA_PRESS": 0.15, "DIST_CANT_CHANGE_WAY_SQR": 25,
"RUN_DIST_NO_AMMO": 25.0, "DIST_CHECK_SFETY": 9,
"RUN_DIST_NO_AMMO_SQRT": 625.0, "DOG_FIGHT_AFTER_LEAVE": 4,
"CAN_SHOOTS_TIME_TO_AMBUSH": 993, "ENEMY_DIST_TO_GO_OUT": 1,
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5, "GOOD_DIST_TO_POINT_COEF": 1.8,
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2.0, "HIDE_TO_COVER_TIME": 1.5,
"RELOAD_PECNET_NO_ENEMY": 0.6, "HITS_TO_LEAVE_COVER": 1,
"CHANCE_TO_CHANGE_WEAPON": 100.0, "HITS_TO_LEAVE_COVER_UNKNOWN": 1,
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 80.0, "LOOK_LAST_ENEMY_POS_LOOKAROUND": 45,
"LOW_DIST_TO_CHANGE_WEAPON": 5.0, "LOOK_LAST_ENEMY_POS_MOVING": 1.5,
"FAR_DIST_TO_CHANGE_WEAPON": 30.0, "LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3,
"SUPPRESS_BY_SHOOT_TIME": 6.0, "MAX_DIST_OF_COVER": 4,
"SUPPRESS_TRIGGERS_DOWN": 3, "MAX_DIST_OF_COVER_SQR": 16,
"DIST_TO_CHANGE_TO_MAIN": 15.0, "MAX_SPOTTED_TIME_SEC": 55,
"WAIT_NEXT_STATIONARY_GRENADE": 1.0, "MIN_DEFENCE_LEVEL": 22,
"FINGER_HOLD_STATIONARY_GRENADE": 0.3, "MIN_DIST_TO_ENEMY": 9,
"VALIDATE_MALFUNCTION_CHANCE": 0, "MOVE_TO_COVER_WHEN_TARGET": false,
"REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, "NOT_LOOK_AT_WALL_IS_DANGER": true,
"DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, "OFFSET_LOOK_ALONG_WALL_ANG": 20,
"DELAY_BEFORE_FIX_MALFUNCTION": 0.5 "RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50,
}, "RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20,
"Move": { "REWORK_NOT_TO_SHOOT": true,
"BASE_ROTATE_SPEED": 270.0, "RUN_COVER_IF_CAN_AND_NO_ENEMIES": false,
"REACH_DIST": 0.5, "RUN_IF_FAR": 15,
"REACH_DIST_RUN": 0.8, "RUN_IF_FAR_SQRT": 225,
"START_SLOW_DIST": 1.5, "SHOOT_NEAR_SEC_PERIOD": 0.5,
"BASESTART_SLOW_DIST": 1.1, "SHOOT_NEAR_TO_LEAVE": 2,
"SLOW_COEF": 7.0, "SOUND_TO_GET_SPOTTED": 2,
"DIST_TO_CAN_CHANGE_WAY": 8.0, "SPOTTED_COVERS_RADIUS": 2.5,
"DIST_TO_START_RAYCAST": 15.0, "SPOTTED_GRENADE_RADIUS": 16,
"BASE_START_SERACH": 35.0, "SPOTTED_GRENADE_TIME": 7,
"UPDATE_TIME_RECAL_WAY": 7.0, "STATIONARY_WEAPON_NO_ENEMY_GETUP": 15,
"FAR_DIST": 4.0, "STAY_IF_FAR": 25,
"FAR_DIST_SQR": 16.0, "STAY_IF_FAR_SQRT": 625,
"DIST_TO_CAN_CHANGE_WAY_SQR": 64.0, "TIME_CHECK_SAFE": 2,
"DIST_TO_START_RAYCAST_SQR": 225.0, "TIME_TO_MOVE_TO_COVER": 15,
"BASE_SQRT_START_SERACH": 1225.0, "WAIT_INT_COVER_FINDING_ENEMY": 2
"Y_APPROXIMATION": 0.7, },
"DELTA_LAST_SEEN_ENEMY": 20.0, "Grenade": {
"REACH_DIST_COVER": 2.0, "ADD_GRENADE_AS_DANGER": 65,
"RUN_TO_COVER_MIN": 2.0, "ADD_GRENADE_AS_DANGER_SQR": 4225,
"CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100.0, "AMBUSH_IF_SMOKE_IN_ZONE_100": 40,
"RUN_IF_CANT_SHOOT": false, "AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30,
"RUN_IF_GAOL_FAR_THEN": 10.0, "ANG_TYPE": 1,
"SEC_TO_CHANGE_TO_RUN": 3.0, "BEWARE_TYPE": 2,
"ETERNITY_STAMINA": true "BE_ATTENTION_COEF": 4,
}, "CAN_THROW_STRAIGHT_CONTACT": true,
"Grenade": { "CHANCE_RUN_FLASHED_100": 100,
"DELTA_NEXT_ATTEMPT_FROM_COVER": 5.0, "CHANCE_TO_NOTIFY_ENEMY_GR_100": 100,
"DELTA_NEXT_ATTEMPT": 10.0, "CHEAT_START_GRENADE_PLACE": false,
"MIN_DIST_NOT_TO_THROW": 8.0, "CLOSE_TO_SMOKE_TIME_DELTA": 5,
"NEAR_DELTA_THROW_TIME_SEC": 2.0, "CLOSE_TO_SMOKE_TO_SHOOT": 10,
"MIN_THROW_GRENADE_DIST": 12.0, "CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100,
"MIN_THROW_GRENADE_DIST_SQRT": 144.0, "DAMAGE_GRENADE_SUPPRESS_DELTA": 8,
"MIN_DIST_NOT_TO_THROW_SQR": 64.0, "DELTA_GRENADE_START_TIME": 0.01,
"RUN_AWAY": 22.0, "DELTA_NEXT_ATTEMPT": 10,
"RUN_AWAY_SQR": 484.0, "DELTA_NEXT_ATTEMPT_FROM_COVER": 5,
"ADD_GRENADE_AS_DANGER": 65.0, "FLASH_GRENADE_TIME_COEF": 0.25,
"ADD_GRENADE_AS_DANGER_SQR": 4225.0, "GrenadePerMeter": 0.1,
"CHANCE_TO_NOTIFY_ENEMY_GR_100": 100.0, "GrenadePrecision": 0.1,
"GrenadePerMeter": 0.1, "MAX_FLASHED_DIST_TO_SHOOT": 10,
"REQUEST_DIST_MUST_THROW_SQRT": 9.0, "MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100,
"REQUEST_DIST_MUST_THROW": 3.0, "MAX_THROW_POWER": 25,
"BEWARE_TYPE": 2, "MIN_DIST_NOT_TO_THROW": 8,
"SHOOT_TO_SMOKE_CHANCE_100": 50.0, "MIN_DIST_NOT_TO_THROW_SQR": 64,
"CHANCE_RUN_FLASHED_100": 100.0, "MIN_THROW_DIST_PERCENT_0_1": 0.7,
"MAX_FLASHED_DIST_TO_SHOOT": 10.0, "MIN_THROW_GRENADE_DIST": 12,
"MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100.0, "MIN_THROW_GRENADE_DIST_SQRT": 144,
"FLASH_GRENADE_TIME_COEF": 0.25, "NEAR_DELTA_THROW_TIME_SEC": 2,
"SIZE_SPOTTED_COEF": 2.0, "NO_RUN_FROM_AI_GRENADES": true,
"BE_ATTENTION_COEF": 4.0, "REQUEST_DIST_MUST_THROW": 3,
"TIME_SHOOT_TO_FLASH": 4.0, "REQUEST_DIST_MUST_THROW_SQRT": 9,
"CLOSE_TO_SMOKE_TO_SHOOT": 10.0, "RUN_AWAY": 22,
"CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100.0, "RUN_AWAY_SQR": 484,
"CLOSE_TO_SMOKE_TIME_DELTA": 5.0, "SHOOT_TO_SMOKE_CHANCE_100": 50,
"SMOKE_CHECK_DELTA": 1.0, "SIZE_SPOTTED_COEF": 2,
"DELTA_GRENADE_START_TIME": 0.01, "SMOKE_CHECK_DELTA": 1,
"AMBUSH_IF_SMOKE_IN_ZONE_100": 40.0, "SMOKE_SUPPRESS_DELTA": 20,
"AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30.0, "STOP_WHEN_THROW_GRENADE": true,
"NO_RUN_FROM_AI_GRENADES": true, "STRAIGHT_CONTACT_DELTA_SEC": -1,
"MAX_THROW_POWER": 25.0, "STUN_SUPPRESS_DELTA": 9,
"MIN_THROW_DIST_PERCENT_0_1": 0.7, "TIME_SHOOT_TO_FLASH": 4,
"GrenadePrecision": 0.1, "WAIT_TIME_TURN_AWAY": 0.2
"STOP_WHEN_THROW_GRENADE": true, },
"WAIT_TIME_TURN_AWAY": 0.2, "Hearing": {
"SMOKE_SUPPRESS_DELTA": 20.0, "BOT_CLOSE_PANIC_DIST": 1,
"DAMAGE_GRENADE_SUPPRESS_DELTA": 8.0, "CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88,
"STUN_SUPPRESS_DELTA": 9.0, "CLOSE_DIST": 26,
"CHEAT_START_GRENADE_PLACE": false, "DEAD_BODY_SOUND_RAD": 30,
"CAN_THROW_STRAIGHT_CONTACT": true, "DISPERSION_COEF": 10,
"STRAIGHT_CONTACT_DELTA_SEC": -1.0, "DIST_PLACE_TO_FIND_POINT": 70,
"ANG_TYPE": 1 "FAR_DIST": 56,
}, "HEAR_DELAY_WHEN_HAVE_SMT": 0,
"Change": { "HEAR_DELAY_WHEN_PEACE": 0,
"SMOKE_VISION_DIST": 0.6, "LOOK_ONLY_DANGER": false,
"SMOKE_GAIN_SIGHT": 1.6, "LOOK_ONLY_DANGER_DELTA": 9,
"SMOKE_SCATTERING": 1.6, "RESET_TIMER_DIST": 17,
"SMOKE_PRECICING": 1.6, "SOUND_DIR_DEEFREE": 30
"SMOKE_HEARING": 1.0, },
"SMOKE_ACCURATY": 1.6, "Lay": {
"SMOKE_LAY_CHANCE": 1.6, "ATTACK_LAY_CHANCE": 25,
"FLASH_VISION_DIST": 0.05, "CHECK_SHOOT_WHEN_LAYING": false,
"FLASH_GAIN_SIGHT": 1.8, "CLEAR_POINTS_OF_SCARE_SEC": 20,
"FLASH_SCATTERING": 1.6, "DAMAGE_TIME_TO_GETUP": 3,
"FLASH_PRECICING": 1.6, "DELTA_AFTER_GETUP": 10,
"FLASH_HEARING": 1.0, "DELTA_GETUP": 2.7,
"FLASH_ACCURATY": 1.6, "DELTA_LAY_CHECK": 2,
"FLASH_LAY_CHANCE": 1.0, "DELTA_WANT_LAY_CHECL_SEC": 5,
"STUN_HEARING": 0.01 "DIST_ENEMY_CAN_LAY": 15,
}, "DIST_ENEMY_CAN_LAY_SQRT": 225,
"Cover": { "DIST_ENEMY_GETUP_LAY": 10,
"RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20.0, "DIST_ENEMY_GETUP_LAY_SQRT": 100,
"RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50.0, "DIST_ENEMY_NULL_DANGER_LAY": 15,
"SOUND_TO_GET_SPOTTED": 2.0, "DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225,
"TIME_TO_MOVE_TO_COVER": 15.0, "DIST_GRASS_TERRAIN_SQRT": 0.160000011,
"MAX_DIST_OF_COVER": 4.0, "DIST_TO_COVER_TO_LAY": 3.5,
"CHANGE_RUN_TO_COVER_SEC": 5.0, "DIST_TO_COVER_TO_LAY_SQRT": 12.25,
"CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6, "LAY_AIM": 0.6,
"MIN_DIST_TO_ENEMY": 9.0, "LAY_CHANCE_DANGER": 40,
"DIST_CANT_CHANGE_WAY": 5.0, "MAX_CAN_LAY_DIST": 200,
"DIST_CHECK_SFETY": 9.0, "MAX_CAN_LAY_DIST_SQRT": 40000,
"TIME_CHECK_SAFE": 2.0, "MAX_LAY_TIME": 35,
"HIDE_TO_COVER_TIME": 1.5, "MIN_CAN_LAY_DIST": 11,
"MAX_DIST_OF_COVER_SQR": 16.0, "MIN_CAN_LAY_DIST_SQRT": 121
"DIST_CANT_CHANGE_WAY_SQR": 25.0, },
"SPOTTED_COVERS_RADIUS": 2.5, "Look": {
"LOOK_LAST_ENEMY_POS_MOVING": 1.5, "BODY_DELTA_TIME_SEARCH_SEC": 1.7,
"LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3.0, "CAN_LOOK_TO_WALL": true,
"LOOK_LAST_ENEMY_POS_LOOKAROUND": 45.0, "COME_TO_BODY_DIST": 1.2,
"OFFSET_LOOK_ALONG_WALL_ANG": 20, "CloseDeltaTimeSec": 0.1,
"SPOTTED_GRENADE_RADIUS": 16.0, "DIST_CHECK_WALL": 20,
"MAX_SPOTTED_TIME_SEC": 55.0, "DIST_NOT_TO_IGNORE_WALL": 15,
"WAIT_INT_COVER_FINDING_ENEMY": 2.0, "ENEMY_LIGHT_ADD": 48,
"CLOSE_DIST_POINT_SQRT": 4.0, "ENEMY_LIGHT_START_DIST": 90,
"DELTA_SEEN_FROM_COVE_LAST_POS": 15.0, "FAR_DISTANCE": 160,
"MOVE_TO_COVER_WHEN_TARGET": false, "FarDeltaTimeSec": 3,
"RUN_COVER_IF_CAN_AND_NO_ENEMIES": false, "GOAL_TO_FULL_DISSAPEAR": 1.1,
"SPOTTED_GRENADE_TIME": 7.0, "GOAL_TO_FULL_DISSAPEAR_SHOOT": 0.03,
"DEPENDS_Y_DIST_TO_BOT": false, "LOOK_AROUND_DELTA": 1.1,
"RUN_IF_FAR": 15.0, "LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25,
"RUN_IF_FAR_SQRT": 225.0, "LightOnVisionDistance": 45,
"STAY_IF_FAR": 25.0, "MARKSMAN_VISIBLE_DIST_COEF": 1.15,
"STAY_IF_FAR_SQRT": 625.0, "MAX_VISION_GRASS_METERS": 0.8,
"CHECK_COVER_ENEMY_LOOK": false, "MAX_VISION_GRASS_METERS_FLARE": 8,
"SHOOT_NEAR_TO_LEAVE": 2, "MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125,
"SHOOT_NEAR_SEC_PERIOD": 0.5, "MAX_VISION_GRASS_METERS_OPT": 0.9090909,
"HITS_TO_LEAVE_COVER": 1, "MIDDLE_DIST": 90,
"HITS_TO_LEAVE_COVER_UNKNOWN": 1, "MIN_LOOK_AROUD_TIME": 20,
"DOG_FIGHT_AFTER_LEAVE": 4.0, "MiddleDeltaTimeSec": 1,
"NOT_LOOK_AT_WALL_IS_DANGER": true, "OLD_TIME_POINT": 11,
"MIN_DEFENCE_LEVEL": 22.0, "OPTIMIZE_TO_ONLY_BODY": true,
"REWORK_NOT_TO_SHOOT": true, "POSIBLE_VISION_SPACE": 1.2,
"DELETE_POINTS_BEHIND_ENEMIES": true, "VISIBLE_DISNACE_WITH_LIGHT": 100,
"GOOD_DIST_TO_POINT_COEF": 1.8, "WAIT_NEW_SENSOR": 2.1,
"ENEMY_DIST_TO_GO_OUT": 1.0, "WAIT_NEW__LOOK_SENSOR": 7.8
"CHECK_CLOSEST_FRIEND": false, },
"STATIONARY_WEAPON_NO_ENEMY_GETUP": 15.0 "Mind": {
}, "AI_POWER_COEF": 120,
"Patrol": { "AMBUSH_WHEN_UNDER_FIRE": true,
"LOOK_TIME_BASE": 12.0, "AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60,
"RESERVE_TIME_STAY": 72.0, "ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5,
"FRIEND_SEARCH_SEC": 12.0, "ATTACK_IMMEDIATLY_CHANCE_0_100": 40,
"TALK_DELAY": 31.1, "BULLET_FEEL_CLOSE_SDIST": 1,
"MIN_TALK_DELAY": 35.0, "BULLET_FEEL_DIST": 360,
"TALK_DELAY_BIG": 45.1, "CAN_PANIC_IS_PROTECT": false,
"CHANGE_WAY_TIME": 3325.1, "CAN_RECEIVE_PLAYER_REQUESTS_BEAR": false,
"MIN_DIST_TO_CLOSE_TALK": 5.0, "CAN_RECEIVE_PLAYER_REQUESTS_SAVAGE": false,
"VISION_DIST_COEF_PEACE": 1.0, "CAN_RECEIVE_PLAYER_REQUESTS_USEC": false,
"MIN_DIST_TO_CLOSE_TALK_SQR": 25.0, "CAN_STAND_BY": false,
"CHANCE_TO_CUT_WAY_0_100": 75.0, "CAN_TAKE_ITEMS": false,
"CUT_WAY_MIN_0_1": 0.4, "CAN_THROW_REQUESTS": true,
"CUT_WAY_MAX_0_1": 0.65, "CAN_USE_MEDS": true,
"CHANCE_TO_CHANGE_WAY_0_100": 30.0, "CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01,
"CHANCE_TO_SHOOT_DEADBODY": 52, "CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25,
"SUSPETION_PLACE_LIFETIME": 7.0, "CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35,
"RESERVE_OUT_TIME": 60.0, "CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80,
"CLOSE_TO_SELECT_RESERV_WAY": 25.0, "COVER_DIST_COEF": 1.5,
"MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5.0, "COVER_SECONDS_AFTER_LOSE_VISION": 10,
"CAN_CHOOSE_RESERV": true, "COVER_SELF_ALWAYS_IF_DAMAGED": false,
"TRY_CHOOSE_RESERV_WAY_ON_START": true "DAMAGE_REDUCTION_TIME_SEC": 20,
}, "DANGER_EXPIRE_TIME_MAX": 1.2,
"Hearing": { "DANGER_EXPIRE_TIME_MIN": 0.4,
"BOT_CLOSE_PANIC_DIST": 1.0, "DANGER_POINT_CHOOSE_COEF": 1,
"CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88, "DIST_TO_ENEMY_YO_CAN_HEAL": 30,
"DISPERSION_COEF": 10.0, "DIST_TO_FOUND_SQRT": 400,
"CLOSE_DIST": 26.0, "DIST_TO_STOP_RUN_ENEMY": 15,
"FAR_DIST": 56.0, "DOG_FIGHT_IN": 3,
"SOUND_DIR_DEEFREE": 30.0, "DOG_FIGHT_OUT": 6,
"DIST_PLACE_TO_FIND_POINT": 70.0, "ENEMY_LOOK_AT_ME_ANG": 15,
"DEAD_BODY_SOUND_RAD": 30.0, "FIND_COVER_TO_GET_POSITION_WITH_SHOOT": 2,
"LOOK_ONLY_DANGER": false, "FRIEND_AGR_KILL": 0.2,
"RESET_TIMER_DIST": 17.0, "FRIEND_DEAD_AGR_LOW": -0.2,
"HEAR_DELAY_WHEN_PEACE": 0.0, "GROUP_ANY_PHRASE_DELAY": 20,
"HEAR_DELAY_WHEN_HAVE_SMT": 0.0, "GROUP_EXACTLY_PHRASE_DELAY": 20,
"LOOK_ONLY_DANGER_DELTA": 9.0 "HEAL_DELAY_SEC": 5,
}, "HIT_DELAY_WHEN_HAVE_SMT": -1,
"Mind": { "HIT_DELAY_WHEN_PEACE": -1,
"MIN_SHOOTS_TIME": 2, "HIT_POINT_DETECTION": 4,
"MAX_SHOOTS_TIME": 4, "HOLD_IF_PROTECT_DELTA_LAST_TIME_SEEN": 8.5,
"TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15.0, "LASTSEEN_POINT_CHOOSE_COEF": 0.2,
"DAMAGE_REDUCTION_TIME_SEC": 20.0, "LAST_ENEMY_LOOK_TO": 40,
"MIN_DAMAGE_SCARE": 20.0, "MAX_AGGRO_BOT_DIST": 100,
"CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35.0, "MAX_AGGRO_BOT_DIST_SQR": 10000,
"TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52.0, "MAX_SHOOTS_TIME": 4,
"TIME_TO_FIND_ENEMY": 22.0, "MAX_START_AGGRESION_COEF": 3,
"MAX_AGGRO_BOT_DIST": 100.0, "MIN_DAMAGE_SCARE": 20,
"HIT_POINT_DETECTION": 4.0, "MIN_SHOOTS_TIME": 2,
"DANGER_POINT_CHOOSE_COEF": 1.0, "MIN_START_AGGRESION_COEF": 1,
"SIMPLE_POINT_CHOOSE_COEF": 0.4, "NO_RUN_AWAY_FOR_SAFE": true,
"LASTSEEN_POINT_CHOOSE_COEF": 0.2, "PANIC_LAY_WEIGHT": 20,
"COVER_DIST_COEF": 1.5, "PANIC_NONE_WEIGHT": 40,
"DIST_TO_FOUND_SQRT": 400.0, "PANIC_RUN_WEIGHT": 1,
"MAX_AGGRO_BOT_DIST_SQR": 10000.0, "PANIC_SIT_WEIGHT": 80,
"DIST_TO_STOP_RUN_ENEMY": 15.0, "PANIC_SIT_WEIGHT_PEACE": 60,
"ENEMY_LOOK_AT_ME_ANG": 15.0, "PART_PERCENT_TO_HEAL": 0.65,
"MIN_START_AGGRESION_COEF": 1.0, "PISTOL_SHOTGUN_AMBUSH_DIST": 30,
"MAX_START_AGGRESION_COEF": 3.0, "PROTECT_DELTA_HEAL_SEC": 10,
"BULLET_FEEL_DIST": 360.0, "PROTECT_TIME_REAL": true,
"BULLET_FEEL_CLOSE_SDIST": 1.0, "SEC_TO_MORE_DIST_TO_RUN": 10,
"ATTACK_IMMEDIATLY_CHANCE_0_100": 40.0, "SHOOT_INSTEAD_DOG_FIGHT": 9,
"CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01, "SIMPLE_POINT_CHOOSE_COEF": 0.4,
"FRIEND_DEAD_AGR_LOW": -0.2, "STANDART_AMBUSH_DIST": 100,
"FRIEND_AGR_KILL": 0.2, "SUSPETION_POINT_CHANCE_ADD100": 0,
"LAST_ENEMY_LOOK_TO": 40.0, "TALK_WITH_QUERY": true,
"CAN_RECEIVE_PLAYER_REQUESTS_SAVAGE": false, "TIME_TO_FIND_ENEMY": 22,
"CAN_RECEIVE_PLAYER_REQUESTS_BEAR": false, "TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52,
"CAN_RECEIVE_PLAYER_REQUESTS_USEC": false, "TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15
"CAN_USE_MEDS": true, },
"SUSPETION_POINT_CHANCE_ADD100": 0.0, "Move": {
"AMBUSH_WHEN_UNDER_FIRE": true, "BASESTART_SLOW_DIST": 1.1,
"AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60.0, "BASE_ROTATE_SPEED": 270,
"ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5, "BASE_SQRT_START_SERACH": 1225,
"HOLD_IF_PROTECT_DELTA_LAST_TIME_SEEN": 8.5, "BASE_START_SERACH": 35,
"FIND_COVER_TO_GET_POSITION_WITH_SHOOT": 2.0, "CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100,
"PROTECT_TIME_REAL": true, "DELTA_LAST_SEEN_ENEMY": 20,
"CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25.0, "DIST_TO_CAN_CHANGE_WAY": 8,
"CAN_PANIC_IS_PROTECT": false, "DIST_TO_CAN_CHANGE_WAY_SQR": 64,
"NO_RUN_AWAY_FOR_SAFE": true, "DIST_TO_START_RAYCAST": 15,
"PART_PERCENT_TO_HEAL": 0.65, "DIST_TO_START_RAYCAST_SQR": 225,
"PROTECT_DELTA_HEAL_SEC": 10.0, "ETERNITY_STAMINA": true,
"CAN_STAND_BY": false, "FAR_DIST": 4,
"CAN_THROW_REQUESTS": true, "FAR_DIST_SQR": 16,
"GROUP_ANY_PHRASE_DELAY": 20.0, "REACH_DIST": 0.5,
"GROUP_EXACTLY_PHRASE_DELAY": 20.0, "REACH_DIST_COVER": 2,
"DIST_TO_ENEMY_YO_CAN_HEAL": 30.0, "REACH_DIST_RUN": 0.8,
"CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80.0, "RUN_IF_CANT_SHOOT": false,
"DOG_FIGHT_OUT": 6.0, "RUN_IF_GAOL_FAR_THEN": 10,
"DOG_FIGHT_IN": 3.0, "RUN_TO_COVER_MIN": 2,
"SHOOT_INSTEAD_DOG_FIGHT": 9.0, "SEC_TO_CHANGE_TO_RUN": 3,
"PISTOL_SHOTGUN_AMBUSH_DIST": 30.0, "SLOW_COEF": 7,
"STANDART_AMBUSH_DIST": 100.0, "START_SLOW_DIST": 1.5,
"AI_POWER_COEF": 120.0, "UPDATE_TIME_RECAL_WAY": 7,
"COVER_SECONDS_AFTER_LOSE_VISION": 10.0, "Y_APPROXIMATION": 0.7
"COVER_SELF_ALWAYS_IF_DAMAGED": false, },
"SEC_TO_MORE_DIST_TO_RUN": 10.0, "Patrol": {
"HEAL_DELAY_SEC": 5.0, "CAN_CHOOSE_RESERV": true,
"HIT_DELAY_WHEN_HAVE_SMT": -1.0, "CHANCE_TO_CHANGE_WAY_0_100": 30,
"HIT_DELAY_WHEN_PEACE": -1.0, "CHANCE_TO_CUT_WAY_0_100": 75,
"TALK_WITH_QUERY": true, "CHANCE_TO_SHOOT_DEADBODY": 52,
"DANGER_EXPIRE_TIME_MIN": 0.4, "CHANGE_WAY_TIME": 3325.1,
"DANGER_EXPIRE_TIME_MAX": 1.2, "CLOSE_TO_SELECT_RESERV_WAY": 25,
"PANIC_RUN_WEIGHT": 1.0, "CUT_WAY_MAX_0_1": 0.65,
"PANIC_SIT_WEIGHT": 80.0, "CUT_WAY_MIN_0_1": 0.4,
"PANIC_LAY_WEIGHT": 20.0, "FRIEND_SEARCH_SEC": 12,
"PANIC_NONE_WEIGHT": 40.0, "LOOK_TIME_BASE": 12,
"CAN_TAKE_ITEMS": false, "MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5,
"PANIC_SIT_WEIGHT_PEACE": 60.0 "MIN_DIST_TO_CLOSE_TALK": 5,
}, "MIN_DIST_TO_CLOSE_TALK_SQR": 25,
"Boss": { "MIN_TALK_DELAY": 35,
"BOSS_DIST_TO_WARNING": 34.0, "RESERVE_OUT_TIME": 60,
"BOSS_DIST_TO_WARNING_SQRT": 1156.0, "RESERVE_TIME_STAY": 72,
"BOSS_DIST_TO_WARNING_OUT": 43.0, "SUSPETION_PLACE_LIFETIME": 7,
"BOSS_DIST_TO_WARNING_OUT_SQRT": 1849.0, "TALK_DELAY": 31.1,
"BOSS_DIST_TO_SHOOT": 16.0, "TALK_DELAY_BIG": 45.1,
"BOSS_DIST_TO_SHOOT_SQRT": 256.0, "TRY_CHOOSE_RESERV_WAY_ON_START": true,
"CHANCE_TO_SEND_GRENADE_100": 100.0, "VISION_DIST_COEF_PEACE": 1
"MAX_DIST_COVER_BOSS": 25.0, },
"MAX_DIST_COVER_BOSS_SQRT": 625.0, "Scattering": {
"MAX_DIST_DECIDER_TO_SEND": 35.0, "AMPLITUDE_FACTOR": 0.25,
"MAX_DIST_DECIDER_TO_SEND_SQRT": 1225.0, "AMPLITUDE_SPEED": 0.1,
"TIME_AFTER_LOSE": 15.0, "BloodFall": 1.45,
"TIME_AFTER_LOSE_DELTA": 60.0, "Caution": 0.3,
"PERSONS_SEND": 2, "DIST_FROM_OLD_POINT_TO_NOT_AIM": 15,
"DELTA_SEARCH_TIME": 18.0, "DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225,
"COVER_TO_SEND": true, "DIST_NOT_TO_SHOOT": 0.3,
"WAIT_NO_ATTACK_SAVAGE": 10.0, "FromShot": 0.001,
"CHANCE_USE_RESERVE_PATROL_100": 30.0, "HandDamageAccuracySpeed": 1.3,
"KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5.0, "HandDamageScatteringMinMax": 0.7,
"KILLA_DITANCE_TO_BE_ENEMY_BOSS": 65.0, "LayFactor": 0.1,
"KILLA_START_SEARCH_SEC": 40.0, "MaxScatter": 0.4,
"KILLA_CONTUTION_TIME": 5.0, "MinScatter": 0.03,
"KILLA_CLOSE_ATTACK_DIST": 8.0, "MovingSlowCoef": 1.5,
"KILLA_MIDDLE_ATTACK_DIST": 32.0, "PoseChnageCoef": 0.1,
"KILLA_LARGE_ATTACK_DIST": 61.0, "RecoilControlCoefShootDone": 0.0003,
"KILLA_SEARCH_METERS": 30.0, "RecoilControlCoefShootDoneAuto": 0.00015,
"KILLA_DEF_DIST_SQRT": 225.0, "RecoilYCoef": 0.0005,
"KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25.0, "RecoilYCoefSppedDown": -0.52,
"KILLA_DIST_TO_GO_TO_SUPPRESS": 6.0, "RecoilYMax": 1,
"KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2.0, "SpeedDown": -0.3,
"KILLA_CLOSEATTACK_TIMES": 3, "SpeedUp": 0.3,
"KILLA_CLOSEATTACK_DELAY": 10.0, "SpeedUpAim": 1.4,
"KILLA_HOLD_DELAY": 5.0, "ToCaution": 0.6,
"KILLA_BULLET_TO_RELOAD": 15, "ToLowBotAngularSpeed": 80,
"SHALL_WARN": true, "ToLowBotSpeed": 2.4,
"KOJANIY_DIST_WHEN_READY": 40.0, "ToSlowBotSpeed": 1.5,
"KOJANIY_DIST_TO_BE_ENEMY": 200.0, "ToStopBotAngularSpeed": 40,
"KOJANIY_MIN_DIST_TO_LOOT": 20.0, "ToUpBotSpeed": 3.6,
"KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400.0, "TracerCoef": 1.3,
"KOJANIY_DIST_ENEMY_TOO_CLOSE": 17.0, "WorkingScatter": 0.15
"KOJANIY_MANY_ENEMIES_COEF": 1.5, },
"KILLA_ENEMIES_TO_ATTACK": 3, "Shoot": {
"KILLA_ONE_IS_CLOSE": 20.0, "AUTOMATIC_FIRE_SCATTERING_COEF": 1.5,
"KILLA_TRIGGER_DOWN_DELAY": 0.1, "BASE_AUTOMATIC_TIME": 0.2,
"KILLA_WAIT_IN_COVER_COEF": 0.1, "CAN_SHOOTS_TIME_TO_AMBUSH": 993,
"KOJANIY_COVER_POWER": 500.0, "CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 94,
"KOJANIY_FIGHT_CENTER_POS_ME": false, "CHANCE_TO_CHANGE_WEAPON": 100,
"KOJANIY_DIST_CORE_SPOS_RECALC": 25.0, "CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 80,
"KOJANIY_DIST_CORE_SPOS_RECALC_SQRT": 625.0, "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5,
"GLUHAR_FOLLOWER_PATH_NAME": "Snipe", "DELAY_BEFORE_FIX_MALFUNCTION": 0.5,
"GLUHAR_FOLLOWER_SCOUT_DIST_START_ATTACK": 80, "DIST_TO_CHANGE_TO_MAIN": 15,
"GLUHAR_FOLLOWER_SCOUT_DIST_END_ATTACK": 120, "FAR_DIST_ENEMY": 20,
"GLUHAR_BOSS_WANNA_ATTACK_CHANCE_0_100": 150, "FAR_DIST_ENEMY_SQR": 400,
"GLUHAR_ASSAULT_ATTACK_DIST": 30, "FAR_DIST_TO_CHANGE_WEAPON": 30,
"GLUHAR_STOP_ASSAULT_ATTACK_DIST": 180, "FINGER_HOLD_SINGLE_SHOT": 0.14,
"GLUHAR_TIME_TO_ASSAULT": 10, "FINGER_HOLD_STATIONARY_GRENADE": 0.3,
"DIST_TO_PROTECT_BOSS": 15 "HORIZONT_RECOIL_COEF": 0.1,
}, "LOW_DIST_TO_CHANGE_WEAPON": 5,
"Core": { "MARKSMAN_DIST_SEK_COEF": 44,
"VisibleAngle": 160.0, "MAX_DIST_COEF": 1.35,
"VisibleDistance": 142.0, "MAX_RECOIL_PER_METER": 0.1,
"GainSightCoef": 0.1, "NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5,
"ScatteringPerMeter": 0.045, "NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2,
"ScatteringClosePerMeter": 0.12, "RECOIL_DELTA_PRESS": 0.15,
"DamageCoeff": 1.0, "RECOIL_PER_METER": 0.02,
"HearingSense": 3.9, "RECOIL_TIME_NORMALIZE": 1,
"CanRun": true, "RELOAD_PECNET_NO_ENEMY": 0.6,
"CanGrenade": true, "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25,
"AimingType": "normal", "RUN_DIST_NO_AMMO": 25,
"PistolFireDistancePref": 35.0, "RUN_DIST_NO_AMMO_SQRT": 625,
"ShotgunFireDistancePref": 50.0, "SHOOT_FROM_COVER": 4,
"RifleFireDistancePref": 100.0, "SUPPRESS_BY_SHOOT_TIME": 6,
"AccuratySpeed": 0.2, "SUPPRESS_TRIGGERS_DOWN": 3,
"WaitInCoverBetweenShotsSec": 0.3 "VALIDATE_MALFUNCTION_CHANCE": 0,
}, "WAIT_NEXT_SINGLE_SHOT": 0.2,
"Scattering": { "WAIT_NEXT_SINGLE_SHOT_LONG_MAX": 3.3,
"MinScatter": 0.03, "WAIT_NEXT_SINGLE_SHOT_LONG_MIN": 0.4,
"WorkingScatter": 0.15, "WAIT_NEXT_STATIONARY_GRENADE": 1
"MaxScatter": 0.4, }
"SpeedUp": 0.3,
"SpeedUpAim": 1.4,
"SpeedDown": -0.3,
"ToSlowBotSpeed": 1.5,
"ToLowBotSpeed": 2.4,
"ToUpBotSpeed": 3.6,
"MovingSlowCoef": 1.5,
"ToLowBotAngularSpeed": 80.0,
"ToStopBotAngularSpeed": 40.0,
"FromShot": 0.001,
"TracerCoef": 1.3,
"HandDamageScatteringMinMax": 0.7,
"HandDamageAccuracySpeed": 1.3,
"BloodFall": 1.45,
"Caution": 0.3,
"ToCaution": 0.6,
"RecoilControlCoefShootDone": 0.0003,
"RecoilControlCoefShootDoneAuto": 0.00015,
"AMPLITUDE_FACTOR": 0.25,
"AMPLITUDE_SPEED": 0.1,
"DIST_FROM_OLD_POINT_TO_NOT_AIM": 15.0,
"DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225.0,
"DIST_NOT_TO_SHOOT": 0.3,
"PoseChnageCoef": 0.1,
"LayFactor": 0.1,
"RecoilYCoef": 0.0005,
"RecoilYCoefSppedDown": -0.52,
"RecoilYMax": 1.0
}
},
"normal": {
"Lay": {
"CHECK_SHOOT_WHEN_LAYING": false,
"DELTA_LAY_CHECK": 2.0,
"DELTA_GETUP": 2.7,
"DELTA_AFTER_GETUP": 10.0,
"CLEAR_POINTS_OF_SCARE_SEC": 20.0,
"MAX_LAY_TIME": 35.0,
"DELTA_WANT_LAY_CHECL_SEC": 5.0,
"ATTACK_LAY_CHANCE": 25.0,
"DIST_TO_COVER_TO_LAY": 3.5,
"DIST_TO_COVER_TO_LAY_SQRT": 12.25,
"DIST_GRASS_TERRAIN_SQRT": 0.160000011,
"DIST_ENEMY_NULL_DANGER_LAY": 15.0,
"DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225.0,
"DIST_ENEMY_GETUP_LAY": 10.0,
"DIST_ENEMY_GETUP_LAY_SQRT": 100.0,
"DIST_ENEMY_CAN_LAY": 15.0,
"DIST_ENEMY_CAN_LAY_SQRT": 225.0,
"LAY_AIM": 0.6,
"MIN_CAN_LAY_DIST_SQRT": 121.0,
"MIN_CAN_LAY_DIST": 11.0,
"MAX_CAN_LAY_DIST_SQRT": 40000.0,
"MAX_CAN_LAY_DIST": 200.0,
"LAY_CHANCE_DANGER": 40.0,
"DAMAGE_TIME_TO_GETUP": 3
},
"Aiming": {
"MAX_AIM_PRECICING": 2.0,
"BETTER_PRECICING_COEF": 0.9,
"RECALC_DIST": 0.7,
"RECALC_SQR_DIST": 0.48999998,
"COEF_FROM_COVER": 0.45,
"PANIC_COEF": 1.2,
"PANIC_ACCURATY_COEF": 1.2,
"HARD_AIM": 0.75,
"PANIC_TIME": 2.0,
"RECALC_MUST_TIME": 3,
"DAMAGE_PANIC_TIME": 15.0,
"DANGER_UP_POINT": 1.3,
"MAX_AIMING_UPGRADE_BY_TIME": 0.25,
"DAMAGE_TO_DISCARD_AIM_0_100": 86.0,
"MIN_TIME_DISCARD_AIM_SEC": 0.3,
"MAX_TIME_DISCARD_AIM_SEC": 0.6,
"XZ_COEF": 0.10,
"SHOOT_TO_CHANGE_PRIORITY": 5525,
"BOTTOM_COEF": 0.1,
"FIRST_CONTACT_ADD_SEC": 0.1,
"FIRST_CONTACT_ADD_CHANCE_100": 80.0,
"BASE_HIT_AFFECTION_DELAY_SEC": 0.57,
"BASE_HIT_AFFECTION_MIN_ANG": 4.0,
"BASE_HIT_AFFECTION_MAX_ANG": 10.0,
"BASE_SHIEF": 0.05,
"SCATTERING_HAVE_DAMAGE_COEF": 2.0,
"SCATTERING_DIST_MODIF": 0.67,
"SCATTERING_DIST_MODIF_CLOSE": 0.6,
"AIMING_TYPE": 5,
"DIST_TO_SHOOT_TO_CENTER": 3.0,
"DIST_TO_SHOOT_NO_OFFSET": 3.0,
"SHPERE_FRIENDY_FIRE_SIZE": -0.1,
"COEF_IF_MOVE": 1.0,
"TIME_COEF_IF_MOVE": 1.1,
"BOT_MOVE_IF_DELTA": 3.01,
"NEXT_SHOT_MISS_CHANCE_100": 100.0,
"NEXT_SHOT_MISS_Y_OFFSET": 1.0,
"ANYTIME_LIGHT_WHEN_AIM_100": -1.0,
"ANY_PART_SHOOT_TIME": 15.0,
"WEAPON_ROOT_OFFSET": 0.35,
"MIN_DAMAGE_TO_GET_HIT_AFFETS": 1.0,
"MAX_AIM_TIME": 1.5,
"OFFSET_RECAL_ANYWAY_TIME": 1.0,
"BASE_SHIEF_STATIONARY_GRENADE": 1.1,
"XZ_COEF_STATIONARY_GRENADE": 0.2,
"Y_TOP_OFFSET_COEF": 0.001,
"Y_BOTTOM_OFFSET_COEF": 0.015
},
"Look": {
"OLD_TIME_POINT": 11.0,
"WAIT_NEW_SENSOR": 2.1,
"WAIT_NEW__LOOK_SENSOR": 7.8,
"LOOK_AROUND_DELTA": 1.1,
"MAX_VISION_GRASS_METERS": 0.8,
"MAX_VISION_GRASS_METERS_FLARE": 8.0,
"MAX_VISION_GRASS_METERS_OPT": 0.9090909,
"MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125,
"LightOnVisionDistance": 45.0,
"FAR_DISTANCE": 160.0,
"FarDeltaTimeSec": 3.0,
"MIDDLE_DIST": 90.0,
"MiddleDeltaTimeSec": 1.0,
"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.0,
"ENEMY_LIGHT_ADD": 48.0,
"ENEMY_LIGHT_START_DIST": 90.0,
"CAN_LOOK_TO_WALL": true,
"DIST_NOT_TO_IGNORE_WALL": 15.0,
"DIST_CHECK_WALL": 20.0,
"LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25.0,
"MIN_LOOK_AROUD_TIME": 20.0,
"OPTIMIZE_TO_ONLY_BODY": true
},
"Shoot": {
"RECOIL_TIME_NORMALIZE": 1.0,
"RECOIL_PER_METER": 0.02,
"MAX_RECOIL_PER_METER": 0.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.0,
"FINGER_HOLD_SINGLE_SHOT": 0.14,
"BASE_AUTOMATIC_TIME": 0.2,
"AUTOMATIC_FIRE_SCATTERING_COEF": 1.5,
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 94.0,
"FAR_DIST_ENEMY": 20.0,
"SHOOT_FROM_COVER": 4,
"FAR_DIST_ENEMY_SQR": 400.0,
"MAX_DIST_COEF": 1.35,
"RECOIL_DELTA_PRESS": 0.15,
"RUN_DIST_NO_AMMO": 25.0,
"RUN_DIST_NO_AMMO_SQRT": 625.0,
"CAN_SHOOTS_TIME_TO_AMBUSH": 993,
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5,
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2.0,
"RELOAD_PECNET_NO_ENEMY": 0.6,
"CHANCE_TO_CHANGE_WEAPON": 100.0,
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 80.0,
"LOW_DIST_TO_CHANGE_WEAPON": 5.0,
"FAR_DIST_TO_CHANGE_WEAPON": 30.0,
"SUPPRESS_BY_SHOOT_TIME": 6.0,
"SUPPRESS_TRIGGERS_DOWN": 3,
"DIST_TO_CHANGE_TO_MAIN": 15.0,
"WAIT_NEXT_STATIONARY_GRENADE": 1.0,
"FINGER_HOLD_STATIONARY_GRENADE": 0.3,
"VALIDATE_MALFUNCTION_CHANCE": 0,
"REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25,
"DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5,
"DELAY_BEFORE_FIX_MALFUNCTION": 0.5
},
"Move": {
"BASE_ROTATE_SPEED": 270.0,
"REACH_DIST": 0.5,
"REACH_DIST_RUN": 0.8,
"START_SLOW_DIST": 1.5,
"BASESTART_SLOW_DIST": 1.1,
"SLOW_COEF": 7.0,
"DIST_TO_CAN_CHANGE_WAY": 8.0,
"DIST_TO_START_RAYCAST": 15.0,
"BASE_START_SERACH": 35.0,
"UPDATE_TIME_RECAL_WAY": 7.0,
"FAR_DIST": 4.0,
"FAR_DIST_SQR": 16.0,
"DIST_TO_CAN_CHANGE_WAY_SQR": 64.0,
"DIST_TO_START_RAYCAST_SQR": 225.0,
"BASE_SQRT_START_SERACH": 1225.0,
"Y_APPROXIMATION": 0.7,
"DELTA_LAST_SEEN_ENEMY": 20.0,
"REACH_DIST_COVER": 2.0,
"RUN_TO_COVER_MIN": 2.0,
"CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100.0,
"RUN_IF_CANT_SHOOT": false,
"RUN_IF_GAOL_FAR_THEN": 10.0,
"SEC_TO_CHANGE_TO_RUN": 3.0,
"ETERNITY_STAMINA": true
},
"Grenade": {
"DELTA_NEXT_ATTEMPT_FROM_COVER": 5.0,
"DELTA_NEXT_ATTEMPT": 10.0,
"MIN_DIST_NOT_TO_THROW": 8.0,
"NEAR_DELTA_THROW_TIME_SEC": 2.0,
"MIN_THROW_GRENADE_DIST": 12.0,
"MIN_THROW_GRENADE_DIST_SQRT": 144.0,
"MIN_DIST_NOT_TO_THROW_SQR": 64.0,
"RUN_AWAY": 22.0,
"RUN_AWAY_SQR": 484.0,
"ADD_GRENADE_AS_DANGER": 65.0,
"ADD_GRENADE_AS_DANGER_SQR": 4225.0,
"CHANCE_TO_NOTIFY_ENEMY_GR_100": 100.0,
"GrenadePerMeter": 0.1,
"REQUEST_DIST_MUST_THROW_SQRT": 9.0,
"REQUEST_DIST_MUST_THROW": 3.0,
"BEWARE_TYPE": 2,
"SHOOT_TO_SMOKE_CHANCE_100": 50.0,
"CHANCE_RUN_FLASHED_100": 100.0,
"MAX_FLASHED_DIST_TO_SHOOT": 10.0,
"MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100.0,
"FLASH_GRENADE_TIME_COEF": 0.25,
"SIZE_SPOTTED_COEF": 2.0,
"BE_ATTENTION_COEF": 4.0,
"TIME_SHOOT_TO_FLASH": 4.0,
"CLOSE_TO_SMOKE_TO_SHOOT": 10.0,
"CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100.0,
"CLOSE_TO_SMOKE_TIME_DELTA": 5.0,
"SMOKE_CHECK_DELTA": 1.0,
"DELTA_GRENADE_START_TIME": 0.01,
"AMBUSH_IF_SMOKE_IN_ZONE_100": 40.0,
"AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30.0,
"NO_RUN_FROM_AI_GRENADES": true,
"MAX_THROW_POWER": 25.0,
"MIN_THROW_DIST_PERCENT_0_1": 0.7,
"GrenadePrecision": 0.1,
"STOP_WHEN_THROW_GRENADE": true,
"WAIT_TIME_TURN_AWAY": 0.2,
"SMOKE_SUPPRESS_DELTA": 20.0,
"DAMAGE_GRENADE_SUPPRESS_DELTA": 8.0,
"STUN_SUPPRESS_DELTA": 9.0,
"CHEAT_START_GRENADE_PLACE": false,
"CAN_THROW_STRAIGHT_CONTACT": true,
"STRAIGHT_CONTACT_DELTA_SEC": -1.0,
"ANG_TYPE": 1
},
"Change": {
"SMOKE_VISION_DIST": 0.6,
"SMOKE_GAIN_SIGHT": 1.6,
"SMOKE_SCATTERING": 1.6,
"SMOKE_PRECICING": 1.6,
"SMOKE_HEARING": 1.0,
"SMOKE_ACCURATY": 1.6,
"SMOKE_LAY_CHANCE": 1.6,
"FLASH_VISION_DIST": 0.05,
"FLASH_GAIN_SIGHT": 1.8,
"FLASH_SCATTERING": 1.6,
"FLASH_PRECICING": 1.6,
"FLASH_HEARING": 1.0,
"FLASH_ACCURATY": 1.6,
"FLASH_LAY_CHANCE": 1.0,
"STUN_HEARING": 0.01
},
"Cover": {
"RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20.0,
"RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50.0,
"SOUND_TO_GET_SPOTTED": 2.0,
"TIME_TO_MOVE_TO_COVER": 15.0,
"MAX_DIST_OF_COVER": 4.0,
"CHANGE_RUN_TO_COVER_SEC": 5.0,
"CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6,
"MIN_DIST_TO_ENEMY": 9.0,
"DIST_CANT_CHANGE_WAY": 5.0,
"DIST_CHECK_SFETY": 9.0,
"TIME_CHECK_SAFE": 2.0,
"HIDE_TO_COVER_TIME": 1.5,
"MAX_DIST_OF_COVER_SQR": 16.0,
"DIST_CANT_CHANGE_WAY_SQR": 25.0,
"SPOTTED_COVERS_RADIUS": 2.5,
"LOOK_LAST_ENEMY_POS_MOVING": 1.5,
"LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3.0,
"LOOK_LAST_ENEMY_POS_LOOKAROUND": 45.0,
"OFFSET_LOOK_ALONG_WALL_ANG": 20,
"SPOTTED_GRENADE_RADIUS": 16.0,
"MAX_SPOTTED_TIME_SEC": 55.0,
"WAIT_INT_COVER_FINDING_ENEMY": 2.0,
"CLOSE_DIST_POINT_SQRT": 4.0,
"DELTA_SEEN_FROM_COVE_LAST_POS": 15.0,
"MOVE_TO_COVER_WHEN_TARGET": false,
"RUN_COVER_IF_CAN_AND_NO_ENEMIES": false,
"SPOTTED_GRENADE_TIME": 7.0,
"DEPENDS_Y_DIST_TO_BOT": false,
"RUN_IF_FAR": 15.0,
"RUN_IF_FAR_SQRT": 225.0,
"STAY_IF_FAR": 25.0,
"STAY_IF_FAR_SQRT": 625.0,
"CHECK_COVER_ENEMY_LOOK": false,
"SHOOT_NEAR_TO_LEAVE": 2,
"SHOOT_NEAR_SEC_PERIOD": 0.5,
"HITS_TO_LEAVE_COVER": 1,
"HITS_TO_LEAVE_COVER_UNKNOWN": 1,
"DOG_FIGHT_AFTER_LEAVE": 4.0,
"NOT_LOOK_AT_WALL_IS_DANGER": true,
"MIN_DEFENCE_LEVEL": 22.0,
"REWORK_NOT_TO_SHOOT": true,
"DELETE_POINTS_BEHIND_ENEMIES": true,
"GOOD_DIST_TO_POINT_COEF": 1.8,
"ENEMY_DIST_TO_GO_OUT": 1.0,
"CHECK_CLOSEST_FRIEND": false,
"STATIONARY_WEAPON_NO_ENEMY_GETUP": 15.0
},
"Patrol": {
"LOOK_TIME_BASE": 12.0,
"RESERVE_TIME_STAY": 72.0,
"FRIEND_SEARCH_SEC": 12.0,
"TALK_DELAY": 31.1,
"MIN_TALK_DELAY": 35.0,
"TALK_DELAY_BIG": 45.1,
"CHANGE_WAY_TIME": 3325.1,
"MIN_DIST_TO_CLOSE_TALK": 5.0,
"VISION_DIST_COEF_PEACE": 1.0,
"MIN_DIST_TO_CLOSE_TALK_SQR": 25.0,
"CHANCE_TO_CUT_WAY_0_100": 75.0,
"CUT_WAY_MIN_0_1": 0.4,
"CUT_WAY_MAX_0_1": 0.65,
"CHANCE_TO_CHANGE_WAY_0_100": 30.0,
"CHANCE_TO_SHOOT_DEADBODY": 52,
"SUSPETION_PLACE_LIFETIME": 7.0,
"RESERVE_OUT_TIME": 60.0,
"CLOSE_TO_SELECT_RESERV_WAY": 25.0,
"MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5.0,
"CAN_CHOOSE_RESERV": true,
"TRY_CHOOSE_RESERV_WAY_ON_START": true
},
"Hearing": {
"BOT_CLOSE_PANIC_DIST": 1.0,
"CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88,
"DISPERSION_COEF": 10.0,
"CLOSE_DIST": 26.0,
"FAR_DIST": 56.0,
"SOUND_DIR_DEEFREE": 30.0,
"DIST_PLACE_TO_FIND_POINT": 70.0,
"DEAD_BODY_SOUND_RAD": 30.0,
"LOOK_ONLY_DANGER": false,
"RESET_TIMER_DIST": 17.0,
"HEAR_DELAY_WHEN_PEACE": 0.0,
"HEAR_DELAY_WHEN_HAVE_SMT": 0.0,
"LOOK_ONLY_DANGER_DELTA": 9.0
},
"Mind": {
"MIN_SHOOTS_TIME": 2,
"MAX_SHOOTS_TIME": 4,
"TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15.0,
"DAMAGE_REDUCTION_TIME_SEC": 20.0,
"MIN_DAMAGE_SCARE": 20.0,
"CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35.0,
"TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52.0,
"TIME_TO_FIND_ENEMY": 22.0,
"MAX_AGGRO_BOT_DIST": 100.0,
"HIT_POINT_DETECTION": 4.0,
"DANGER_POINT_CHOOSE_COEF": 1.0,
"SIMPLE_POINT_CHOOSE_COEF": 0.4,
"LASTSEEN_POINT_CHOOSE_COEF": 0.2,
"COVER_DIST_COEF": 1.5,
"DIST_TO_FOUND_SQRT": 400.0,
"MAX_AGGRO_BOT_DIST_SQR": 10000.0,
"DIST_TO_STOP_RUN_ENEMY": 15.0,
"ENEMY_LOOK_AT_ME_ANG": 15.0,
"MIN_START_AGGRESION_COEF": 1.0,
"MAX_START_AGGRESION_COEF": 3.0,
"BULLET_FEEL_DIST": 360.0,
"BULLET_FEEL_CLOSE_SDIST": 1.0,
"ATTACK_IMMEDIATLY_CHANCE_0_100": 40.0,
"CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01,
"FRIEND_DEAD_AGR_LOW": -0.2,
"FRIEND_AGR_KILL": 0.2,
"LAST_ENEMY_LOOK_TO": 40.0,
"CAN_RECEIVE_PLAYER_REQUESTS_SAVAGE": false,
"CAN_RECEIVE_PLAYER_REQUESTS_BEAR": false,
"CAN_RECEIVE_PLAYER_REQUESTS_USEC": false,
"CAN_USE_MEDS": true,
"SUSPETION_POINT_CHANCE_ADD100": 0.0,
"AMBUSH_WHEN_UNDER_FIRE": true,
"AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60.0,
"ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5,
"HOLD_IF_PROTECT_DELTA_LAST_TIME_SEEN": 8.5,
"FIND_COVER_TO_GET_POSITION_WITH_SHOOT": 2.0,
"PROTECT_TIME_REAL": true,
"CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25.0,
"CAN_PANIC_IS_PROTECT": false,
"NO_RUN_AWAY_FOR_SAFE": true,
"PART_PERCENT_TO_HEAL": 0.65,
"PROTECT_DELTA_HEAL_SEC": 10.0,
"CAN_STAND_BY": false,
"CAN_THROW_REQUESTS": true,
"GROUP_ANY_PHRASE_DELAY": 20.0,
"GROUP_EXACTLY_PHRASE_DELAY": 20.0,
"DIST_TO_ENEMY_YO_CAN_HEAL": 30.0,
"CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80.0,
"DOG_FIGHT_OUT": 6.0,
"DOG_FIGHT_IN": 3.0,
"SHOOT_INSTEAD_DOG_FIGHT": 9.0,
"PISTOL_SHOTGUN_AMBUSH_DIST": 30.0,
"STANDART_AMBUSH_DIST": 100.0,
"AI_POWER_COEF": 120.0,
"COVER_SECONDS_AFTER_LOSE_VISION": 10.0,
"COVER_SELF_ALWAYS_IF_DAMAGED": false,
"SEC_TO_MORE_DIST_TO_RUN": 10.0,
"HEAL_DELAY_SEC": 5.0,
"HIT_DELAY_WHEN_HAVE_SMT": -1.0,
"HIT_DELAY_WHEN_PEACE": -1.0,
"TALK_WITH_QUERY": true,
"DANGER_EXPIRE_TIME_MIN": 0.4,
"DANGER_EXPIRE_TIME_MAX": 1.2,
"PANIC_RUN_WEIGHT": 1.0,
"PANIC_SIT_WEIGHT": 80.0,
"PANIC_LAY_WEIGHT": 20.0,
"PANIC_NONE_WEIGHT": 40.0,
"CAN_TAKE_ITEMS": false,
"PANIC_SIT_WEIGHT_PEACE": 60.0
},
"Boss": {
"BOSS_DIST_TO_WARNING": 34.0,
"BOSS_DIST_TO_WARNING_SQRT": 1156.0,
"BOSS_DIST_TO_WARNING_OUT": 43.0,
"BOSS_DIST_TO_WARNING_OUT_SQRT": 1849.0,
"BOSS_DIST_TO_SHOOT": 16.0,
"BOSS_DIST_TO_SHOOT_SQRT": 256.0,
"CHANCE_TO_SEND_GRENADE_100": 100.0,
"MAX_DIST_COVER_BOSS": 25.0,
"MAX_DIST_COVER_BOSS_SQRT": 625.0,
"MAX_DIST_DECIDER_TO_SEND": 35.0,
"MAX_DIST_DECIDER_TO_SEND_SQRT": 1225.0,
"TIME_AFTER_LOSE": 15.0,
"TIME_AFTER_LOSE_DELTA": 60.0,
"PERSONS_SEND": 2,
"DELTA_SEARCH_TIME": 18.0,
"COVER_TO_SEND": true,
"WAIT_NO_ATTACK_SAVAGE": 10.0,
"CHANCE_USE_RESERVE_PATROL_100": 30.0,
"KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5.0,
"KILLA_DITANCE_TO_BE_ENEMY_BOSS": 65.0,
"KILLA_START_SEARCH_SEC": 40.0,
"KILLA_CONTUTION_TIME": 5.0,
"KILLA_CLOSE_ATTACK_DIST": 8.0,
"KILLA_MIDDLE_ATTACK_DIST": 32.0,
"KILLA_LARGE_ATTACK_DIST": 61.0,
"KILLA_SEARCH_METERS": 30.0,
"KILLA_DEF_DIST_SQRT": 225.0,
"KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25.0,
"KILLA_DIST_TO_GO_TO_SUPPRESS": 6.0,
"KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2.0,
"KILLA_CLOSEATTACK_TIMES": 3,
"KILLA_CLOSEATTACK_DELAY": 10.0,
"KILLA_HOLD_DELAY": 5.0,
"KILLA_BULLET_TO_RELOAD": 15,
"SHALL_WARN": true,
"KOJANIY_DIST_WHEN_READY": 40.0,
"KOJANIY_DIST_TO_BE_ENEMY": 200.0,
"KOJANIY_MIN_DIST_TO_LOOT": 20.0,
"KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400.0,
"KOJANIY_DIST_ENEMY_TOO_CLOSE": 17.0,
"KOJANIY_MANY_ENEMIES_COEF": 1.5,
"KILLA_ENEMIES_TO_ATTACK": 3,
"KILLA_ONE_IS_CLOSE": 20.0,
"KILLA_TRIGGER_DOWN_DELAY": 0.1,
"KILLA_WAIT_IN_COVER_COEF": 0.1,
"KOJANIY_COVER_POWER": 500.0,
"KOJANIY_FIGHT_CENTER_POS_ME": false,
"KOJANIY_DIST_CORE_SPOS_RECALC": 25.0,
"KOJANIY_DIST_CORE_SPOS_RECALC_SQRT": 625.0,
"GLUHAR_FOLLOWER_PATH_NAME": "Snipe",
"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": 30,
"GLUHAR_STOP_ASSAULT_ATTACK_DIST": 180,
"GLUHAR_TIME_TO_ASSAULT": 10,
"DIST_TO_PROTECT_BOSS": 15
},
"Core": {
"VisibleAngle": 160.0,
"VisibleDistance": 142.0,
"GainSightCoef": 0.1,
"ScatteringPerMeter": 0.045,
"ScatteringClosePerMeter": 0.12,
"DamageCoeff": 1.0,
"HearingSense": 3.9,
"CanRun": true,
"CanGrenade": true,
"AimingType": "normal",
"PistolFireDistancePref": 35.0,
"ShotgunFireDistancePref": 50.0,
"RifleFireDistancePref": 100.0,
"AccuratySpeed": 0.2,
"WaitInCoverBetweenShotsSec": 0.3
},
"Scattering": {
"MinScatter": 0.03,
"WorkingScatter": 0.15,
"MaxScatter": 0.4,
"SpeedUp": 0.3,
"SpeedUpAim": 1.4,
"SpeedDown": -0.3,
"ToSlowBotSpeed": 1.5,
"ToLowBotSpeed": 2.4,
"ToUpBotSpeed": 3.6,
"MovingSlowCoef": 1.5,
"ToLowBotAngularSpeed": 80.0,
"ToStopBotAngularSpeed": 40.0,
"FromShot": 0.001,
"TracerCoef": 1.3,
"HandDamageScatteringMinMax": 0.7,
"HandDamageAccuracySpeed": 1.3,
"BloodFall": 1.45,
"Caution": 0.3,
"ToCaution": 0.6,
"RecoilControlCoefShootDone": 0.0003,
"RecoilControlCoefShootDoneAuto": 0.00015,
"AMPLITUDE_FACTOR": 0.25,
"AMPLITUDE_SPEED": 0.1,
"DIST_FROM_OLD_POINT_TO_NOT_AIM": 15.0,
"DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225.0,
"DIST_NOT_TO_SHOOT": 0.3,
"PoseChnageCoef": 0.1,
"LayFactor": 0.1,
"RecoilYCoef": 0.0005,
"RecoilYCoefSppedDown": -0.52,
"RecoilYMax": 1.0
}
},
"hard": {
"Lay": {
"CHECK_SHOOT_WHEN_LAYING": false,
"DELTA_LAY_CHECK": 2.0,
"DELTA_GETUP": 2.7,
"DELTA_AFTER_GETUP": 10.0,
"CLEAR_POINTS_OF_SCARE_SEC": 20.0,
"MAX_LAY_TIME": 35.0,
"DELTA_WANT_LAY_CHECL_SEC": 5.0,
"ATTACK_LAY_CHANCE": 25.0,
"DIST_TO_COVER_TO_LAY": 3.5,
"DIST_TO_COVER_TO_LAY_SQRT": 12.25,
"DIST_GRASS_TERRAIN_SQRT": 0.160000011,
"DIST_ENEMY_NULL_DANGER_LAY": 15.0,
"DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225.0,
"DIST_ENEMY_GETUP_LAY": 10.0,
"DIST_ENEMY_GETUP_LAY_SQRT": 100.0,
"DIST_ENEMY_CAN_LAY": 15.0,
"DIST_ENEMY_CAN_LAY_SQRT": 225.0,
"LAY_AIM": 0.6,
"MIN_CAN_LAY_DIST_SQRT": 121.0,
"MIN_CAN_LAY_DIST": 11.0,
"MAX_CAN_LAY_DIST_SQRT": 40000.0,
"MAX_CAN_LAY_DIST": 200.0,
"LAY_CHANCE_DANGER": 40.0,
"DAMAGE_TIME_TO_GETUP": 3
},
"Aiming": {
"MAX_AIM_PRECICING": 2.0,
"BETTER_PRECICING_COEF": 0.9,
"RECALC_DIST": 0.7,
"RECALC_SQR_DIST": 0.48999998,
"COEF_FROM_COVER": 0.45,
"PANIC_COEF": 1.2,
"PANIC_ACCURATY_COEF": 1.2,
"HARD_AIM": 0.75,
"PANIC_TIME": 2.0,
"RECALC_MUST_TIME": 3,
"DAMAGE_PANIC_TIME": 15.0,
"DANGER_UP_POINT": 1.3,
"MAX_AIMING_UPGRADE_BY_TIME": 0.25,
"DAMAGE_TO_DISCARD_AIM_0_100": 86.0,
"MIN_TIME_DISCARD_AIM_SEC": 0.3,
"MAX_TIME_DISCARD_AIM_SEC": 0.6,
"XZ_COEF": 0.10,
"SHOOT_TO_CHANGE_PRIORITY": 5525,
"BOTTOM_COEF": 0.1,
"FIRST_CONTACT_ADD_SEC": 0.1,
"FIRST_CONTACT_ADD_CHANCE_100": 80.0,
"BASE_HIT_AFFECTION_DELAY_SEC": 0.57,
"BASE_HIT_AFFECTION_MIN_ANG": 4.0,
"BASE_HIT_AFFECTION_MAX_ANG": 10.0,
"BASE_SHIEF": 0.05,
"SCATTERING_HAVE_DAMAGE_COEF": 2.0,
"SCATTERING_DIST_MODIF": 0.67,
"SCATTERING_DIST_MODIF_CLOSE": 0.6,
"AIMING_TYPE": 5,
"DIST_TO_SHOOT_TO_CENTER": 3.0,
"DIST_TO_SHOOT_NO_OFFSET": 3.0,
"SHPERE_FRIENDY_FIRE_SIZE": -0.1,
"COEF_IF_MOVE": 1.0,
"TIME_COEF_IF_MOVE": 1.1,
"BOT_MOVE_IF_DELTA": 3.01,
"NEXT_SHOT_MISS_CHANCE_100": 100.0,
"NEXT_SHOT_MISS_Y_OFFSET": 1.0,
"ANYTIME_LIGHT_WHEN_AIM_100": -1.0,
"ANY_PART_SHOOT_TIME": 15.0,
"WEAPON_ROOT_OFFSET": 0.35,
"MIN_DAMAGE_TO_GET_HIT_AFFETS": 1.0,
"MAX_AIM_TIME": 1.5,
"OFFSET_RECAL_ANYWAY_TIME": 1.0,
"BASE_SHIEF_STATIONARY_GRENADE": 1.1,
"XZ_COEF_STATIONARY_GRENADE": 0.2,
"Y_TOP_OFFSET_COEF": 0.001,
"Y_BOTTOM_OFFSET_COEF": 0.015
},
"Look": {
"OLD_TIME_POINT": 11.0,
"WAIT_NEW_SENSOR": 2.1,
"WAIT_NEW__LOOK_SENSOR": 7.8,
"LOOK_AROUND_DELTA": 1.1,
"MAX_VISION_GRASS_METERS": 0.8,
"MAX_VISION_GRASS_METERS_FLARE": 8.0,
"MAX_VISION_GRASS_METERS_OPT": 0.9090909,
"MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125,
"LightOnVisionDistance": 45.0,
"FAR_DISTANCE": 160.0,
"FarDeltaTimeSec": 3.0,
"MIDDLE_DIST": 90.0,
"MiddleDeltaTimeSec": 1.0,
"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.0,
"ENEMY_LIGHT_ADD": 48.0,
"ENEMY_LIGHT_START_DIST": 90.0,
"CAN_LOOK_TO_WALL": true,
"DIST_NOT_TO_IGNORE_WALL": 15.0,
"DIST_CHECK_WALL": 20.0,
"LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25.0,
"MIN_LOOK_AROUD_TIME": 20.0,
"OPTIMIZE_TO_ONLY_BODY": true
},
"Shoot": {
"RECOIL_TIME_NORMALIZE": 1.0,
"RECOIL_PER_METER": 0.02,
"MAX_RECOIL_PER_METER": 0.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.0,
"FINGER_HOLD_SINGLE_SHOT": 0.14,
"BASE_AUTOMATIC_TIME": 0.2,
"AUTOMATIC_FIRE_SCATTERING_COEF": 1.5,
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 94.0,
"FAR_DIST_ENEMY": 20.0,
"SHOOT_FROM_COVER": 4,
"FAR_DIST_ENEMY_SQR": 400.0,
"MAX_DIST_COEF": 1.35,
"RECOIL_DELTA_PRESS": 0.15,
"RUN_DIST_NO_AMMO": 25.0,
"RUN_DIST_NO_AMMO_SQRT": 625.0,
"CAN_SHOOTS_TIME_TO_AMBUSH": 993,
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5,
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2.0,
"RELOAD_PECNET_NO_ENEMY": 0.6,
"CHANCE_TO_CHANGE_WEAPON": 100.0,
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 80.0,
"LOW_DIST_TO_CHANGE_WEAPON": 5.0,
"FAR_DIST_TO_CHANGE_WEAPON": 30.0,
"SUPPRESS_BY_SHOOT_TIME": 6.0,
"SUPPRESS_TRIGGERS_DOWN": 3,
"DIST_TO_CHANGE_TO_MAIN": 15.0,
"WAIT_NEXT_STATIONARY_GRENADE": 1.0,
"FINGER_HOLD_STATIONARY_GRENADE": 0.3,
"VALIDATE_MALFUNCTION_CHANCE": 0,
"REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25,
"DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5,
"DELAY_BEFORE_FIX_MALFUNCTION": 0.5
},
"Move": {
"BASE_ROTATE_SPEED": 270.0,
"REACH_DIST": 0.5,
"REACH_DIST_RUN": 0.8,
"START_SLOW_DIST": 1.5,
"BASESTART_SLOW_DIST": 1.1,
"SLOW_COEF": 7.0,
"DIST_TO_CAN_CHANGE_WAY": 8.0,
"DIST_TO_START_RAYCAST": 15.0,
"BASE_START_SERACH": 35.0,
"UPDATE_TIME_RECAL_WAY": 7.0,
"FAR_DIST": 4.0,
"FAR_DIST_SQR": 16.0,
"DIST_TO_CAN_CHANGE_WAY_SQR": 64.0,
"DIST_TO_START_RAYCAST_SQR": 225.0,
"BASE_SQRT_START_SERACH": 1225.0,
"Y_APPROXIMATION": 0.7,
"DELTA_LAST_SEEN_ENEMY": 20.0,
"REACH_DIST_COVER": 2.0,
"RUN_TO_COVER_MIN": 2.0,
"CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100.0,
"RUN_IF_CANT_SHOOT": false,
"RUN_IF_GAOL_FAR_THEN": 10.0,
"SEC_TO_CHANGE_TO_RUN": 3.0,
"ETERNITY_STAMINA": true
},
"Grenade": {
"DELTA_NEXT_ATTEMPT_FROM_COVER": 5.0,
"DELTA_NEXT_ATTEMPT": 10.0,
"MIN_DIST_NOT_TO_THROW": 8.0,
"NEAR_DELTA_THROW_TIME_SEC": 2.0,
"MIN_THROW_GRENADE_DIST": 12.0,
"MIN_THROW_GRENADE_DIST_SQRT": 144.0,
"MIN_DIST_NOT_TO_THROW_SQR": 64.0,
"RUN_AWAY": 22.0,
"RUN_AWAY_SQR": 484.0,
"ADD_GRENADE_AS_DANGER": 65.0,
"ADD_GRENADE_AS_DANGER_SQR": 4225.0,
"CHANCE_TO_NOTIFY_ENEMY_GR_100": 100.0,
"GrenadePerMeter": 0.1,
"REQUEST_DIST_MUST_THROW_SQRT": 9.0,
"REQUEST_DIST_MUST_THROW": 3.0,
"BEWARE_TYPE": 2,
"SHOOT_TO_SMOKE_CHANCE_100": 50.0,
"CHANCE_RUN_FLASHED_100": 100.0,
"MAX_FLASHED_DIST_TO_SHOOT": 10.0,
"MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100.0,
"FLASH_GRENADE_TIME_COEF": 0.25,
"SIZE_SPOTTED_COEF": 2.0,
"BE_ATTENTION_COEF": 4.0,
"TIME_SHOOT_TO_FLASH": 4.0,
"CLOSE_TO_SMOKE_TO_SHOOT": 10.0,
"CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100.0,
"CLOSE_TO_SMOKE_TIME_DELTA": 5.0,
"SMOKE_CHECK_DELTA": 1.0,
"DELTA_GRENADE_START_TIME": 0.01,
"AMBUSH_IF_SMOKE_IN_ZONE_100": 40.0,
"AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30.0,
"NO_RUN_FROM_AI_GRENADES": true,
"MAX_THROW_POWER": 25.0,
"MIN_THROW_DIST_PERCENT_0_1": 0.7,
"GrenadePrecision": 0.1,
"STOP_WHEN_THROW_GRENADE": true,
"WAIT_TIME_TURN_AWAY": 0.2,
"SMOKE_SUPPRESS_DELTA": 20.0,
"DAMAGE_GRENADE_SUPPRESS_DELTA": 8.0,
"STUN_SUPPRESS_DELTA": 9.0,
"CHEAT_START_GRENADE_PLACE": false,
"CAN_THROW_STRAIGHT_CONTACT": true,
"STRAIGHT_CONTACT_DELTA_SEC": -1.0,
"ANG_TYPE": 1
},
"Change": {
"SMOKE_VISION_DIST": 0.6,
"SMOKE_GAIN_SIGHT": 1.6,
"SMOKE_SCATTERING": 1.6,
"SMOKE_PRECICING": 1.6,
"SMOKE_HEARING": 1.0,
"SMOKE_ACCURATY": 1.6,
"SMOKE_LAY_CHANCE": 1.6,
"FLASH_VISION_DIST": 0.05,
"FLASH_GAIN_SIGHT": 1.8,
"FLASH_SCATTERING": 1.6,
"FLASH_PRECICING": 1.6,
"FLASH_HEARING": 1.0,
"FLASH_ACCURATY": 1.6,
"FLASH_LAY_CHANCE": 1.0,
"STUN_HEARING": 0.01
},
"Cover": {
"RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20.0,
"RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50.0,
"SOUND_TO_GET_SPOTTED": 2.0,
"TIME_TO_MOVE_TO_COVER": 15.0,
"MAX_DIST_OF_COVER": 4.0,
"CHANGE_RUN_TO_COVER_SEC": 5.0,
"CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6,
"MIN_DIST_TO_ENEMY": 9.0,
"DIST_CANT_CHANGE_WAY": 5.0,
"DIST_CHECK_SFETY": 9.0,
"TIME_CHECK_SAFE": 2.0,
"HIDE_TO_COVER_TIME": 1.5,
"MAX_DIST_OF_COVER_SQR": 16.0,
"DIST_CANT_CHANGE_WAY_SQR": 25.0,
"SPOTTED_COVERS_RADIUS": 2.5,
"LOOK_LAST_ENEMY_POS_MOVING": 1.5,
"LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3.0,
"LOOK_LAST_ENEMY_POS_LOOKAROUND": 45.0,
"OFFSET_LOOK_ALONG_WALL_ANG": 20,
"SPOTTED_GRENADE_RADIUS": 16.0,
"MAX_SPOTTED_TIME_SEC": 55.0,
"WAIT_INT_COVER_FINDING_ENEMY": 2.0,
"CLOSE_DIST_POINT_SQRT": 4.0,
"DELTA_SEEN_FROM_COVE_LAST_POS": 15.0,
"MOVE_TO_COVER_WHEN_TARGET": false,
"RUN_COVER_IF_CAN_AND_NO_ENEMIES": false,
"SPOTTED_GRENADE_TIME": 7.0,
"DEPENDS_Y_DIST_TO_BOT": false,
"RUN_IF_FAR": 15.0,
"RUN_IF_FAR_SQRT": 225.0,
"STAY_IF_FAR": 25.0,
"STAY_IF_FAR_SQRT": 625.0,
"CHECK_COVER_ENEMY_LOOK": false,
"SHOOT_NEAR_TO_LEAVE": 2,
"SHOOT_NEAR_SEC_PERIOD": 0.5,
"HITS_TO_LEAVE_COVER": 1,
"HITS_TO_LEAVE_COVER_UNKNOWN": 1,
"DOG_FIGHT_AFTER_LEAVE": 4.0,
"NOT_LOOK_AT_WALL_IS_DANGER": true,
"MIN_DEFENCE_LEVEL": 22.0,
"REWORK_NOT_TO_SHOOT": true,
"DELETE_POINTS_BEHIND_ENEMIES": true,
"GOOD_DIST_TO_POINT_COEF": 1.8,
"ENEMY_DIST_TO_GO_OUT": 1.0,
"CHECK_CLOSEST_FRIEND": false,
"STATIONARY_WEAPON_NO_ENEMY_GETUP": 15.0
},
"Patrol": {
"LOOK_TIME_BASE": 12.0,
"RESERVE_TIME_STAY": 72.0,
"FRIEND_SEARCH_SEC": 12.0,
"TALK_DELAY": 31.1,
"MIN_TALK_DELAY": 35.0,
"TALK_DELAY_BIG": 45.1,
"CHANGE_WAY_TIME": 3325.1,
"MIN_DIST_TO_CLOSE_TALK": 5.0,
"VISION_DIST_COEF_PEACE": 1.0,
"MIN_DIST_TO_CLOSE_TALK_SQR": 25.0,
"CHANCE_TO_CUT_WAY_0_100": 75.0,
"CUT_WAY_MIN_0_1": 0.4,
"CUT_WAY_MAX_0_1": 0.65,
"CHANCE_TO_CHANGE_WAY_0_100": 30.0,
"CHANCE_TO_SHOOT_DEADBODY": 52,
"SUSPETION_PLACE_LIFETIME": 7.0,
"RESERVE_OUT_TIME": 60.0,
"CLOSE_TO_SELECT_RESERV_WAY": 25.0,
"MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5.0,
"CAN_CHOOSE_RESERV": true,
"TRY_CHOOSE_RESERV_WAY_ON_START": true
},
"Hearing": {
"BOT_CLOSE_PANIC_DIST": 1.0,
"CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88,
"DISPERSION_COEF": 10.0,
"CLOSE_DIST": 26.0,
"FAR_DIST": 56.0,
"SOUND_DIR_DEEFREE": 30.0,
"DIST_PLACE_TO_FIND_POINT": 70.0,
"DEAD_BODY_SOUND_RAD": 30.0,
"LOOK_ONLY_DANGER": false,
"RESET_TIMER_DIST": 17.0,
"HEAR_DELAY_WHEN_PEACE": 0.0,
"HEAR_DELAY_WHEN_HAVE_SMT": 0.0,
"LOOK_ONLY_DANGER_DELTA": 9.0
},
"Mind": {
"MIN_SHOOTS_TIME": 2,
"MAX_SHOOTS_TIME": 4,
"TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15.0,
"DAMAGE_REDUCTION_TIME_SEC": 20.0,
"MIN_DAMAGE_SCARE": 20.0,
"CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35.0,
"TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52.0,
"TIME_TO_FIND_ENEMY": 22.0,
"MAX_AGGRO_BOT_DIST": 100.0,
"HIT_POINT_DETECTION": 4.0,
"DANGER_POINT_CHOOSE_COEF": 1.0,
"SIMPLE_POINT_CHOOSE_COEF": 0.4,
"LASTSEEN_POINT_CHOOSE_COEF": 0.2,
"COVER_DIST_COEF": 1.5,
"DIST_TO_FOUND_SQRT": 400.0,
"MAX_AGGRO_BOT_DIST_SQR": 10000.0,
"DIST_TO_STOP_RUN_ENEMY": 15.0,
"ENEMY_LOOK_AT_ME_ANG": 15.0,
"MIN_START_AGGRESION_COEF": 1.0,
"MAX_START_AGGRESION_COEF": 3.0,
"BULLET_FEEL_DIST": 360.0,
"BULLET_FEEL_CLOSE_SDIST": 1.0,
"ATTACK_IMMEDIATLY_CHANCE_0_100": 40.0,
"CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01,
"FRIEND_DEAD_AGR_LOW": -0.2,
"FRIEND_AGR_KILL": 0.2,
"LAST_ENEMY_LOOK_TO": 40.0,
"CAN_RECEIVE_PLAYER_REQUESTS_SAVAGE": false,
"CAN_RECEIVE_PLAYER_REQUESTS_BEAR": false,
"CAN_RECEIVE_PLAYER_REQUESTS_USEC": false,
"CAN_USE_MEDS": true,
"SUSPETION_POINT_CHANCE_ADD100": 0.0,
"AMBUSH_WHEN_UNDER_FIRE": true,
"AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60.0,
"ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5,
"HOLD_IF_PROTECT_DELTA_LAST_TIME_SEEN": 8.5,
"FIND_COVER_TO_GET_POSITION_WITH_SHOOT": 2.0,
"PROTECT_TIME_REAL": true,
"CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25.0,
"CAN_PANIC_IS_PROTECT": false,
"NO_RUN_AWAY_FOR_SAFE": true,
"PART_PERCENT_TO_HEAL": 0.65,
"PROTECT_DELTA_HEAL_SEC": 10.0,
"CAN_STAND_BY": false,
"CAN_THROW_REQUESTS": true,
"GROUP_ANY_PHRASE_DELAY": 20.0,
"GROUP_EXACTLY_PHRASE_DELAY": 20.0,
"DIST_TO_ENEMY_YO_CAN_HEAL": 30.0,
"CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80.0,
"DOG_FIGHT_OUT": 6.0,
"DOG_FIGHT_IN": 3.0,
"SHOOT_INSTEAD_DOG_FIGHT": 9.0,
"PISTOL_SHOTGUN_AMBUSH_DIST": 30.0,
"STANDART_AMBUSH_DIST": 100.0,
"AI_POWER_COEF": 120.0,
"COVER_SECONDS_AFTER_LOSE_VISION": 10.0,
"COVER_SELF_ALWAYS_IF_DAMAGED": false,
"SEC_TO_MORE_DIST_TO_RUN": 10.0,
"HEAL_DELAY_SEC": 5.0,
"HIT_DELAY_WHEN_HAVE_SMT": -1.0,
"HIT_DELAY_WHEN_PEACE": -1.0,
"TALK_WITH_QUERY": true,
"DANGER_EXPIRE_TIME_MIN": 0.4,
"DANGER_EXPIRE_TIME_MAX": 1.2,
"PANIC_RUN_WEIGHT": 1.0,
"PANIC_SIT_WEIGHT": 80.0,
"PANIC_LAY_WEIGHT": 20.0,
"PANIC_NONE_WEIGHT": 40.0,
"CAN_TAKE_ITEMS": false,
"PANIC_SIT_WEIGHT_PEACE": 60.0
},
"Boss": {
"BOSS_DIST_TO_WARNING": 34.0,
"BOSS_DIST_TO_WARNING_SQRT": 1156.0,
"BOSS_DIST_TO_WARNING_OUT": 43.0,
"BOSS_DIST_TO_WARNING_OUT_SQRT": 1849.0,
"BOSS_DIST_TO_SHOOT": 16.0,
"BOSS_DIST_TO_SHOOT_SQRT": 256.0,
"CHANCE_TO_SEND_GRENADE_100": 100.0,
"MAX_DIST_COVER_BOSS": 25.0,
"MAX_DIST_COVER_BOSS_SQRT": 625.0,
"MAX_DIST_DECIDER_TO_SEND": 35.0,
"MAX_DIST_DECIDER_TO_SEND_SQRT": 1225.0,
"TIME_AFTER_LOSE": 15.0,
"TIME_AFTER_LOSE_DELTA": 60.0,
"PERSONS_SEND": 2,
"DELTA_SEARCH_TIME": 18.0,
"COVER_TO_SEND": true,
"WAIT_NO_ATTACK_SAVAGE": 10.0,
"CHANCE_USE_RESERVE_PATROL_100": 30.0,
"KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5.0,
"KILLA_DITANCE_TO_BE_ENEMY_BOSS": 65.0,
"KILLA_START_SEARCH_SEC": 40.0,
"KILLA_CONTUTION_TIME": 5.0,
"KILLA_CLOSE_ATTACK_DIST": 8.0,
"KILLA_MIDDLE_ATTACK_DIST": 32.0,
"KILLA_LARGE_ATTACK_DIST": 61.0,
"KILLA_SEARCH_METERS": 30.0,
"KILLA_DEF_DIST_SQRT": 225.0,
"KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25.0,
"KILLA_DIST_TO_GO_TO_SUPPRESS": 6.0,
"KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2.0,
"KILLA_CLOSEATTACK_TIMES": 3,
"KILLA_CLOSEATTACK_DELAY": 10.0,
"KILLA_HOLD_DELAY": 5.0,
"KILLA_BULLET_TO_RELOAD": 15,
"SHALL_WARN": true,
"KOJANIY_DIST_WHEN_READY": 40.0,
"KOJANIY_DIST_TO_BE_ENEMY": 200.0,
"KOJANIY_MIN_DIST_TO_LOOT": 20.0,
"KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400.0,
"KOJANIY_DIST_ENEMY_TOO_CLOSE": 17.0,
"KOJANIY_MANY_ENEMIES_COEF": 1.5,
"KILLA_ENEMIES_TO_ATTACK": 3,
"KILLA_ONE_IS_CLOSE": 20.0,
"KILLA_TRIGGER_DOWN_DELAY": 0.1,
"KILLA_WAIT_IN_COVER_COEF": 0.1,
"KOJANIY_COVER_POWER": 500.0,
"KOJANIY_FIGHT_CENTER_POS_ME": false,
"KOJANIY_DIST_CORE_SPOS_RECALC": 25.0,
"KOJANIY_DIST_CORE_SPOS_RECALC_SQRT": 625.0,
"GLUHAR_FOLLOWER_PATH_NAME": "Snipe",
"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": 30,
"GLUHAR_STOP_ASSAULT_ATTACK_DIST": 180,
"GLUHAR_TIME_TO_ASSAULT": 10,
"DIST_TO_PROTECT_BOSS": 15
},
"Core": {
"VisibleAngle": 160.0,
"VisibleDistance": 142.0,
"GainSightCoef": 0.1,
"ScatteringPerMeter": 0.045,
"ScatteringClosePerMeter": 0.12,
"DamageCoeff": 1.0,
"HearingSense": 3.9,
"CanRun": true,
"CanGrenade": true,
"AimingType": "normal",
"PistolFireDistancePref": 35.0,
"ShotgunFireDistancePref": 50.0,
"RifleFireDistancePref": 100.0,
"AccuratySpeed": 0.2,
"WaitInCoverBetweenShotsSec": 0.3
},
"Scattering": {
"MinScatter": 0.03,
"WorkingScatter": 0.15,
"MaxScatter": 0.4,
"SpeedUp": 0.3,
"SpeedUpAim": 1.4,
"SpeedDown": -0.3,
"ToSlowBotSpeed": 1.5,
"ToLowBotSpeed": 2.4,
"ToUpBotSpeed": 3.6,
"MovingSlowCoef": 1.5,
"ToLowBotAngularSpeed": 80.0,
"ToStopBotAngularSpeed": 40.0,
"FromShot": 0.001,
"TracerCoef": 1.3,
"HandDamageScatteringMinMax": 0.7,
"HandDamageAccuracySpeed": 1.3,
"BloodFall": 1.45,
"Caution": 0.3,
"ToCaution": 0.6,
"RecoilControlCoefShootDone": 0.0003,
"RecoilControlCoefShootDoneAuto": 0.00015,
"AMPLITUDE_FACTOR": 0.25,
"AMPLITUDE_SPEED": 0.1,
"DIST_FROM_OLD_POINT_TO_NOT_AIM": 15.0,
"DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225.0,
"DIST_NOT_TO_SHOOT": 0.3,
"PoseChnageCoef": 0.1,
"LayFactor": 0.1,
"RecoilYCoef": 0.0005,
"RecoilYCoefSppedDown": -0.52,
"RecoilYMax": 1.0
}
},
"impossible": {
"Lay": {
"CHECK_SHOOT_WHEN_LAYING": false,
"DELTA_LAY_CHECK": 2.0,
"DELTA_GETUP": 2.7,
"DELTA_AFTER_GETUP": 10.0,
"CLEAR_POINTS_OF_SCARE_SEC": 20.0,
"MAX_LAY_TIME": 35.0,
"DELTA_WANT_LAY_CHECL_SEC": 5.0,
"ATTACK_LAY_CHANCE": 25.0,
"DIST_TO_COVER_TO_LAY": 3.5,
"DIST_TO_COVER_TO_LAY_SQRT": 12.25,
"DIST_GRASS_TERRAIN_SQRT": 0.160000011,
"DIST_ENEMY_NULL_DANGER_LAY": 15.0,
"DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225.0,
"DIST_ENEMY_GETUP_LAY": 10.0,
"DIST_ENEMY_GETUP_LAY_SQRT": 100.0,
"DIST_ENEMY_CAN_LAY": 15.0,
"DIST_ENEMY_CAN_LAY_SQRT": 225.0,
"LAY_AIM": 0.6,
"MIN_CAN_LAY_DIST_SQRT": 121.0,
"MIN_CAN_LAY_DIST": 11.0,
"MAX_CAN_LAY_DIST_SQRT": 40000.0,
"MAX_CAN_LAY_DIST": 200.0,
"LAY_CHANCE_DANGER": 40.0,
"DAMAGE_TIME_TO_GETUP": 3
},
"Aiming": {
"MAX_AIM_PRECICING": 2.0,
"BETTER_PRECICING_COEF": 0.9,
"RECALC_DIST": 0.7,
"RECALC_SQR_DIST": 0.48999998,
"COEF_FROM_COVER": 0.45,
"PANIC_COEF": 1.2,
"PANIC_ACCURATY_COEF": 1.2,
"HARD_AIM": 0.75,
"PANIC_TIME": 2.0,
"RECALC_MUST_TIME": 3,
"DAMAGE_PANIC_TIME": 15.0,
"DANGER_UP_POINT": 1.3,
"MAX_AIMING_UPGRADE_BY_TIME": 0.25,
"DAMAGE_TO_DISCARD_AIM_0_100": 86.0,
"MIN_TIME_DISCARD_AIM_SEC": 0.3,
"MAX_TIME_DISCARD_AIM_SEC": 0.6,
"XZ_COEF": 0.10,
"SHOOT_TO_CHANGE_PRIORITY": 5525,
"BOTTOM_COEF": 0.1,
"FIRST_CONTACT_ADD_SEC": 0.1,
"FIRST_CONTACT_ADD_CHANCE_100": 80.0,
"BASE_HIT_AFFECTION_DELAY_SEC": 0.57,
"BASE_HIT_AFFECTION_MIN_ANG": 4.0,
"BASE_HIT_AFFECTION_MAX_ANG": 10.0,
"BASE_SHIEF": 0.05,
"SCATTERING_HAVE_DAMAGE_COEF": 2.0,
"SCATTERING_DIST_MODIF": 0.67,
"SCATTERING_DIST_MODIF_CLOSE": 0.6,
"AIMING_TYPE": 5,
"DIST_TO_SHOOT_TO_CENTER": 3.0,
"DIST_TO_SHOOT_NO_OFFSET": 3.0,
"SHPERE_FRIENDY_FIRE_SIZE": -0.1,
"COEF_IF_MOVE": 1.0,
"TIME_COEF_IF_MOVE": 1.1,
"BOT_MOVE_IF_DELTA": 3.01,
"NEXT_SHOT_MISS_CHANCE_100": 100.0,
"NEXT_SHOT_MISS_Y_OFFSET": 1.0,
"ANYTIME_LIGHT_WHEN_AIM_100": -1.0,
"ANY_PART_SHOOT_TIME": 15.0,
"WEAPON_ROOT_OFFSET": 0.35,
"MIN_DAMAGE_TO_GET_HIT_AFFETS": 1.0,
"MAX_AIM_TIME": 1.5,
"OFFSET_RECAL_ANYWAY_TIME": 1.0,
"BASE_SHIEF_STATIONARY_GRENADE": 1.1,
"XZ_COEF_STATIONARY_GRENADE": 0.2,
"Y_TOP_OFFSET_COEF": 0.001,
"Y_BOTTOM_OFFSET_COEF": 0.015
},
"Look": {
"OLD_TIME_POINT": 11.0,
"WAIT_NEW_SENSOR": 2.1,
"WAIT_NEW__LOOK_SENSOR": 7.8,
"LOOK_AROUND_DELTA": 1.1,
"MAX_VISION_GRASS_METERS": 0.8,
"MAX_VISION_GRASS_METERS_FLARE": 8.0,
"MAX_VISION_GRASS_METERS_OPT": 0.9090909,
"MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125,
"LightOnVisionDistance": 45.0,
"FAR_DISTANCE": 160.0,
"FarDeltaTimeSec": 3.0,
"MIDDLE_DIST": 90.0,
"MiddleDeltaTimeSec": 1.0,
"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.0,
"ENEMY_LIGHT_ADD": 48.0,
"ENEMY_LIGHT_START_DIST": 90.0,
"CAN_LOOK_TO_WALL": true,
"DIST_NOT_TO_IGNORE_WALL": 15.0,
"DIST_CHECK_WALL": 20.0,
"LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25.0,
"MIN_LOOK_AROUD_TIME": 20.0,
"OPTIMIZE_TO_ONLY_BODY": true
},
"Shoot": {
"RECOIL_TIME_NORMALIZE": 1.0,
"RECOIL_PER_METER": 0.02,
"MAX_RECOIL_PER_METER": 0.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.0,
"FINGER_HOLD_SINGLE_SHOT": 0.14,
"BASE_AUTOMATIC_TIME": 0.2,
"AUTOMATIC_FIRE_SCATTERING_COEF": 1.5,
"CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 94.0,
"FAR_DIST_ENEMY": 20.0,
"SHOOT_FROM_COVER": 4,
"FAR_DIST_ENEMY_SQR": 400.0,
"MAX_DIST_COEF": 1.35,
"RECOIL_DELTA_PRESS": 0.15,
"RUN_DIST_NO_AMMO": 25.0,
"RUN_DIST_NO_AMMO_SQRT": 625.0,
"CAN_SHOOTS_TIME_TO_AMBUSH": 993,
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5,
"NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2.0,
"RELOAD_PECNET_NO_ENEMY": 0.6,
"CHANCE_TO_CHANGE_WEAPON": 100.0,
"CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 80.0,
"LOW_DIST_TO_CHANGE_WEAPON": 5.0,
"FAR_DIST_TO_CHANGE_WEAPON": 30.0,
"SUPPRESS_BY_SHOOT_TIME": 6.0,
"SUPPRESS_TRIGGERS_DOWN": 3,
"DIST_TO_CHANGE_TO_MAIN": 15.0,
"WAIT_NEXT_STATIONARY_GRENADE": 1.0,
"FINGER_HOLD_STATIONARY_GRENADE": 0.3,
"VALIDATE_MALFUNCTION_CHANCE": 0,
"REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25,
"DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5,
"DELAY_BEFORE_FIX_MALFUNCTION": 0.5
},
"Move": {
"BASE_ROTATE_SPEED": 270.0,
"REACH_DIST": 0.5,
"REACH_DIST_RUN": 0.8,
"START_SLOW_DIST": 1.5,
"BASESTART_SLOW_DIST": 1.1,
"SLOW_COEF": 7.0,
"DIST_TO_CAN_CHANGE_WAY": 8.0,
"DIST_TO_START_RAYCAST": 15.0,
"BASE_START_SERACH": 35.0,
"UPDATE_TIME_RECAL_WAY": 7.0,
"FAR_DIST": 4.0,
"FAR_DIST_SQR": 16.0,
"DIST_TO_CAN_CHANGE_WAY_SQR": 64.0,
"DIST_TO_START_RAYCAST_SQR": 225.0,
"BASE_SQRT_START_SERACH": 1225.0,
"Y_APPROXIMATION": 0.7,
"DELTA_LAST_SEEN_ENEMY": 20.0,
"REACH_DIST_COVER": 2.0,
"RUN_TO_COVER_MIN": 2.0,
"CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100.0,
"RUN_IF_CANT_SHOOT": false,
"RUN_IF_GAOL_FAR_THEN": 10.0,
"SEC_TO_CHANGE_TO_RUN": 3.0,
"ETERNITY_STAMINA": true
},
"Grenade": {
"DELTA_NEXT_ATTEMPT_FROM_COVER": 5.0,
"DELTA_NEXT_ATTEMPT": 10.0,
"MIN_DIST_NOT_TO_THROW": 8.0,
"NEAR_DELTA_THROW_TIME_SEC": 2.0,
"MIN_THROW_GRENADE_DIST": 12.0,
"MIN_THROW_GRENADE_DIST_SQRT": 144.0,
"MIN_DIST_NOT_TO_THROW_SQR": 64.0,
"RUN_AWAY": 22.0,
"RUN_AWAY_SQR": 484.0,
"ADD_GRENADE_AS_DANGER": 65.0,
"ADD_GRENADE_AS_DANGER_SQR": 4225.0,
"CHANCE_TO_NOTIFY_ENEMY_GR_100": 100.0,
"GrenadePerMeter": 0.1,
"REQUEST_DIST_MUST_THROW_SQRT": 9.0,
"REQUEST_DIST_MUST_THROW": 3.0,
"BEWARE_TYPE": 2,
"SHOOT_TO_SMOKE_CHANCE_100": 50.0,
"CHANCE_RUN_FLASHED_100": 100.0,
"MAX_FLASHED_DIST_TO_SHOOT": 10.0,
"MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100.0,
"FLASH_GRENADE_TIME_COEF": 0.25,
"SIZE_SPOTTED_COEF": 2.0,
"BE_ATTENTION_COEF": 4.0,
"TIME_SHOOT_TO_FLASH": 4.0,
"CLOSE_TO_SMOKE_TO_SHOOT": 10.0,
"CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100.0,
"CLOSE_TO_SMOKE_TIME_DELTA": 5.0,
"SMOKE_CHECK_DELTA": 1.0,
"DELTA_GRENADE_START_TIME": 0.01,
"AMBUSH_IF_SMOKE_IN_ZONE_100": 40.0,
"AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30.0,
"NO_RUN_FROM_AI_GRENADES": true,
"MAX_THROW_POWER": 25.0,
"MIN_THROW_DIST_PERCENT_0_1": 0.7,
"GrenadePrecision": 0.1,
"STOP_WHEN_THROW_GRENADE": true,
"WAIT_TIME_TURN_AWAY": 0.2,
"SMOKE_SUPPRESS_DELTA": 20.0,
"DAMAGE_GRENADE_SUPPRESS_DELTA": 8.0,
"STUN_SUPPRESS_DELTA": 9.0,
"CHEAT_START_GRENADE_PLACE": false,
"CAN_THROW_STRAIGHT_CONTACT": true,
"STRAIGHT_CONTACT_DELTA_SEC": -1.0,
"ANG_TYPE": 1
},
"Change": {
"SMOKE_VISION_DIST": 0.6,
"SMOKE_GAIN_SIGHT": 1.6,
"SMOKE_SCATTERING": 1.6,
"SMOKE_PRECICING": 1.6,
"SMOKE_HEARING": 1.0,
"SMOKE_ACCURATY": 1.6,
"SMOKE_LAY_CHANCE": 1.6,
"FLASH_VISION_DIST": 0.05,
"FLASH_GAIN_SIGHT": 1.8,
"FLASH_SCATTERING": 1.6,
"FLASH_PRECICING": 1.6,
"FLASH_HEARING": 1.0,
"FLASH_ACCURATY": 1.6,
"FLASH_LAY_CHANCE": 1.0,
"STUN_HEARING": 0.01
},
"Cover": {
"RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20.0,
"RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50.0,
"SOUND_TO_GET_SPOTTED": 2.0,
"TIME_TO_MOVE_TO_COVER": 15.0,
"MAX_DIST_OF_COVER": 4.0,
"CHANGE_RUN_TO_COVER_SEC": 5.0,
"CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6,
"MIN_DIST_TO_ENEMY": 9.0,
"DIST_CANT_CHANGE_WAY": 5.0,
"DIST_CHECK_SFETY": 9.0,
"TIME_CHECK_SAFE": 2.0,
"HIDE_TO_COVER_TIME": 1.5,
"MAX_DIST_OF_COVER_SQR": 16.0,
"DIST_CANT_CHANGE_WAY_SQR": 25.0,
"SPOTTED_COVERS_RADIUS": 2.5,
"LOOK_LAST_ENEMY_POS_MOVING": 1.5,
"LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3.0,
"LOOK_LAST_ENEMY_POS_LOOKAROUND": 45.0,
"OFFSET_LOOK_ALONG_WALL_ANG": 20,
"SPOTTED_GRENADE_RADIUS": 16.0,
"MAX_SPOTTED_TIME_SEC": 55.0,
"WAIT_INT_COVER_FINDING_ENEMY": 2.0,
"CLOSE_DIST_POINT_SQRT": 4.0,
"DELTA_SEEN_FROM_COVE_LAST_POS": 15.0,
"MOVE_TO_COVER_WHEN_TARGET": false,
"RUN_COVER_IF_CAN_AND_NO_ENEMIES": false,
"SPOTTED_GRENADE_TIME": 7.0,
"DEPENDS_Y_DIST_TO_BOT": false,
"RUN_IF_FAR": 15.0,
"RUN_IF_FAR_SQRT": 225.0,
"STAY_IF_FAR": 25.0,
"STAY_IF_FAR_SQRT": 625.0,
"CHECK_COVER_ENEMY_LOOK": false,
"SHOOT_NEAR_TO_LEAVE": 2,
"SHOOT_NEAR_SEC_PERIOD": 0.5,
"HITS_TO_LEAVE_COVER": 1,
"HITS_TO_LEAVE_COVER_UNKNOWN": 1,
"DOG_FIGHT_AFTER_LEAVE": 4.0,
"NOT_LOOK_AT_WALL_IS_DANGER": true,
"MIN_DEFENCE_LEVEL": 22.0,
"REWORK_NOT_TO_SHOOT": true,
"DELETE_POINTS_BEHIND_ENEMIES": true,
"GOOD_DIST_TO_POINT_COEF": 1.8,
"ENEMY_DIST_TO_GO_OUT": 1.0,
"CHECK_CLOSEST_FRIEND": false,
"STATIONARY_WEAPON_NO_ENEMY_GETUP": 15.0
},
"Patrol": {
"LOOK_TIME_BASE": 12.0,
"RESERVE_TIME_STAY": 72.0,
"FRIEND_SEARCH_SEC": 12.0,
"TALK_DELAY": 31.1,
"MIN_TALK_DELAY": 35.0,
"TALK_DELAY_BIG": 45.1,
"CHANGE_WAY_TIME": 3325.1,
"MIN_DIST_TO_CLOSE_TALK": 5.0,
"VISION_DIST_COEF_PEACE": 1.0,
"MIN_DIST_TO_CLOSE_TALK_SQR": 25.0,
"CHANCE_TO_CUT_WAY_0_100": 75.0,
"CUT_WAY_MIN_0_1": 0.4,
"CUT_WAY_MAX_0_1": 0.65,
"CHANCE_TO_CHANGE_WAY_0_100": 30.0,
"CHANCE_TO_SHOOT_DEADBODY": 52,
"SUSPETION_PLACE_LIFETIME": 7.0,
"RESERVE_OUT_TIME": 60.0,
"CLOSE_TO_SELECT_RESERV_WAY": 25.0,
"MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5.0,
"CAN_CHOOSE_RESERV": true,
"TRY_CHOOSE_RESERV_WAY_ON_START": true
},
"Hearing": {
"BOT_CLOSE_PANIC_DIST": 1.0,
"CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88,
"DISPERSION_COEF": 10.0,
"CLOSE_DIST": 26.0,
"FAR_DIST": 56.0,
"SOUND_DIR_DEEFREE": 30.0,
"DIST_PLACE_TO_FIND_POINT": 70.0,
"DEAD_BODY_SOUND_RAD": 30.0,
"LOOK_ONLY_DANGER": false,
"RESET_TIMER_DIST": 17.0,
"HEAR_DELAY_WHEN_PEACE": 0.0,
"HEAR_DELAY_WHEN_HAVE_SMT": 0.0,
"LOOK_ONLY_DANGER_DELTA": 9.0
},
"Mind": {
"MIN_SHOOTS_TIME": 2,
"MAX_SHOOTS_TIME": 4,
"TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15.0,
"DAMAGE_REDUCTION_TIME_SEC": 20.0,
"MIN_DAMAGE_SCARE": 20.0,
"CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35.0,
"TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52.0,
"TIME_TO_FIND_ENEMY": 22.0,
"MAX_AGGRO_BOT_DIST": 100.0,
"HIT_POINT_DETECTION": 4.0,
"DANGER_POINT_CHOOSE_COEF": 1.0,
"SIMPLE_POINT_CHOOSE_COEF": 0.4,
"LASTSEEN_POINT_CHOOSE_COEF": 0.2,
"COVER_DIST_COEF": 1.5,
"DIST_TO_FOUND_SQRT": 400.0,
"MAX_AGGRO_BOT_DIST_SQR": 10000.0,
"DIST_TO_STOP_RUN_ENEMY": 15.0,
"ENEMY_LOOK_AT_ME_ANG": 15.0,
"MIN_START_AGGRESION_COEF": 1.0,
"MAX_START_AGGRESION_COEF": 3.0,
"BULLET_FEEL_DIST": 360.0,
"BULLET_FEEL_CLOSE_SDIST": 1.0,
"ATTACK_IMMEDIATLY_CHANCE_0_100": 40.0,
"CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01,
"FRIEND_DEAD_AGR_LOW": -0.2,
"FRIEND_AGR_KILL": 0.2,
"LAST_ENEMY_LOOK_TO": 40.0,
"CAN_RECEIVE_PLAYER_REQUESTS_SAVAGE": false,
"CAN_RECEIVE_PLAYER_REQUESTS_BEAR": false,
"CAN_RECEIVE_PLAYER_REQUESTS_USEC": false,
"CAN_USE_MEDS": true,
"SUSPETION_POINT_CHANCE_ADD100": 0.0,
"AMBUSH_WHEN_UNDER_FIRE": true,
"AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60.0,
"ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5,
"HOLD_IF_PROTECT_DELTA_LAST_TIME_SEEN": 8.5,
"FIND_COVER_TO_GET_POSITION_WITH_SHOOT": 2.0,
"PROTECT_TIME_REAL": true,
"CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25.0,
"CAN_PANIC_IS_PROTECT": false,
"NO_RUN_AWAY_FOR_SAFE": true,
"PART_PERCENT_TO_HEAL": 0.65,
"PROTECT_DELTA_HEAL_SEC": 10.0,
"CAN_STAND_BY": false,
"CAN_THROW_REQUESTS": true,
"GROUP_ANY_PHRASE_DELAY": 20.0,
"GROUP_EXACTLY_PHRASE_DELAY": 20.0,
"DIST_TO_ENEMY_YO_CAN_HEAL": 30.0,
"CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80.0,
"DOG_FIGHT_OUT": 6.0,
"DOG_FIGHT_IN": 3.0,
"SHOOT_INSTEAD_DOG_FIGHT": 9.0,
"PISTOL_SHOTGUN_AMBUSH_DIST": 30.0,
"STANDART_AMBUSH_DIST": 100.0,
"AI_POWER_COEF": 120.0,
"COVER_SECONDS_AFTER_LOSE_VISION": 10.0,
"COVER_SELF_ALWAYS_IF_DAMAGED": false,
"SEC_TO_MORE_DIST_TO_RUN": 10.0,
"HEAL_DELAY_SEC": 5.0,
"HIT_DELAY_WHEN_HAVE_SMT": -1.0,
"HIT_DELAY_WHEN_PEACE": -1.0,
"TALK_WITH_QUERY": true,
"DANGER_EXPIRE_TIME_MIN": 0.4,
"DANGER_EXPIRE_TIME_MAX": 1.2,
"PANIC_RUN_WEIGHT": 1.0,
"PANIC_SIT_WEIGHT": 80.0,
"PANIC_LAY_WEIGHT": 20.0,
"PANIC_NONE_WEIGHT": 40.0,
"CAN_TAKE_ITEMS": false,
"PANIC_SIT_WEIGHT_PEACE": 60.0
},
"Boss": {
"BOSS_DIST_TO_WARNING": 34.0,
"BOSS_DIST_TO_WARNING_SQRT": 1156.0,
"BOSS_DIST_TO_WARNING_OUT": 43.0,
"BOSS_DIST_TO_WARNING_OUT_SQRT": 1849.0,
"BOSS_DIST_TO_SHOOT": 16.0,
"BOSS_DIST_TO_SHOOT_SQRT": 256.0,
"CHANCE_TO_SEND_GRENADE_100": 100.0,
"MAX_DIST_COVER_BOSS": 25.0,
"MAX_DIST_COVER_BOSS_SQRT": 625.0,
"MAX_DIST_DECIDER_TO_SEND": 35.0,
"MAX_DIST_DECIDER_TO_SEND_SQRT": 1225.0,
"TIME_AFTER_LOSE": 15.0,
"TIME_AFTER_LOSE_DELTA": 60.0,
"PERSONS_SEND": 2,
"DELTA_SEARCH_TIME": 18.0,
"COVER_TO_SEND": true,
"WAIT_NO_ATTACK_SAVAGE": 10.0,
"CHANCE_USE_RESERVE_PATROL_100": 30.0,
"KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5.0,
"KILLA_DITANCE_TO_BE_ENEMY_BOSS": 65.0,
"KILLA_START_SEARCH_SEC": 40.0,
"KILLA_CONTUTION_TIME": 5.0,
"KILLA_CLOSE_ATTACK_DIST": 8.0,
"KILLA_MIDDLE_ATTACK_DIST": 32.0,
"KILLA_LARGE_ATTACK_DIST": 61.0,
"KILLA_SEARCH_METERS": 30.0,
"KILLA_DEF_DIST_SQRT": 225.0,
"KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25.0,
"KILLA_DIST_TO_GO_TO_SUPPRESS": 6.0,
"KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2.0,
"KILLA_CLOSEATTACK_TIMES": 3,
"KILLA_CLOSEATTACK_DELAY": 10.0,
"KILLA_HOLD_DELAY": 5.0,
"KILLA_BULLET_TO_RELOAD": 15,
"SHALL_WARN": true,
"KOJANIY_DIST_WHEN_READY": 40.0,
"KOJANIY_DIST_TO_BE_ENEMY": 200.0,
"KOJANIY_MIN_DIST_TO_LOOT": 20.0,
"KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400.0,
"KOJANIY_DIST_ENEMY_TOO_CLOSE": 17.0,
"KOJANIY_MANY_ENEMIES_COEF": 1.5,
"KILLA_ENEMIES_TO_ATTACK": 3,
"KILLA_ONE_IS_CLOSE": 20.0,
"KILLA_TRIGGER_DOWN_DELAY": 0.1,
"KILLA_WAIT_IN_COVER_COEF": 0.1,
"KOJANIY_COVER_POWER": 500.0,
"KOJANIY_FIGHT_CENTER_POS_ME": false,
"KOJANIY_DIST_CORE_SPOS_RECALC": 25.0,
"KOJANIY_DIST_CORE_SPOS_RECALC_SQRT": 625.0,
"GLUHAR_FOLLOWER_PATH_NAME": "Snipe",
"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": 30,
"GLUHAR_STOP_ASSAULT_ATTACK_DIST": 180,
"GLUHAR_TIME_TO_ASSAULT": 10,
"DIST_TO_PROTECT_BOSS": 15
},
"Core": {
"VisibleAngle": 160.0,
"VisibleDistance": 142.0,
"GainSightCoef": 0.1,
"ScatteringPerMeter": 0.045,
"ScatteringClosePerMeter": 0.12,
"DamageCoeff": 1.0,
"HearingSense": 3.9,
"CanRun": true,
"CanGrenade": true,
"AimingType": "normal",
"PistolFireDistancePref": 35.0,
"ShotgunFireDistancePref": 50.0,
"RifleFireDistancePref": 100.0,
"AccuratySpeed": 0.2,
"WaitInCoverBetweenShotsSec": 0.3
},
"Scattering": {
"MinScatter": 0.03,
"WorkingScatter": 0.15,
"MaxScatter": 0.4,
"SpeedUp": 0.3,
"SpeedUpAim": 1.4,
"SpeedDown": -0.3,
"ToSlowBotSpeed": 1.5,
"ToLowBotSpeed": 2.4,
"ToUpBotSpeed": 3.6,
"MovingSlowCoef": 1.5,
"ToLowBotAngularSpeed": 80.0,
"ToStopBotAngularSpeed": 40.0,
"FromShot": 0.001,
"TracerCoef": 1.3,
"HandDamageScatteringMinMax": 0.7,
"HandDamageAccuracySpeed": 1.3,
"BloodFall": 1.45,
"Caution": 0.3,
"ToCaution": 0.6,
"RecoilControlCoefShootDone": 0.0003,
"RecoilControlCoefShootDoneAuto": 0.00015,
"AMPLITUDE_FACTOR": 0.25,
"AMPLITUDE_SPEED": 0.1,
"DIST_FROM_OLD_POINT_TO_NOT_AIM": 15.0,
"DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225.0,
"DIST_NOT_TO_SHOOT": 0.3,
"PoseChnageCoef": 0.1,
"LayFactor": 0.1,
"RecoilYCoef": 0.0005,
"RecoilYCoefSppedDown": -0.52,
"RecoilYMax": 1.0
}
}
},
"chances": {
"equipment": {
"Headwear": 0,
"Earpiece": 0,
"FaceCover": 0,
"ArmorVest": 0,
"Eyewear": 0,
"ArmBand": 0,
"TacticalVest": 0,
"Backpack": 0,
"FirstPrimaryWeapon": 0,
"SecondPrimaryWeapon": 0,
"Holster": 0,
"Scabbard": 0
},
"mods": {}
},
"generation": {
"items": {
"specialItems": {
"min": 0,
"max": 0
},
"healing": {
"min": 0,
"max": 0
},
"drugs": {
"max": 1,
"min": 0
},
"stims": {
"min": 0,
"max": 1
},
"looseLoot": {
"min": 0,
"max": 0
},
"magazines": {
"min": 0,
"max": 0
},
"grenades": {
"min": 0,
"max": 0
}
}
} }
},
"experience": {
"level": {
"max": 0,
"min": 0
},
"reward": {
"max": 0,
"min": 0
},
"standingForKill": 0
},
"firstName": [],
"generation": {
"items": {
"backpackLoot": {
"weights": {
"0": 1,
"1": 1,
"2": 2,
"3": 1,
"4": 1,
"5": 1,
"6": 1,
"7": 0
},
"whitelist": []
},
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": {
"weights": {
"0": 10,
"1": 5,
"2": 2
},
"whitelist": []
},
"drugs": {
"weights": {
"0": 1,
"1": 2,
"2": 0
},
"whitelist": []
},
"food": {
"weights": {
"0": 10,
"1": 5,
"2": 2
},
"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": {
"BodyParts": [
{
"Chest": {
"max": 180,
"min": 180
},
"Head": {
"max": 41,
"min": 41
},
"LeftArm": {
"max": 115,
"min": 115
},
"LeftLeg": {
"max": 115,
"min": 115
},
"RightArm": {
"max": 115,
"min": 115
},
"RightLeg": {
"max": 115,
"min": 115
},
"Stomach": {
"max": 125,
"min": 125
}
}
],
"Energy": {
"max": 100,
"min": 100
},
"Hydration": {
"max": 100,
"min": 100
},
"Temperature": {
"max": 40,
"min": 36
}
},
"inventory": {
"equipment": {
"ArmBand": [],
"ArmorVest": [],
"Backpack": [],
"Earpiece": [],
"Eyewear": [],
"FaceCover": [],
"FirstPrimaryWeapon": [],
"Headwear": [],
"Holster": [],
"Pockets": [],
"Scabbard": [],
"SecondPrimaryWeapon": [],
"SecuredContainer": [],
"TacticalVest": []
},
"items": {
"Backpack": [],
"Pockets": [],
"SecuredContainer": [],
"SpecialLoot": [],
"TacticalVest": []
},
"mods": {}
},
"lastName": [],
"skills": {
"Common": {}
}
} }

View File

@ -2099,6 +2099,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2232,6 +2232,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2245,6 +2245,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2136,6 +2136,14 @@
"7": 0 "7": 0
}, },
"whitelist": [] "whitelist": []
},
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
}, },
"drugs": { "drugs": {
"weights": { "weights": {

View File

@ -2003,6 +2003,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2064,6 +2064,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2302,6 +2302,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2017,6 +2017,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,
@ -2057,7 +2065,7 @@
"0": 1, "0": 1,
"1": 2, "1": 2,
"2": 1 "2": 1
}, },
"whitelist": [] "whitelist": []
}, },
"magazines": { "magazines": {

View File

@ -2119,6 +2119,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2085,6 +2085,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2101,6 +2101,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2112,6 +2112,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2146,6 +2146,14 @@
}, },
"whitelist": [] "whitelist": []
}, },
"currency": {
"weights": {
"0": 20,
"1": 5,
"2": 1
},
"whitelist": []
},
"drink": { "drink": {
"weights": { "weights": {
"0": 10, "0": 10,

View File

@ -2510,7 +2510,7 @@
}, },
"food": { "food": {
"weights": { "weights": {
"0": 6, "0": 5,
"1": 5, "1": 5,
"2": 2 "2": 2
}, },
@ -2518,11 +2518,18 @@
}, },
"drink": { "drink": {
"weights": { "weights": {
"0": 6, "0": 5,
"1": 5, "1": 5,
"2": 1 "2": 1
}, },
"whitelist": [] "whitelist": []
},
"currency": {
"weights": {
"0": 5,
"1": 1
},
"whitelist": []
}, },
"grenades": { "grenades": {
"weights": { "weights": {

View File

@ -2971,6 +2971,119 @@
}, },
"enableAreaRequirements": false "enableAreaRequirements": false
}, },
{
"_id": "5d494a0e5b56502f18c98a02",
"type": 13,
"enabled": true,
"needsFuel": true,
"takeFromSlotLocked": false,
"craftGivesExp": true,
"displayLevel": true,
"requirements": [],
"stages": {
"0": {
"requirements": [],
"bonuses": [],
"slots": 0,
"constructionTime": 0,
"description": "",
"container": "",
"autoUpgrade": false,
"displayInterface": true,
"improvements": []
},
"1": {
"requirements": [
{
"areaType": 9,
"requiredLevel": 3,
"type": "Area"
},
{
"templateId": "5449016a4bdc2d6f028b456f",
"count": 400000,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"skillName": "Memory",
"skillLevel": 8,
"type": "Skill"
},
{
"templateId": "573478bc24597738002c6175",
"count": 1,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "573474f924597738002c6174",
"count": 2,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "590c639286f774151567fa95",
"count": 5,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "590c645c86f77412b01304d9",
"count": 2,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "590c651286f7741e566b6461",
"count": 2,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "62a09e73af34e73a266d932a",
"count": 1,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
}
],
"bonuses": [
{
"id": "64f5b9e5fa34f11b380756f7",
"value": 15,
"passive": true,
"production": false,
"visible": true,
"type": "ExperienceRate"
},
{
"id": "64f5b9e5fa34f11b380756f8",
"value": 30,
"passive": true,
"production": false,
"visible": true,
"skillType": "Practical",
"type": "SkillGroupLevelingBoost"
}
],
"slots": 0,
"constructionTime": 194400,
"description": "",
"container": "",
"autoUpgrade": false,
"displayInterface": true,
"improvements": []
}
},
"enableAreaRequirements": false
},
{ {
"_id": "5d494a175b56502f18c98a04", "_id": "5d494a175b56502f18c98a04",
"type": 14, "type": 14,
@ -3217,6 +3330,354 @@
}, },
"enableAreaRequirements": false "enableAreaRequirements": false
}, },
{
"_id": "5d494a295b56502f18c98a08",
"type": 16,
"enabled": true,
"needsFuel": false,
"takeFromSlotLocked": false,
"craftGivesExp": true,
"displayLevel": true,
"requirements": [
{
"areaType": 22,
"requiredLevel": 6,
"type": "Area"
}
],
"stages": {
"0": {
"requirements": [],
"bonuses": [],
"slots": 0,
"constructionTime": 0,
"description": "",
"container": "",
"autoUpgrade": false,
"displayInterface": true,
"improvements": []
},
"1": {
"requirements": [
{
"areaType": 15,
"requiredLevel": 2,
"type": "Area"
},
{
"traderId": "5a7c2eca46aef81a7ca2145d",
"loyaltyLevel": 2,
"type": "TraderLoyalty"
},
{
"templateId": "5d1b31ce86f7742523398394",
"count": 1,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "5e2af47786f7746d404f3aaa",
"count": 5,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "59e3658a86f7741776641ac4",
"count": 1,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "5d1b392c86f77425243e98fe",
"count": 5,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "590c31c586f774245e3141b2",
"count": 5,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "5734795124597738002c6176",
"count": 2,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
}
],
"bonuses": [
{
"id": "6548ae1b0d23be12146d70ee",
"value": 0,
"passive": true,
"production": false,
"visible": true,
"skillType": "Combat",
"type": "SkillGroupLevelingBoost"
},
{
"id": "6548afcae28f7800b02d2004",
"value": 3,
"passive": true,
"production": false,
"visible": true,
"icon": "/files/Hideout/icon_hideout_videocardslots.png",
"type": "TextBonus"
},
{
"id": "6548afd9eb937c71d7776652",
"value": 6,
"passive": true,
"production": false,
"visible": true,
"icon": "/files/Hideout/icon_hideout_videocardslots.png",
"type": "TextBonus"
},
{
"id": "6548afe3e7726b6d1b4317d5",
"value": 6,
"passive": true,
"production": false,
"visible": true,
"icon": "/files/Hideout/icon_hideout_videocardslots.png",
"type": "TextBonus"
}
],
"slots": 0,
"constructionTime": 43207.2,
"description": "",
"container": "63dbd45917fff4dee40fe16e",
"autoUpgrade": false,
"displayInterface": true,
"improvements": []
},
"2": {
"requirements": [
{
"templateId": "590c639286f774151567fa95",
"count": 1,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "5af04b6486f774195a3ebb49",
"count": 1,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "590c2e1186f77425357b6124",
"count": 1,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "5bc9bc53d4351e00367fbcee",
"count": 1,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "590a3cd386f77436f20848cb",
"count": 10,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "59e35ef086f7741777737012",
"count": 6,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "57347c1124597737fb1379e3",
"count": 3,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "590c346786f77423e50ed342",
"count": 2,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "5e2af22086f7746d3f3c33fa",
"count": 2,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
}
],
"bonuses": [
{
"id": "6548ae2c84d9162bba1fbb04",
"value": 0,
"passive": true,
"production": false,
"visible": true,
"skillType": "Combat",
"type": "SkillGroupLevelingBoost"
},
{
"id": "6549f1926b29cf3df65ea139",
"value": 6,
"passive": true,
"production": false,
"visible": true,
"icon": "/files/Hideout/icon_hideout_videocardslots.png",
"type": "TextBonus"
},
{
"id": "6549f19ae28f7800b02d204f",
"value": 12,
"passive": true,
"production": false,
"visible": true,
"icon": "/files/Hideout/icon_hideout_videocardslots.png",
"type": "TextBonus"
},
{
"id": "6549f1a284d9162bba1fbbb1",
"value": 12,
"passive": true,
"production": false,
"visible": true,
"icon": "/files/Hideout/icon_hideout_videocardslots.png",
"type": "TextBonus"
}
],
"slots": 0,
"constructionTime": 64800,
"description": "",
"container": "65424185a57eea37ed6562e9",
"autoUpgrade": false,
"displayInterface": true,
"improvements": []
},
"3": {
"requirements": [
{
"templateId": "62a0a0bb621468534a797ad5",
"count": 1,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "59e35de086f7741778269d84",
"count": 1,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "59e3639286f7741777737013",
"count": 1,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "590a3cd386f77436f20848cb",
"count": 15,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "5e2af29386f7746d4159f077",
"count": 3,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "57347cd0245977445a2d6ff1",
"count": 3,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "61bf7b6302b3924be92fa8c3",
"count": 15,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "59e36c6f86f774176c10a2a7",
"count": 5,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
}
],
"bonuses": [
{
"id": "6548ad85d520b562b66d65d9",
"value": 0,
"passive": true,
"production": false,
"visible": true,
"skillType": "Combat",
"type": "SkillGroupLevelingBoost"
},
{
"id": "6549f1c405b256642e3e9131",
"value": 10,
"passive": true,
"production": false,
"visible": true,
"icon": "/files/Hideout/icon_hideout_videocardslots.png",
"type": "TextBonus"
},
{
"id": "6549f1cdde376a2fc737e8a8",
"value": 24,
"passive": true,
"production": false,
"visible": true,
"icon": "/files/Hideout/icon_hideout_videocardslots.png",
"type": "TextBonus"
},
{
"id": "6549f1d37d6e4756c83afa77",
"value": 24,
"passive": true,
"production": false,
"visible": true,
"icon": "/files/Hideout/icon_hideout_videocardslots.png",
"type": "TextBonus"
}
],
"slots": 0,
"constructionTime": 86400,
"description": "",
"container": "6542435ea57eea37ed6562f0",
"autoUpgrade": false,
"displayInterface": true,
"improvements": []
}
},
"enableAreaRequirements": true
},
{ {
"_id": "5d494a315b56502f18c98a0a", "_id": "5d494a315b56502f18c98a0a",
"type": 17, "type": 17,
@ -4832,466 +5293,5 @@
} }
}, },
"enableAreaRequirements": false "enableAreaRequirements": false
},
{
"_id": "5d494a0e5b56502f18c98a02",
"type": 13,
"enabled": true,
"needsFuel": true,
"takeFromSlotLocked": false,
"craftGivesExp": true,
"displayLevel": true,
"requirements": [],
"stages": {
"0": {
"requirements": [],
"bonuses": [],
"slots": 0,
"constructionTime": 0,
"description": "",
"container": "",
"autoUpgrade": false,
"displayInterface": true,
"improvements": []
},
"1": {
"requirements": [
{
"areaType": 9,
"requiredLevel": 3,
"type": "Area"
},
{
"templateId": "5449016a4bdc2d6f028b456f",
"count": 400000,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"skillName": "HideoutManagement",
"skillLevel": 5,
"type": "Skill"
},
{
"templateId": "573478bc24597738002c6175",
"count": 1,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "573474f924597738002c6174",
"count": 2,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "590c639286f774151567fa95",
"count": 5,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "590c645c86f77412b01304d9",
"count": 2,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "590c651286f7741e566b6461",
"count": 2,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "62a09e73af34e73a266d932a",
"count": 1,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
}
],
"bonuses": [
{
"id": "64f5b9e5fa34f11b380756f7",
"value": 15,
"passive": true,
"production": false,
"visible": true,
"type": "ExperienceRate"
},
{
"id": "64f5b9e5fa34f11b380756f8",
"value": 30,
"passive": true,
"production": false,
"visible": true,
"skillType": "Practical",
"type": "SkillGroupLevelingBoost"
}
],
"slots": 0,
"constructionTime": 194400,
"description": "",
"container": "",
"autoUpgrade": false,
"displayInterface": true,
"improvements": []
}
},
"enableAreaRequirements": false
},
{
"_id": "5d494a295b56502f18c98a08",
"type": 16,
"enabled": true,
"needsFuel": false,
"takeFromSlotLocked": false,
"craftGivesExp": true,
"displayLevel": true,
"requirements": [
{
"areaType": 22,
"requiredLevel": 6,
"type": "Area"
}
],
"stages": {
"0": {
"requirements": [],
"bonuses": [],
"slots": 0,
"constructionTime": 0,
"description": "",
"container": "",
"autoUpgrade": false,
"displayInterface": true,
"improvements": []
},
"1": {
"requirements": [
{
"areaType": 15,
"requiredLevel": 2,
"type": "Area"
},
{
"traderId": "5a7c2eca46aef81a7ca2145d",
"loyaltyLevel": 2,
"type": "TraderLoyalty"
},
{
"templateId": "5d1b31ce86f7742523398394",
"count": 1,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "5e2af47786f7746d404f3aaa",
"count": 5,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "59e3658a86f7741776641ac4",
"count": 1,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "5d1b392c86f77425243e98fe",
"count": 5,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "590c31c586f774245e3141b2",
"count": 5,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "5734795124597738002c6176",
"count": 2,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
}
],
"bonuses": [
{
"id": "6548ae1b0d23be12146d70ee",
"value": 0,
"passive": true,
"production": false,
"visible": true,
"skillType": "Combat",
"type": "SkillGroupLevelingBoost"
},
{
"id": "6548afcae28f7800b02d2004",
"value": 3,
"passive": true,
"production": false,
"visible": true,
"icon": "/files/Hideout/EfT_UI_Icons_DogTag.png",
"type": "TextBonus"
},
{
"id": "6548afd9eb937c71d7776652",
"value": 6,
"passive": true,
"production": false,
"visible": true,
"icon": "/files/Hideout/EfT_UI_Icons_SmallTrophy.png",
"type": "TextBonus"
},
{
"id": "6548afe3e7726b6d1b4317d5",
"value": 6,
"passive": true,
"production": false,
"visible": true,
"icon": "/files/Hideout/EfT_UI_Icons_BigTrophy.png",
"type": "TextBonus"
}
],
"slots": 0,
"constructionTime": 43207.2,
"description": "",
"container": "63dbd45917fff4dee40fe16e",
"autoUpgrade": false,
"displayInterface": true,
"improvements": []
},
"2": {
"requirements": [
{
"templateId": "590c639286f774151567fa95",
"count": 1,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "5af04b6486f774195a3ebb49",
"count": 1,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "590c2e1186f77425357b6124",
"count": 1,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "5bc9bc53d4351e00367fbcee",
"count": 1,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "590a3cd386f77436f20848cb",
"count": 10,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "59e35ef086f7741777737012",
"count": 6,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "57347c1124597737fb1379e3",
"count": 3,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "590c346786f77423e50ed342",
"count": 2,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "5e2af22086f7746d3f3c33fa",
"count": 2,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
}
],
"bonuses": [
{
"id": "6548ae2c84d9162bba1fbb04",
"value": 0,
"passive": true,
"production": false,
"visible": true,
"skillType": "Combat",
"type": "SkillGroupLevelingBoost"
},
{
"id": "6549f1926b29cf3df65ea139",
"value": 6,
"passive": true,
"production": false,
"visible": true,
"icon": "/files/Hideout/EfT_UI_Icons_DogTag.png",
"type": "TextBonus"
},
{
"id": "6549f19ae28f7800b02d204f",
"value": 12,
"passive": true,
"production": false,
"visible": true,
"icon": "/files/Hideout/EfT_UI_Icons_SmallTrophy.png",
"type": "TextBonus"
},
{
"id": "6549f1a284d9162bba1fbbb1",
"value": 12,
"passive": true,
"production": false,
"visible": true,
"icon": "/files/Hideout/EfT_UI_Icons_BigTrophy.png",
"type": "TextBonus"
}
],
"slots": 0,
"constructionTime": 64800,
"description": "",
"container": "65424185a57eea37ed6562e9",
"autoUpgrade": false,
"displayInterface": true,
"improvements": []
},
"3": {
"requirements": [
{
"templateId": "62a0a0bb621468534a797ad5",
"count": 1,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "59e35de086f7741778269d84",
"count": 1,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "59e3639286f7741777737013",
"count": 1,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "590a3cd386f77436f20848cb",
"count": 15,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "5e2af29386f7746d4159f077",
"count": 3,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "57347cd0245977445a2d6ff1",
"count": 3,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "61bf7b6302b3924be92fa8c3",
"count": 15,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
},
{
"templateId": "59e36c6f86f774176c10a2a7",
"count": 5,
"isFunctional": false,
"isEncoded": false,
"type": "Item"
}
],
"bonuses": [
{
"id": "6548ad85d520b562b66d65d9",
"value": 0,
"passive": true,
"production": false,
"visible": true,
"skillType": "Combat",
"type": "SkillGroupLevelingBoost"
},
{
"id": "6549f1c405b256642e3e9131",
"value": 10,
"passive": true,
"production": false,
"visible": true,
"icon": "/files/Hideout/EfT_UI_Icons_DogTag.png",
"type": "TextBonus"
},
{
"id": "6549f1cdde376a2fc737e8a8",
"value": 24,
"passive": true,
"production": false,
"visible": true,
"icon": "/files/Hideout/EfT_UI_Icons_SmallTrophy.png",
"type": "TextBonus"
},
{
"id": "6549f1d37d6e4756c83afa77",
"value": 24,
"passive": true,
"production": false,
"visible": true,
"icon": "/files/Hideout/EfT_UI_Icons_BigTrophy.png",
"type": "TextBonus"
}
],
"slots": 0,
"constructionTime": 86400,
"description": "",
"container": "6542435ea57eea37ed6562f0",
"autoUpgrade": false,
"displayInterface": true,
"improvements": []
}
},
"enableAreaRequirements": true
} }
] ]

View File

@ -1,5252 +1,4397 @@
{ {
"AccessKeys": [ "AccessKeys": [
"5c94bbff86f7747ee735c08f" "5c94bbff86f7747ee735c08f"
], ],
"Area": 0, "Area": 0,
"AveragePlayTime": 30, "AveragePlayTime": 30,
"AveragePlayerLevel": 45, "AveragePlayerLevel": 45,
"Banners": [ "Banners": [{
{ "id": "5805f617245977100b2c1f41",
"id": "5805f617245977100b2c1f41", "pic": {
"pic": { "path": "CONTENT/banners/tglabs.jpg",
"path": "CONTENT/banners/tglabs.jpg", "rcid": ""
}
}, {
"id": "5807be8924597742c603fa19",
"pic": {
"path": "CONTENT/banners/banner_tarkov.jpg",
"rcid": ""
}
}, {
"id": "5c1b857086f77465f465faa4",
"pic": {
"path": "CONTENT/banners/banner_scavraider.jpg",
"rcid": ""
}
}, {
"id": "64c0acf85174e095610734a0",
"pic": {
"path": "CONTENT/banners/banner_sherpa.jpg",
"rcid": ""
}
}
],
"BossLocationSpawn": [{
"BossChance": 55,
"BossDifficult": "normal",
"BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3",
"BossEscortDifficult": "normal",
"BossEscortType": "pmcBot",
"BossName": "pmcBot",
"BossPlayer": false,
"BossZone": "BotZoneFloor1",
"Delay": 0,
"RandomTimeSpawn": false,
"Time": 900,
"TriggerId": "",
"TriggerName": ""
}, {
"BossChance": 55,
"BossDifficult": "normal",
"BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3",
"BossEscortDifficult": "normal",
"BossEscortType": "pmcBot",
"BossName": "pmcBot",
"BossPlayer": false,
"BossZone": "BotZoneFloor2",
"Delay": 0,
"RandomTimeSpawn": false,
"Time": 300,
"TriggerId": "",
"TriggerName": ""
}, {
"BossChance": 45,
"BossDifficult": "normal",
"BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3",
"BossEscortDifficult": "normal",
"BossEscortType": "pmcBot",
"BossName": "pmcBot",
"BossPlayer": false,
"BossZone": "BotZoneBasement",
"Delay": 0,
"RandomTimeSpawn": false,
"Time": 450,
"TriggerId": "autoId_00008_EXFIL",
"TriggerName": "interactObject"
}, {
"BossChance": 45,
"BossDifficult": "normal",
"BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3",
"BossEscortDifficult": "normal",
"BossEscortType": "pmcBot",
"BossName": "pmcBot",
"BossPlayer": false,
"BossZone": "BotZoneBasement",
"Delay": 0,
"RandomTimeSpawn": false,
"Time": 800,
"TriggerId": "autoId_00010_EXFIL",
"TriggerName": "interactObject"
}, {
"BossChance": 40,
"BossDifficult": "normal",
"BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3",
"BossEscortDifficult": "normal",
"BossEscortType": "pmcBot",
"BossName": "pmcBot",
"BossPlayer": false,
"BossZone": "BotZoneBasement",
"Delay": 0,
"RandomTimeSpawn": false,
"Time": -1,
"TriggerId": "autoId_00007_EXFIL",
"TriggerName": "interactObject"
}, {
"BossChance": 45,
"BossDifficult": "normal",
"BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3",
"BossEscortDifficult": "normal",
"BossEscortType": "pmcBot",
"BossName": "pmcBot",
"BossPlayer": false,
"BossZone": "BotZoneFloor2",
"Delay": 0,
"RandomTimeSpawn": false,
"Time": -1,
"TriggerId": "autoId_00007_EXFIL",
"TriggerName": "interactObject"
}, {
"BossChance": 35,
"BossDifficult": "normal",
"BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3",
"BossEscortDifficult": "normal",
"BossEscortType": "pmcBot",
"BossName": "pmcBot",
"BossPlayer": false,
"BossZone": "BotZoneFloor1",
"Delay": 0,
"RandomTimeSpawn": false,
"Time": 600,
"TriggerId": "autoId_00632_EXFIL",
"TriggerName": "interactObject"
}, {
"BossChance": 35,
"BossDifficult": "normal",
"BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3",
"BossEscortDifficult": "normal",
"BossEscortType": "pmcBot",
"BossName": "pmcBot",
"BossPlayer": false,
"BossZone": "BotZoneFloor2",
"Delay": 0,
"RandomTimeSpawn": false,
"Time": 600,
"TriggerId": "autoId_00632_EXFIL",
"TriggerName": "interactObject"
}, {
"BossChance": 35,
"BossDifficult": "normal",
"BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3",
"BossEscortDifficult": "normal",
"BossEscortType": "pmcBot",
"BossName": "pmcBot",
"BossPlayer": false,
"BossZone": "BotZoneFloor1",
"Delay": 0,
"RandomTimeSpawn": false,
"Time": -1,
"TriggerId": "autoId_00012_EXFIL",
"TriggerName": "interactObject"
}, {
"BossChance": 35,
"BossDifficult": "normal",
"BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3",
"BossEscortDifficult": "normal",
"BossEscortType": "pmcBot",
"BossName": "pmcBot",
"BossPlayer": false,
"BossZone": "BotZoneFloor2",
"Delay": 0,
"RandomTimeSpawn": false,
"Time": -1,
"TriggerId": "autoId_00012_EXFIL",
"TriggerName": "interactObject"
}, {
"BossChance": 35,
"BossDifficult": "normal",
"BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3",
"BossEscortDifficult": "normal",
"BossEscortType": "pmcBot",
"BossName": "pmcBot",
"BossPlayer": false,
"BossZone": "BotZoneFloor1",
"Delay": 0,
"RandomTimeSpawn": false,
"Time": 1200,
"TriggerId": "autoId_00014_EXFIL",
"TriggerName": "interactObject"
}, {
"BossChance": 35,
"BossDifficult": "normal",
"BossEscortAmount": "1,1,2,2,1,1,2,2,2,2,1,1,2,2,3",
"BossEscortDifficult": "normal",
"BossEscortType": "pmcBot",
"BossName": "pmcBot",
"BossPlayer": false,
"BossZone": "BotZoneFloor2",
"Delay": 0,
"RandomTimeSpawn": false,
"Time": 1200,
"TriggerId": "autoId_00014_EXFIL",
"TriggerName": "interactObject"
}, {
"BossChance": 35,
"BossDifficult": "normal",
"BossEscortAmount": "1,1,2,2,1,1,2,2,2,2,1,1,2,2,3",
"BossEscortDifficult": "normal",
"BossEscortType": "pmcBot",
"BossName": "pmcBot",
"BossPlayer": false,
"BossZone": "BotZoneFloor1",
"Delay": 0,
"RandomTimeSpawn": false,
"Time": -1,
"TriggerId": "autoId_00009_EXFIL",
"TriggerName": "interactObject"
}, {
"BossChance": 35,
"BossDifficult": "normal",
"BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3",
"BossEscortDifficult": "normal",
"BossEscortType": "pmcBot",
"BossName": "pmcBot",
"BossPlayer": false,
"BossZone": "BotZoneFloor2",
"Delay": 0,
"RandomTimeSpawn": false,
"Time": -1,
"TriggerId": "autoId_00009_EXFIL",
"TriggerName": "interactObject"
}, {
"BossChance": 40,
"BossDifficult": "normal",
"BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3",
"BossEscortDifficult": "normal",
"BossEscortType": "pmcBot",
"BossName": "pmcBot",
"BossPlayer": false,
"BossZone": "BotZoneGate2",
"Delay": 8,
"RandomTimeSpawn": false,
"Time": -1,
"TriggerId": "autoId_00014_EXFIL",
"TriggerName": "interactObject"
}, {
"BossChance": 45,
"BossDifficult": "normal",
"BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3",
"BossEscortDifficult": "normal",
"BossEscortType": "pmcBot",
"BossName": "pmcBot",
"BossPlayer": false,
"BossZone": "BotZoneGate1",
"Delay": 8,
"RandomTimeSpawn": false,
"Time": -1,
"TriggerId": "autoId_00632_EXFIL",
"TriggerName": "interactObject"
}
],
"BotAssault": 100,
"BotEasy": 0,
"BotHard": 70,
"BotImpossible": 0,
"BotLocationModifier": {
"AccuracySpeed": 1,
"DistToActivate": 140,
"DistToPersueAxemanCoef": 1,
"DistToSleep": 160,
"GainSight": 1,
"KhorovodChance": 0,
"MagnetPower": 10,
"MarksmanAccuratyCoef": 1,
"Scattering": 1,
"VisibleDistance": 1
},
"BotMarksman": 0,
"BotMax": 14,
"BotMaxPlayer": 14,
"BotMaxTimePlayer": 1000,
"BotNormal": 30,
"BotSpawnCountStep": 3,
"BotSpawnPeriodCheck": 15,
"BotSpawnTimeOffMax": 30,
"BotSpawnTimeOffMin": 20,
"BotSpawnTimeOnMax": 330,
"BotSpawnTimeOnMin": 300,
"BotStart": 10,
"BotStartPlayer": 15,
"BotStop": 1400,
"Description": "Laboratory description",
"DisabledForScav": true,
"DisabledScavExits": "",
"EnableCoop": true,
"Enabled": true,
"EscapeTimeLimit": 35,
"EscapeTimeLimitCoop": 30,
"GenerateLocalLootCache": true,
"GlobalContainerChanceModifier": 1,
"GlobalLootChanceModifier": 0.65,
"IconX": 700,
"IconY": 800,
"Id": "laboratory",
"Insurance": false,
"IsSecret": true,
"Locked": false,
"Loot": [],
"MatchMakerMinPlayersByWaitTime": [{
"minPlayers": 7,
"time": 60
}, {
"minPlayers": 6,
"time": 70
}, {
"minPlayers": 5,
"time": 120
}, {
"minPlayers": 4,
"time": 180
}, {
"minPlayers": 3,
"time": 250
}, {
"minPlayers": 2,
"time": 330
}, {
"minPlayers": 1,
"time": 420
}
],
"MaxBotPerZone": 5,
"MaxCoopGroup": 10,
"MaxDistToFreePoint": 900,
"MaxPlayers": 10,
"MinDistToExitPoint": 30,
"MinDistToFreePoint": 35,
"MinMaxBots": [],
"MinPlayerLvlAccessKeys": 0,
"MinPlayers": 8,
"Name": "Laboratory",
"NewSpawn": false,
"NonWaveGroupScenario": {
"Chance": 50,
"Enabled": false,
"MaxToBeGroup": 3,
"MinToBeGroup": 2
},
"OcculsionCullingEnabled": true,
"OfflineNewSpawn": false,
"OfflineOldSpawn": true,
"OldSpawn": true,
"OpenZones": "BotZoneFloor1,BotZoneFloor2",
"PlayersRequestCount": -1,
"PmcMaxPlayersInGroup": 5,
"Preview": {
"path": "",
"rcid": "" "rcid": ""
}
}, },
{ "RequiredPlayerLevelMax": 100,
"id": "5807be8924597742c603fa19", "RequiredPlayerLevelMin": 0,
"pic": { "Rules": "Normal",
"path": "CONTENT/banners/banner_tarkov.jpg", "SafeLocation": false,
"rcid": "" "ScavMaxPlayersInGroup": 4,
} "Scene": {
}, "path": "maps/laboratory_preset.bundle",
{ "rcid": "laboratory.ScenesPreset.asset"
"id": "5c1b857086f77465f465faa4", },
"pic": { "SpawnPointParams": [{
"path": "CONTENT/banners/banner_scavraider.jpg", "Id": "0043f275-0dc2-4c04-87a1-bd90cbaf183a",
"rcid": "" "Position": {
} "x": -166.45,
}, "y": 0.06,
{ "z": -322.43
"id": "64c0acf85174e095610734a0", },
"pic": { "Rotation": 270.60022,
"path": "CONTENT/banners/banner_sherpa.jpg", "Sides": ["Pmc"],
"rcid": "" "Categories": ["Coop", "Group"],
} "Infiltration": "Common",
} "DelayToCanSpawnSec": 4,
], "ColliderParams": {
"BossLocationSpawn": [ "_parent": "SpawnSphereParams",
{ "_props": {
"BossChance": 60, "Center": {
"BossDifficult": "normal", "x": 0,
"BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3", "y": 0,
"BossEscortDifficult": "normal", "z": 0
"BossEscortType": "pmcBot", },
"BossName": "pmcBot", "Radius": 50
"BossPlayer": false, }
"BossZone": "BotZoneFloor1", },
"Delay": 0, "BotZoneName": "",
"RandomTimeSpawn": false, "CorePointId": 0
"Time": 900, }, {
"TriggerId": "", "Id": "00a92ab8-28d7-4c1c-87a5-ef1c480e9900",
"TriggerName": "" "Position": {
}, "x": -118.336,
{ "y": -4.025,
"BossChance": 60, "z": -403.071
"BossDifficult": "normal", },
"BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3", "Rotation": 88.9786758,
"BossEscortDifficult": "normal", "Sides": ["All"],
"BossEscortType": "pmcBot", "Categories": ["Player"],
"BossName": "pmcBot", "Infiltration": "Common",
"BossPlayer": false, "DelayToCanSpawnSec": 4,
"BossZone": "BotZoneFloor2", "ColliderParams": {
"Delay": 0, "_parent": "SpawnSphereParams",
"RandomTimeSpawn": false, "_props": {
"Time": 300, "Center": {
"TriggerId": "", "x": 0,
"TriggerName": "" "y": 0,
}, "z": 0
{ },
"BossChance": 45, "Radius": 50
"BossDifficult": "normal", }
"BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3", },
"BossEscortDifficult": "normal", "BotZoneName": "",
"BossEscortType": "pmcBot", "CorePointId": 0
"BossName": "pmcBot", }, {
"BossPlayer": false, "Id": "0171ec0f-4050-4303-8504-b742922cf80b",
"BossZone": "BotZoneBasement", "Position": {
"Delay": 0, "x": -255.632,
"RandomTimeSpawn": false, "y": 4.146,
"Time": 450, "z": -376.374
"TriggerId": "autoId_00008_EXFIL", },
"TriggerName": "interactObject" "Rotation": 0,
}, "Sides": ["Savage"],
{ "Categories": ["Bot"],
"BossChance": 45, "Infiltration": "",
"BossDifficult": "normal", "DelayToCanSpawnSec": 4,
"BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3", "ColliderParams": {
"BossEscortDifficult": "normal", "_parent": "SpawnSphereParams",
"BossEscortType": "pmcBot", "_props": {
"BossName": "pmcBot", "Center": {
"BossPlayer": false, "x": 0,
"BossZone": "BotZoneBasement", "y": 0,
"Delay": 0, "z": 0
"RandomTimeSpawn": false, },
"Time": 800, "Radius": 27
"TriggerId": "autoId_00010_EXFIL", }
"TriggerName": "interactObject" },
}, "BotZoneName": "BotZoneFloor2",
{ "CorePointId": 3
"BossChance": 40, }, {
"BossDifficult": "normal", "Id": "01d14f42-45de-45fb-be52-bfff19f3a470",
"BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3", "Position": {
"BossEscortDifficult": "normal", "x": -279.05,
"BossEscortType": "pmcBot", "y": 0.06,
"BossName": "pmcBot", "z": -338.94
"BossPlayer": false, },
"BossZone": "BotZoneBasement", "Rotation": 101.11,
"Delay": 0, "Sides": ["All"],
"RandomTimeSpawn": false, "Categories": ["Player"],
"Time": -1, "Infiltration": "Common",
"TriggerId": "autoId_00007_EXFIL", "DelayToCanSpawnSec": 4,
"TriggerName": "interactObject" "ColliderParams": {
}, "_parent": "SpawnSphereParams",
{ "_props": {
"BossChance": 45, "Center": {
"BossDifficult": "normal", "x": 0,
"BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3", "y": 0,
"BossEscortDifficult": "normal", "z": 0
"BossEscortType": "pmcBot", },
"BossName": "pmcBot", "Radius": 50
"BossPlayer": false, }
"BossZone": "BotZoneFloor2", },
"Delay": 0, "BotZoneName": "",
"RandomTimeSpawn": false, "CorePointId": 0
"Time": -1, }, {
"TriggerId": "autoId_00007_EXFIL", "Id": "037af7bf-1a89-454d-af5c-83df829fbde0",
"TriggerName": "interactObject" "Position": {
}, "x": -115.37,
{ "y": -4.015,
"BossChance": 35, "z": -321.759
"BossDifficult": "normal", },
"BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3", "Rotation": 268.597656,
"BossEscortDifficult": "normal", "Sides": ["All"],
"BossEscortType": "pmcBot", "Categories": ["Player"],
"BossName": "pmcBot", "Infiltration": "Common",
"BossPlayer": false, "DelayToCanSpawnSec": 4,
"BossZone": "BotZoneFloor1", "ColliderParams": {
"Delay": 0, "_parent": "SpawnSphereParams",
"RandomTimeSpawn": false, "_props": {
"Time": 600, "Center": {
"TriggerId": "autoId_00632_EXFIL", "x": 0,
"TriggerName": "interactObject" "y": 0,
}, "z": 0
{ },
"BossChance": 35, "Radius": 50
"BossDifficult": "normal", }
"BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3", },
"BossEscortDifficult": "normal", "BotZoneName": "",
"BossEscortType": "pmcBot", "CorePointId": 0
"BossName": "pmcBot", }, {
"BossPlayer": false, "Id": "037b1766-b66b-4c3e-adf1-390f67dc70bb",
"BossZone": "BotZoneFloor2", "Position": {
"Delay": 0, "x": -116.55,
"RandomTimeSpawn": false, "y": 0.01,
"Time": 600, "z": -253.94
"TriggerId": "autoId_00632_EXFIL", },
"TriggerName": "interactObject" "Rotation": 189.27,
}, "Sides": ["All"],
{ "Categories": ["Player"],
"BossChance": 35, "Infiltration": "Common",
"BossDifficult": "normal", "DelayToCanSpawnSec": 4,
"BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3", "ColliderParams": {
"BossEscortDifficult": "normal", "_parent": "SpawnSphereParams",
"BossEscortType": "pmcBot", "_props": {
"BossName": "pmcBot", "Center": {
"BossPlayer": false, "x": 0,
"BossZone": "BotZoneFloor1", "y": 0,
"Delay": 0, "z": 0
"RandomTimeSpawn": false, },
"Time": -1, "Radius": 50
"TriggerId": "autoId_00012_EXFIL", }
"TriggerName": "interactObject" },
}, "BotZoneName": "",
{ "CorePointId": 0
"BossChance": 35, }, {
"BossDifficult": "normal", "Id": "04277419-2f99-4283-a180-acb761f90c72",
"BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3", "Position": {
"BossEscortDifficult": "normal", "x": -231.985,
"BossEscortType": "pmcBot", "y": 0.09,
"BossName": "pmcBot", "z": -418.4
"BossPlayer": false, },
"BossZone": "BotZoneFloor2", "Rotation": 3.2020905,
"Delay": 0, "Sides": ["Pmc"],
"RandomTimeSpawn": false, "Categories": ["Coop", "Opposite"],
"Time": -1, "Infiltration": "Common",
"TriggerId": "autoId_00012_EXFIL", "DelayToCanSpawnSec": 4,
"TriggerName": "interactObject" "ColliderParams": {
}, "_parent": "SpawnSphereParams",
{ "_props": {
"BossChance": 35, "Center": {
"BossDifficult": "normal", "x": 0,
"BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3", "y": 0,
"BossEscortDifficult": "normal", "z": 0
"BossEscortType": "pmcBot", },
"BossName": "pmcBot", "Radius": 50
"BossPlayer": false, }
"BossZone": "BotZoneFloor1", },
"Delay": 0, "BotZoneName": "",
"RandomTimeSpawn": false, "CorePointId": 0
"Time": 1200, }, {
"TriggerId": "autoId_00014_EXFIL", "Id": "0483afba-89af-43a9-b2d3-47e2905440c5",
"TriggerName": "interactObject" "Position": {
}, "x": -276.03,
{ "y": -3.99,
"BossChance": 35, "z": -358.44
"BossDifficult": "normal", },
"BossEscortAmount": "1,1,2,2,1,1,2,2,2,2,1,1,2,2,3", "Rotation": 90.03,
"BossEscortDifficult": "normal", "Sides": ["All"],
"BossEscortType": "pmcBot", "Categories": ["Player"],
"BossName": "pmcBot", "Infiltration": "Common",
"BossPlayer": false, "DelayToCanSpawnSec": 4,
"BossZone": "BotZoneFloor2", "ColliderParams": {
"Delay": 0, "_parent": "SpawnSphereParams",
"RandomTimeSpawn": false, "_props": {
"Time": 1200, "Center": {
"TriggerId": "autoId_00014_EXFIL", "x": 0,
"TriggerName": "interactObject" "y": 0,
}, "z": 0
{ },
"BossChance": 35, "Radius": 50
"BossDifficult": "normal", }
"BossEscortAmount": "1,1,2,2,1,1,2,2,2,2,1,1,2,2,3", },
"BossEscortDifficult": "normal", "BotZoneName": "",
"BossEscortType": "pmcBot", "CorePointId": 0
"BossName": "pmcBot", }, {
"BossPlayer": false, "Id": "04ca5c72-7c54-43cf-9150-6ddcaedf9808",
"BossZone": "BotZoneFloor1", "Position": {
"Delay": 0, "x": -175.022,
"RandomTimeSpawn": false, "y": 0.099,
"Time": -1, "z": -311.283
"TriggerId": "autoId_00009_EXFIL", },
"TriggerName": "interactObject" "Rotation": 270.60022,
}, "Sides": ["Pmc"],
{ "Categories": ["Coop", "Group"],
"BossChance": 35, "Infiltration": "Common",
"BossDifficult": "normal", "DelayToCanSpawnSec": 4,
"BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3", "ColliderParams": {
"BossEscortDifficult": "normal", "_parent": "SpawnSphereParams",
"BossEscortType": "pmcBot", "_props": {
"BossName": "pmcBot", "Center": {
"BossPlayer": false, "x": 0,
"BossZone": "BotZoneFloor2", "y": 0,
"Delay": 0, "z": 0
"RandomTimeSpawn": false, },
"Time": -1, "Radius": 50
"TriggerId": "autoId_00009_EXFIL", }
"TriggerName": "interactObject" },
}, "BotZoneName": "",
{ "CorePointId": 0
"BossChance": 40, }, {
"BossDifficult": "normal", "Id": "04f71bcb-922f-48bc-992b-3a64a20d589c",
"BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3", "Position": {
"BossEscortDifficult": "normal", "x": -178.15,
"BossEscortType": "pmcBot", "y": 0.114,
"BossName": "pmcBot", "z": -415.292
"BossPlayer": false, },
"BossZone": "BotZoneGate2", "Rotation": 0,
"Delay": 8, "Sides": ["Savage"],
"RandomTimeSpawn": false, "Categories": ["Bot"],
"Time": -1, "Infiltration": "",
"TriggerId": "autoId_00014_EXFIL", "DelayToCanSpawnSec": 4,
"TriggerName": "interactObject" "ColliderParams": {
}, "_parent": "SpawnSphereParams",
{ "_props": {
"BossChance": 45, "Center": {
"BossDifficult": "normal", "x": 0,
"BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3", "y": 0,
"BossEscortDifficult": "normal", "z": 0
"BossEscortType": "pmcBot", },
"BossName": "pmcBot", "Radius": 35
"BossPlayer": false, }
"BossZone": "BotZoneGate1", },
"Delay": 8, "BotZoneName": "BotZoneFloor1",
"RandomTimeSpawn": false, "CorePointId": 7
"Time": -1, }, {
"TriggerId": "autoId_00632_EXFIL", "Id": "07863ac5-27c5-4001-85a2-13356eda6133",
"TriggerName": "interactObject" "Position": {
} "x": -116.4,
], "y": 0.004,
"BotAssault": 100, "z": -256.52
"BotEasy": 0, },
"BotHard": 70, "Rotation": 263.038635,
"BotImpossible": 0, "Sides": ["Savage"],
"BotLocationModifier": { "Categories": ["Bot"],
"AccuracySpeed": 1, "Infiltration": "",
"DistToActivate": 140, "DelayToCanSpawnSec": 4,
"DistToPersueAxemanCoef": 1, "ColliderParams": {
"DistToSleep": 160, "_parent": "SpawnSphereParams",
"GainSight": 1, "_props": {
"KhorovodChance": 0, "Center": {
"MagnetPower": 10, "x": 0,
"MarksmanAccuratyCoef": 1, "y": 0,
"Scattering": 1, "z": 0
"VisibleDistance": 1 },
}, "Radius": 35
"BotMarksman": 0, }
"BotMax": 14, },
"BotMaxPlayer": 14, "BotZoneName": "BotZoneFloor1",
"BotMaxTimePlayer": 1000, "CorePointId": 2
"BotNormal": 30, }, {
"BotSpawnCountStep": 3, "Id": "081425b7-a633-420b-ae62-da220db1a651",
"BotSpawnPeriodCheck": 15, "Position": {
"BotSpawnTimeOffMax": 30, "x": -174.97,
"BotSpawnTimeOffMin": 20, "y": 0.08,
"BotSpawnTimeOnMax": 330, "z": -264.27
"BotSpawnTimeOnMin": 300, },
"BotStart": 10, "Rotation": 175.539871,
"BotStartPlayer": 15, "Sides": ["Pmc"],
"BotStop": 1400, "Categories": ["Coop", "Opposite"],
"Description": "Laboratory description", "Infiltration": "Common",
"DisabledForScav": true, "DelayToCanSpawnSec": 4,
"DisabledScavExits": "", "ColliderParams": {
"EnableCoop": true, "_parent": "SpawnSphereParams",
"Enabled": true, "_props": {
"EscapeTimeLimit": 35, "Center": {
"EscapeTimeLimitCoop": 30, "x": 0,
"GenerateLocalLootCache": true, "y": 0,
"GlobalContainerChanceModifier": 1, "z": 0
"GlobalLootChanceModifier": 0.65, },
"IconX": 700, "Radius": 50
"IconY": 800, }
"Id": "laboratory", },
"Insurance": false, "BotZoneName": "",
"IsSecret": true, "CorePointId": 0
"Locked": false, }, {
"Loot": [], "Id": "08633a18-3bbd-4a4b-934a-b51e049817b1",
"MatchMakerMinPlayersByWaitTime": [ "Position": {
{ "x": -120.64,
"minPlayers": 7, "y": 0.01,
"time": 60 "z": -256.73
}, },
{ "Rotation": 169.74,
"minPlayers": 6, "Sides": ["All"],
"time": 70 "Categories": ["Player"],
}, "Infiltration": "Common",
{ "DelayToCanSpawnSec": 4,
"minPlayers": 5, "ColliderParams": {
"time": 120 "_parent": "SpawnSphereParams",
}, "_props": {
{ "Center": {
"minPlayers": 4, "x": 0,
"time": 180 "y": 0,
}, "z": 0
{ },
"minPlayers": 3, "Radius": 50
"time": 250 }
}, },
{ "BotZoneName": "",
"minPlayers": 2, "CorePointId": 0
"time": 330 }, {
}, "Id": "0b5e336a-2cb6-4619-b9a5-07ff0afad1ee",
{ "Position": {
"minPlayers": 1, "x": -183.645,
"time": 420 "y": 2.711,
} "z": -227.118988
], },
"MaxBotPerZone": 5, "Rotation": 0,
"MaxCoopGroup": 10, "Sides": ["Savage"],
"MaxDistToFreePoint": 900, "Categories": ["Bot"],
"MaxPlayers": 10, "Infiltration": "",
"MinDistToExitPoint": 30, "DelayToCanSpawnSec": 4,
"MinDistToFreePoint": 35, "ColliderParams": {
"MinMaxBots": [], "_parent": "SpawnSphereParams",
"MinPlayerLvlAccessKeys": 0, "_props": {
"MinPlayers": 8, "Center": {
"Name": "Laboratory", "x": 0,
"NewSpawn": false, "y": 0,
"NonWaveGroupScenario": { "z": 0
"Chance": 50, },
"Enabled": false, "Radius": 7
"MaxToBeGroup": 3, }
"MinToBeGroup": 2 },
}, "BotZoneName": "BotZoneGate1",
"OcculsionCullingEnabled": true, "CorePointId": 2
"OfflineNewSpawn": false, }, {
"OfflineOldSpawn": true, "Id": "0d7728c8-59c8-493a-8849-fa22a1346fcd",
"OldSpawn": true, "Position": {
"OpenZones": "BotZoneFloor1,BotZoneFloor2", "x": -254.79,
"PlayersRequestCount": -1, "y": -4.03,
"PmcMaxPlayersInGroup": 5, "z": -298.46
"Preview": { },
"path": "", "Rotation": 185.57,
"rcid": "" "Sides": ["All"],
}, "Categories": ["Player"],
"RequiredPlayerLevelMax": 100, "Infiltration": "Common",
"RequiredPlayerLevelMin": 0, "DelayToCanSpawnSec": 4,
"Rules": "Normal", "ColliderParams": {
"SafeLocation": false, "_parent": "SpawnSphereParams",
"ScavMaxPlayersInGroup": 4, "_props": {
"Scene": { "Center": {
"path": "maps/laboratory_preset.bundle", "x": 0,
"rcid": "laboratory.ScenesPreset.asset" "y": 0,
}, "z": 0
"SpawnPointParams": [ },
{ "Radius": 50
"BotZoneName": "", }
"Categories": [ },
"Coop", "BotZoneName": "",
"Group" "CorePointId": 0
], }, {
"ColliderParams": { "Id": "0f8dedb9-f5f2-4c18-af92-968b0b22e54b",
"_parent": "SpawnSphereParams", "Position": {
"_props": { "x": -275.92,
"Center": { "y": -4,
"x": 0, "z": -355.32
"y": 0, },
"z": 0 "Rotation": 73.55,
}, "Sides": ["All"],
"Radius": 50 "Categories": ["Player"],
} "Infiltration": "Common",
}, "DelayToCanSpawnSec": 4,
"CorePointId": 0, "ColliderParams": {
"DelayToCanSpawnSec": 4, "_parent": "SpawnSphereParams",
"Id": "0043f275-0dc2-4c04-87a1-bd90cbaf183a", "_props": {
"Infiltration": "Common", "Center": {
"Position": { "x": 0,
"x": -166.45, "y": 0,
"y": 0.06, "z": 0
"z": -322.43 },
}, "Radius": 50
"Rotation": 270.60022, }
"Sides": [ },
"Pmc" "BotZoneName": "",
] "CorePointId": 0
}, }, {
{ "Id": "12055345-4522-4b48-b08a-6a517bbf7c61",
"BotZoneName": "", "Position": {
"Categories": [ "x": -250.87,
"Player" "y": 4.14,
], "z": -281.79
"ColliderParams": { },
"_parent": "SpawnSphereParams", "Rotation": 92.06,
"_props": { "Sides": ["All"],
"Center": { "Categories": ["Player"],
"x": 0, "Infiltration": "Common",
"y": 0, "DelayToCanSpawnSec": 4,
"z": 0 "ColliderParams": {
}, "_parent": "SpawnSphereParams",
"Radius": 50 "_props": {
} "Center": {
}, "x": 0,
"CorePointId": 0, "y": 0,
"DelayToCanSpawnSec": 4, "z": 0
"Id": "00a92ab8-28d7-4c1c-87a5-ef1c480e9900", },
"Infiltration": "Common", "Radius": 50
"Position": { }
"x": -118.336, },
"y": -4.025, "BotZoneName": "",
"z": -403.071 "CorePointId": 0
}, }, {
"Rotation": 88.9786758, "Id": "125f7075-b7c9-4d29-be15-a8e33b9c5d6f",
"Sides": [ "Position": {
"All" "x": -173.85,
] "y": 0.08,
}, "z": -264.32
{ },
"BotZoneName": "BotZoneFloor2", "Rotation": 175.539871,
"Categories": [ "Sides": ["Pmc"],
"Bot" "Categories": ["Coop", "Opposite"],
], "Infiltration": "Common",
"ColliderParams": { "DelayToCanSpawnSec": 4,
"_parent": "SpawnSphereParams", "ColliderParams": {
"_props": { "_parent": "SpawnSphereParams",
"Center": { "_props": {
"x": 0, "Center": {
"y": 0, "x": 0,
"z": 0 "y": 0,
}, "z": 0
"Radius": 27 },
} "Radius": 50
}, }
"CorePointId": 3, },
"DelayToCanSpawnSec": 4, "BotZoneName": "",
"Id": "0171ec0f-4050-4303-8504-b742922cf80b", "CorePointId": 0
"Infiltration": "", }, {
"Position": { "Id": "13ea441c-75e5-48a2-9d87-396590d9bc98",
"x": -255.632, "Position": {
"y": 4.146, "x": -276.29,
"z": -376.374 "y": -3.99,
}, "z": -362.3
"Rotation": 0, },
"Sides": [ "Rotation": 92.55,
"Savage" "Sides": ["All"],
] "Categories": ["Player"],
}, "Infiltration": "Common",
{ "DelayToCanSpawnSec": 4,
"BotZoneName": "", "ColliderParams": {
"Categories": [ "_parent": "SpawnSphereParams",
"Player" "_props": {
], "Center": {
"ColliderParams": { "x": 0,
"_parent": "SpawnSphereParams", "y": 0,
"_props": { "z": 0
"Center": { },
"x": 0, "Radius": 50
"y": 0, }
"z": 0 },
}, "BotZoneName": "",
"Radius": 50 "CorePointId": 0
} }, {
}, "Id": "15c0ac46-c1e4-498b-9466-1c071554be06",
"CorePointId": 0, "Position": {
"DelayToCanSpawnSec": 4, "x": -116.011,
"Id": "01d14f42-45de-45fb-be52-bfff19f3a470", "y": 0.036,
"Infiltration": "Common", "z": -336.378
"Position": { },
"x": -279.05, "Rotation": 0,
"y": 0.06, "Sides": ["Savage"],
"z": -338.94 "Categories": ["Bot"],
}, "Infiltration": "",
"Rotation": 101.11, "DelayToCanSpawnSec": 4,
"Sides": [ "ColliderParams": {
"All" "_parent": "SpawnSphereParams",
] "_props": {
}, "Center": {
{ "x": 0,
"BotZoneName": "", "y": 0,
"Categories": [ "z": 0
"Player" },
], "Radius": 35
"ColliderParams": { }
"_parent": "SpawnSphereParams", },
"_props": { "BotZoneName": "BotZoneFloor1",
"Center": { "CorePointId": 5
"x": 0, }, {
"y": 0, "Id": "16f8ebd0-39b4-4fe2-8128-ed2bc82008a1",
"z": 0 "Position": {
}, "x": -118.109,
"Radius": 50 "y": -4.025,
} "z": -401.386
}, },
"CorePointId": 0, "Rotation": 88.9786758,
"DelayToCanSpawnSec": 4, "Sides": ["All"],
"Id": "037af7bf-1a89-454d-af5c-83df829fbde0", "Categories": ["Player"],
"Infiltration": "Common", "Infiltration": "Common",
"Position": { "DelayToCanSpawnSec": 4,
"x": -115.37, "ColliderParams": {
"y": -4.015, "_parent": "SpawnSphereParams",
"z": -321.759 "_props": {
}, "Center": {
"Rotation": 268.597656, "x": 0,
"Sides": [ "y": 0,
"All" "z": 0
] },
}, "Radius": 50
{ }
"BotZoneName": "", },
"Categories": [ "BotZoneName": "",
"Player" "CorePointId": 0
], }, {
"ColliderParams": { "Id": "1780c396-0394-48cf-8871-a6feae1bc4b7",
"_parent": "SpawnSphereParams", "Position": {
"_props": { "x": -170.74,
"Center": { "y": -3.99,
"x": 0, "z": -344.55
"y": 0, },
"z": 0 "Rotation": 89.61,
}, "Sides": ["All"],
"Radius": 50 "Categories": ["Player"],
} "Infiltration": "Common",
}, "DelayToCanSpawnSec": 4,
"CorePointId": 0, "ColliderParams": {
"DelayToCanSpawnSec": 4, "_parent": "SpawnSphereParams",
"Id": "037b1766-b66b-4c3e-adf1-390f67dc70bb", "_props": {
"Infiltration": "Common", "Center": {
"Position": { "x": 0,
"x": -116.55, "y": 0,
"y": 0.01, "z": 0
"z": -253.94 },
}, "Radius": 50
"Rotation": 189.27, }
"Sides": [ },
"All" "BotZoneName": "",
] "CorePointId": 0
}, }, {
{ "Id": "19383115-da70-4cc5-8ab7-d80bf8045113",
"BotZoneName": "", "Position": {
"Categories": [ "x": -171.39,
"Coop", "y": 0.12,
"Opposite" "z": -332.06
], },
"ColliderParams": { "Rotation": 270.60022,
"_parent": "SpawnSphereParams", "Sides": ["Pmc"],
"_props": { "Categories": ["Coop", "Group"],
"Center": { "Infiltration": "Common",
"x": 0, "DelayToCanSpawnSec": 4,
"y": 0, "ColliderParams": {
"z": 0 "_parent": "SpawnSphereParams",
}, "_props": {
"Radius": 50 "Center": {
} "x": 0,
}, "y": 0,
"CorePointId": 0, "z": 0
"DelayToCanSpawnSec": 4, },
"Id": "04277419-2f99-4283-a180-acb761f90c72", "Radius": 50
"Infiltration": "Common", }
"Position": { },
"x": -231.985, "BotZoneName": "",
"y": 0.09, "CorePointId": 0
"z": -418.4 }, {
}, "Id": "19e75b93-4470-4d65-b5f8-e3a09fb4a71d",
"Rotation": 3.2020905, "Position": {
"Sides": [ "x": -127.768,
"Pmc" "y": 4.2,
] "z": -382.271973
}, },
{ "Rotation": 0,
"BotZoneName": "", "Sides": ["Savage"],
"Categories": [ "Categories": ["Bot"],
"Player" "Infiltration": "",
], "DelayToCanSpawnSec": 4,
"ColliderParams": { "ColliderParams": {
"_parent": "SpawnSphereParams", "_parent": "SpawnSphereParams",
"_props": { "_props": {
"Center": { "Center": {
"x": 0, "x": 0,
"y": 0, "y": 0,
"z": 0 "z": 0
}, },
"Radius": 50 "Radius": 27
} }
}, },
"CorePointId": 0, "BotZoneName": "BotZoneFloor2",
"DelayToCanSpawnSec": 4, "CorePointId": 5
"Id": "0483afba-89af-43a9-b2d3-47e2905440c5", }, {
"Infiltration": "Common", "Id": "1d148166-42cd-4c7b-8b33-d93682121c2f",
"Position": { "Position": {
"x": -276.03, "x": -171.41,
"y": -3.99, "y": 0.08,
"z": -358.44 "z": -264.04
}, },
"Rotation": 90.03, "Rotation": 175.539871,
"Sides": [ "Sides": ["Pmc"],
"All" "Categories": ["Coop", "Opposite"],
] "Infiltration": "Common",
}, "DelayToCanSpawnSec": 4,
{ "ColliderParams": {
"BotZoneName": "", "_parent": "SpawnSphereParams",
"Categories": [ "_props": {
"Coop", "Center": {
"Group" "x": 0,
], "y": 0,
"ColliderParams": { "z": 0
"_parent": "SpawnSphereParams", },
"_props": { "Radius": 50
"Center": { }
"x": 0, },
"y": 0, "BotZoneName": "",
"z": 0 "CorePointId": 0
}, }, {
"Radius": 50 "Id": "1d3d7178-c84f-47b2-9ea6-4cd11449dbfa",
} "Position": {
}, "x": -115.504,
"CorePointId": 0, "y": -4.039,
"DelayToCanSpawnSec": 4, "z": -319.677
"Id": "04ca5c72-7c54-43cf-9150-6ddcaedf9808", },
"Infiltration": "Common", "Rotation": 275.760376,
"Position": { "Sides": ["All"],
"x": -175.022, "Categories": ["Player"],
"y": 0.099, "Infiltration": "Common",
"z": -311.283 "DelayToCanSpawnSec": 4,
}, "ColliderParams": {
"Rotation": 270.60022, "_parent": "SpawnSphereParams",
"Sides": [ "_props": {
"Pmc" "Center": {
] "x": 0,
}, "y": 0,
{ "z": 0
"BotZoneName": "BotZoneFloor1", },
"Categories": [ "Radius": 50
"Bot" }
], },
"ColliderParams": { "BotZoneName": "",
"_parent": "SpawnSphereParams", "CorePointId": 0
"_props": { }, {
"Center": { "Id": "1d66c992-d022-490d-a451-18d19c284988",
"x": 0, "Position": {
"y": 0, "x": -216.856,
"z": 0 "y": -3.997,
}, "z": -386.666
"Radius": 35 },
} "Rotation": 270.60022,
}, "Sides": ["All"],
"CorePointId": 7, "Categories": ["Player"],
"DelayToCanSpawnSec": 4, "Infiltration": "Common",
"Id": "04f71bcb-922f-48bc-992b-3a64a20d589c", "DelayToCanSpawnSec": 4,
"Infiltration": "", "ColliderParams": {
"Position": { "_parent": "SpawnSphereParams",
"x": -178.15, "_props": {
"y": 0.114, "Center": {
"z": -415.292 "x": 0,
}, "y": 0,
"Rotation": 0, "z": 0
"Sides": [ },
"Savage" "Radius": 50
] }
}, },
{ "BotZoneName": "",
"BotZoneName": "BotZoneFloor1", "CorePointId": 0
"Categories": [ }, {
"Bot" "Id": "223b6e4d-2ead-45eb-ad5f-35abd028d2c3",
], "Position": {
"ColliderParams": { "x": -206.699,
"_parent": "SpawnSphereParams", "y": 4.16135359,
"_props": { "z": -291.862
"Center": { },
"x": 0, "Rotation": 89.0511551,
"y": 0, "Sides": ["All"],
"z": 0 "Categories": ["Player"],
}, "Infiltration": "Common",
"Radius": 35 "DelayToCanSpawnSec": 4,
} "ColliderParams": {
}, "_parent": "SpawnSphereParams",
"CorePointId": 2, "_props": {
"DelayToCanSpawnSec": 4, "Center": {
"Id": "07863ac5-27c5-4001-85a2-13356eda6133", "x": 0,
"Infiltration": "", "y": 0,
"Position": { "z": 0
"x": -116.4, },
"y": 0.004, "Radius": 50
"z": -256.52 }
}, },
"Rotation": 263.038635, "BotZoneName": "",
"Sides": [ "CorePointId": 0
"Savage" }, {
] "Id": "22c00064-df0c-474b-b479-918175a539a7",
}, "Position": {
{ "x": -165.45,
"BotZoneName": "", "y": 0.07,
"Categories": [ "z": -332.65
"Coop", },
"Opposite" "Rotation": 270.60022,
], "Sides": ["Pmc"],
"ColliderParams": { "Categories": ["Coop", "Group"],
"_parent": "SpawnSphereParams", "Infiltration": "Common",
"_props": { "DelayToCanSpawnSec": 4,
"Center": { "ColliderParams": {
"x": 0, "_parent": "SpawnSphereParams",
"y": 0, "_props": {
"z": 0 "Center": {
}, "x": 0,
"Radius": 50 "y": 0,
} "z": 0
}, },
"CorePointId": 0, "Radius": 50
"DelayToCanSpawnSec": 4, }
"Id": "081425b7-a633-420b-ae62-da220db1a651", },
"Infiltration": "Common", "BotZoneName": "",
"Position": { "CorePointId": 0
"x": -174.97, }, {
"y": 0.08, "Id": "242085cb-6ffa-4aa5-8268-dc8b138c7b74",
"z": -264.27 "Position": {
}, "x": -118.503,
"Rotation": 175.539871, "y": -4.025,
"Sides": [ "z": -399.522
"Pmc" },
] "Rotation": 88.9786758,
}, "Sides": ["All"],
{ "Categories": ["Player"],
"BotZoneName": "", "Infiltration": "Common",
"Categories": [ "DelayToCanSpawnSec": 4,
"Player" "ColliderParams": {
], "_parent": "SpawnSphereParams",
"ColliderParams": { "_props": {
"_parent": "SpawnSphereParams", "Center": {
"_props": { "x": 0,
"Center": { "y": 0,
"x": 0, "z": 0
"y": 0, },
"z": 0 "Radius": 50
}, }
"Radius": 50 },
} "BotZoneName": "",
}, "CorePointId": 0
"CorePointId": 0, }, {
"DelayToCanSpawnSec": 4, "Id": "24453a69-8df7-47cf-8449-b56ef868be5c",
"Id": "08633a18-3bbd-4a4b-934a-b51e049817b1", "Position": {
"Infiltration": "Common", "x": -126.86,
"Position": { "y": -4.97,
"x": -120.64, "z": -266.17
"y": 0.01, },
"z": -256.73 "Rotation": 270.47,
}, "Sides": ["All"],
"Rotation": 169.74, "Categories": ["Player"],
"Sides": [ "Infiltration": "Common",
"All" "DelayToCanSpawnSec": 4,
] "ColliderParams": {
}, "_parent": "SpawnSphereParams",
{ "_props": {
"BotZoneName": "BotZoneGate1", "Center": {
"Categories": [ "x": 0,
"Bot" "y": 0,
], "z": 0
"ColliderParams": { },
"_parent": "SpawnSphereParams", "Radius": 50
"_props": { }
"Center": { },
"x": 0, "BotZoneName": "",
"y": 0, "CorePointId": 0
"z": 0 }, {
}, "Id": "25692e11-5450-4b6f-9820-fae868e113bf",
"Radius": 7 "Position": {
} "x": -233.051,
}, "y": 0.09,
"CorePointId": 2, "z": -418.383
"DelayToCanSpawnSec": 4, },
"Id": "0b5e336a-2cb6-4619-b9a5-07ff0afad1ee", "Rotation": 3.2020905,
"Infiltration": "", "Sides": ["Pmc"],
"Position": { "Categories": ["Coop", "Opposite"],
"x": -183.645, "Infiltration": "Common",
"y": 2.711, "DelayToCanSpawnSec": 4,
"z": -227.118988 "ColliderParams": {
}, "_parent": "SpawnSphereParams",
"Rotation": 0, "_props": {
"Sides": [ "Center": {
"Savage" "x": 0,
] "y": 0,
}, "z": 0
{ },
"BotZoneName": "", "Radius": 50
"Categories": [ }
"Player" },
], "BotZoneName": "",
"ColliderParams": { "CorePointId": 0
"_parent": "SpawnSphereParams", }, {
"_props": { "Id": "293e014a-512d-4fe3-a3fd-1a40611e90da",
"Center": { "Position": {
"x": 0, "x": -118.224,
"y": 0, "y": -4.015,
"z": 0 "z": -326.516
}, },
"Radius": 50 "Rotation": 16.0527267,
} "Sides": ["All"],
}, "Categories": ["Player"],
"CorePointId": 0, "Infiltration": "Common",
"DelayToCanSpawnSec": 4, "DelayToCanSpawnSec": 4,
"Id": "0d7728c8-59c8-493a-8849-fa22a1346fcd", "ColliderParams": {
"Infiltration": "Common", "_parent": "SpawnSphereParams",
"Position": { "_props": {
"x": -254.79, "Center": {
"y": -4.03, "x": 0,
"z": -298.46 "y": 0,
}, "z": 0
"Rotation": 185.57, },
"Sides": [ "Radius": 50
"All" }
] },
}, "BotZoneName": "",
{ "CorePointId": 0
"BotZoneName": "", }, {
"Categories": [ "Id": "29b9975d-3abf-4478-affb-cd0d29b4f3a5",
"Player" "Position": {
], "x": -110.12,
"ColliderParams": { "y": 4.2,
"_parent": "SpawnSphereParams", "z": -413.71
"_props": { },
"Center": { "Rotation": 181.81,
"x": 0, "Sides": ["All"],
"y": 0, "Categories": ["Player"],
"z": 0 "Infiltration": "Common",
}, "DelayToCanSpawnSec": 4,
"Radius": 50 "ColliderParams": {
} "_parent": "SpawnSphereParams",
}, "_props": {
"CorePointId": 0, "Center": {
"DelayToCanSpawnSec": 4, "x": 0,
"Id": "0f8dedb9-f5f2-4c18-af92-968b0b22e54b", "y": 0,
"Infiltration": "Common", "z": 0
"Position": { },
"x": -275.92, "Radius": 50
"y": -4, }
"z": -355.32 },
}, "BotZoneName": "",
"Rotation": 73.55, "CorePointId": 0
"Sides": [ }, {
"All" "Id": "2f66dafc-a2f1-4283-a383-aa64c84f6da7",
] "Position": {
}, "x": -279.44,
{ "y": -3.99,
"BotZoneName": "", "z": -348.87
"Categories": [ },
"Player" "Rotation": 73.55,
], "Sides": ["All"],
"ColliderParams": { "Categories": ["Player"],
"_parent": "SpawnSphereParams", "Infiltration": "Common",
"_props": { "DelayToCanSpawnSec": 4,
"Center": { "ColliderParams": {
"x": 0, "_parent": "SpawnSphereParams",
"y": 0, "_props": {
"z": 0 "Center": {
}, "x": 0,
"Radius": 50 "y": 0,
} "z": 0
}, },
"CorePointId": 0, "Radius": 50
"DelayToCanSpawnSec": 4, }
"Id": "12055345-4522-4b48-b08a-6a517bbf7c61", },
"Infiltration": "Common", "BotZoneName": "",
"Position": { "CorePointId": 0
"x": -250.87, }, {
"y": 4.14, "Id": "32e05b2a-9847-45b8-b04b-36bafe5879f1",
"z": -281.79 "Position": {
}, "x": -170.86,
"Rotation": 92.06, "y": -3.99,
"Sides": [ "z": -340.1
"All" },
] "Rotation": 89.61,
}, "Sides": ["All"],
{ "Categories": ["Player"],
"BotZoneName": "", "Infiltration": "Common",
"Categories": [ "DelayToCanSpawnSec": 4,
"Coop", "ColliderParams": {
"Opposite" "_parent": "SpawnSphereParams",
], "_props": {
"ColliderParams": { "Center": {
"_parent": "SpawnSphereParams", "x": 0,
"_props": { "y": 0,
"Center": { "z": 0
"x": 0, },
"y": 0, "Radius": 50
"z": 0 }
}, },
"Radius": 50 "BotZoneName": "",
} "CorePointId": 0
}, }, {
"CorePointId": 0, "Id": "330b076f-bd90-494d-8c3d-bed9e5959378",
"DelayToCanSpawnSec": 4, "Position": {
"Id": "125f7075-b7c9-4d29-be15-a8e33b9c5d6f", "x": -202.231,
"Infiltration": "Common", "y": 0.0499999523,
"Position": { "z": -393.883972
"x": -173.85, },
"y": 0.08, "Rotation": 0,
"z": -264.32 "Sides": ["Savage"],
}, "Categories": ["Bot"],
"Rotation": 175.539871, "Infiltration": "",
"Sides": [ "DelayToCanSpawnSec": 4,
"Pmc" "ColliderParams": {
] "_parent": "SpawnSphereParams",
}, "_props": {
{ "Center": {
"BotZoneName": "", "x": 0,
"Categories": [ "y": 0,
"Player" "z": 0
], },
"ColliderParams": { "Radius": 35
"_parent": "SpawnSphereParams", }
"_props": { },
"Center": { "BotZoneName": "BotZoneFloor1",
"x": 0, "CorePointId": 7
"y": 0, }, {
"z": 0 "Id": "35beb4da-36a6-48e3-bbd1-810126872d3c",
}, "Position": {
"Radius": 50 "x": -172.66,
} "y": 0.08,
}, "z": -264.14
"CorePointId": 0, },
"DelayToCanSpawnSec": 4, "Rotation": 175.539871,
"Id": "13ea441c-75e5-48a2-9d87-396590d9bc98", "Sides": ["Pmc"],
"Infiltration": "Common", "Categories": ["Coop", "Opposite"],
"Position": { "Infiltration": "Common",
"x": -276.29, "DelayToCanSpawnSec": 4,
"y": -3.99, "ColliderParams": {
"z": -362.3 "_parent": "SpawnSphereParams",
}, "_props": {
"Rotation": 92.55, "Center": {
"Sides": [ "x": 0,
"All" "y": 0,
] "z": 0
}, },
{ "Radius": 50
"BotZoneName": "BotZoneFloor1", }
"Categories": [ },
"Bot" "BotZoneName": "",
], "CorePointId": 0
"ColliderParams": { }, {
"_parent": "SpawnSphereParams", "Id": "38378dc4-cb6a-4538-9b78-fab68201bfa6",
"_props": { "Position": {
"Center": { "x": -234.34,
"x": 0, "y": 0.09,
"y": 0, "z": -419.76
"z": 0 },
}, "Rotation": 3.2020905,
"Radius": 35 "Sides": ["Pmc"],
} "Categories": ["Coop", "Opposite"],
}, "Infiltration": "Common",
"CorePointId": 5, "DelayToCanSpawnSec": 4,
"DelayToCanSpawnSec": 4, "ColliderParams": {
"Id": "15c0ac46-c1e4-498b-9466-1c071554be06", "_parent": "SpawnSphereParams",
"Infiltration": "", "_props": {
"Position": { "Center": {
"x": -116.011, "x": 0,
"y": 0.036, "y": 0,
"z": -336.378 "z": 0
}, },
"Rotation": 0, "Radius": 50
"Sides": [ }
"Savage" },
] "BotZoneName": "",
}, "CorePointId": 0
{ }, {
"BotZoneName": "", "Id": "3a7f4c28-ea1f-466d-8920-3f2871d69cf3",
"Categories": [ "Position": {
"Player" "x": -260.287,
], "y": 0.04,
"ColliderParams": { "z": -390.578
"_parent": "SpawnSphereParams", },
"_props": { "Rotation": 0,
"Center": { "Sides": ["Savage"],
"x": 0, "Categories": ["Bot"],
"y": 0, "Infiltration": "",
"z": 0 "DelayToCanSpawnSec": 4,
}, "ColliderParams": {
"Radius": 50 "_parent": "SpawnSphereParams",
} "_props": {
}, "Center": {
"CorePointId": 0, "x": 0,
"DelayToCanSpawnSec": 4, "y": 0,
"Id": "16f8ebd0-39b4-4fe2-8128-ed2bc82008a1", "z": 0
"Infiltration": "Common", },
"Position": { "Radius": 35
"x": -118.109, }
"y": -4.025, },
"z": -401.386 "BotZoneName": "BotZoneFloor1",
}, "CorePointId": 3
"Rotation": 88.9786758, }, {
"Sides": [ "Id": "3d6df899-9a65-48d3-9e55-2664c6c6c4c0",
"All" "Position": {
] "x": -168.21,
}, "y": 0.06,
{ "z": -417.04
"BotZoneName": "", },
"Categories": [ "Rotation": 0,
"Player" "Sides": ["All"],
], "Categories": ["Player"],
"ColliderParams": { "Infiltration": "Common",
"_parent": "SpawnSphereParams", "DelayToCanSpawnSec": 4,
"_props": { "ColliderParams": {
"Center": { "_parent": "SpawnSphereParams",
"x": 0, "_props": {
"y": 0, "Center": {
"z": 0 "x": 0,
}, "y": 0,
"Radius": 50 "z": 0
} },
}, "Radius": 50
"CorePointId": 0, }
"DelayToCanSpawnSec": 4, },
"Id": "1780c396-0394-48cf-8871-a6feae1bc4b7", "BotZoneName": "",
"Infiltration": "Common", "CorePointId": 0
"Position": { }, {
"x": -170.74, "Id": "3dbca587-2589-4370-9594-407655be3186",
"y": -3.99, "Position": {
"z": -344.55 "x": -134.355011,
}, "y": 4.181,
"Rotation": 89.61, "z": -341.102
"Sides": [ },
"All" "Rotation": 273.155945,
] "Sides": ["Savage"],
}, "Categories": ["Bot"],
{ "Infiltration": "",
"BotZoneName": "", "DelayToCanSpawnSec": 4,
"Categories": [ "ColliderParams": {
"Coop", "_parent": "SpawnSphereParams",
"Group" "_props": {
], "Center": {
"ColliderParams": { "x": 0,
"_parent": "SpawnSphereParams", "y": 0,
"_props": { "z": 0
"Center": { },
"x": 0, "Radius": 27
"y": 0, }
"z": 0 },
}, "BotZoneName": "BotZoneFloor2",
"Radius": 50 "CorePointId": 5
} }, {
}, "Id": "40b7da99-8f93-4ca6-bb33-c94b8a7c92a7",
"CorePointId": 0, "Position": {
"DelayToCanSpawnSec": 4, "x": -264.74,
"Id": "19383115-da70-4cc5-8ab7-d80bf8045113", "y": -3.99,
"Infiltration": "Common", "z": -390.32
"Position": { },
"x": -171.39, "Rotation": 15.050004,
"y": 0.12, "Sides": ["All"],
"z": -332.06 "Categories": ["Player"],
}, "Infiltration": "Common",
"Rotation": 270.60022, "DelayToCanSpawnSec": 4,
"Sides": [ "ColliderParams": {
"Pmc" "_parent": "SpawnSphereParams",
] "_props": {
}, "Center": {
{ "x": 0,
"BotZoneName": "BotZoneFloor2", "y": 0,
"Categories": [ "z": 0
"Bot" },
], "Radius": 50
"ColliderParams": { }
"_parent": "SpawnSphereParams", },
"_props": { "BotZoneName": "",
"Center": { "CorePointId": 0
"x": 0, }, {
"y": 0, "Id": "4654cec6-f2e9-4118-830e-d633b39375f4",
"z": 0 "Position": {
}, "x": -219.157,
"Radius": 27 "y": -3.997,
} "z": -385.369
}, },
"CorePointId": 5, "Rotation": 270.60022,
"DelayToCanSpawnSec": 4, "Sides": ["All"],
"Id": "19e75b93-4470-4d65-b5f8-e3a09fb4a71d", "Categories": ["Player"],
"Infiltration": "", "Infiltration": "Common",
"Position": { "DelayToCanSpawnSec": 4,
"x": -127.768, "ColliderParams": {
"y": 4.2, "_parent": "SpawnSphereParams",
"z": -382.271973 "_props": {
}, "Center": {
"Rotation": 0, "x": 0,
"Sides": [ "y": 0,
"Savage" "z": 0
] },
}, "Radius": 50
{ }
"BotZoneName": "", },
"Categories": [ "BotZoneName": "",
"Coop", "CorePointId": 0
"Opposite" }, {
], "Id": "49367d3d-95f6-4b3f-9406-693ab39259bd",
"ColliderParams": { "Position": {
"_parent": "SpawnSphereParams", "x": -122.74,
"_props": { "y": 8.16,
"Center": { "z": -333.35
"x": 0, },
"y": 0, "Rotation": 267.44,
"z": 0 "Sides": ["All"],
}, "Categories": ["Player"],
"Radius": 50 "Infiltration": "Common",
} "DelayToCanSpawnSec": 4,
}, "ColliderParams": {
"CorePointId": 0, "_parent": "SpawnSphereParams",
"DelayToCanSpawnSec": 4, "_props": {
"Id": "1d148166-42cd-4c7b-8b33-d93682121c2f", "Center": {
"Infiltration": "Common", "x": 0,
"Position": { "y": 0,
"x": -171.41, "z": 0
"y": 0.08, },
"z": -264.04 "Radius": 50
}, }
"Rotation": 175.539871, },
"Sides": [ "BotZoneName": "",
"Pmc" "CorePointId": 0
] }, {
}, "Id": "4c524643-e17e-4d20-ae81-d47fb4a1701a",
{ "Position": {
"BotZoneName": "", "x": -168.83,
"Categories": [ "y": 0.08,
"Player" "z": -263.93
], },
"ColliderParams": { "Rotation": 175.539871,
"_parent": "SpawnSphereParams", "Sides": ["Pmc"],
"_props": { "Categories": ["Coop", "Opposite"],
"Center": { "Infiltration": "Common",
"x": 0, "DelayToCanSpawnSec": 4,
"y": 0, "ColliderParams": {
"z": 0 "_parent": "SpawnSphereParams",
}, "_props": {
"Radius": 50 "Center": {
} "x": 0,
}, "y": 0,
"CorePointId": 0, "z": 0
"DelayToCanSpawnSec": 4, },
"Id": "1d3d7178-c84f-47b2-9ea6-4cd11449dbfa", "Radius": 50
"Infiltration": "Common", }
"Position": { },
"x": -115.504, "BotZoneName": "",
"y": -4.039, "CorePointId": 0
"z": -319.677 }, {
}, "Id": "4cd0a70e-8349-4707-b3f6-4b0d18cf989b",
"Rotation": 275.760376, "Position": {
"Sides": [ "x": -207.064,
"All" "y": 4.207,
] "z": -295.159
}, },
{ "Rotation": 113.883675,
"BotZoneName": "", "Sides": ["Savage"],
"Categories": [ "Categories": ["Bot"],
"Player" "Infiltration": "",
], "DelayToCanSpawnSec": 4,
"ColliderParams": { "ColliderParams": {
"_parent": "SpawnSphereParams", "_parent": "SpawnSphereParams",
"_props": { "_props": {
"Center": { "Center": {
"x": 0, "x": 0,
"y": 0, "y": 0,
"z": 0 "z": 0
}, },
"Radius": 50 "Radius": 27
} }
}, },
"CorePointId": 0, "BotZoneName": "BotZoneFloor2",
"DelayToCanSpawnSec": 4, "CorePointId": 4
"Id": "1d66c992-d022-490d-a451-18d19c284988", }, {
"Infiltration": "Common", "Id": "4e9cd17c-ae56-4408-a308-4b9722e6e344",
"Position": { "Position": {
"x": -216.856, "x": -257.955017,
"y": -3.997, "y": 0.0090277195,
"z": -386.666 "z": -385.453
}, },
"Rotation": 270.60022, "Rotation": 184.764816,
"Sides": [ "Sides": ["Savage"],
"All" "Categories": ["Bot"],
] "Infiltration": "",
}, "DelayToCanSpawnSec": 4,
{ "ColliderParams": {
"BotZoneName": "", "_parent": "SpawnSphereParams",
"Categories": [ "_props": {
"Player" "Center": {
], "x": 0,
"ColliderParams": { "y": 0,
"_parent": "SpawnSphereParams", "z": 0
"_props": { },
"Center": { "Radius": 35
"x": 0, }
"y": 0, },
"z": 0 "BotZoneName": "BotZoneFloor1",
}, "CorePointId": 3
"Radius": 50 }, {
} "Id": "505b3a49-81fd-49e8-8ff1-fbee3af0fadf",
}, "Position": {
"CorePointId": 0, "x": -170.54,
"DelayToCanSpawnSec": 4, "y": 0.08,
"Id": "223b6e4d-2ead-45eb-ad5f-35abd028d2c3", "z": -264.03
"Infiltration": "Common", },
"Position": { "Rotation": 175.539871,
"x": -206.699, "Sides": ["Pmc"],
"y": 4.16135359, "Categories": ["Coop", "Opposite"],
"z": -291.862 "Infiltration": "Common",
}, "DelayToCanSpawnSec": 4,
"Rotation": 89.0511551, "ColliderParams": {
"Sides": [ "_parent": "SpawnSphereParams",
"All" "_props": {
] "Center": {
}, "x": 0,
{ "y": 0,
"BotZoneName": "", "z": 0
"Categories": [ },
"Coop", "Radius": 50
"Group" }
], },
"ColliderParams": { "BotZoneName": "",
"_parent": "SpawnSphereParams", "CorePointId": 0
"_props": { }, {
"Center": { "Id": "50bda7e6-480e-412c-a91c-8dda1faffa45",
"x": 0, "Position": {
"y": 0, "x": -116.089,
"z": 0 "y": 0.036,
}, "z": -339.412
"Radius": 50 },
} "Rotation": 0,
}, "Sides": ["Savage"],
"CorePointId": 0, "Categories": ["Bot"],
"DelayToCanSpawnSec": 4, "Infiltration": "",
"Id": "22c00064-df0c-474b-b479-918175a539a7", "DelayToCanSpawnSec": 4,
"Infiltration": "Common", "ColliderParams": {
"Position": { "_parent": "SpawnSphereParams",
"x": -165.45, "_props": {
"y": 0.07, "Center": {
"z": -332.65 "x": 0,
}, "y": 0,
"Rotation": 270.60022, "z": 0
"Sides": [ },
"Pmc" "Radius": 35
] }
}, },
{ "BotZoneName": "BotZoneFloor1",
"BotZoneName": "", "CorePointId": 5
"Categories": [ }, {
"Player" "Id": "51d82d49-97b2-4fba-b1f8-219b20005c17",
], "Position": {
"ColliderParams": { "x": -205.29,
"_parent": "SpawnSphereParams", "y": 0.0499999523,
"_props": { "z": -390.55
"Center": { },
"x": 0, "Rotation": 0,
"y": 0, "Sides": ["Savage"],
"z": 0 "Categories": ["Bot"],
}, "Infiltration": "",
"Radius": 50 "DelayToCanSpawnSec": 4,
} "ColliderParams": {
}, "_parent": "SpawnSphereParams",
"CorePointId": 0, "_props": {
"DelayToCanSpawnSec": 4, "Center": {
"Id": "242085cb-6ffa-4aa5-8268-dc8b138c7b74", "x": 0,
"Infiltration": "Common", "y": 0,
"Position": { "z": 0
"x": -118.503, },
"y": -4.025, "Radius": 35
"z": -399.522 }
}, },
"Rotation": 88.9786758, "BotZoneName": "BotZoneFloor1",
"Sides": [ "CorePointId": 7
"All" }, {
] "Id": "52005238-4fb5-4775-9052-c1f52bfd1c94",
}, "Position": {
{ "x": -244.101,
"BotZoneName": "", "y": 2.664,
"Categories": [ "z": -452.923981
"Player" },
], "Rotation": 0,
"ColliderParams": { "Sides": ["Savage"],
"_parent": "SpawnSphereParams", "Categories": ["Bot"],
"_props": { "Infiltration": "",
"Center": { "DelayToCanSpawnSec": 4,
"x": 0, "ColliderParams": {
"y": 0, "_parent": "SpawnSphereParams",
"z": 0 "_props": {
}, "Center": {
"Radius": 50 "x": 0,
} "y": 0,
}, "z": 0
"CorePointId": 0, },
"DelayToCanSpawnSec": 4, "Radius": 7
"Id": "24453a69-8df7-47cf-8449-b56ef868be5c", }
"Infiltration": "Common", },
"Position": { "BotZoneName": "BotZoneGate2",
"x": -126.86, "CorePointId": 3
"y": -4.97, }, {
"z": -266.17 "Id": "584031bc-1dbb-4fec-a95f-7297e0b6a540",
}, "Position": {
"Rotation": 270.47, "x": -213.124,
"Sides": [ "y": 0.05,
"All" "z": -378.754974
] },
}, "Rotation": 0,
{ "Sides": ["Savage"],
"BotZoneName": "", "Categories": ["Bot"],
"Categories": [ "Infiltration": "",
"Coop", "DelayToCanSpawnSec": 4,
"Opposite" "ColliderParams": {
], "_parent": "SpawnSphereParams",
"ColliderParams": { "_props": {
"_parent": "SpawnSphereParams", "Center": {
"_props": { "x": 0,
"Center": { "y": 0,
"x": 0, "z": 0
"y": 0, },
"z": 0 "Radius": 35
}, }
"Radius": 50 },
} "BotZoneName": "BotZoneFloor1",
}, "CorePointId": 8
"CorePointId": 0, }, {
"DelayToCanSpawnSec": 4, "Id": "5aed643f-3714-49fc-bdf8-00168189da61",
"Id": "25692e11-5450-4b6f-9820-fae868e113bf", "Position": {
"Infiltration": "Common", "x": -170.58,
"Position": { "y": 0.06,
"x": -233.051, "z": -416.83
"y": 0.09, },
"z": -418.383 "Rotation": 0,
}, "Sides": ["All"],
"Rotation": 3.2020905, "Categories": ["Player"],
"Sides": [ "Infiltration": "Common",
"Pmc" "DelayToCanSpawnSec": 4,
] "ColliderParams": {
}, "_parent": "SpawnSphereParams",
{ "_props": {
"BotZoneName": "", "Center": {
"Categories": [ "x": 0,
"Player" "y": 0,
], "z": 0
"ColliderParams": { },
"_parent": "SpawnSphereParams", "Radius": 50
"_props": { }
"Center": { },
"x": 0, "BotZoneName": "",
"y": 0, "CorePointId": 0
"z": 0 }, {
}, "Id": "5efaabad-3df0-451c-ae8c-df707c90d24f",
"Radius": 50 "Position": {
} "x": -167.87,
}, "y": 0.06,
"CorePointId": 0, "z": -419.56
"DelayToCanSpawnSec": 4, },
"Id": "293e014a-512d-4fe3-a3fd-1a40611e90da", "Rotation": 0,
"Infiltration": "Common", "Sides": ["All"],
"Position": { "Categories": ["Player"],
"x": -118.224, "Infiltration": "Common",
"y": -4.015, "DelayToCanSpawnSec": 4,
"z": -326.516 "ColliderParams": {
}, "_parent": "SpawnSphereParams",
"Rotation": 16.0527267, "_props": {
"Sides": [ "Center": {
"All" "x": 0,
] "y": 0,
}, "z": 0
{ },
"BotZoneName": "", "Radius": 50
"Categories": [ }
"Player" },
], "BotZoneName": "",
"ColliderParams": { "CorePointId": 0
"_parent": "SpawnSphereParams", }, {
"_props": { "Id": "5f925d72-bfd0-4add-b89b-9fec63005145",
"Center": { "Position": {
"x": 0, "x": -166.184,
"y": 0, "y": 0.08,
"z": 0 "z": -263.506
}, },
"Radius": 50 "Rotation": 175.539871,
} "Sides": ["Pmc"],
}, "Categories": ["Coop", "Opposite"],
"CorePointId": 0, "Infiltration": "Common",
"DelayToCanSpawnSec": 4, "DelayToCanSpawnSec": 4,
"Id": "29b9975d-3abf-4478-affb-cd0d29b4f3a5", "ColliderParams": {
"Infiltration": "Common", "_parent": "SpawnSphereParams",
"Position": { "_props": {
"x": -110.12, "Center": {
"y": 4.2, "x": 0,
"z": -413.71 "y": 0,
}, "z": 0
"Rotation": 181.81, },
"Sides": [ "Radius": 50
"All" }
] },
}, "BotZoneName": "",
{ "CorePointId": 0
"BotZoneName": "", }, {
"Categories": [ "Id": "5f97a1fc-1cc0-4cb6-85dc-ab20c9d90fea",
"Player" "Position": {
], "x": -278.54,
"ColliderParams": { "y": -4.03,
"_parent": "SpawnSphereParams", "z": -352
"_props": { },
"Center": { "Rotation": 73.55,
"x": 0, "Sides": ["All"],
"y": 0, "Categories": ["Player"],
"z": 0 "Infiltration": "Common",
}, "DelayToCanSpawnSec": 4,
"Radius": 50 "ColliderParams": {
} "_parent": "SpawnSphereParams",
}, "_props": {
"CorePointId": 0, "Center": {
"DelayToCanSpawnSec": 4, "x": 0,
"Id": "2f66dafc-a2f1-4283-a383-aa64c84f6da7", "y": 0,
"Infiltration": "Common", "z": 0
"Position": { },
"x": -279.44, "Radius": 50
"y": -3.99, }
"z": -348.87 },
}, "BotZoneName": "",
"Rotation": 73.55, "CorePointId": 0
"Sides": [ }, {
"All" "Id": "5f9d0c13-d935-48f5-9112-0852d8e8d9e0",
] "Position": {
}, "x": -125.38,
{ "y": -4.97,
"BotZoneName": "", "z": -264.91
"Categories": [ },
"Player" "Rotation": 270.629974,
], "Sides": ["All"],
"ColliderParams": { "Categories": ["Player"],
"_parent": "SpawnSphereParams", "Infiltration": "Common",
"_props": { "DelayToCanSpawnSec": 4,
"Center": { "ColliderParams": {
"x": 0, "_parent": "SpawnSphereParams",
"y": 0, "_props": {
"z": 0 "Center": {
}, "x": 0,
"Radius": 50 "y": 0,
} "z": 0
}, },
"CorePointId": 0, "Radius": 50
"DelayToCanSpawnSec": 4, }
"Id": "32e05b2a-9847-45b8-b04b-36bafe5879f1", },
"Infiltration": "Common", "BotZoneName": "",
"Position": { "CorePointId": 0
"x": -170.86, }, {
"y": -3.99, "Id": "604f6db8-2519-42b8-8d45-7b1b1290e97d",
"z": -340.1 "Position": {
}, "x": -276.1,
"Rotation": 89.61, "y": 0.06,
"Sides": [ "z": -333.32
"All" },
] "Rotation": 72.84,
}, "Sides": ["All"],
{ "Categories": ["Player"],
"BotZoneName": "BotZoneFloor1", "Infiltration": "Common",
"Categories": [ "DelayToCanSpawnSec": 4,
"Bot" "ColliderParams": {
], "_parent": "SpawnSphereParams",
"ColliderParams": { "_props": {
"_parent": "SpawnSphereParams", "Center": {
"_props": { "x": 0,
"Center": { "y": 0,
"x": 0, "z": 0
"y": 0, },
"z": 0 "Radius": 50
}, }
"Radius": 35 },
} "BotZoneName": "",
}, "CorePointId": 0
"CorePointId": 7, }, {
"DelayToCanSpawnSec": 4, "Id": "616552c2-e458-4b8c-b39b-4e26083cd722",
"Id": "330b076f-bd90-494d-8c3d-bed9e5959378", "Position": {
"Infiltration": "", "x": -253.22,
"Position": { "y": 4.14,
"x": -202.231, "z": -282.73
"y": 0.0499999523, },
"z": -393.883972 "Rotation": 69.22,
}, "Sides": ["All"],
"Rotation": 0, "Categories": ["Player"],
"Sides": [ "Infiltration": "Common",
"Savage" "DelayToCanSpawnSec": 4,
] "ColliderParams": {
}, "_parent": "SpawnSphereParams",
{ "_props": {
"BotZoneName": "", "Center": {
"Categories": [ "x": 0,
"Coop", "y": 0,
"Opposite" "z": 0
], },
"ColliderParams": { "Radius": 50
"_parent": "SpawnSphereParams", }
"_props": { },
"Center": { "BotZoneName": "",
"x": 0, "CorePointId": 0
"y": 0, }, {
"z": 0 "Id": "63a12c08-6718-4344-b9c4-d9c2b0550faa",
}, "Position": {
"Radius": 50 "x": -279.36,
} "y": 0.06,
}, "z": -334.88
"CorePointId": 0, },
"DelayToCanSpawnSec": 4, "Rotation": 88.69,
"Id": "35beb4da-36a6-48e3-bbd1-810126872d3c", "Sides": ["All"],
"Infiltration": "Common", "Categories": ["Player"],
"Position": { "Infiltration": "Common",
"x": -172.66, "DelayToCanSpawnSec": 4,
"y": 0.08, "ColliderParams": {
"z": -264.14 "_parent": "SpawnSphereParams",
}, "_props": {
"Rotation": 175.539871, "Center": {
"Sides": [ "x": 0,
"Pmc" "y": 0,
] "z": 0
}, },
{ "Radius": 50
"BotZoneName": "", }
"Categories": [ },
"Coop", "BotZoneName": "",
"Opposite" "CorePointId": 0
], }, {
"ColliderParams": { "Id": "65372346-89b9-4c52-94af-7bb4d474daa5",
"_parent": "SpawnSphereParams", "Position": {
"_props": { "x": -236.02,
"Center": { "y": 0.09,
"x": 0, "z": -419.81
"y": 0, },
"z": 0 "Rotation": 3.2020905,
}, "Sides": ["Pmc"],
"Radius": 50 "Categories": ["Coop", "Opposite"],
} "Infiltration": "Common",
}, "DelayToCanSpawnSec": 4,
"CorePointId": 0, "ColliderParams": {
"DelayToCanSpawnSec": 4, "_parent": "SpawnSphereParams",
"Id": "38378dc4-cb6a-4538-9b78-fab68201bfa6", "_props": {
"Infiltration": "Common", "Center": {
"Position": { "x": 0,
"x": -234.34, "y": 0,
"y": 0.09, "z": 0
"z": -419.76 },
}, "Radius": 50
"Rotation": 3.2020905, }
"Sides": [ },
"Pmc" "BotZoneName": "",
] "CorePointId": 0
}, }, {
{ "Id": "666a2681-4a93-4b9c-b96d-a1419149069d",
"BotZoneName": "BotZoneFloor1", "Position": {
"Categories": [ "x": -115.122,
"Bot" "y": -4.015,
], "z": -328.625
"ColliderParams": { },
"_parent": "SpawnSphereParams", "Rotation": 272.3587,
"_props": { "Sides": ["All"],
"Center": { "Categories": ["Player"],
"x": 0, "Infiltration": "Common",
"y": 0, "DelayToCanSpawnSec": 4,
"z": 0 "ColliderParams": {
}, "_parent": "SpawnSphereParams",
"Radius": 35 "_props": {
} "Center": {
}, "x": 0,
"CorePointId": 3, "y": 0,
"DelayToCanSpawnSec": 4, "z": 0
"Id": "3a7f4c28-ea1f-466d-8920-3f2871d69cf3", },
"Infiltration": "", "Radius": 50
"Position": { }
"x": -260.287, },
"y": 0.04, "BotZoneName": "",
"z": -390.578 "CorePointId": 0
}, }, {
"Rotation": 0, "Id": "666b38f8-c232-4b2e-994e-ead3b121990c",
"Sides": [ "Position": {
"Savage" "x": -219.433,
] "y": -3.997,
}, "z": -383.072
{ },
"BotZoneName": "", "Rotation": 270.60022,
"Categories": [ "Sides": ["All"],
"Player" "Categories": ["Player"],
], "Infiltration": "Common",
"ColliderParams": { "DelayToCanSpawnSec": 4,
"_parent": "SpawnSphereParams", "ColliderParams": {
"_props": { "_parent": "SpawnSphereParams",
"Center": { "_props": {
"x": 0, "Center": {
"y": 0, "x": 0,
"z": 0 "y": 0,
}, "z": 0
"Radius": 50 },
} "Radius": 50
}, }
"CorePointId": 0, },
"DelayToCanSpawnSec": 4, "BotZoneName": "",
"Id": "3d6df899-9a65-48d3-9e55-2664c6c6c4c0", "CorePointId": 0
"Infiltration": "Common", }, {
"Position": { "Id": "66d2a253-d1a0-490c-93d3-b1e3dd589c3d",
"x": -168.21, "Position": {
"y": 0.06, "x": -248.84,
"z": -417.04 "y": 4.231,
}, "z": -362.24
"Rotation": 0, },
"Sides": [ "Rotation": 175.868637,
"All" "Sides": ["Savage"],
] "Categories": ["Bot"],
}, "Infiltration": "",
{ "DelayToCanSpawnSec": 4,
"BotZoneName": "BotZoneFloor2", "ColliderParams": {
"Categories": [ "_parent": "SpawnSphereParams",
"Bot" "_props": {
], "Center": {
"ColliderParams": { "x": 0,
"_parent": "SpawnSphereParams", "y": 0,
"_props": { "z": 0
"Center": { },
"x": 0, "Radius": 27
"y": 0, }
"z": 0 },
}, "BotZoneName": "BotZoneFloor2",
"Radius": 27 "CorePointId": 8
} }, {
}, "Id": "66ea0d24-890a-4a5b-a0d1-2e13629f26b7",
"CorePointId": 5, "Position": {
"DelayToCanSpawnSec": 4, "x": -115.164,
"Id": "3dbca587-2589-4370-9594-407655be3186", "y": -4.015,
"Infiltration": "", "z": -327.156
"Position": { },
"x": -134.355011, "Rotation": 272.3587,
"y": 4.181, "Sides": ["All"],
"z": -341.102 "Categories": ["Player"],
}, "Infiltration": "Common",
"Rotation": 273.155945, "DelayToCanSpawnSec": 4,
"Sides": [ "ColliderParams": {
"Savage" "_parent": "SpawnSphereParams",
] "_props": {
}, "Center": {
{ "x": 0,
"BotZoneName": "", "y": 0,
"Categories": [ "z": 0
"Player" },
], "Radius": 50
"ColliderParams": { }
"_parent": "SpawnSphereParams", },
"_props": { "BotZoneName": "",
"Center": { "CorePointId": 0
"x": 0, }, {
"y": 0, "Id": "6715c896-cb94-4e04-8cea-06d8dd685f83",
"z": 0 "Position": {
}, "x": -263,
"Radius": 50 "y": 0.06,
} "z": -388.23
}, },
"CorePointId": 0, "Rotation": 176.41,
"DelayToCanSpawnSec": 4, "Sides": ["All"],
"Id": "40b7da99-8f93-4ca6-bb33-c94b8a7c92a7", "Categories": ["Player"],
"Infiltration": "Common", "Infiltration": "Common",
"Position": { "DelayToCanSpawnSec": 4,
"x": -264.74, "ColliderParams": {
"y": -3.99, "_parent": "SpawnSphereParams",
"z": -390.32 "_props": {
}, "Center": {
"Rotation": 15.050004, "x": 0,
"Sides": [ "y": 0,
"All" "z": 0
] },
}, "Radius": 50
{ }
"BotZoneName": "", },
"Categories": [ "BotZoneName": "",
"Player" "CorePointId": 0
], }, {
"ColliderParams": { "Id": "6ac4a2e0-f06e-4098-908f-c04ebfeada8c",
"_parent": "SpawnSphereParams", "Position": {
"_props": { "x": -253.24,
"Center": { "y": 4.14,
"x": 0, "z": -279.92
"y": 0, },
"z": 0 "Rotation": 101.94,
}, "Sides": ["All"],
"Radius": 50 "Categories": ["Player"],
} "Infiltration": "Common",
}, "DelayToCanSpawnSec": 4,
"CorePointId": 0, "ColliderParams": {
"DelayToCanSpawnSec": 4, "_parent": "SpawnSphereParams",
"Id": "4654cec6-f2e9-4118-830e-d633b39375f4", "_props": {
"Infiltration": "Common", "Center": {
"Position": { "x": 0,
"x": -219.157, "y": 0,
"y": -3.997, "z": 0
"z": -385.369 },
}, "Radius": 50
"Rotation": 270.60022, }
"Sides": [ },
"All" "BotZoneName": "",
] "CorePointId": 0
}, }, {
{ "Id": "6b542eec-7db1-48e5-81ff-32af5b120663",
"BotZoneName": "", "Position": {
"Categories": [ "x": -122.48,
"Player" "y": 8.2,
], "z": -338.15
"ColliderParams": { },
"_parent": "SpawnSphereParams", "Rotation": 344.97,
"_props": { "Sides": ["All"],
"Center": { "Categories": ["Player"],
"x": 0, "Infiltration": "Common",
"y": 0, "DelayToCanSpawnSec": 4,
"z": 0 "ColliderParams": {
}, "_parent": "SpawnSphereParams",
"Radius": 50 "_props": {
} "Center": {
}, "x": 0,
"CorePointId": 0, "y": 0,
"DelayToCanSpawnSec": 4, "z": 0
"Id": "49367d3d-95f6-4b3f-9406-693ab39259bd", },
"Infiltration": "Common", "Radius": 50
"Position": { }
"x": -122.74, },
"y": 8.16, "BotZoneName": "",
"z": -333.35 "CorePointId": 0
}, }, {
"Rotation": 267.44, "Id": "6e2cf61e-85a6-4cfa-b232-ae4cd892e4e0",
"Sides": [ "Position": {
"All" "x": -115.67,
] "y": 0.01,
}, "z": -256.94
{ },
"BotZoneName": "", "Rotation": 188.05,
"Categories": [ "Sides": ["All"],
"Coop", "Categories": ["Player"],
"Opposite" "Infiltration": "Common",
], "DelayToCanSpawnSec": 4,
"ColliderParams": { "ColliderParams": {
"_parent": "SpawnSphereParams", "_parent": "SpawnSphereParams",
"_props": { "_props": {
"Center": { "Center": {
"x": 0, "x": 0,
"y": 0, "y": 0,
"z": 0 "z": 0
}, },
"Radius": 50 "Radius": 50
} }
}, },
"CorePointId": 0, "BotZoneName": "",
"DelayToCanSpawnSec": 4, "CorePointId": 0
"Id": "4c524643-e17e-4d20-ae81-d47fb4a1701a", }, {
"Infiltration": "Common", "Id": "6e35cbe7-b819-40df-9262-656d3ac42a31",
"Position": { "Position": {
"x": -168.83, "x": -215.217,
"y": 0.08, "y": 2.664,
"z": -263.93 "z": -448.71
}, },
"Rotation": 175.539871, "Rotation": 181.596954,
"Sides": [ "Sides": ["Savage"],
"Pmc" "Categories": ["Bot"],
] "Infiltration": "",
}, "DelayToCanSpawnSec": 4,
{ "ColliderParams": {
"BotZoneName": "BotZoneFloor2", "_parent": "SpawnSphereParams",
"Categories": [ "_props": {
"Bot" "Center": {
], "x": 0,
"ColliderParams": { "y": 0,
"_parent": "SpawnSphereParams", "z": 0
"_props": { },
"Center": { "Radius": 7
"x": 0, }
"y": 0, },
"z": 0 "BotZoneName": "BotZoneGate2",
}, "CorePointId": 3
"Radius": 27 }, {
} "Id": "707edb2a-0cbb-4c12-9fc5-49a34af4779d",
}, "Position": {
"CorePointId": 4, "x": -279.1,
"DelayToCanSpawnSec": 4, "y": 0.06,
"Id": "4cd0a70e-8349-4707-b3f6-4b0d18cf989b", "z": -337.01
"Infiltration": "", },
"Position": { "Rotation": 73.88,
"x": -207.064, "Sides": ["All"],
"y": 4.207, "Categories": ["Player"],
"z": -295.159 "Infiltration": "Common",
}, "DelayToCanSpawnSec": 4,
"Rotation": 113.883675, "ColliderParams": {
"Sides": [ "_parent": "SpawnSphereParams",
"Savage" "_props": {
] "Center": {
}, "x": 0,
{ "y": 0,
"BotZoneName": "BotZoneFloor1", "z": 0
"Categories": [ },
"Bot" "Radius": 50
], }
"ColliderParams": { },
"_parent": "SpawnSphereParams", "BotZoneName": "",
"_props": { "CorePointId": 0
"Center": { }, {
"x": 0, "Id": "70a6af86-3b7a-4687-8128-ff324774cf6f",
"y": 0, "Position": {
"z": 0 "x": -256.67,
}, "y": -3.97,
"Radius": 35 "z": -295.16
} },
}, "Rotation": 179.01,
"CorePointId": 3, "Sides": ["All"],
"DelayToCanSpawnSec": 4, "Categories": ["Player"],
"Id": "4e9cd17c-ae56-4408-a308-4b9722e6e344", "Infiltration": "Common",
"Infiltration": "", "DelayToCanSpawnSec": 4,
"Position": { "ColliderParams": {
"x": -257.955017, "_parent": "SpawnSphereParams",
"y": 0.0090277195, "_props": {
"z": -385.453 "Center": {
}, "x": 0,
"Rotation": 184.764816, "y": 0,
"Sides": [ "z": 0
"Savage" },
] "Radius": 50
}, }
{ },
"BotZoneName": "", "BotZoneName": "",
"Categories": [ "CorePointId": 0
"Coop", }, {
"Opposite" "Id": "75a36d48-cf3e-48f6-98cd-ca520bf8ff2d",
], "Position": {
"ColliderParams": { "x": -128.38,
"_parent": "SpawnSphereParams", "y": -4.041,
"_props": { "z": -417.949982
"Center": { },
"x": 0, "Rotation": 0,
"y": 0, "Sides": ["Savage"],
"z": 0 "Categories": ["Bot"],
}, "Infiltration": "",
"Radius": 50 "DelayToCanSpawnSec": 4,
} "ColliderParams": {
}, "_parent": "SpawnSphereParams",
"CorePointId": 0, "_props": {
"DelayToCanSpawnSec": 4, "Center": {
"Id": "505b3a49-81fd-49e8-8ff1-fbee3af0fadf", "x": 0,
"Infiltration": "Common", "y": 0,
"Position": { "z": 0
"x": -170.54, },
"y": 0.08, "Radius": 25
"z": -264.03 }
}, },
"Rotation": 175.539871, "BotZoneName": "BotZoneBasement",
"Sides": [ "CorePointId": 5
"Pmc" }, {
] "Id": "75febbcd-6f56-495e-a74a-e93f0f8b7827",
}, "Position": {
{ "x": -269.34,
"BotZoneName": "BotZoneFloor1", "y": -2.06,
"Categories": [ "z": -387.7
"Bot" },
], "Rotation": 90.05,
"ColliderParams": { "Sides": ["All"],
"_parent": "SpawnSphereParams", "Categories": ["Player"],
"_props": { "Infiltration": "Common",
"Center": { "DelayToCanSpawnSec": 4,
"x": 0, "ColliderParams": {
"y": 0, "_parent": "SpawnSphereParams",
"z": 0 "_props": {
}, "Center": {
"Radius": 35 "x": 0,
} "y": 0,
}, "z": 0
"CorePointId": 5, },
"DelayToCanSpawnSec": 4, "Radius": 50
"Id": "50bda7e6-480e-412c-a91c-8dda1faffa45", }
"Infiltration": "", },
"Position": { "BotZoneName": "",
"x": -116.089, "CorePointId": 0
"y": 0.036, }, {
"z": -339.412 "Id": "7716a644-0c23-4f0b-9613-b9fc4767ba35",
}, "Position": {
"Rotation": 0, "x": -231.636,
"Sides": [ "y": 0.082,
"Savage" "z": -286.69397
] },
}, "Rotation": 164.3535,
{ "Sides": ["Savage"],
"BotZoneName": "BotZoneFloor1", "Categories": ["Bot"],
"Categories": [ "Infiltration": "",
"Bot" "DelayToCanSpawnSec": 4,
], "ColliderParams": {
"ColliderParams": { "_parent": "SpawnSphereParams",
"_parent": "SpawnSphereParams", "_props": {
"_props": { "Center": {
"Center": { "x": 0,
"x": 0, "y": 0,
"y": 0, "z": 0
"z": 0 },
}, "Radius": 35
"Radius": 35 }
} },
}, "BotZoneName": "BotZoneFloor1",
"CorePointId": 7, "CorePointId": 4
"DelayToCanSpawnSec": 4, }, {
"Id": "51d82d49-97b2-4fba-b1f8-219b20005c17", "Id": "7859f63b-aff6-4bb5-9423-1fc08f2120b9",
"Infiltration": "", "Position": {
"Position": { "x": -177.039,
"x": -205.29, "y": 0.099,
"y": 0.0499999523, "z": -312.504
"z": -390.55 },
}, "Rotation": 270.60022,
"Rotation": 0, "Sides": ["Pmc"],
"Sides": [ "Categories": ["Coop", "Group"],
"Savage" "Infiltration": "Common",
] "DelayToCanSpawnSec": 4,
}, "ColliderParams": {
{ "_parent": "SpawnSphereParams",
"BotZoneName": "BotZoneGate2", "_props": {
"Categories": [ "Center": {
"Bot" "x": 0,
], "y": 0,
"ColliderParams": { "z": 0
"_parent": "SpawnSphereParams", },
"_props": { "Radius": 50
"Center": { }
"x": 0, },
"y": 0, "BotZoneName": "",
"z": 0 "CorePointId": 0
}, }, {
"Radius": 7 "Id": "7a9b1874-adec-4a4a-bcab-04265a114afa",
} "Position": {
}, "x": -122.3,
"CorePointId": 3, "y": 8.19,
"DelayToCanSpawnSec": 4, "z": -336.07
"Id": "52005238-4fb5-4775-9052-c1f52bfd1c94", },
"Infiltration": "", "Rotation": 348.83,
"Position": { "Sides": ["All"],
"x": -244.101, "Categories": ["Player"],
"y": 2.664, "Infiltration": "Common",
"z": -452.923981 "DelayToCanSpawnSec": 4,
}, "ColliderParams": {
"Rotation": 0, "_parent": "SpawnSphereParams",
"Sides": [ "_props": {
"Savage" "Center": {
] "x": 0,
}, "y": 0,
{ "z": 0
"BotZoneName": "BotZoneFloor1", },
"Categories": [ "Radius": 50
"Bot" }
], },
"ColliderParams": { "BotZoneName": "",
"_parent": "SpawnSphereParams", "CorePointId": 0
"_props": { }, {
"Center": { "Id": "7b8911d0-dc36-43f1-9058-451f4cc6f362",
"x": 0, "Position": {
"y": 0, "x": -256.56,
"z": 0 "y": 4.14,
}, "z": -282.41
"Radius": 35 },
} "Rotation": 89.19,
}, "Sides": ["All"],
"CorePointId": 8, "Categories": ["Player"],
"DelayToCanSpawnSec": 4, "Infiltration": "Common",
"Id": "584031bc-1dbb-4fec-a95f-7297e0b6a540", "DelayToCanSpawnSec": 4,
"Infiltration": "", "ColliderParams": {
"Position": { "_parent": "SpawnSphereParams",
"x": -213.124, "_props": {
"y": 0.05, "Center": {
"z": -378.754974 "x": 0,
}, "y": 0,
"Rotation": 0, "z": 0
"Sides": [ },
"Savage" "Radius": 50
] }
}, },
{ "BotZoneName": "",
"BotZoneName": "", "CorePointId": 0
"Categories": [ }, {
"Player" "Id": "7c978d56-01bd-4010-bf0c-80d4b52aba4a",
], "Position": {
"ColliderParams": { "x": -216.98,
"_parent": "SpawnSphereParams", "y": -3.997,
"_props": { "z": -385.218
"Center": { },
"x": 0, "Rotation": 270.60022,
"y": 0, "Sides": ["All"],
"z": 0 "Categories": ["Player"],
}, "Infiltration": "Common",
"Radius": 50 "DelayToCanSpawnSec": 4,
} "ColliderParams": {
}, "_parent": "SpawnSphereParams",
"CorePointId": 0, "_props": {
"DelayToCanSpawnSec": 4, "Center": {
"Id": "5aed643f-3714-49fc-bdf8-00168189da61", "x": 0,
"Infiltration": "Common", "y": 0,
"Position": { "z": 0
"x": -170.58, },
"y": 0.06, "Radius": 50
"z": -416.83 }
}, },
"Rotation": 0, "BotZoneName": "",
"Sides": [ "CorePointId": 0
"All" }, {
] "Id": "7eb7a024-be39-49ab-8a3c-82aecf4c1f95",
}, "Position": {
{ "x": -279.611,
"BotZoneName": "", "y": 0.078,
"Categories": [ "z": -365.445984
"Player" },
], "Rotation": 197.191254,
"ColliderParams": { "Sides": ["Savage"],
"_parent": "SpawnSphereParams", "Categories": ["Bot"],
"_props": { "Infiltration": "",
"Center": { "DelayToCanSpawnSec": 4,
"x": 0, "ColliderParams": {
"y": 0, "_parent": "SpawnSphereParams",
"z": 0 "_props": {
}, "Center": {
"Radius": 50 "x": 0,
} "y": 0,
}, "z": 0
"CorePointId": 0, },
"DelayToCanSpawnSec": 4, "Radius": 35
"Id": "5efaabad-3df0-451c-ae8c-df707c90d24f", }
"Infiltration": "Common", },
"Position": { "BotZoneName": "BotZoneFloor1",
"x": -167.87, "CorePointId": 3
"y": 0.06, }, {
"z": -419.56 "Id": "7ffdd6c9-29dc-43d3-8348-349bbf64c128",
}, "Position": {
"Rotation": 0, "x": -279.611,
"Sides": [ "y": 0.078,
"All" "z": -365.445984
] },
}, "Rotation": 197.191254,
{ "Sides": ["Savage"],
"BotZoneName": "", "Categories": ["Bot"],
"Categories": [ "Infiltration": "",
"Coop", "DelayToCanSpawnSec": 4,
"Opposite" "ColliderParams": {
], "_parent": "SpawnSphereParams",
"ColliderParams": { "_props": {
"_parent": "SpawnSphereParams", "Center": {
"_props": { "x": 0,
"Center": { "y": 0,
"x": 0, "z": 0
"y": 0, },
"z": 0 "Radius": 35
}, }
"Radius": 50 },
} "BotZoneName": "BotZoneFloor1",
}, "CorePointId": 3
"CorePointId": 0, }, {
"DelayToCanSpawnSec": 4, "Id": "81e2c355-e3dd-4a70-a076-0fea62aec9f1",
"Id": "5f925d72-bfd0-4add-b89b-9fec63005145", "Position": {
"Infiltration": "Common", "x": -184.597,
"Position": { "y": 0.114,
"x": -166.184, "z": -416.456
"y": 0.08, },
"z": -263.506 "Rotation": 0,
}, "Sides": ["Savage"],
"Rotation": 175.539871, "Categories": ["Bot"],
"Sides": [ "Infiltration": "",
"Pmc" "DelayToCanSpawnSec": 4,
] "ColliderParams": {
}, "_parent": "SpawnSphereParams",
{ "_props": {
"BotZoneName": "", "Center": {
"Categories": [ "x": 0,
"Player" "y": 0,
], "z": 0
"ColliderParams": { },
"_parent": "SpawnSphereParams", "Radius": 35
"_props": { }
"Center": { },
"x": 0, "BotZoneName": "BotZoneFloor1",
"y": 0, "CorePointId": 7
"z": 0 }, {
}, "Id": "832a9963-7ad2-436b-8140-9d52d113afba",
"Radius": 50 "Position": {
} "x": -171.669,
}, "y": 0.11,
"CorePointId": 0, "z": -309.753
"DelayToCanSpawnSec": 4, },
"Id": "5f97a1fc-1cc0-4cb6-85dc-ab20c9d90fea", "Rotation": 270.60022,
"Infiltration": "Common", "Sides": ["Pmc"],
"Position": { "Categories": ["Coop", "Group"],
"x": -278.54, "Infiltration": "Common",
"y": -4.03, "DelayToCanSpawnSec": 4,
"z": -352 "ColliderParams": {
}, "_parent": "SpawnSphereParams",
"Rotation": 73.55, "_props": {
"Sides": [ "Center": {
"All" "x": 0,
] "y": 0,
}, "z": 0
{ },
"BotZoneName": "", "Radius": 50
"Categories": [ }
"Player" },
], "BotZoneName": "",
"ColliderParams": { "CorePointId": 0
"_parent": "SpawnSphereParams", }, {
"_props": { "Id": "8442480f-2fd2-4867-a558-7f95aa75211b",
"Center": { "Position": {
"x": 0, "x": -244.796,
"y": 0, "y": -4.001,
"z": 0 "z": -414.788
}, },
"Radius": 50 "Rotation": 0,
} "Sides": ["Savage"],
}, "Categories": ["Bot"],
"CorePointId": 0, "Infiltration": "",
"DelayToCanSpawnSec": 4, "DelayToCanSpawnSec": 4,
"Id": "5f9d0c13-d935-48f5-9112-0852d8e8d9e0", "ColliderParams": {
"Infiltration": "Common", "_parent": "SpawnSphereParams",
"Position": { "_props": {
"x": -125.38, "Center": {
"y": -4.97, "x": 0,
"z": -264.91 "y": 0,
}, "z": 0
"Rotation": 270.629974, },
"Sides": [ "Radius": 25
"All" }
] },
}, "BotZoneName": "BotZoneBasement",
{ "CorePointId": 3
"BotZoneName": "", }, {
"Categories": [ "Id": "84fa5d1e-635b-439a-8f61-26eb2e37f36f",
"Player" "Position": {
], "x": -237.693,
"ColliderParams": { "y": 0.09,
"_parent": "SpawnSphereParams", "z": -418.472
"_props": { },
"Center": { "Rotation": 3.2020905,
"x": 0, "Sides": ["Pmc"],
"y": 0, "Categories": ["Coop", "Opposite"],
"z": 0 "Infiltration": "Common",
}, "DelayToCanSpawnSec": 4,
"Radius": 50 "ColliderParams": {
} "_parent": "SpawnSphereParams",
}, "_props": {
"CorePointId": 0, "Center": {
"DelayToCanSpawnSec": 4, "x": 0,
"Id": "604f6db8-2519-42b8-8d45-7b1b1290e97d", "y": 0,
"Infiltration": "Common", "z": 0
"Position": { },
"x": -276.1, "Radius": 50
"y": 0.06, }
"z": -333.32 },
}, "BotZoneName": "",
"Rotation": 72.84, "CorePointId": 0
"Sides": [ }, {
"All" "Id": "863a8fba-0b54-4c06-9a4e-498298c7f938",
] "Position": {
}, "x": -177.61,
{ "y": 0.03,
"BotZoneName": "", "z": -320.17
"Categories": [ },
"Player" "Rotation": 270.60022,
], "Sides": ["Pmc"],
"ColliderParams": { "Categories": ["Coop", "Group"],
"_parent": "SpawnSphereParams", "Infiltration": "Common",
"_props": { "DelayToCanSpawnSec": 4,
"Center": { "ColliderParams": {
"x": 0, "_parent": "SpawnSphereParams",
"y": 0, "_props": {
"z": 0 "Center": {
}, "x": 0,
"Radius": 50 "y": 0,
} "z": 0
}, },
"CorePointId": 0, "Radius": 50
"DelayToCanSpawnSec": 4, }
"Id": "616552c2-e458-4b8c-b39b-4e26083cd722", },
"Infiltration": "Common", "BotZoneName": "",
"Position": { "CorePointId": 0
"x": -253.22, }, {
"y": 4.14, "Id": "8804ccce-fc0a-488f-9a50-12837e382ae9",
"z": -282.73 "Position": {
}, "x": -173.52,
"Rotation": 69.22, "y": 0.03,
"Sides": [ "z": -323.95
"All" },
] "Rotation": 270.60022,
}, "Sides": ["Pmc"],
{ "Categories": ["Coop", "Group"],
"BotZoneName": "", "Infiltration": "Common",
"Categories": [ "DelayToCanSpawnSec": 4,
"Player" "ColliderParams": {
], "_parent": "SpawnSphereParams",
"ColliderParams": { "_props": {
"_parent": "SpawnSphereParams", "Center": {
"_props": { "x": 0,
"Center": { "y": 0,
"x": 0, "z": 0
"y": 0, },
"z": 0 "Radius": 50
}, }
"Radius": 50 },
} "BotZoneName": "",
}, "CorePointId": 0
"CorePointId": 0, }, {
"DelayToCanSpawnSec": 4, "Id": "8ae99f32-2b96-4a1a-9ff6-62bbf3f452bb",
"Id": "63a12c08-6718-4344-b9c4-d9c2b0550faa", "Position": {
"Infiltration": "Common", "x": -245.28,
"Position": { "y": 2.664,
"x": -279.36, "z": -452.873
"y": 0.06, },
"z": -334.88 "Rotation": 0,
}, "Sides": ["Savage"],
"Rotation": 88.69, "Categories": ["Bot"],
"Sides": [ "Infiltration": "",
"All" "DelayToCanSpawnSec": 4,
] "ColliderParams": {
}, "_parent": "SpawnSphereParams",
{ "_props": {
"BotZoneName": "", "Center": {
"Categories": [ "x": 0,
"Coop", "y": 0,
"Opposite" "z": 0
], },
"ColliderParams": { "Radius": 7
"_parent": "SpawnSphereParams", }
"_props": { },
"Center": { "BotZoneName": "BotZoneGate2",
"x": 0, "CorePointId": 3
"y": 0, }, {
"z": 0 "Id": "8f0dd3c2-9339-484e-b4ed-785a7929a545",
}, "Position": {
"Radius": 50 "x": -253.55899,
} "y": 4.146,
}, "z": -376.292
"CorePointId": 0, },
"DelayToCanSpawnSec": 4, "Rotation": 0,
"Id": "65372346-89b9-4c52-94af-7bb4d474daa5", "Sides": ["Savage"],
"Infiltration": "Common", "Categories": ["Bot"],
"Position": { "Infiltration": "",
"x": -236.02, "DelayToCanSpawnSec": 4,
"y": 0.09, "ColliderParams": {
"z": -419.81 "_parent": "SpawnSphereParams",
}, "_props": {
"Rotation": 3.2020905, "Center": {
"Sides": [ "x": 0,
"Pmc" "y": 0,
] "z": 0
}, },
{ "Radius": 27
"BotZoneName": "", }
"Categories": [ },
"Player" "BotZoneName": "BotZoneFloor2",
], "CorePointId": 3
"ColliderParams": { }, {
"_parent": "SpawnSphereParams", "Id": "8f160eaa-3467-4059-a46a-ecd5b510a21e",
"_props": { "Position": {
"Center": { "x": -168,
"x": 0, "y": 0.08,
"y": 0, "z": -264.01
"z": 0 },
}, "Rotation": 175.539871,
"Radius": 50 "Sides": ["Pmc"],
} "Categories": ["Coop", "Opposite"],
}, "Infiltration": "Common",
"CorePointId": 0, "DelayToCanSpawnSec": 4,
"DelayToCanSpawnSec": 4, "ColliderParams": {
"Id": "666a2681-4a93-4b9c-b96d-a1419149069d", "_parent": "SpawnSphereParams",
"Infiltration": "Common", "_props": {
"Position": { "Center": {
"x": -115.122, "x": 0,
"y": -4.015, "y": 0,
"z": -328.625 "z": 0
}, },
"Rotation": 272.3587, "Radius": 50
"Sides": [ }
"All" },
] "BotZoneName": "",
}, "CorePointId": 0
{ }, {
"BotZoneName": "", "Id": "9174a2bb-e647-40d2-9f27-b02bb4256e5a",
"Categories": [ "Position": {
"Player" "x": -113.01,
], "y": 4.2,
"ColliderParams": { "z": -416.83
"_parent": "SpawnSphereParams", },
"_props": { "Rotation": 105.150009,
"Center": { "Sides": ["All"],
"x": 0, "Categories": ["Player"],
"y": 0, "Infiltration": "Common",
"z": 0 "DelayToCanSpawnSec": 4,
}, "ColliderParams": {
"Radius": 50 "_parent": "SpawnSphereParams",
} "_props": {
}, "Center": {
"CorePointId": 0, "x": 0,
"DelayToCanSpawnSec": 4, "y": 0,
"Id": "666b38f8-c232-4b2e-994e-ead3b121990c", "z": 0
"Infiltration": "Common", },
"Position": { "Radius": 50
"x": -219.433, }
"y": -3.997, },
"z": -383.072 "BotZoneName": "",
}, "CorePointId": 0
"Rotation": 270.60022, }, {
"Sides": [ "Id": "92cd8ec7-d9d3-4917-bc3a-782abf0574f9",
"All" "Position": {
] "x": -167.26,
}, "y": 0.08,
{ "z": -263.79
"BotZoneName": "BotZoneFloor2", },
"Categories": [ "Rotation": 175.539871,
"Bot" "Sides": ["Pmc"],
], "Categories": ["Coop", "Opposite"],
"ColliderParams": { "Infiltration": "Common",
"_parent": "SpawnSphereParams", "DelayToCanSpawnSec": 4,
"_props": { "ColliderParams": {
"Center": { "_parent": "SpawnSphereParams",
"x": 0, "_props": {
"y": 0, "Center": {
"z": 0 "x": 0,
}, "y": 0,
"Radius": 27 "z": 0
} },
}, "Radius": 50
"CorePointId": 8, }
"DelayToCanSpawnSec": 4, },
"Id": "66d2a253-d1a0-490c-93d3-b1e3dd589c3d", "BotZoneName": "",
"Infiltration": "", "CorePointId": 0
"Position": { }, {
"x": -248.84, "Id": "93e73b75-40f6-48ec-9c41-a722c79b36df",
"y": 4.231, "Position": {
"z": -362.24 "x": -125.79,
}, "y": -4.97,
"Rotation": 175.868637, "z": -263.38
"Sides": [ },
"Savage" "Rotation": 269.17,
] "Sides": ["All"],
}, "Categories": ["Player"],
{ "Infiltration": "Common",
"BotZoneName": "", "DelayToCanSpawnSec": 4,
"Categories": [ "ColliderParams": {
"Player" "_parent": "SpawnSphereParams",
], "_props": {
"ColliderParams": { "Center": {
"_parent": "SpawnSphereParams", "x": 0,
"_props": { "y": 0,
"Center": { "z": 0
"x": 0, },
"y": 0, "Radius": 50
"z": 0 }
}, },
"Radius": 50 "BotZoneName": "",
} "CorePointId": 0
}, }, {
"CorePointId": 0, "Id": "9781bf62-5817-49c8-91f5-e1718080f43c",
"DelayToCanSpawnSec": 4, "Position": {
"Id": "66ea0d24-890a-4a5b-a0d1-2e13629f26b7", "x": -167.24,
"Infiltration": "Common", "y": 0.11,
"Position": { "z": -312.6
"x": -115.164, },
"y": -4.015, "Rotation": 270.60022,
"z": -327.156 "Sides": ["Pmc"],
}, "Categories": ["Coop", "Group"],
"Rotation": 272.3587, "Infiltration": "Common",
"Sides": [ "DelayToCanSpawnSec": 4,
"All" "ColliderParams": {
] "_parent": "SpawnSphereParams",
}, "_props": {
{ "Center": {
"BotZoneName": "", "x": 0,
"Categories": [ "y": 0,
"Player" "z": 0
], },
"ColliderParams": { "Radius": 50
"_parent": "SpawnSphereParams", }
"_props": { },
"Center": { "BotZoneName": "",
"x": 0, "CorePointId": 0
"y": 0, }, {
"z": 0 "Id": "9896b358-7857-4dfc-baba-c9ff10f4b288",
}, "Position": {
"Radius": 50 "x": -171.54,
} "y": 0.11,
}, "z": -312.18
"CorePointId": 0, },
"DelayToCanSpawnSec": 4, "Rotation": 270.60022,
"Id": "6715c896-cb94-4e04-8cea-06d8dd685f83", "Sides": ["Pmc"],
"Infiltration": "Common", "Categories": ["Coop", "Group"],
"Position": { "Infiltration": "Common",
"x": -263, "DelayToCanSpawnSec": 4,
"y": 0.06, "ColliderParams": {
"z": -388.23 "_parent": "SpawnSphereParams",
}, "_props": {
"Rotation": 176.41, "Center": {
"Sides": [ "x": 0,
"All" "y": 0,
] "z": 0
}, },
{ "Radius": 50
"BotZoneName": "", }
"Categories": [ },
"Player" "BotZoneName": "",
], "CorePointId": 0
"ColliderParams": { }, {
"_parent": "SpawnSphereParams", "Id": "98f72004-624d-4a11-a551-9b5150456369",
"_props": { "Position": {
"Center": { "x": -134.75,
"x": 0, "y": -4.97,
"y": 0, "z": -263.9
"z": 0 },
}, "Rotation": 95.68,
"Radius": 50 "Sides": ["All"],
} "Categories": ["Player"],
}, "Infiltration": "Common",
"CorePointId": 0, "DelayToCanSpawnSec": 4,
"DelayToCanSpawnSec": 4, "ColliderParams": {
"Id": "6ac4a2e0-f06e-4098-908f-c04ebfeada8c", "_parent": "SpawnSphereParams",
"Infiltration": "Common", "_props": {
"Position": { "Center": {
"x": -253.24, "x": 0,
"y": 4.14, "y": 0,
"z": -279.92 "z": 0
}, },
"Rotation": 101.94, "Radius": 50
"Sides": [ }
"All" },
] "BotZoneName": "",
}, "CorePointId": 0
{ }, {
"BotZoneName": "", "Id": "994bc745-d017-41fe-a2cb-f26d13e016e6",
"Categories": [ "Position": {
"Player" "x": -168.02,
], "y": -3.99,
"ColliderParams": { "z": -337.48
"_parent": "SpawnSphereParams", },
"_props": { "Rotation": 85.92,
"Center": { "Sides": ["All"],
"x": 0, "Categories": ["Player"],
"y": 0, "Infiltration": "Common",
"z": 0 "DelayToCanSpawnSec": 4,
}, "ColliderParams": {
"Radius": 50 "_parent": "SpawnSphereParams",
} "_props": {
}, "Center": {
"CorePointId": 0, "x": 0,
"DelayToCanSpawnSec": 4, "y": 0,
"Id": "6b542eec-7db1-48e5-81ff-32af5b120663", "z": 0
"Infiltration": "Common", },
"Position": { "Radius": 50
"x": -122.48, }
"y": 8.2, },
"z": -338.15 "BotZoneName": "",
}, "CorePointId": 0
"Rotation": 344.97, }, {
"Sides": [ "Id": "9ad6d872-4797-47a9-a5a6-b4675b478913",
"All" "Position": {
] "x": -120.62,
}, "y": 0.01,
{ "z": -253.47
"BotZoneName": "", },
"Categories": [ "Rotation": 176.08,
"Player" "Sides": ["All"],
], "Categories": ["Player"],
"ColliderParams": { "Infiltration": "Common",
"_parent": "SpawnSphereParams", "DelayToCanSpawnSec": 4,
"_props": { "ColliderParams": {
"Center": { "_parent": "SpawnSphereParams",
"x": 0, "_props": {
"y": 0, "Center": {
"z": 0 "x": 0,
}, "y": 0,
"Radius": 50 "z": 0
} },
}, "Radius": 50
"CorePointId": 0, }
"DelayToCanSpawnSec": 4, },
"Id": "6e2cf61e-85a6-4cfa-b232-ae4cd892e4e0", "BotZoneName": "",
"Infiltration": "Common", "CorePointId": 0
"Position": { }, {
"x": -115.67, "Id": "9ae1736f-4869-4c3b-99c2-5825878573d8",
"y": 0.01, "Position": {
"z": -256.94 "x": -172,
}, "y": 0.03,
"Rotation": 188.05, "z": -325.71
"Sides": [ },
"All" "Rotation": 270.60022,
] "Sides": ["Pmc"],
}, "Categories": ["Coop", "Group"],
{ "Infiltration": "Common",
"BotZoneName": "BotZoneGate2", "DelayToCanSpawnSec": 4,
"Categories": [ "ColliderParams": {
"Bot" "_parent": "SpawnSphereParams",
], "_props": {
"ColliderParams": { "Center": {
"_parent": "SpawnSphereParams", "x": 0,
"_props": { "y": 0,
"Center": { "z": 0
"x": 0, },
"y": 0, "Radius": 50
"z": 0 }
}, },
"Radius": 7 "BotZoneName": "",
} "CorePointId": 0
}, }, {
"CorePointId": 3, "Id": "9b5e4910-ca9a-49bb-ac83-0f5e6299fa12",
"DelayToCanSpawnSec": 4, "Position": {
"Id": "6e35cbe7-b819-40df-9262-656d3ac42a31", "x": -169.71,
"Infiltration": "", "y": 0.08,
"Position": { "z": -264
"x": -215.217, },
"y": 2.664, "Rotation": 175.539871,
"z": -448.71 "Sides": ["Pmc"],
}, "Categories": ["Coop", "Opposite"],
"Rotation": 181.596954, "Infiltration": "Common",
"Sides": [ "DelayToCanSpawnSec": 4,
"Savage" "ColliderParams": {
] "_parent": "SpawnSphereParams",
}, "_props": {
{ "Center": {
"BotZoneName": "", "x": 0,
"Categories": [ "y": 0,
"Player" "z": 0
], },
"ColliderParams": { "Radius": 50
"_parent": "SpawnSphereParams", }
"_props": { },
"Center": { "BotZoneName": "",
"x": 0, "CorePointId": 0
"y": 0, }, {
"z": 0 "Id": "9c1654a5-3808-4d52-becd-066428ec0660",
}, "Position": {
"Radius": 50 "x": -112.04,
} "y": 4.2,
}, "z": -413.63
"CorePointId": 0, },
"DelayToCanSpawnSec": 4, "Rotation": 181.81,
"Id": "707edb2a-0cbb-4c12-9fc5-49a34af4779d", "Sides": ["All"],
"Infiltration": "Common", "Categories": ["Player"],
"Position": { "Infiltration": "Common",
"x": -279.1, "DelayToCanSpawnSec": 4,
"y": 0.06, "ColliderParams": {
"z": -337.01 "_parent": "SpawnSphereParams",
}, "_props": {
"Rotation": 73.88, "Center": {
"Sides": [ "x": 0,
"All" "y": 0,
] "z": 0
}, },
{ "Radius": 50
"BotZoneName": "", }
"Categories": [ },
"Player" "BotZoneName": "",
], "CorePointId": 0
"ColliderParams": { }, {
"_parent": "SpawnSphereParams", "Id": "9cc6492e-477a-419b-84c4-c9f02c3715fe",
"_props": { "Position": {
"Center": { "x": -235.172,
"x": 0, "y": 0.09,
"y": 0, "z": -418.466
"z": 0 },
}, "Rotation": 3.2020905,
"Radius": 50 "Sides": ["Pmc"],
} "Categories": ["Coop", "Opposite"],
}, "Infiltration": "Common",
"CorePointId": 0, "DelayToCanSpawnSec": 4,
"DelayToCanSpawnSec": 4, "ColliderParams": {
"Id": "70a6af86-3b7a-4687-8128-ff324774cf6f", "_parent": "SpawnSphereParams",
"Infiltration": "Common", "_props": {
"Position": { "Center": {
"x": -256.67, "x": 0,
"y": -3.97, "y": 0,
"z": -295.16 "z": 0
}, },
"Rotation": 179.01, "Radius": 50
"Sides": [ }
"All" },
] "BotZoneName": "",
}, "CorePointId": 0
{ }, {
"BotZoneName": "BotZoneBasement", "Id": "9dbe0dc5-6380-41d3-9798-75b98f89c8a8",
"Categories": [ "Position": {
"Bot" "x": -157.568,
], "y": 2.711,
"ColliderParams": { "z": -222.756989
"_parent": "SpawnSphereParams", },
"_props": { "Rotation": 201.596924,
"Center": { "Sides": ["Savage"],
"x": 0, "Categories": ["Bot"],
"y": 0, "Infiltration": "",
"z": 0 "DelayToCanSpawnSec": 4,
}, "ColliderParams": {
"Radius": 25 "_parent": "SpawnSphereParams",
} "_props": {
}, "Center": {
"CorePointId": 5, "x": 0,
"DelayToCanSpawnSec": 4, "y": 0,
"Id": "75a36d48-cf3e-48f6-98cd-ca520bf8ff2d", "z": 0
"Infiltration": "", },
"Position": { "Radius": 7
"x": -128.38, }
"y": -4.041, },
"z": -417.949982 "BotZoneName": "BotZoneGate1",
}, "CorePointId": 2
"Rotation": 0, }, {
"Sides": [ "Id": "a0fdcb82-40f8-4996-83e5-39389c6b846a",
"Savage" "Position": {
] "x": -125.39,
}, "y": 4.13,
{ "z": -338.41
"BotZoneName": "", },
"Categories": [ "Rotation": 75.25,
"Player" "Sides": ["All"],
], "Categories": ["Player"],
"ColliderParams": { "Infiltration": "Common",
"_parent": "SpawnSphereParams", "DelayToCanSpawnSec": 4,
"_props": { "ColliderParams": {
"Center": { "_parent": "SpawnSphereParams",
"x": 0, "_props": {
"y": 0, "Center": {
"z": 0 "x": 0,
}, "y": 0,
"Radius": 50 "z": 0
} },
}, "Radius": 50
"CorePointId": 0, }
"DelayToCanSpawnSec": 4, },
"Id": "75febbcd-6f56-495e-a74a-e93f0f8b7827", "BotZoneName": "",
"Infiltration": "Common", "CorePointId": 0
"Position": { }, {
"x": -269.34, "Id": "a35626aa-d89e-4ace-8bff-5b7582f6bc30",
"y": -2.06, "Position": {
"z": -387.7 "x": -166.02,
}, "y": 0.11,
"Rotation": 90.05, "z": -314.364
"Sides": [ },
"All" "Rotation": 270.60022,
] "Sides": ["Pmc"],
}, "Categories": ["Coop", "Group"],
{ "Infiltration": "Common",
"BotZoneName": "BotZoneFloor1", "DelayToCanSpawnSec": 4,
"Categories": [ "ColliderParams": {
"Bot" "_parent": "SpawnSphereParams",
], "_props": {
"ColliderParams": { "Center": {
"_parent": "SpawnSphereParams", "x": 0,
"_props": { "y": 0,
"Center": { "z": 0
"x": 0, },
"y": 0, "Radius": 50
"z": 0 }
}, },
"Radius": 35 "BotZoneName": "",
} "CorePointId": 0
}, }, {
"CorePointId": 4, "Id": "a55e3167-efff-4d96-807b-1e5de515bcca",
"DelayToCanSpawnSec": 4, "Position": {
"Id": "7716a644-0c23-4f0b-9613-b9fc4767ba35", "x": -269.88,
"Infiltration": "", "y": -2.06,
"Position": { "z": -390.79
"x": -231.636, },
"y": 0.082, "Rotation": 100.34,
"z": -286.69397 "Sides": ["All"],
}, "Categories": ["Player"],
"Rotation": 164.3535, "Infiltration": "Common",
"Sides": [ "DelayToCanSpawnSec": 4,
"Savage" "ColliderParams": {
] "_parent": "SpawnSphereParams",
}, "_props": {
{ "Center": {
"BotZoneName": "", "x": 0,
"Categories": [ "y": 0,
"Coop", "z": 0
"Group" },
], "Radius": 50
"ColliderParams": { }
"_parent": "SpawnSphereParams", },
"_props": { "BotZoneName": "",
"Center": { "CorePointId": 0
"x": 0, }, {
"y": 0, "Id": "a66912bd-3583-4285-bb40-bf5a0bb2d7ad",
"z": 0 "Position": {
}, "x": -184.359,
"Radius": 50 "y": 2.711,
} "z": -222.758987
}, },
"CorePointId": 0, "Rotation": 151.039291,
"DelayToCanSpawnSec": 4, "Sides": ["Savage"],
"Id": "7859f63b-aff6-4bb5-9423-1fc08f2120b9", "Categories": ["Bot"],
"Infiltration": "Common", "Infiltration": "",
"Position": { "DelayToCanSpawnSec": 4,
"x": -177.039, "ColliderParams": {
"y": 0.099, "_parent": "SpawnSphereParams",
"z": -312.504 "_props": {
}, "Center": {
"Rotation": 270.60022, "x": 0,
"Sides": [ "y": 0,
"Pmc" "z": 0
] },
}, "Radius": 7
{ }
"BotZoneName": "", },
"Categories": [ "BotZoneName": "BotZoneGate1",
"Player" "CorePointId": 2
], }, {
"ColliderParams": { "Id": "a7c8500d-3a45-4ab4-8bde-4891ebdb33be",
"_parent": "SpawnSphereParams", "Position": {
"_props": { "x": -157.212,
"Center": { "y": 2.711,
"x": 0, "z": -227.040985
"y": 0, },
"z": 0 "Rotation": 324.67,
}, "Sides": ["Savage"],
"Radius": 50 "Categories": ["Bot"],
} "Infiltration": "",
}, "DelayToCanSpawnSec": 4,
"CorePointId": 0, "ColliderParams": {
"DelayToCanSpawnSec": 4, "_parent": "SpawnSphereParams",
"Id": "7a9b1874-adec-4a4a-bcab-04265a114afa", "_props": {
"Infiltration": "Common", "Center": {
"Position": { "x": 0,
"x": -122.3, "y": 0,
"y": 8.19, "z": 0
"z": -336.07 },
}, "Radius": 7
"Rotation": 348.83, }
"Sides": [ },
"All" "BotZoneName": "BotZoneGate1",
] "CorePointId": 2
}, }, {
{ "Id": "a98ef4db-61cc-4588-a8e8-52e59ce8bace",
"BotZoneName": "", "Position": {
"Categories": [ "x": -205.847,
"Player" "y": 4.16135359,
], "z": -289.085
"ColliderParams": { },
"_parent": "SpawnSphereParams", "Rotation": 89.0511551,
"_props": { "Sides": ["All"],
"Center": { "Categories": ["Player"],
"x": 0, "Infiltration": "Common",
"y": 0, "DelayToCanSpawnSec": 4,
"z": 0 "ColliderParams": {
}, "_parent": "SpawnSphereParams",
"Radius": 50 "_props": {
} "Center": {
}, "x": 0,
"CorePointId": 0, "y": 0,
"DelayToCanSpawnSec": 4, "z": 0
"Id": "7b8911d0-dc36-43f1-9058-451f4cc6f362", },
"Infiltration": "Common", "Radius": 50
"Position": { }
"x": -256.56, },
"y": 4.14, "BotZoneName": "",
"z": -282.41 "CorePointId": 0
}, }, {
"Rotation": 89.19, "Id": "ab9fb40e-790c-40f2-aae0-f191aaecbf7e",
"Sides": [ "Position": {
"All" "x": -252.58,
] "y": -4.02,
}, "z": -293.91
{ },
"BotZoneName": "", "Rotation": 53.9400024,
"Categories": [ "Sides": ["All"],
"Player" "Categories": ["Player"],
], "Infiltration": "Common",
"ColliderParams": { "DelayToCanSpawnSec": 4,
"_parent": "SpawnSphereParams", "ColliderParams": {
"_props": { "_parent": "SpawnSphereParams",
"Center": { "_props": {
"x": 0, "Center": {
"y": 0, "x": 0,
"z": 0 "y": 0,
}, "z": 0
"Radius": 50 },
} "Radius": 50
}, }
"CorePointId": 0, },
"DelayToCanSpawnSec": 4, "BotZoneName": "",
"Id": "7c978d56-01bd-4010-bf0c-80d4b52aba4a", "CorePointId": 0
"Infiltration": "Common", }, {
"Position": { "Id": "ad4dd281-ed1d-4bbb-a15e-1b719c90fe8f",
"x": -216.98, "Position": {
"y": -3.997, "x": -179.44,
"z": -385.218 "y": 0.114,
}, "z": -407.409973
"Rotation": 270.60022, },
"Sides": [ "Rotation": 0,
"All" "Sides": ["Savage"],
] "Categories": ["Bot"],
}, "Infiltration": "",
{ "DelayToCanSpawnSec": 4,
"BotZoneName": "BotZoneFloor1", "ColliderParams": {
"Categories": [ "_parent": "SpawnSphereParams",
"Bot" "_props": {
], "Center": {
"ColliderParams": { "x": 0,
"_parent": "SpawnSphereParams", "y": 0,
"_props": { "z": 0
"Center": { },
"x": 0, "Radius": 35
"y": 0, }
"z": 0 },
}, "BotZoneName": "BotZoneFloor1",
"Radius": 35 "CorePointId": 7
} }, {
}, "Id": "ad74c165-363f-4706-999c-2d33396865e4",
"CorePointId": 3, "Position": {
"DelayToCanSpawnSec": 4, "x": -118.55,
"Id": "7eb7a024-be39-49ab-8a3c-82aecf4c1f95", "y": 0.01,
"Infiltration": "", "z": -252.22
"Position": { },
"x": -279.611, "Rotation": 181.29,
"y": 0.078, "Sides": ["All"],
"z": -365.445984 "Categories": ["Player"],
}, "Infiltration": "Common",
"Rotation": 197.191254, "DelayToCanSpawnSec": 4,
"Sides": [ "ColliderParams": {
"Savage" "_parent": "SpawnSphereParams",
] "_props": {
}, "Center": {
{ "x": 0,
"BotZoneName": "BotZoneFloor1", "y": 0,
"Categories": [ "z": 0
"Bot" },
], "Radius": 50
"ColliderParams": { }
"_parent": "SpawnSphereParams", },
"_props": { "BotZoneName": "",
"Center": { "CorePointId": 0
"x": 0, }, {
"y": 0, "Id": "af9b450f-11df-4411-b92b-4df4ecc7504b",
"z": 0 "Position": {
}, "x": -169.31,
"Radius": 35 "y": 0.11,
} "z": -310.88
}, },
"CorePointId": 3, "Rotation": 270.60022,
"DelayToCanSpawnSec": 4, "Sides": ["Pmc"],
"Id": "7ffdd6c9-29dc-43d3-8348-349bbf64c128", "Categories": ["Coop", "Group"],
"Infiltration": "", "Infiltration": "Common",
"Position": { "DelayToCanSpawnSec": 4,
"x": -279.611, "ColliderParams": {
"y": 0.078, "_parent": "SpawnSphereParams",
"z": -365.445984 "_props": {
}, "Center": {
"Rotation": 197.191254, "x": 0,
"Sides": [ "y": 0,
"Savage" "z": 0
] },
}, "Radius": 50
{ }
"BotZoneName": "BotZoneFloor1", },
"Categories": [ "BotZoneName": "",
"Bot" "CorePointId": 0
], }, {
"ColliderParams": { "Id": "b25de2ee-d9fb-4c35-a73b-fe516b436d10",
"_parent": "SpawnSphereParams", "Position": {
"_props": { "x": -224.879,
"Center": { "y": 0.082,
"x": 0, "z": -279.867
"y": 0, },
"z": 0 "Rotation": 164.3535,
}, "Sides": ["Savage"],
"Radius": 35 "Categories": ["Bot"],
} "Infiltration": "",
}, "DelayToCanSpawnSec": 4,
"CorePointId": 7, "ColliderParams": {
"DelayToCanSpawnSec": 4, "_parent": "SpawnSphereParams",
"Id": "81e2c355-e3dd-4a70-a076-0fea62aec9f1", "_props": {
"Infiltration": "", "Center": {
"Position": { "x": 0,
"x": -184.597, "y": 0,
"y": 0.114, "z": 0
"z": -416.456 },
}, "Radius": 35
"Rotation": 0, }
"Sides": [ },
"Savage" "BotZoneName": "BotZoneFloor1",
] "CorePointId": 2
}, }, {
{ "Id": "b53cfa11-2ce4-4a85-a3c2-674068472d58",
"BotZoneName": "", "Position": {
"Categories": [ "x": -275.248,
"Coop", "y": 0.078,
"Group" "z": -381.095978
], },
"ColliderParams": { "Rotation": 0,
"_parent": "SpawnSphereParams", "Sides": ["Savage"],
"_props": { "Categories": ["Bot"],
"Center": { "Infiltration": "",
"x": 0, "DelayToCanSpawnSec": 4,
"y": 0, "ColliderParams": {
"z": 0 "_parent": "SpawnSphereParams",
}, "_props": {
"Radius": 50 "Center": {
} "x": 0,
}, "y": 0,
"CorePointId": 0, "z": 0
"DelayToCanSpawnSec": 4, },
"Id": "832a9963-7ad2-436b-8140-9d52d113afba", "Radius": 35
"Infiltration": "Common", }
"Position": { },
"x": -171.669, "BotZoneName": "BotZoneFloor1",
"y": 0.11, "CorePointId": 3
"z": -309.753 }, {
}, "Id": "b71e139d-c363-4b9a-b87e-1a6bef552641",
"Rotation": 270.60022, "Position": {
"Sides": [ "x": -170.49,
"Pmc" "y": 0.06,
] "z": -419.39
}, },
{ "Rotation": 349.64,
"BotZoneName": "BotZoneBasement", "Sides": ["All"],
"Categories": [ "Categories": ["Player"],
"Bot" "Infiltration": "Common",
], "DelayToCanSpawnSec": 4,
"ColliderParams": { "ColliderParams": {
"_parent": "SpawnSphereParams", "_parent": "SpawnSphereParams",
"_props": { "_props": {
"Center": { "Center": {
"x": 0, "x": 0,
"y": 0, "y": 0,
"z": 0 "z": 0
}, },
"Radius": 25 "Radius": 50
} }
}, },
"CorePointId": 3, "BotZoneName": "",
"DelayToCanSpawnSec": 4, "CorePointId": 0
"Id": "8442480f-2fd2-4867-a558-7f95aa75211b", }, {
"Infiltration": "", "Id": "b89c86e5-5e60-4f09-96a9-8831685d807c",
"Position": { "Position": {
"x": -244.796, "x": -205.86,
"y": -4.001, "y": 4.16135359,
"z": -414.788 "z": -293.588
}, },
"Rotation": 0, "Rotation": 89.0511551,
"Sides": [ "Sides": ["All"],
"Savage" "Categories": ["Player"],
] "Infiltration": "Common",
}, "DelayToCanSpawnSec": 4,
{ "ColliderParams": {
"BotZoneName": "", "_parent": "SpawnSphereParams",
"Categories": [ "_props": {
"Coop", "Center": {
"Opposite" "x": 0,
], "y": 0,
"ColliderParams": { "z": 0
"_parent": "SpawnSphereParams", },
"_props": { "Radius": 50
"Center": { }
"x": 0, },
"y": 0, "BotZoneName": "",
"z": 0 "CorePointId": 0
}, }, {
"Radius": 50 "Id": "bb29ab56-4425-40e2-b133-8abc10c4fe39",
} "Position": {
}, "x": -226.68,
"CorePointId": 0, "y": 0.082,
"DelayToCanSpawnSec": 4, "z": -279.617
"Id": "84fa5d1e-635b-439a-8f61-26eb2e37f36f", },
"Infiltration": "Common", "Rotation": 164.3535,
"Position": { "Sides": ["Savage"],
"x": -237.693, "Categories": ["Bot"],
"y": 0.09, "Infiltration": "",
"z": -418.472 "DelayToCanSpawnSec": 4,
}, "ColliderParams": {
"Rotation": 3.2020905, "_parent": "SpawnSphereParams",
"Sides": [ "_props": {
"Pmc" "Center": {
] "x": 0,
}, "y": 0,
{ "z": 0
"BotZoneName": "", },
"Categories": [ "Radius": 35
"Coop", }
"Group" },
], "BotZoneName": "BotZoneFloor1",
"ColliderParams": { "CorePointId": 2
"_parent": "SpawnSphereParams", }, {
"_props": { "Id": "bcf0ec7f-9673-4fa1-aede-fdc6d6dd616b",
"Center": { "Position": {
"x": 0, "x": -257.18,
"y": 0, "y": 4.14,
"z": 0 "z": -280.05
}, },
"Radius": 50 "Rotation": 92.97,
} "Sides": ["All"],
}, "Categories": ["Player"],
"CorePointId": 0, "Infiltration": "Common",
"DelayToCanSpawnSec": 4, "DelayToCanSpawnSec": 4,
"Id": "863a8fba-0b54-4c06-9a4e-498298c7f938", "ColliderParams": {
"Infiltration": "Common", "_parent": "SpawnSphereParams",
"Position": { "_props": {
"x": -177.61, "Center": {
"y": 0.03, "x": 0,
"z": -320.17 "y": 0,
}, "z": 0
"Rotation": 270.60022, },
"Sides": [ "Radius": 50
"Pmc" }
] },
}, "BotZoneName": "",
{ "CorePointId": 0
"BotZoneName": "", }, {
"Categories": [ "Id": "bf1d14c2-2c9b-4921-8534-76c1ae9430dc",
"Coop", "Position": {
"Group" "x": -276.59,
], "y": 0.06,
"ColliderParams": { "z": -335.35
"_parent": "SpawnSphereParams", },
"_props": { "Rotation": 141.39,
"Center": { "Sides": ["All"],
"x": 0, "Categories": ["Player"],
"y": 0, "Infiltration": "Common",
"z": 0 "DelayToCanSpawnSec": 4,
}, "ColliderParams": {
"Radius": 50 "_parent": "SpawnSphereParams",
} "_props": {
}, "Center": {
"CorePointId": 0, "x": 0,
"DelayToCanSpawnSec": 4, "y": 0,
"Id": "8804ccce-fc0a-488f-9a50-12837e382ae9", "z": 0
"Infiltration": "Common", },
"Position": { "Radius": 50
"x": -173.52, }
"y": 0.03, },
"z": -323.95 "BotZoneName": "",
}, "CorePointId": 0
"Rotation": 270.60022, }, {
"Sides": [ "Id": "c18b92b0-7915-4e30-995e-e163bc06d9fb",
"Pmc" "Position": {
] "x": -199.41,
}, "y": 4.127,
{ "z": -296.5
"BotZoneName": "BotZoneGate2", },
"Categories": [ "Rotation": 85.5867,
"Bot" "Sides": ["Savage"],
], "Categories": ["Bot"],
"ColliderParams": { "Infiltration": "",
"_parent": "SpawnSphereParams", "DelayToCanSpawnSec": 4,
"_props": { "ColliderParams": {
"Center": { "_parent": "SpawnSphereParams",
"x": 0, "_props": {
"y": 0, "Center": {
"z": 0 "x": 0,
}, "y": 0,
"Radius": 7 "z": 0
} },
}, "Radius": 27
"CorePointId": 3, }
"DelayToCanSpawnSec": 4, },
"Id": "8ae99f32-2b96-4a1a-9ff6-62bbf3f452bb", "BotZoneName": "BotZoneFloor2",
"Infiltration": "", "CorePointId": 4
"Position": { }, {
"x": -245.28, "Id": "c260494b-0ace-42f0-9b3c-945cbb77d608",
"y": 2.664, "Position": {
"z": -452.873 "x": -279.23,
}, "y": 0.078,
"Rotation": 0, "z": -349.22998
"Sides": [ },
"Savage" "Rotation": 126.849854,
] "Sides": ["Savage"],
}, "Categories": ["Bot"],
{ "Infiltration": "",
"BotZoneName": "BotZoneFloor2", "DelayToCanSpawnSec": 4,
"Categories": [ "ColliderParams": {
"Bot" "_parent": "SpawnSphereParams",
], "_props": {
"ColliderParams": { "Center": {
"_parent": "SpawnSphereParams", "x": 0,
"_props": { "y": 0,
"Center": { "z": 0
"x": 0, },
"y": 0, "Radius": 35
"z": 0 }
}, },
"Radius": 27 "BotZoneName": "BotZoneFloor1",
} "CorePointId": 8
}, }, {
"CorePointId": 3, "Id": "c3a0e266-3318-4db6-9c31-b7b780686ea8",
"DelayToCanSpawnSec": 4, "Position": {
"Id": "8f0dd3c2-9339-484e-b4ed-785a7929a545", "x": -217.284,
"Infiltration": "", "y": -3.997,
"Position": { "z": -383.273
"x": -253.55899, },
"y": 4.146, "Rotation": 270.60022,
"z": -376.292 "Sides": ["All"],
}, "Categories": ["Player"],
"Rotation": 0, "Infiltration": "Common",
"Sides": [ "DelayToCanSpawnSec": 4,
"Savage" "ColliderParams": {
] "_parent": "SpawnSphereParams",
}, "_props": {
{ "Center": {
"BotZoneName": "", "x": 0,
"Categories": [ "y": 0,
"Coop", "z": 0
"Opposite" },
], "Radius": 50
"ColliderParams": { }
"_parent": "SpawnSphereParams", },
"_props": { "BotZoneName": "",
"Center": { "CorePointId": 0
"x": 0, }, {
"y": 0, "Id": "c40614b7-e0bc-4a8a-944d-bcaca72a32fb",
"z": 0 "Position": {
}, "x": -269.9,
"Radius": 50 "y": -2.06,
} "z": -392.32
}, },
"CorePointId": 0, "Rotation": 86.23,
"DelayToCanSpawnSec": 4, "Sides": ["All"],
"Id": "8f160eaa-3467-4059-a46a-ecd5b510a21e", "Categories": ["Player"],
"Infiltration": "Common", "Infiltration": "Common",
"Position": { "DelayToCanSpawnSec": 4,
"x": -168, "ColliderParams": {
"y": 0.08, "_parent": "SpawnSphereParams",
"z": -264.01 "_props": {
}, "Center": {
"Rotation": 175.539871, "x": 0,
"Sides": [ "y": 0,
"Pmc" "z": 0
] },
}, "Radius": 50
{ }
"BotZoneName": "", },
"Categories": [ "BotZoneName": "",
"Player" "CorePointId": 0
], }, {
"ColliderParams": { "Id": "c59b04c4-0ceb-4af0-851e-2f81a7a02c02",
"_parent": "SpawnSphereParams", "Position": {
"_props": { "x": -177.67,
"Center": { "y": 0.03,
"x": 0, "z": -322.13
"y": 0, },
"z": 0 "Rotation": 270.60022,
}, "Sides": ["Pmc"],
"Radius": 50 "Categories": ["Coop", "Group"],
} "Infiltration": "Common",
}, "DelayToCanSpawnSec": 4,
"CorePointId": 0, "ColliderParams": {
"DelayToCanSpawnSec": 4, "_parent": "SpawnSphereParams",
"Id": "9174a2bb-e647-40d2-9f27-b02bb4256e5a", "_props": {
"Infiltration": "Common", "Center": {
"Position": { "x": 0,
"x": -113.01, "y": 0,
"y": 4.2, "z": 0
"z": -416.83 },
}, "Radius": 50
"Rotation": 105.150009, }
"Sides": [ },
"All" "BotZoneName": "",
] "CorePointId": 0
}, }, {
{ "Id": "c6928e60-e4ce-40db-94c3-8c84915366e2",
"BotZoneName": "", "Position": {
"Categories": [ "x": -218.066,
"Coop", "y": 2.664,
"Opposite" "z": -448.59198
], },
"ColliderParams": { "Rotation": 181.596954,
"_parent": "SpawnSphereParams", "Sides": ["Savage"],
"_props": { "Categories": ["Bot"],
"Center": { "Infiltration": "",
"x": 0, "DelayToCanSpawnSec": 4,
"y": 0, "ColliderParams": {
"z": 0 "_parent": "SpawnSphereParams",
}, "_props": {
"Radius": 50 "Center": {
} "x": 0,
}, "y": 0,
"CorePointId": 0, "z": 0
"DelayToCanSpawnSec": 4, },
"Id": "92cd8ec7-d9d3-4917-bc3a-782abf0574f9", "Radius": 7
"Infiltration": "Common", }
"Position": { },
"x": -167.26, "BotZoneName": "BotZoneGate2",
"y": 0.08, "CorePointId": 3
"z": -263.79 }, {
}, "Id": "c7d01076-c9a0-4162-923e-bb2f51248500",
"Rotation": 175.539871, "Position": {
"Sides": [ "x": -170.8,
"Pmc" "y": -3.99,
] "z": -342.4
}, },
{ "Rotation": 89.61,
"BotZoneName": "", "Sides": ["All"],
"Categories": [ "Categories": ["Player"],
"Player" "Infiltration": "Common",
], "DelayToCanSpawnSec": 4,
"ColliderParams": { "ColliderParams": {
"_parent": "SpawnSphereParams", "_parent": "SpawnSphereParams",
"_props": { "_props": {
"Center": { "Center": {
"x": 0, "x": 0,
"y": 0, "y": 0,
"z": 0 "z": 0
}, },
"Radius": 50 "Radius": 50
} }
}, },
"CorePointId": 0, "BotZoneName": "",
"DelayToCanSpawnSec": 4, "CorePointId": 0
"Id": "93e73b75-40f6-48ec-9c41-a722c79b36df", }, {
"Infiltration": "Common", "Id": "c7f058cd-cff0-4f4b-9bf1-dc6632c63eaf",
"Position": { "Position": {
"x": -125.79, "x": -177.81,
"y": -4.97, "y": 0.099,
"z": -263.38 "z": -309.65
}, },
"Rotation": 269.17, "Rotation": 270.60022,
"Sides": [ "Sides": ["Pmc"],
"All" "Categories": ["Coop", "Group"],
] "Infiltration": "Common",
}, "DelayToCanSpawnSec": 4,
{ "ColliderParams": {
"BotZoneName": "", "_parent": "SpawnSphereParams",
"Categories": [ "_props": {
"Coop", "Center": {
"Group" "x": 0,
], "y": 0,
"ColliderParams": { "z": 0
"_parent": "SpawnSphereParams", },
"_props": { "Radius": 50
"Center": { }
"x": 0, },
"y": 0, "BotZoneName": "",
"z": 0 "CorePointId": 0
}, }, {
"Radius": 50 "Id": "c9cb436b-9821-44ef-8ac8-fbef720f45d8",
} "Position": {
}, "x": -171.01,
"CorePointId": 0, "y": -3.99,
"DelayToCanSpawnSec": 4, "z": -337.56
"Id": "9781bf62-5817-49c8-91f5-e1718080f43c", },
"Infiltration": "Common", "Rotation": 101.11,
"Position": { "Sides": ["All"],
"x": -167.24, "Categories": ["Player"],
"y": 0.11, "Infiltration": "Common",
"z": -312.6 "DelayToCanSpawnSec": 4,
}, "ColliderParams": {
"Rotation": 270.60022, "_parent": "SpawnSphereParams",
"Sides": [ "_props": {
"Pmc" "Center": {
] "x": 0,
}, "y": 0,
{ "z": 0
"BotZoneName": "", },
"Categories": [ "Radius": 50
"Coop", }
"Group" },
], "BotZoneName": "",
"ColliderParams": { "CorePointId": 0
"_parent": "SpawnSphereParams", }, {
"_props": { "Id": "cb64847e-76a6-42a9-ab3d-9e5629e4bf5b",
"Center": { "Position": {
"x": 0, "x": -208.019,
"y": 0, "y": 4.207,
"z": 0 "z": -297.85498
}, },
"Radius": 50 "Rotation": 113.883675,
} "Sides": ["Savage"],
}, "Categories": ["Bot"],
"CorePointId": 0, "Infiltration": "",
"DelayToCanSpawnSec": 4, "DelayToCanSpawnSec": 4,
"Id": "9896b358-7857-4dfc-baba-c9ff10f4b288", "ColliderParams": {
"Infiltration": "Common", "_parent": "SpawnSphereParams",
"Position": { "_props": {
"x": -171.54, "Center": {
"y": 0.11, "x": 0,
"z": -312.18 "y": 0,
}, "z": 0
"Rotation": 270.60022, },
"Sides": [ "Radius": 27
"Pmc" }
] },
}, "BotZoneName": "BotZoneFloor2",
{ "CorePointId": 4
"BotZoneName": "", }, {
"Categories": [ "Id": "cde4c94f-1f0a-43bc-a0d7-b07758171d61",
"Player" "Position": {
], "x": -134.647,
"ColliderParams": { "y": 4.181,
"_parent": "SpawnSphereParams", "z": -346.005981
"_props": { },
"Center": { "Rotation": 0,
"x": 0, "Sides": ["Savage"],
"y": 0, "Categories": ["Bot"],
"z": 0 "Infiltration": "",
}, "DelayToCanSpawnSec": 4,
"Radius": 50 "ColliderParams": {
} "_parent": "SpawnSphereParams",
}, "_props": {
"CorePointId": 0, "Center": {
"DelayToCanSpawnSec": 4, "x": 0,
"Id": "98f72004-624d-4a11-a551-9b5150456369", "y": 0,
"Infiltration": "Common", "z": 0
"Position": { },
"x": -134.75, "Radius": 27
"y": -4.97, }
"z": -263.9 },
}, "BotZoneName": "BotZoneFloor2",
"Rotation": 95.68, "CorePointId": 5
"Sides": [ }, {
"All" "Id": "cf866867-a4ba-4355-bfac-198ca52e755c",
] "Position": {
}, "x": -251.1,
{ "y": -3.98,
"BotZoneName": "", "z": -296.64
"Categories": [ },
"Player" "Rotation": 65.65,
], "Sides": ["All"],
"ColliderParams": { "Categories": ["Player"],
"_parent": "SpawnSphereParams", "Infiltration": "Common",
"_props": { "DelayToCanSpawnSec": 4,
"Center": { "ColliderParams": {
"x": 0, "_parent": "SpawnSphereParams",
"y": 0, "_props": {
"z": 0 "Center": {
}, "x": 0,
"Radius": 50 "y": 0,
} "z": 0
}, },
"CorePointId": 0, "Radius": 50
"DelayToCanSpawnSec": 4, }
"Id": "994bc745-d017-41fe-a2cb-f26d13e016e6", },
"Infiltration": "Common", "BotZoneName": "",
"Position": { "CorePointId": 0
"x": -168.02, }, {
"y": -3.99, "Id": "cfd895b4-b565-4c8a-a10b-ac2058b019af",
"z": -337.48 "Position": {
}, "x": -127.46,
"Rotation": 85.92, "y": 6.18,
"Sides": [ "z": -333.57
"All" },
] "Rotation": 176.03,
}, "Sides": ["All"],
{ "Categories": ["Player"],
"BotZoneName": "", "Infiltration": "Common",
"Categories": [ "DelayToCanSpawnSec": 4,
"Player" "ColliderParams": {
], "_parent": "SpawnSphereParams",
"ColliderParams": { "_props": {
"_parent": "SpawnSphereParams", "Center": {
"_props": { "x": 0,
"Center": { "y": 0,
"x": 0, "z": 0
"y": 0, },
"z": 0 "Radius": 50
}, }
"Radius": 50 },
} "BotZoneName": "",
}, "CorePointId": 0
"CorePointId": 0, }, {
"DelayToCanSpawnSec": 4, "Id": "d188e22c-8216-4371-b9af-8e900e372ea3",
"Id": "9ad6d872-4797-47a9-a5a6-b4675b478913", "Position": {
"Infiltration": "Common", "x": -250.03,
"Position": { "y": -4.01,
"x": -120.62, "z": -293.72
"y": 0.01, },
"z": -253.47 "Rotation": 111.51,
}, "Sides": ["All"],
"Rotation": 176.08, "Categories": ["Player"],
"Sides": [ "Infiltration": "Common",
"All" "DelayToCanSpawnSec": 4,
] "ColliderParams": {
}, "_parent": "SpawnSphereParams",
{ "_props": {
"BotZoneName": "", "Center": {
"Categories": [ "x": 0,
"Coop", "y": 0,
"Group" "z": 0
], },
"ColliderParams": { "Radius": 50
"_parent": "SpawnSphereParams", }
"_props": { },
"Center": { "BotZoneName": "",
"x": 0, "CorePointId": 0
"y": 0, }, {
"z": 0 "Id": "d1b3cb3f-042c-4698-9284-9cb3985eca30",
}, "Position": {
"Radius": 50 "x": -166.24,
} "y": 0.07,
}, "z": -320.7
"CorePointId": 0, },
"DelayToCanSpawnSec": 4, "Rotation": 270.60022,
"Id": "9ae1736f-4869-4c3b-99c2-5825878573d8", "Sides": ["Pmc"],
"Infiltration": "Common", "Categories": ["Coop", "Group"],
"Position": { "Infiltration": "Common",
"x": -172, "DelayToCanSpawnSec": 4,
"y": 0.03, "ColliderParams": {
"z": -325.71 "_parent": "SpawnSphereParams",
}, "_props": {
"Rotation": 270.60022, "Center": {
"Sides": [ "x": 0,
"Pmc" "y": 0,
] "z": 0
}, },
{ "Radius": 50
"BotZoneName": "", }
"Categories": [ },
"Coop", "BotZoneName": "",
"Opposite" "CorePointId": 0
], }, {
"ColliderParams": { "Id": "d37a7f14-534d-4f8c-86cc-b107bb5380d5",
"_parent": "SpawnSphereParams", "Position": {
"_props": { "x": -239.31,
"Center": { "y": 0.09,
"x": 0, "z": -418.55
"y": 0, },
"z": 0 "Rotation": 3.2020905,
}, "Sides": ["Pmc"],
"Radius": 50 "Categories": ["Coop", "Opposite"],
} "Infiltration": "Common",
}, "DelayToCanSpawnSec": 4,
"CorePointId": 0, "ColliderParams": {
"DelayToCanSpawnSec": 4, "_parent": "SpawnSphereParams",
"Id": "9b5e4910-ca9a-49bb-ac83-0f5e6299fa12", "_props": {
"Infiltration": "Common", "Center": {
"Position": { "x": 0,
"x": -169.71, "y": 0,
"y": 0.08, "z": 0
"z": -264 },
}, "Radius": 50
"Rotation": 175.539871, }
"Sides": [ },
"Pmc" "BotZoneName": "",
] "CorePointId": 0
}, }, {
{ "Id": "d385b5f5-d5c6-4f6a-9486-e128cbba2da6",
"BotZoneName": "", "Position": {
"Categories": [ "x": -162.717,
"Player" "y": 0.068,
], "z": -321.183
"ColliderParams": { },
"_parent": "SpawnSphereParams", "Rotation": 270.60022,
"_props": { "Sides": ["Pmc"],
"Center": { "Categories": ["Coop", "Group"],
"x": 0, "Infiltration": "Common",
"y": 0, "DelayToCanSpawnSec": 4,
"z": 0 "ColliderParams": {
}, "_parent": "SpawnSphereParams",
"Radius": 50 "_props": {
} "Center": {
}, "x": 0,
"CorePointId": 0, "y": 0,
"DelayToCanSpawnSec": 4, "z": 0
"Id": "9c1654a5-3808-4d52-becd-066428ec0660", },
"Infiltration": "Common", "Radius": 50
"Position": { }
"x": -112.04, },
"y": 4.2, "BotZoneName": "",
"z": -413.63 "CorePointId": 0
}, }, {
"Rotation": 181.81, "Id": "d3951942-a8b7-48a8-b38d-edc4299499aa",
"Sides": [ "Position": {
"All" "x": -233.073,
] "y": 0.09,
}, "z": -419.772
{ },
"BotZoneName": "", "Rotation": 3.2020905,
"Categories": [ "Sides": ["Pmc"],
"Coop", "Categories": ["Coop", "Opposite"],
"Opposite" "Infiltration": "Common",
], "DelayToCanSpawnSec": 4,
"ColliderParams": { "ColliderParams": {
"_parent": "SpawnSphereParams", "_parent": "SpawnSphereParams",
"_props": { "_props": {
"Center": { "Center": {
"x": 0, "x": 0,
"y": 0, "y": 0,
"z": 0 "z": 0
}, },
"Radius": 50 "Radius": 50
} }
}, },
"CorePointId": 0, "BotZoneName": "",
"DelayToCanSpawnSec": 4, "CorePointId": 0
"Id": "9cc6492e-477a-419b-84c4-c9f02c3715fe", }, {
"Infiltration": "Common", "Id": "d3c624f1-7e3d-41b2-a7a3-9e05314a413f",
"Position": { "Position": {
"x": -235.172, "x": -236.2,
"y": 0.09, "y": 0.09,
"z": -418.466 "z": -418.442
}, },
"Rotation": 3.2020905, "Rotation": 3.2020905,
"Sides": [ "Sides": ["Pmc"],
"Pmc" "Categories": ["Coop", "Opposite"],
] "Infiltration": "Common",
}, "DelayToCanSpawnSec": 4,
{ "ColliderParams": {
"BotZoneName": "BotZoneGate1", "_parent": "SpawnSphereParams",
"Categories": [ "_props": {
"Bot" "Center": {
], "x": 0,
"ColliderParams": { "y": 0,
"_parent": "SpawnSphereParams", "z": 0
"_props": { },
"Center": { "Radius": 50
"x": 0, }
"y": 0, },
"z": 0 "BotZoneName": "",
}, "CorePointId": 0
"Radius": 7 }, {
} "Id": "d67c127c-7f89-4ad6-a4c4-90f56a6bf666",
}, "Position": {
"CorePointId": 2, "x": -141.92,
"DelayToCanSpawnSec": 4, "y": -4.041,
"Id": "9dbe0dc5-6380-41d3-9798-75b98f89c8a8", "z": -416.659973
"Infiltration": "", },
"Position": { "Rotation": 0,
"x": -157.568, "Sides": ["Savage"],
"y": 2.711, "Categories": ["Bot"],
"z": -222.756989 "Infiltration": "",
}, "DelayToCanSpawnSec": 4,
"Rotation": 201.596924, "ColliderParams": {
"Sides": [ "_parent": "SpawnSphereParams",
"Savage" "_props": {
] "Center": {
}, "x": 0,
{ "y": 0,
"BotZoneName": "", "z": 0
"Categories": [ },
"Player" "Radius": 25
], }
"ColliderParams": { },
"_parent": "SpawnSphereParams", "BotZoneName": "BotZoneBasement",
"_props": { "CorePointId": 7
"Center": { }, {
"x": 0, "Id": "d7eb2d80-10a1-48e1-b214-d7cac5eff13a",
"y": 0, "Position": {
"z": 0 "x": -207.754,
}, "y": 4.16135359,
"Radius": 50 "z": -295.225
} },
}, "Rotation": 89.0511551,
"CorePointId": 0, "Sides": ["All"],
"DelayToCanSpawnSec": 4, "Categories": ["Player"],
"Id": "a0fdcb82-40f8-4996-83e5-39389c6b846a", "Infiltration": "Common",
"Infiltration": "Common", "DelayToCanSpawnSec": 4,
"Position": { "ColliderParams": {
"x": -125.39, "_parent": "SpawnSphereParams",
"y": 4.13, "_props": {
"z": -338.41 "Center": {
}, "x": 0,
"Rotation": 75.25, "y": 0,
"Sides": [ "z": 0
"All" },
] "Radius": 50
}, }
{ },
"BotZoneName": "", "BotZoneName": "",
"Categories": [ "CorePointId": 0
"Coop", }, {
"Group" "Id": "db3d7424-1f39-4e33-b4d2-26821477c010",
], "Position": {
"ColliderParams": { "x": -206.7,
"_parent": "SpawnSphereParams", "y": 4.16135359,
"_props": { "z": -290.493
"Center": { },
"x": 0, "Rotation": 89.0511551,
"y": 0, "Sides": ["All"],
"z": 0 "Categories": ["Player"],
}, "Infiltration": "Common",
"Radius": 50 "DelayToCanSpawnSec": 4,
} "ColliderParams": {
}, "_parent": "SpawnSphereParams",
"CorePointId": 0, "_props": {
"DelayToCanSpawnSec": 4, "Center": {
"Id": "a35626aa-d89e-4ace-8bff-5b7582f6bc30", "x": 0,
"Infiltration": "Common", "y": 0,
"Position": { "z": 0
"x": -166.02, },
"y": 0.11, "Radius": 50
"z": -314.364 }
}, },
"Rotation": 270.60022, "BotZoneName": "",
"Sides": [ "CorePointId": 0
"Pmc" }, {
] "Id": "dd19a5a1-b24b-4b4c-b0ff-12567bc35c48",
}, "Position": {
{ "x": -166.67,
"BotZoneName": "", "y": 0.06,
"Categories": [ "z": -416.11
"Player" },
], "Rotation": 0,
"ColliderParams": { "Sides": ["All"],
"_parent": "SpawnSphereParams", "Categories": ["Player"],
"_props": { "Infiltration": "Common",
"Center": { "DelayToCanSpawnSec": 4,
"x": 0, "ColliderParams": {
"y": 0, "_parent": "SpawnSphereParams",
"z": 0 "_props": {
}, "Center": {
"Radius": 50 "x": 0,
} "y": 0,
}, "z": 0
"CorePointId": 0, },
"DelayToCanSpawnSec": 4, "Radius": 50
"Id": "a55e3167-efff-4d96-807b-1e5de515bcca", }
"Infiltration": "Common", },
"Position": { "BotZoneName": "",
"x": -269.88, "CorePointId": 0
"y": -2.06, }, {
"z": -390.79 "Id": "ddcd040c-42b2-4586-879d-f9d07d9737ce",
}, "Position": {
"Rotation": 100.34, "x": -164.17,
"Sides": [ "y": 0.14,
"All" "z": -327.99
] },
}, "Rotation": 270.60022,
{ "Sides": ["Pmc"],
"BotZoneName": "BotZoneGate1", "Categories": ["Coop", "Group"],
"Categories": [ "Infiltration": "Common",
"Bot" "DelayToCanSpawnSec": 4,
], "ColliderParams": {
"ColliderParams": { "_parent": "SpawnSphereParams",
"_parent": "SpawnSphereParams", "_props": {
"_props": { "Center": {
"Center": { "x": 0,
"x": 0, "y": 0,
"y": 0, "z": 0
"z": 0 },
}, "Radius": 50
"Radius": 7 }
} },
}, "BotZoneName": "",
"CorePointId": 2, "CorePointId": 0
"DelayToCanSpawnSec": 4, }, {
"Id": "a66912bd-3583-4285-bb40-bf5a0bb2d7ad", "Id": "de98318f-4443-4cb1-92be-52e49fcdddd0",
"Infiltration": "", "Position": {
"Position": { "x": -135.21,
"x": -184.359, "y": -4.97,
"y": 2.711, "z": -265.53
"z": -222.758987 },
}, "Rotation": 95.68,
"Rotation": 151.039291, "Sides": ["All"],
"Sides": [ "Categories": ["Player"],
"Savage" "Infiltration": "Common",
] "DelayToCanSpawnSec": 4,
}, "ColliderParams": {
{ "_parent": "SpawnSphereParams",
"BotZoneName": "BotZoneGate1", "_props": {
"Categories": [ "Center": {
"Bot" "x": 0,
], "y": 0,
"ColliderParams": { "z": 0
"_parent": "SpawnSphereParams", },
"_props": { "Radius": 50
"Center": { }
"x": 0, },
"y": 0, "BotZoneName": "",
"z": 0 "CorePointId": 0
}, }, {
"Radius": 7 "Id": "e1270dab-99e1-442a-a32e-63aa4af0f719",
} "Position": {
}, "x": -112.6,
"CorePointId": 2, "y": 4.2,
"DelayToCanSpawnSec": 4, "z": -419.06
"Id": "a7c8500d-3a45-4ab4-8bde-4891ebdb33be", },
"Infiltration": "", "Rotation": 79.99,
"Position": { "Sides": ["All"],
"x": -157.212, "Categories": ["Player"],
"y": 2.711, "Infiltration": "Common",
"z": -227.040985 "DelayToCanSpawnSec": 4,
}, "ColliderParams": {
"Rotation": 324.67, "_parent": "SpawnSphereParams",
"Sides": [ "_props": {
"Savage" "Center": {
] "x": 0,
}, "y": 0,
{ "z": 0
"BotZoneName": "", },
"Categories": [ "Radius": 50
"Player" }
], },
"ColliderParams": { "BotZoneName": "",
"_parent": "SpawnSphereParams", "CorePointId": 0
"_props": { }, {
"Center": { "Id": "e809f94e-aedb-4f69-98eb-9f1d94288d86",
"x": 0, "Position": {
"y": 0, "x": -116.615,
"z": 0 "y": -4.002,
}, "z": -398.184
"Radius": 50 },
} "Rotation": 0,
}, "Sides": ["All"],
"CorePointId": 0, "Categories": ["Player"],
"DelayToCanSpawnSec": 4, "Infiltration": "Common",
"Id": "a98ef4db-61cc-4588-a8e8-52e59ce8bace", "DelayToCanSpawnSec": 4,
"Infiltration": "Common", "ColliderParams": {
"Position": { "_parent": "SpawnSphereParams",
"x": -205.847, "_props": {
"y": 4.16135359, "Center": {
"z": -289.085 "x": 0,
}, "y": 0,
"Rotation": 89.0511551, "z": 0
"Sides": [ },
"All" "Radius": 50
] }
}, },
{ "BotZoneName": "",
"BotZoneName": "", "CorePointId": 0
"Categories": [ }, {
"Player" "Id": "e9147ec4-61b7-43e9-8e9b-515e127167d2",
], "Position": {
"ColliderParams": { "x": -206.267,
"_parent": "SpawnSphereParams", "y": 1.51,
"_props": { "z": -290.977
"Center": { },
"x": 0, "Rotation": 184.024811,
"y": 0, "Sides": ["Savage"],
"z": 0 "Categories": ["Bot"],
}, "Infiltration": "",
"Radius": 50 "DelayToCanSpawnSec": 4,
} "ColliderParams": {
}, "_parent": "SpawnSphereParams",
"CorePointId": 0, "_props": {
"DelayToCanSpawnSec": 4, "Center": {
"Id": "ab9fb40e-790c-40f2-aae0-f191aaecbf7e", "x": 0,
"Infiltration": "Common", "y": 0,
"Position": { "z": 0
"x": -252.58, },
"y": -4.02, "Radius": 35
"z": -293.91 }
}, },
"Rotation": 53.9400024, "BotZoneName": "BotZoneFloor1",
"Sides": [ "CorePointId": 4
"All" }, {
] "Id": "eb45ebae-4f05-49d4-b5d7-8851ba7f042b",
}, "Position": {
{ "x": -233.962,
"BotZoneName": "BotZoneFloor1", "y": 0.09,
"Categories": [ "z": -418.431
"Bot" },
], "Rotation": 3.2020905,
"ColliderParams": { "Sides": ["Pmc"],
"_parent": "SpawnSphereParams", "Categories": ["Coop", "Opposite"],
"_props": { "Infiltration": "Common",
"Center": { "DelayToCanSpawnSec": 4,
"x": 0, "ColliderParams": {
"y": 0, "_parent": "SpawnSphereParams",
"z": 0 "_props": {
}, "Center": {
"Radius": 35 "x": 0,
} "y": 0,
}, "z": 0
"CorePointId": 7, },
"DelayToCanSpawnSec": 4, "Radius": 50
"Id": "ad4dd281-ed1d-4bbb-a15e-1b719c90fe8f", }
"Infiltration": "", },
"Position": { "BotZoneName": "",
"x": -179.44, "CorePointId": 0
"y": 0.114, }, {
"z": -407.409973 "Id": "effc8ec3-29a6-4531-89eb-a23ab350d015",
}, "Position": {
"Rotation": 0, "x": -165.97,
"Sides": [ "y": 0.11,
"Savage" "z": -324.76
] },
}, "Rotation": 270.60022,
{ "Sides": ["Pmc"],
"BotZoneName": "", "Categories": ["Coop", "Group"],
"Categories": [ "Infiltration": "Common",
"Player" "DelayToCanSpawnSec": 4,
], "ColliderParams": {
"ColliderParams": { "_parent": "SpawnSphereParams",
"_parent": "SpawnSphereParams", "_props": {
"_props": { "Center": {
"Center": { "x": 0,
"x": 0, "y": 0,
"y": 0, "z": 0
"z": 0 },
}, "Radius": 50
"Radius": 50 }
} },
}, "BotZoneName": "",
"CorePointId": 0, "CorePointId": 0
"DelayToCanSpawnSec": 4, }, {
"Id": "ad74c165-363f-4706-999c-2d33396865e4", "Id": "f1cf8f15-cc59-48ef-8d98-840d12972120",
"Infiltration": "Common", "Position": {
"Position": { "x": -279.68,
"x": -118.55, "y": 0.078,
"y": 0.01, "z": -352.99
"z": -252.22 },
}, "Rotation": 126.849854,
"Rotation": 181.29, "Sides": ["Savage"],
"Sides": [ "Categories": ["Bot"],
"All" "Infiltration": "",
] "DelayToCanSpawnSec": 4,
}, "ColliderParams": {
{ "_parent": "SpawnSphereParams",
"BotZoneName": "", "_props": {
"Categories": [ "Center": {
"Coop", "x": 0,
"Group" "y": 0,
], "z": 0
"ColliderParams": { },
"_parent": "SpawnSphereParams", "Radius": 35
"_props": { }
"Center": { },
"x": 0, "BotZoneName": "BotZoneFloor1",
"y": 0, "CorePointId": 8
"z": 0 }, {
}, "Id": "f3b5e0b0-0996-4191-81f3-a709b324d5b9",
"Radius": 50 "Position": {
} "x": -108.59,
}, "y": 4.2,
"CorePointId": 0, "z": -413.89
"DelayToCanSpawnSec": 4, },
"Id": "af9b450f-11df-4411-b92b-4df4ecc7504b", "Rotation": 204.36,
"Infiltration": "Common", "Sides": ["All"],
"Position": { "Categories": ["Player"],
"x": -169.31, "Infiltration": "Common",
"y": 0.11, "DelayToCanSpawnSec": 4,
"z": -310.88 "ColliderParams": {
}, "_parent": "SpawnSphereParams",
"Rotation": 270.60022, "_props": {
"Sides": [ "Center": {
"Pmc" "x": 0,
] "y": 0,
}, "z": 0
{ },
"BotZoneName": "BotZoneFloor1", "Radius": 50
"Categories": [ }
"Bot" },
], "BotZoneName": "",
"ColliderParams": { "CorePointId": 0
"_parent": "SpawnSphereParams", }, {
"_props": { "Id": "f86c5106-44cb-4e1e-b346-4df5c817664e",
"Center": { "Position": {
"x": 0, "x": -116.276,
"y": 0, "y": -4.025,
"z": 0 "z": -404.21
}, },
"Radius": 35 "Rotation": 161.982117,
} "Sides": ["All"],
}, "Categories": ["Player"],
"CorePointId": 2, "Infiltration": "Common",
"DelayToCanSpawnSec": 4, "DelayToCanSpawnSec": 4,
"Id": "b25de2ee-d9fb-4c35-a73b-fe516b436d10", "ColliderParams": {
"Infiltration": "", "_parent": "SpawnSphereParams",
"Position": { "_props": {
"x": -224.879, "Center": {
"y": 0.082, "x": 0,
"z": -279.867 "y": 0,
}, "z": 0
"Rotation": 164.3535, },
"Sides": [ "Radius": 50
"Savage" }
] },
}, "BotZoneName": "",
{ "CorePointId": 0
"BotZoneName": "BotZoneFloor1", }, {
"Categories": [ "Id": "f9ba0574-638b-4900-874c-21b6f4d5e6b4",
"Bot" "Position": {
], "x": -164.87,
"ColliderParams": { "y": 0.14,
"_parent": "SpawnSphereParams", "z": -326.37
"_props": { },
"Center": { "Rotation": 270.60022,
"x": 0, "Sides": ["Pmc"],
"y": 0, "Categories": ["Coop", "Group"],
"z": 0 "Infiltration": "Common",
}, "DelayToCanSpawnSec": 4,
"Radius": 35 "ColliderParams": {
} "_parent": "SpawnSphereParams",
}, "_props": {
"CorePointId": 3, "Center": {
"DelayToCanSpawnSec": 4, "x": 0,
"Id": "b53cfa11-2ce4-4a85-a3c2-674068472d58", "y": 0,
"Infiltration": "", "z": 0
"Position": { },
"x": -275.248, "Radius": 50
"y": 0.078, }
"z": -381.095978 },
}, "BotZoneName": "",
"Rotation": 0, "CorePointId": 0
"Sides": [ }, {
"Savage" "Id": "fe0e7112-8129-4749-8aed-e357368172af",
] "Position": {
}, "x": -244.976,
{ "y": 2.664,
"BotZoneName": "", "z": -448.615
"Categories": [ },
"Player" "Rotation": 181.596954,
], "Sides": ["Savage"],
"ColliderParams": { "Categories": ["Bot"],
"_parent": "SpawnSphereParams", "Infiltration": "",
"_props": { "DelayToCanSpawnSec": 4,
"Center": { "ColliderParams": {
"x": 0, "_parent": "SpawnSphereParams",
"y": 0, "_props": {
"z": 0 "Center": {
}, "x": 0,
"Radius": 50 "y": 0,
} "z": 0
}, },
"CorePointId": 0, "Radius": 7
"DelayToCanSpawnSec": 4, }
"Id": "b71e139d-c363-4b9a-b87e-1a6bef552641", },
"Infiltration": "Common", "BotZoneName": "BotZoneGate2",
"Position": { "CorePointId": 3
"x": -170.49, }
"y": 0.06, ],
"z": -419.39 "UnixDateTime": 1636383862,
}, "_Id": "5b0fc42d86f7744a585f9105",
"Rotation": 349.64, "doors": [],
"Sides": [ "exit_access_time": 60,
"All" "exit_count": 1,
] "exit_time": 1,
}, "exits": [{
{ "Name": "lab_Parking_Gate",
"BotZoneName": "", "EntryPoints": "Common",
"Categories": [ "Chance": 60,
"Player" "MinTime": 0,
], "MaxTime": 0,
"ColliderParams": { "PlayersCount": 0,
"_parent": "SpawnSphereParams", "ExfiltrationTime": 10,
"_props": { "PassageRequirement": "WorldEvent",
"Center": { "ExfiltrationType": "Individual",
"x": 0, "Id": "",
"y": 0, "Count": 0,
"z": 0 "RequiredSlot": "FirstPrimaryWeapon",
}, "RequirementTip": "",
"Radius": 50 "EventAvailable": false
} }, {
}, "Name": "lab_Hangar_Gate",
"CorePointId": 0, "EntryPoints": "Common",
"DelayToCanSpawnSec": 4, "Chance": 60,
"Id": "b89c86e5-5e60-4f09-96a9-8831685d807c", "MinTime": 0,
"Infiltration": "Common", "MaxTime": 0,
"Position": { "PlayersCount": 0,
"x": -205.86, "ExfiltrationTime": 10,
"y": 4.16135359, "PassageRequirement": "WorldEvent",
"z": -293.588 "ExfiltrationType": "Individual",
}, "Id": "",
"Rotation": 89.0511551, "Count": 0,
"Sides": [ "RequiredSlot": "FirstPrimaryWeapon",
"All" "RequirementTip": "",
] "EventAvailable": false
}, }, {
{ "Name": "lab_Elevator_Med",
"BotZoneName": "BotZoneFloor1", "EntryPoints": "Common",
"Categories": [ "Chance": 100,
"Bot" "MinTime": 0,
], "MaxTime": 0,
"ColliderParams": { "PlayersCount": 0,
"_parent": "SpawnSphereParams", "ExfiltrationTime": 5,
"_props": { "PassageRequirement": "WorldEvent",
"Center": { "ExfiltrationType": "Manual",
"x": 0, "Id": "",
"y": 0, "Count": 0,
"z": 0 "RequiredSlot": "FirstPrimaryWeapon",
}, "RequirementTip": "",
"Radius": 35 "EventAvailable": false
} }, {
}, "Name": "lab_Under_Storage_Collector",
"CorePointId": 2, "EntryPoints": "Common",
"DelayToCanSpawnSec": 4, "Chance": 100,
"Id": "bb29ab56-4425-40e2-b133-8abc10c4fe39", "MinTime": 0,
"Infiltration": "", "MaxTime": 0,
"Position": { "PlayersCount": 0,
"x": -226.68, "ExfiltrationTime": 10,
"y": 0.082, "PassageRequirement": "WorldEvent",
"z": -279.617 "ExfiltrationType": "Individual",
}, "Id": "",
"Rotation": 164.3535, "Count": 0,
"Sides": [ "RequiredSlot": "FirstPrimaryWeapon",
"Savage" "RequirementTip": "",
] "EventAvailable": false
}, }, {
{ "Name": "lab_Elevator_Main",
"BotZoneName": "", "EntryPoints": "Common",
"Categories": [ "Chance": 100,
"Player" "MinTime": 0,
], "MaxTime": 0,
"ColliderParams": { "PlayersCount": 0,
"_parent": "SpawnSphereParams", "ExfiltrationTime": 5,
"_props": { "PassageRequirement": "WorldEvent",
"Center": { "ExfiltrationType": "Manual",
"x": 0, "Id": "",
"y": 0, "Count": 0,
"z": 0 "RequiredSlot": "FirstPrimaryWeapon",
}, "RequirementTip": "",
"Radius": 50 "EventAvailable": false
} }, {
}, "Name": "lab_Vent",
"CorePointId": 0, "EntryPoints": "Common",
"DelayToCanSpawnSec": 4, "Chance": 100,
"Id": "bcf0ec7f-9673-4fa1-aede-fdc6d6dd616b", "MinTime": 0,
"Infiltration": "Common", "MaxTime": 0,
"Position": { "PlayersCount": 0,
"x": -257.18, "ExfiltrationTime": 15,
"y": 4.14, "PassageRequirement": "Empty",
"z": -280.05 "ExfiltrationType": "Individual",
}, "Id": "",
"Rotation": 92.97, "Count": 0,
"Sides": [ "RequiredSlot": "Backpack",
"All" "RequirementTip": "EXFIL_tip_backpack",
] "EventAvailable": false
}, }, {
{ "Name": "lab_Elevator_Cargo",
"BotZoneName": "", "EntryPoints": "Common",
"Categories": [ "Chance": 100,
"Player" "MinTime": 0,
], "MaxTime": 0,
"ColliderParams": { "PlayersCount": 0,
"_parent": "SpawnSphereParams", "ExfiltrationTime": 10,
"_props": { "PassageRequirement": "WorldEvent",
"Center": { "ExfiltrationType": "Manual",
"x": 0, "Id": "",
"y": 0, "Count": 0,
"z": 0 "RequiredSlot": "FirstPrimaryWeapon",
}, "RequirementTip": "",
"Radius": 50 "EventAvailable": false
} }
}, ],
"CorePointId": 0, "filter_ex": [],
"DelayToCanSpawnSec": 4, "limits": [],
"Id": "bf1d14c2-2c9b-4921-8534-76c1ae9430dc", "matching_min_seconds": 60,
"Infiltration": "Common", "maxItemCountInLocation": [{
"Position": { "TemplateId": "54009119af1c881c07000029",
"x": -276.59, "Value": 0
"y": 0.06, }
"z": -335.35 ],
}, "sav_summon_seconds": 60,
"Rotation": 141.39, "tmp_location_field_remove_me": 111,
"Sides": [ "users_gather_seconds": 0,
"All" "users_spawn_seconds_n": 120,
] "users_spawn_seconds_n2": 200,
}, "users_summon_seconds": 0,
{ "waves": []
"BotZoneName": "BotZoneFloor2",
"Categories": [
"Bot"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 27
}
},
"CorePointId": 4,
"DelayToCanSpawnSec": 4,
"Id": "c18b92b0-7915-4e30-995e-e163bc06d9fb",
"Infiltration": "",
"Position": {
"x": -199.41,
"y": 4.127,
"z": -296.5
},
"Rotation": 85.5867,
"Sides": [
"Savage"
]
},
{
"BotZoneName": "BotZoneFloor1",
"Categories": [
"Bot"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 35
}
},
"CorePointId": 8,
"DelayToCanSpawnSec": 4,
"Id": "c260494b-0ace-42f0-9b3c-945cbb77d608",
"Infiltration": "",
"Position": {
"x": -279.23,
"y": 0.078,
"z": -349.22998
},
"Rotation": 126.849854,
"Sides": [
"Savage"
]
},
{
"BotZoneName": "",
"Categories": [
"Player"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 50
}
},
"CorePointId": 0,
"DelayToCanSpawnSec": 4,
"Id": "c3a0e266-3318-4db6-9c31-b7b780686ea8",
"Infiltration": "Common",
"Position": {
"x": -217.284,
"y": -3.997,
"z": -383.273
},
"Rotation": 270.60022,
"Sides": [
"All"
]
},
{
"BotZoneName": "",
"Categories": [
"Player"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 50
}
},
"CorePointId": 0,
"DelayToCanSpawnSec": 4,
"Id": "c40614b7-e0bc-4a8a-944d-bcaca72a32fb",
"Infiltration": "Common",
"Position": {
"x": -269.9,
"y": -2.06,
"z": -392.32
},
"Rotation": 86.23,
"Sides": [
"All"
]
},
{
"BotZoneName": "",
"Categories": [
"Coop",
"Group"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 50
}
},
"CorePointId": 0,
"DelayToCanSpawnSec": 4,
"Id": "c59b04c4-0ceb-4af0-851e-2f81a7a02c02",
"Infiltration": "Common",
"Position": {
"x": -177.67,
"y": 0.03,
"z": -322.13
},
"Rotation": 270.60022,
"Sides": [
"Pmc"
]
},
{
"BotZoneName": "BotZoneGate2",
"Categories": [
"Bot"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 7
}
},
"CorePointId": 3,
"DelayToCanSpawnSec": 4,
"Id": "c6928e60-e4ce-40db-94c3-8c84915366e2",
"Infiltration": "",
"Position": {
"x": -218.066,
"y": 2.664,
"z": -448.59198
},
"Rotation": 181.596954,
"Sides": [
"Savage"
]
},
{
"BotZoneName": "",
"Categories": [
"Player"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 50
}
},
"CorePointId": 0,
"DelayToCanSpawnSec": 4,
"Id": "c7d01076-c9a0-4162-923e-bb2f51248500",
"Infiltration": "Common",
"Position": {
"x": -170.8,
"y": -3.99,
"z": -342.4
},
"Rotation": 89.61,
"Sides": [
"All"
]
},
{
"BotZoneName": "",
"Categories": [
"Coop",
"Group"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 50
}
},
"CorePointId": 0,
"DelayToCanSpawnSec": 4,
"Id": "c7f058cd-cff0-4f4b-9bf1-dc6632c63eaf",
"Infiltration": "Common",
"Position": {
"x": -177.81,
"y": 0.099,
"z": -309.65
},
"Rotation": 270.60022,
"Sides": [
"Pmc"
]
},
{
"BotZoneName": "",
"Categories": [
"Player"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 50
}
},
"CorePointId": 0,
"DelayToCanSpawnSec": 4,
"Id": "c9cb436b-9821-44ef-8ac8-fbef720f45d8",
"Infiltration": "Common",
"Position": {
"x": -171.01,
"y": -3.99,
"z": -337.56
},
"Rotation": 101.11,
"Sides": [
"All"
]
},
{
"BotZoneName": "BotZoneFloor2",
"Categories": [
"Bot"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 27
}
},
"CorePointId": 4,
"DelayToCanSpawnSec": 4,
"Id": "cb64847e-76a6-42a9-ab3d-9e5629e4bf5b",
"Infiltration": "",
"Position": {
"x": -208.019,
"y": 4.207,
"z": -297.85498
},
"Rotation": 113.883675,
"Sides": [
"Savage"
]
},
{
"BotZoneName": "BotZoneFloor2",
"Categories": [
"Bot"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 27
}
},
"CorePointId": 5,
"DelayToCanSpawnSec": 4,
"Id": "cde4c94f-1f0a-43bc-a0d7-b07758171d61",
"Infiltration": "",
"Position": {
"x": -134.647,
"y": 4.181,
"z": -346.005981
},
"Rotation": 0,
"Sides": [
"Savage"
]
},
{
"BotZoneName": "",
"Categories": [
"Player"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 50
}
},
"CorePointId": 0,
"DelayToCanSpawnSec": 4,
"Id": "cf866867-a4ba-4355-bfac-198ca52e755c",
"Infiltration": "Common",
"Position": {
"x": -251.1,
"y": -3.98,
"z": -296.64
},
"Rotation": 65.65,
"Sides": [
"All"
]
},
{
"BotZoneName": "",
"Categories": [
"Player"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 50
}
},
"CorePointId": 0,
"DelayToCanSpawnSec": 4,
"Id": "cfd895b4-b565-4c8a-a10b-ac2058b019af",
"Infiltration": "Common",
"Position": {
"x": -127.46,
"y": 6.18,
"z": -333.57
},
"Rotation": 176.03,
"Sides": [
"All"
]
},
{
"BotZoneName": "",
"Categories": [
"Player"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 50
}
},
"CorePointId": 0,
"DelayToCanSpawnSec": 4,
"Id": "d188e22c-8216-4371-b9af-8e900e372ea3",
"Infiltration": "Common",
"Position": {
"x": -250.03,
"y": -4.01,
"z": -293.72
},
"Rotation": 111.51,
"Sides": [
"All"
]
},
{
"BotZoneName": "",
"Categories": [
"Coop",
"Group"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 50
}
},
"CorePointId": 0,
"DelayToCanSpawnSec": 4,
"Id": "d1b3cb3f-042c-4698-9284-9cb3985eca30",
"Infiltration": "Common",
"Position": {
"x": -166.24,
"y": 0.07,
"z": -320.7
},
"Rotation": 270.60022,
"Sides": [
"Pmc"
]
},
{
"BotZoneName": "",
"Categories": [
"Coop",
"Opposite"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 50
}
},
"CorePointId": 0,
"DelayToCanSpawnSec": 4,
"Id": "d37a7f14-534d-4f8c-86cc-b107bb5380d5",
"Infiltration": "Common",
"Position": {
"x": -239.31,
"y": 0.09,
"z": -418.55
},
"Rotation": 3.2020905,
"Sides": [
"Pmc"
]
},
{
"BotZoneName": "",
"Categories": [
"Coop",
"Group"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 50
}
},
"CorePointId": 0,
"DelayToCanSpawnSec": 4,
"Id": "d385b5f5-d5c6-4f6a-9486-e128cbba2da6",
"Infiltration": "Common",
"Position": {
"x": -162.717,
"y": 0.068,
"z": -321.183
},
"Rotation": 270.60022,
"Sides": [
"Pmc"
]
},
{
"BotZoneName": "",
"Categories": [
"Coop",
"Opposite"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 50
}
},
"CorePointId": 0,
"DelayToCanSpawnSec": 4,
"Id": "d3951942-a8b7-48a8-b38d-edc4299499aa",
"Infiltration": "Common",
"Position": {
"x": -233.073,
"y": 0.09,
"z": -419.772
},
"Rotation": 3.2020905,
"Sides": [
"Pmc"
]
},
{
"BotZoneName": "",
"Categories": [
"Coop",
"Opposite"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 50
}
},
"CorePointId": 0,
"DelayToCanSpawnSec": 4,
"Id": "d3c624f1-7e3d-41b2-a7a3-9e05314a413f",
"Infiltration": "Common",
"Position": {
"x": -236.2,
"y": 0.09,
"z": -418.442
},
"Rotation": 3.2020905,
"Sides": [
"Pmc"
]
},
{
"BotZoneName": "BotZoneBasement",
"Categories": [
"Bot"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 25
}
},
"CorePointId": 7,
"DelayToCanSpawnSec": 4,
"Id": "d67c127c-7f89-4ad6-a4c4-90f56a6bf666",
"Infiltration": "",
"Position": {
"x": -141.92,
"y": -4.041,
"z": -416.659973
},
"Rotation": 0,
"Sides": [
"Savage"
]
},
{
"BotZoneName": "",
"Categories": [
"Player"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 50
}
},
"CorePointId": 0,
"DelayToCanSpawnSec": 4,
"Id": "d7eb2d80-10a1-48e1-b214-d7cac5eff13a",
"Infiltration": "Common",
"Position": {
"x": -207.754,
"y": 4.16135359,
"z": -295.225
},
"Rotation": 89.0511551,
"Sides": [
"All"
]
},
{
"BotZoneName": "",
"Categories": [
"Player"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 50
}
},
"CorePointId": 0,
"DelayToCanSpawnSec": 4,
"Id": "db3d7424-1f39-4e33-b4d2-26821477c010",
"Infiltration": "Common",
"Position": {
"x": -206.7,
"y": 4.16135359,
"z": -290.493
},
"Rotation": 89.0511551,
"Sides": [
"All"
]
},
{
"BotZoneName": "",
"Categories": [
"Player"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 50
}
},
"CorePointId": 0,
"DelayToCanSpawnSec": 4,
"Id": "dd19a5a1-b24b-4b4c-b0ff-12567bc35c48",
"Infiltration": "Common",
"Position": {
"x": -166.67,
"y": 0.06,
"z": -416.11
},
"Rotation": 0,
"Sides": [
"All"
]
},
{
"BotZoneName": "",
"Categories": [
"Coop",
"Group"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 50
}
},
"CorePointId": 0,
"DelayToCanSpawnSec": 4,
"Id": "ddcd040c-42b2-4586-879d-f9d07d9737ce",
"Infiltration": "Common",
"Position": {
"x": -164.17,
"y": 0.14,
"z": -327.99
},
"Rotation": 270.60022,
"Sides": [
"Pmc"
]
},
{
"BotZoneName": "",
"Categories": [
"Player"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 50
}
},
"CorePointId": 0,
"DelayToCanSpawnSec": 4,
"Id": "de98318f-4443-4cb1-92be-52e49fcdddd0",
"Infiltration": "Common",
"Position": {
"x": -135.21,
"y": -4.97,
"z": -265.53
},
"Rotation": 95.68,
"Sides": [
"All"
]
},
{
"BotZoneName": "",
"Categories": [
"Player"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 50
}
},
"CorePointId": 0,
"DelayToCanSpawnSec": 4,
"Id": "e1270dab-99e1-442a-a32e-63aa4af0f719",
"Infiltration": "Common",
"Position": {
"x": -112.6,
"y": 4.2,
"z": -419.06
},
"Rotation": 79.99,
"Sides": [
"All"
]
},
{
"BotZoneName": "",
"Categories": [
"Player"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 50
}
},
"CorePointId": 0,
"DelayToCanSpawnSec": 4,
"Id": "e809f94e-aedb-4f69-98eb-9f1d94288d86",
"Infiltration": "Common",
"Position": {
"x": -116.615,
"y": -4.002,
"z": -398.184
},
"Rotation": 0,
"Sides": [
"All"
]
},
{
"BotZoneName": "BotZoneFloor1",
"Categories": [
"Bot"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 35
}
},
"CorePointId": 4,
"DelayToCanSpawnSec": 4,
"Id": "e9147ec4-61b7-43e9-8e9b-515e127167d2",
"Infiltration": "",
"Position": {
"x": -206.267,
"y": 1.51,
"z": -290.977
},
"Rotation": 184.024811,
"Sides": [
"Savage"
]
},
{
"BotZoneName": "",
"Categories": [
"Coop",
"Opposite"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 50
}
},
"CorePointId": 0,
"DelayToCanSpawnSec": 4,
"Id": "eb45ebae-4f05-49d4-b5d7-8851ba7f042b",
"Infiltration": "Common",
"Position": {
"x": -233.962,
"y": 0.09,
"z": -418.431
},
"Rotation": 3.2020905,
"Sides": [
"Pmc"
]
},
{
"BotZoneName": "",
"Categories": [
"Coop",
"Group"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 50
}
},
"CorePointId": 0,
"DelayToCanSpawnSec": 4,
"Id": "effc8ec3-29a6-4531-89eb-a23ab350d015",
"Infiltration": "Common",
"Position": {
"x": -165.97,
"y": 0.11,
"z": -324.76
},
"Rotation": 270.60022,
"Sides": [
"Pmc"
]
},
{
"BotZoneName": "BotZoneFloor1",
"Categories": [
"Bot"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 35
}
},
"CorePointId": 8,
"DelayToCanSpawnSec": 4,
"Id": "f1cf8f15-cc59-48ef-8d98-840d12972120",
"Infiltration": "",
"Position": {
"x": -279.68,
"y": 0.078,
"z": -352.99
},
"Rotation": 126.849854,
"Sides": [
"Savage"
]
},
{
"BotZoneName": "",
"Categories": [
"Player"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 50
}
},
"CorePointId": 0,
"DelayToCanSpawnSec": 4,
"Id": "f3b5e0b0-0996-4191-81f3-a709b324d5b9",
"Infiltration": "Common",
"Position": {
"x": -108.59,
"y": 4.2,
"z": -413.89
},
"Rotation": 204.36,
"Sides": [
"All"
]
},
{
"BotZoneName": "",
"Categories": [
"Player"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 50
}
},
"CorePointId": 0,
"DelayToCanSpawnSec": 4,
"Id": "f86c5106-44cb-4e1e-b346-4df5c817664e",
"Infiltration": "Common",
"Position": {
"x": -116.276,
"y": -4.025,
"z": -404.21
},
"Rotation": 161.982117,
"Sides": [
"All"
]
},
{
"BotZoneName": "",
"Categories": [
"Coop",
"Group"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 50
}
},
"CorePointId": 0,
"DelayToCanSpawnSec": 4,
"Id": "f9ba0574-638b-4900-874c-21b6f4d5e6b4",
"Infiltration": "Common",
"Position": {
"x": -164.87,
"y": 0.14,
"z": -326.37
},
"Rotation": 270.60022,
"Sides": [
"Pmc"
]
},
{
"BotZoneName": "BotZoneGate2",
"Categories": [
"Bot"
],
"ColliderParams": {
"_parent": "SpawnSphereParams",
"_props": {
"Center": {
"x": 0,
"y": 0,
"z": 0
},
"Radius": 7
}
},
"CorePointId": 3,
"DelayToCanSpawnSec": 4,
"Id": "fe0e7112-8129-4749-8aed-e357368172af",
"Infiltration": "",
"Position": {
"x": -244.976,
"y": 2.664,
"z": -448.615
},
"Rotation": 181.596954,
"Sides": [
"Savage"
]
}
],
"UnixDateTime": 1636383862,
"_Id": "5b0fc42d86f7744a585f9105",
"doors": [],
"exit_access_time": 60,
"exit_count": 1,
"exit_time": 1,
"exits": [
{
"Chance": 60,
"Count": 0,
"EntryPoints": "Common",
"EventAvailable": false,
"ExfiltrationTime": 10,
"ExfiltrationType": "Individual",
"Id": "",
"MaxTime": 0,
"MinTime": 0,
"Name": "lab_Parking_Gate",
"PassageRequirement": "WorldEvent",
"PlayersCount": 0,
"RequiredSlot": "FirstPrimaryWeapon",
"RequirementTip": ""
},
{
"Chance": 60,
"Count": 0,
"EntryPoints": "Common",
"EventAvailable": false,
"ExfiltrationTime": 10,
"ExfiltrationType": "Individual",
"Id": "",
"MaxTime": 0,
"MinTime": 0,
"Name": "lab_Hangar_Gate",
"PassageRequirement": "WorldEvent",
"PlayersCount": 0,
"RequiredSlot": "FirstPrimaryWeapon",
"RequirementTip": ""
},
{
"Chance": 100,
"Count": 0,
"EntryPoints": "Common",
"EventAvailable": false,
"ExfiltrationTime": 5,
"ExfiltrationType": "Manual",
"Id": "",
"MaxTime": 0,
"MinTime": 0,
"Name": "lab_Elevator_Med",
"PassageRequirement": "WorldEvent",
"PlayersCount": 0,
"RequiredSlot": "FirstPrimaryWeapon",
"RequirementTip": ""
},
{
"Chance": 100,
"Count": 0,
"EntryPoints": "Common",
"EventAvailable": false,
"ExfiltrationTime": 10,
"ExfiltrationType": "Individual",
"Id": "",
"MaxTime": 0,
"MinTime": 0,
"Name": "lab_Under_Storage_Collector",
"PassageRequirement": "WorldEvent",
"PlayersCount": 0,
"RequiredSlot": "FirstPrimaryWeapon",
"RequirementTip": ""
},
{
"Chance": 100,
"Count": 0,
"EntryPoints": "Common",
"EventAvailable": false,
"ExfiltrationTime": 5,
"ExfiltrationType": "Manual",
"Id": "",
"MaxTime": 0,
"MinTime": 0,
"Name": "lab_Elevator_Main",
"PassageRequirement": "WorldEvent",
"PlayersCount": 0,
"RequiredSlot": "FirstPrimaryWeapon",
"RequirementTip": ""
},
{
"Chance": 100,
"Count": 0,
"EntryPoints": "Common",
"EventAvailable": false,
"ExfiltrationTime": 15,
"ExfiltrationType": "Individual",
"Id": "",
"MaxTime": 0,
"MinTime": 0,
"Name": "lab_Vent",
"PassageRequirement": "Empty",
"PlayersCount": 0,
"RequiredSlot": "Backpack",
"RequirementTip": "EXFIL_tip_backpack"
},
{
"Chance": 100,
"Count": 0,
"EntryPoints": "Common",
"EventAvailable": false,
"ExfiltrationTime": 10,
"ExfiltrationType": "Manual",
"Id": "",
"MaxTime": 0,
"MinTime": 0,
"Name": "lab_Elevator_Cargo",
"PassageRequirement": "WorldEvent",
"PlayersCount": 0,
"RequiredSlot": "FirstPrimaryWeapon",
"RequirementTip": ""
}
],
"filter_ex": [],
"limits": [],
"matching_min_seconds": 60,
"maxItemCountInLocation": [
{
"TemplateId": "54009119af1c881c07000029",
"Value": 0
}
],
"sav_summon_seconds": 60,
"tmp_location_field_remove_me": 111,
"users_gather_seconds": 0,
"users_spawn_seconds_n": 120,
"users_spawn_seconds_n2": 200,
"users_summon_seconds": 0,
"waves": []
} }

View File

@ -82,7 +82,7 @@
"TriggerName": "" "TriggerName": ""
}, },
{ {
"BossChance": 40, "BossChance": 35,
"BossDifficult": "normal", "BossDifficult": "normal",
"BossEscortAmount": "2,2,2,2,3", "BossEscortAmount": "2,2,2,2,3",
"BossEscortDifficult": "normal", "BossEscortDifficult": "normal",

View File

@ -2630,7 +2630,7 @@
"slotId": "hideout", "slotId": "hideout",
"upd": { "upd": {
"StackObjectsCount": 11956, "StackObjectsCount": 11956,
"BuyRestrictionMax": "8", "BuyRestrictionMax": 8,
"BuyRestrictionCurrent": 0 "BuyRestrictionCurrent": 0
} }
}, },
@ -4567,7 +4567,7 @@
"slotId": "hideout", "slotId": "hideout",
"upd": { "upd": {
"StackObjectsCount": 5962, "StackObjectsCount": 5962,
"BuyRestrictionMax": "4", "BuyRestrictionMax": 4,
"BuyRestrictionCurrent": 0 "BuyRestrictionCurrent": 0
} }
}, },

View File

@ -155,27 +155,32 @@ const downloadPnpm = async () =>
const copyLicense = () => gulp.src([licenseFile]).pipe(rename("LICENSE-Server.txt")).pipe(gulp.dest(buildDir)); const copyLicense = () => gulp.src([licenseFile]).pipe(rename("LICENSE-Server.txt")).pipe(gulp.dest(buildDir));
/** /**
* Writes the latest Git commit hash to the core.json configuration file. * Writes the latest build data to the core.json and build.json configuration files.
*/ */
const writeCommitHashToCoreJSON = async () => const writeBuildDataToJSON = async () =>
{ {
try try
{ {
const coreJSONPath = path.resolve(dataDir, "configs", "core.json");
const coreJSON = await fs.readFile(coreJSONPath, "utf8");
const parsed = JSON.parse(coreJSON);
// Fetch the latest Git commit hash // Fetch the latest Git commit hash
const gitResult = await exec("git rev-parse HEAD", { stdout: "pipe" }); const gitResult = await exec("git rev-parse HEAD", { stdout: "pipe" });
// Update the commit hash in the core.json object // Update core.json
parsed.commit = gitResult.stdout.trim() || ""; const coreJSONPath = path.resolve(dataDir, "configs", "core.json");
const coreJSON = await fs.readFile(coreJSONPath, "utf8");
const coreParsed = JSON.parse(coreJSON);
// Add build timestamp coreParsed.commit = gitResult.stdout.trim() || "";
parsed.buildTime = new Date().getTime(); coreParsed.buildTime = new Date().getTime();
await fs.writeFile(coreJSONPath, JSON.stringify(coreParsed, null, 4));
// Write the updated object back to core.json // Write build.json
await fs.writeFile(coreJSONPath, JSON.stringify(parsed, null, 4)); const buildJsonPath = path.join("obj", "ide", "build.json");
const buildInfo = {};
buildInfo.commit = coreParsed.commit;
buildInfo.buildTime = coreParsed.buildTime;
buildInfo.akiVersion = coreParsed.akiVersion;
await fs.writeFile(buildJsonPath, JSON.stringify(buildInfo, null, 4));
} }
catch (error) catch (error)
{ {
@ -195,7 +200,7 @@ const createHashFile = async () =>
}; };
// Combine all tasks into addAssets // Combine all tasks into addAssets
const addAssets = gulp.series(copyAssets, downloadPnpm, copyLicense, writeCommitHashToCoreJSON, createHashFile); const addAssets = gulp.series(copyAssets, downloadPnpm, copyLicense, writeBuildDataToJSON, createHashFile);
/** /**
* Cleans the build directory. * Cleans the build directory.
@ -313,9 +318,9 @@ const build = (packagingType) =>
cleanBuild, cleanBuild,
validateJSONs, validateJSONs,
compile, compile,
addAssets,
fetchPackageImage, fetchPackageImage,
anonPackaging, anonPackaging,
addAssets,
updateBuildProperties, updateBuildProperties,
cleanCompiled, cleanCompiled,
]; ];

View File

@ -484,7 +484,7 @@ export class GameController
*/ */
public getServer(sessionId: string): IServerDetails[] public getServer(sessionId: string): IServerDetails[]
{ {
return [{ ip: this.httpConfig.ip, port: this.httpConfig.port }]; return [{ ip: this.httpConfig.backendIp, port: Number.parseInt(this.httpConfig.backendPort) }];
} }
/** /**
@ -964,7 +964,9 @@ export class GameController
protected logProfileDetails(fullProfile: IAkiProfile): void protected logProfileDetails(fullProfile: IAkiProfile): void
{ {
this.logger.debug(`Profile made with: ${fullProfile.aki.version}`); this.logger.debug(`Profile made with: ${fullProfile.aki.version}`);
this.logger.debug(`Server version: ${this.coreConfig.akiVersion} ${this.coreConfig.commit}`); this.logger.debug(
`Server version: ${globalThis.G_AKIVERSION || this.coreConfig.akiVersion} ${globalThis.G_COMMIT}`,
);
this.logger.debug(`Debug enabled: ${globalThis.G_DEBUG_CONFIGURATION}`); this.logger.debug(`Debug enabled: ${globalThis.G_DEBUG_CONFIGURATION}`);
this.logger.debug(`Mods enabled: ${globalThis.G_MODS_ENABLED}`); this.logger.debug(`Mods enabled: ${globalThis.G_MODS_ENABLED}`);
} }

View File

@ -96,7 +96,21 @@ export class InraidController
public addPlayer(sessionID: string, info: IRegisterPlayerRequestData): void public addPlayer(sessionID: string, info: IRegisterPlayerRequestData): void
{ {
this.applicationContext.addValue(ContextVariableType.REGISTER_PLAYER_REQUEST, info); this.applicationContext.addValue(ContextVariableType.REGISTER_PLAYER_REQUEST, info);
this.saveServer.getProfile(sessionID).inraid.location = info.locationId; const profile = this.saveServer.getProfile(sessionID);
if (!profile)
{
this.logger.error(`No profile found with Id of: ${sessionID}`);
return;
}
if (!profile.inraid)
{
profile.inraid = { character: sessionID, location: info.locationId };
return;
}
profile.inraid.location = info.locationId;
} }
/** /**
@ -661,6 +675,12 @@ export class InraidController
const pmcData = serverProfile.characters.pmc; const pmcData = serverProfile.characters.pmc;
const dialogueTemplates = this.databaseServer.getTables().traders[traderId].dialogue; const dialogueTemplates = this.databaseServer.getTables().traders[traderId].dialogue;
if (!dialogueTemplates)
{
this.logger.error(`Unable to deliver items as trader ${traderId} has no "dialogue" data`);
return;
}
const messageId = this.randomUtil.getArrayValue(dialogueTemplates.itemsDelivered); const messageId = this.randomUtil.getArrayValue(dialogueTemplates.itemsDelivered);
const messageStoreTime = this.timeUtil.getHoursAsSeconds(this.traderConfig.fence.btrDeliveryExpireHours); const messageStoreTime = this.timeUtil.getHoursAsSeconds(this.traderConfig.fence.btrDeliveryExpireHours);

View File

@ -23,6 +23,7 @@ import { SaveServer } from "@spt-aki/servers/SaveServer";
import { InsuranceService } from "@spt-aki/services/InsuranceService"; import { InsuranceService } from "@spt-aki/services/InsuranceService";
import { MailSendService } from "@spt-aki/services/MailSendService"; import { MailSendService } from "@spt-aki/services/MailSendService";
import { PaymentService } from "@spt-aki/services/PaymentService"; import { PaymentService } from "@spt-aki/services/PaymentService";
import { RagfairPriceService } from "@spt-aki/services/RagfairPriceService";
import { HashUtil } from "@spt-aki/utils/HashUtil"; import { HashUtil } from "@spt-aki/utils/HashUtil";
import { MathUtil } from "@spt-aki/utils/MathUtil"; import { MathUtil } from "@spt-aki/utils/MathUtil";
import { RandomUtil } from "@spt-aki/utils/RandomUtil"; import { RandomUtil } from "@spt-aki/utils/RandomUtil";
@ -50,6 +51,7 @@ export class InsuranceController
@inject("PaymentService") protected paymentService: PaymentService, @inject("PaymentService") protected paymentService: PaymentService,
@inject("InsuranceService") protected insuranceService: InsuranceService, @inject("InsuranceService") protected insuranceService: InsuranceService,
@inject("MailSendService") protected mailSendService: MailSendService, @inject("MailSendService") protected mailSendService: MailSendService,
@inject("RagfairPriceService") protected ragfairPriceService: RagfairPriceService,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
) )
{ {
@ -102,7 +104,13 @@ export class InsuranceController
const insuranceTime = time || this.timeUtil.getTimestamp(); const insuranceTime = time || this.timeUtil.getTimestamp();
const profileInsuranceDetails = this.saveServer.getProfile(sessionID).insurance; const profileInsuranceDetails = this.saveServer.getProfile(sessionID).insurance;
this.logger.debug(`Found ${profileInsuranceDetails.length} insurance packages in profile ${sessionID}`, true); if (profileInsuranceDetails.length > 0)
{
this.logger.debug(
`Found ${profileInsuranceDetails.length} insurance packages in profile ${sessionID}`,
true,
);
}
return profileInsuranceDetails.filter((insured) => insuranceTime >= insured.scheduledTime); return profileInsuranceDetails.filter((insured) => insuranceTime >= insured.scheduledTime);
} }
@ -453,7 +461,7 @@ export class InsuranceController
} }
/** /**
* Sorts the attachment items by their max price in descending order. * Sorts the attachment items by their dynamic price in descending order.
* *
* @param attachments The array of attachments items. * @param attachments The array of attachments items.
* @returns An array of items enriched with their max price and common locale-name. * @returns An array of items enriched with their max price and common locale-name.
@ -463,8 +471,8 @@ export class InsuranceController
return attachments.map((item) => ({ return attachments.map((item) => ({
...item, ...item,
name: this.itemHelper.getItemName(item._tpl), name: this.itemHelper.getItemName(item._tpl),
maxPrice: this.itemHelper.getItemMaxPrice(item._tpl), dynamicPrice: this.ragfairPriceService.getDynamicItemPrice(item._tpl, this.roubleTpl, item, null, false),
})).sort((a, b) => b.maxPrice - a.maxPrice); })).sort((a, b) => b.dynamicPrice - a.dynamicPrice);
} }
/** /**
@ -477,7 +485,7 @@ export class InsuranceController
let index = 1; let index = 1;
for (const attachment of attachments) for (const attachment of attachments)
{ {
this.logger.debug(`Attachment ${index}: "${attachment.name}" - Price: ${attachment.maxPrice}`); this.logger.debug(`Attachment ${index}: "${attachment.name}" - Price: ${attachment.dynamicPrice}`);
index++; index++;
} }
} }
@ -515,8 +523,8 @@ export class InsuranceController
const valuableChild = attachments.find(({ _id }) => _id === attachmentsId); const valuableChild = attachments.find(({ _id }) => _id === attachmentsId);
if (valuableChild) if (valuableChild)
{ {
const { name, maxPrice } = valuableChild; const { name, dynamicPrice } = valuableChild;
this.logger.debug(`Marked attachment "${name}" for removal - Max Price: ${maxPrice}`); this.logger.debug(`Marked attachment "${name}" for removal - Dyanmic Price: ${dynamicPrice}`);
toDelete.add(attachmentsId); toDelete.add(attachmentsId);
} }
} }
@ -543,10 +551,16 @@ export class InsuranceController
*/ */
protected sendMail(sessionID: string, insurance: Insurance): void protected sendMail(sessionID: string, insurance: Insurance): void
{ {
const labsId = "laboratory";
// After all of the item filtering that we've done, if there are no items remaining, the insurance has // After all of the item filtering that we've done, if there are no items remaining, the insurance has
// successfully "failed" to return anything and an appropriate message should be sent to the player. // successfully "failed" to return anything and an appropriate message should be sent to the player.
const traderDialogMessages = this.databaseServer.getTables().traders[insurance.traderId].dialogue; const traderDialogMessages = this.databaseServer.getTables().traders[insurance.traderId].dialogue;
if (insurance.systemData?.location.toLowerCase() === "laboratory")
// Map is labs + insurance is disabled in base.json
if (
insurance.systemData?.location.toLowerCase() === labsId
&& !this.databaseServer.getTables().locations[labsId].base.Insurance
)
{ {
// Trader has labs-specific messages // Trader has labs-specific messages
// Wipe out returnable items // Wipe out returnable items
@ -711,9 +725,9 @@ export class InsuranceController
} }
} }
// Represents an insurance item that has had it's common locale-name and max price added to it. // Represents an insurance item that has had it's common locale-name and value added to it.
interface EnrichedItem extends Item interface EnrichedItem extends Item
{ {
name: string; name: string;
maxPrice: number; dynamicPrice: number;
} }

View File

@ -957,17 +957,25 @@ export class BotEquipmentModGenerator
// You'd have a mod being picked without any sub-mods in its chain, possibly resulting in missing required mods not being added // You'd have a mod being picked without any sub-mods in its chain, possibly resulting in missing required mods not being added
if (matchingMod) if (matchingMod)
{ {
// Mod isnt in existing mod pool // Mod is in existing mod pool
if (itemModPool[modSlot].includes(matchingMod._tpl)) if (itemModPool[modSlot].includes(matchingMod._tpl))
{ {
// Found mod on preset + it already exists in mod pool // Found mod on preset + it already exists in mod pool
return [matchingMod._tpl]; return [matchingMod._tpl];
} }
// Mod isnt in existing pool, only add if its got no children // Check the filter of the slot to ensure a chosen mod fits
if (this.itemHelper.getItem(matchingMod._tpl)[1]._props.Slots.length === 0) const parentSlotCompatibleItems = parentTemplate._props.Slots?.find((slot) =>
slot._name.toLowerCase() === modSlot.toLowerCase()
)._props.filters[0].Filter;
// Mod isnt in existing pool, only add if it has no children and matches parent filter
if (
this.itemHelper.getItem(matchingMod._tpl)[1]._props.Slots.length === 0
&& parentSlotCompatibleItems.includes(matchingMod._tpl)
)
{ {
// Mod has no children // Mod has no children and matches parent filters, can be used
return [matchingMod._tpl]; return [matchingMod._tpl];
} }
} }

View File

@ -102,6 +102,10 @@ export class BotLootGenerator
const foodItemCount = Number(this.weightedRandomHelper.getWeightedValue<number>(itemCounts.food.weights)); const foodItemCount = Number(this.weightedRandomHelper.getWeightedValue<number>(itemCounts.food.weights));
const drinkItemCount = Number(this.weightedRandomHelper.getWeightedValue<number>(itemCounts.drink.weights)); const drinkItemCount = Number(this.weightedRandomHelper.getWeightedValue<number>(itemCounts.drink.weights));
const currencyItemCount = Number(
this.weightedRandomHelper.getWeightedValue<number>(itemCounts.currency.weights),
);
const stimItemCount = Number(this.weightedRandomHelper.getWeightedValue<number>(itemCounts.stims.weights)); const stimItemCount = Number(this.weightedRandomHelper.getWeightedValue<number>(itemCounts.stims.weights));
const grenadeCount = Number(this.weightedRandomHelper.getWeightedValue<number>(itemCounts.grenades.weights)); const grenadeCount = Number(this.weightedRandomHelper.getWeightedValue<number>(itemCounts.grenades.weights));
@ -173,6 +177,18 @@ export class BotLootGenerator
isPmc, isPmc,
); );
// Currency
this.addLootFromPool(
this.botLootCacheService.getLootFromCache(botRole, isPmc, LootCacheType.CURRENCY_ITEMS, botJsonTemplate),
containersBotHasAvailable,
currencyItemCount,
botInventory,
botRole,
null,
0,
isPmc,
);
// Stims // Stims
this.addLootFromPool( this.addLootFromPool(
this.botLootCacheService.getLootFromCache(botRole, isPmc, LootCacheType.STIM_ITEMS, botJsonTemplate), this.botLootCacheService.getLootFromCache(botRole, isPmc, LootCacheType.STIM_ITEMS, botJsonTemplate),

View File

@ -106,6 +106,7 @@ export class LootGenerator
{ {
if (!this.findAndAddRandomItemToLoot(items, itemTypeCounts, options, result)) if (!this.findAndAddRandomItemToLoot(items, itemTypeCounts, options, result))
{ {
// Failed to add, reduce index so we get another attempt
index--; index--;
} }
} }
@ -138,6 +139,7 @@ export class LootGenerator
) )
) )
{ {
// Failed to add, reduce index so we get another attempt
index--; index--;
} }
} }
@ -158,6 +160,7 @@ export class LootGenerator
this.armorIsDesiredProtectionLevel(armor, options) this.armorIsDesiredProtectionLevel(armor, options)
); );
// Add some armors to rewards
if (levelFilteredArmorPresets.length > 0) if (levelFilteredArmorPresets.length > 0)
{ {
for (let index = 0; index < randomisedArmorPresetCount; index++) for (let index = 0; index < randomisedArmorPresetCount; index++)
@ -171,6 +174,7 @@ export class LootGenerator
) )
) )
{ {
// Failed to add, reduce index so we get another attempt
index--; index--;
} }
} }
@ -181,10 +185,10 @@ export class LootGenerator
} }
/** /**
* Filter armor items by their main plates protection level * Filter armor items by their front plates protection level - top if its a helmet
* @param armor Armor preset * @param armor Armor preset to check
* @param options Loot request options * @param options Loot request options - armor level etc
* @returns True item passes checks * @returns True if item has desired armor level
*/ */
protected armorIsDesiredProtectionLevel(armor: IPreset, options: LootRequest): boolean protected armorIsDesiredProtectionLevel(armor: IPreset, options: LootRequest): boolean
{ {
@ -305,68 +309,76 @@ export class LootGenerator
/** /**
* Find a random item in items.json and add to result array * Find a random item in items.json and add to result array
* @param globalDefaultPresets presets to choose from * @param presetPool Presets to choose from
* @param itemTypeCounts item limit counts * @param itemTypeCounts Item limit counts
* @param itemBlacklist items to skip * @param itemBlacklist Items to skip
* @param result array to add found preset to * @param result Array to add chosen preset to
* @returns true if preset was valid and added to pool * @returns true if preset was valid and added to pool
*/ */
protected findAndAddRandomPresetToLoot( protected findAndAddRandomPresetToLoot(
globalDefaultPresets: IPreset[], presetPool: IPreset[],
itemTypeCounts: Record<string, { current: number; max: number; }>, itemTypeCounts: Record<string, { current: number; max: number; }>,
itemBlacklist: string[], itemBlacklist: string[],
result: LootItem[], result: LootItem[],
): boolean ): boolean
{ {
// Choose random preset and get details from item.json using encyclopedia value (encyclopedia === tplId) // Choose random preset and get details from item db using encyclopedia value (encyclopedia === tplId)
const randomPreset = this.randomUtil.getArrayValue(globalDefaultPresets); const chosenPreset = this.randomUtil.getArrayValue(presetPool);
if (!randomPreset?._encyclopedia) if (!chosenPreset)
{ {
this.logger.debug(`Airdrop - preset with id: ${randomPreset?._id} lacks encyclopedia property, skipping`); this.logger.warning("Unable to find random preset in given presets, skipping");
return false; return false;
} }
const itemDetails = this.itemHelper.getItem(randomPreset._encyclopedia); // No `_encyclopedia` property, not possible to reliably get root item tpl
if (!itemDetails[0]) if (!chosenPreset?._encyclopedia)
{ {
this.logger.debug(`Airdrop - Unable to find preset with tpl: ${randomPreset._encyclopedia}, skipping`); this.logger.debug(`Preset with id: ${chosenPreset?._id} lacks encyclopedia property, skipping`);
return false; return false;
} }
// Skip blacklisted items // Get preset root item db details via its `_encyclopedia` property
if (itemBlacklist.includes(randomPreset._items[0]._tpl)) const itemDbDetails = this.itemHelper.getItem(chosenPreset._encyclopedia);
if (!itemDbDetails[0])
{ {
return false; this.logger.debug(`Unable to find preset with tpl: ${chosenPreset._encyclopedia}, skipping`);
}
// Some custom mod items are lacking a parent property
if (!itemDetails[1]._parent)
{
this.logger.error(this.localisationService.getText("loot-item_missing_parentid", itemDetails[1]?._name));
return false; return false;
} }
// Check picked preset hasn't exceeded spawn limit // Skip preset if root item is blacklisted
const itemLimitCount = itemTypeCounts[itemDetails[1]._parent]; if (itemBlacklist.includes(chosenPreset._items[0]._tpl))
{
return false;
}
// Some custom mod items lack a parent property
if (!itemDbDetails[1]._parent)
{
this.logger.error(this.localisationService.getText("loot-item_missing_parentid", itemDbDetails[1]?._name));
return false;
}
// Check chosen preset hasn't exceeded spawn limit
const itemLimitCount = itemTypeCounts[itemDbDetails[1]._parent];
if (itemLimitCount && itemLimitCount.current > itemLimitCount.max) if (itemLimitCount && itemLimitCount.current > itemLimitCount.max)
{ {
return false; return false;
} }
const newLootItem: LootItem = { tpl: randomPreset._items[0]._tpl, isPreset: true, stackCount: 1 }; // Add chosen preset tpl to result array
result.push({ tpl: chosenPreset._items[0]._tpl, isPreset: true, stackCount: 1 });
result.push(newLootItem);
if (itemLimitCount) if (itemLimitCount)
{ {
// increment item count as its in limit array // Increment item count as item has been chosen and its inside itemLimitCount dictionary
itemLimitCount.current++; itemLimitCount.current++;
} }
// item added okay // Item added okay
return true; return true;
} }
@ -379,10 +391,12 @@ export class LootGenerator
{ {
const itemsToReturn: Item[][] = []; const itemsToReturn: Item[][] = [];
// choose a weapon to give to the player (weighted) // Choose a weapon to give to the player (weighted)
const chosenWeaponTpl = this.weightedRandomHelper.getWeightedValue<string>( const chosenWeaponTpl = this.weightedRandomHelper.getWeightedValue<string>(
containerSettings.weaponRewardWeight, containerSettings.weaponRewardWeight,
); );
// Get itemDb details of weapon
const weaponDetailsDb = this.itemHelper.getItem(chosenWeaponTpl); const weaponDetailsDb = this.itemHelper.getItem(chosenWeaponTpl);
if (!weaponDetailsDb[0]) if (!weaponDetailsDb[0])
{ {
@ -393,24 +407,26 @@ export class LootGenerator
return itemsToReturn; return itemsToReturn;
} }
// Get weapon preset - default or choose a random one from all possible // Get weapon preset - default or choose a random one from globals.json preset pool
let chosenWeaponPreset = (containerSettings.defaultPresetsOnly) let chosenWeaponPreset = (containerSettings.defaultPresetsOnly)
? this.presetHelper.getDefaultPreset(chosenWeaponTpl) ? this.presetHelper.getDefaultPreset(chosenWeaponTpl)
: this.randomUtil.getArrayValue(this.presetHelper.getPresets(chosenWeaponTpl)); : this.randomUtil.getArrayValue(this.presetHelper.getPresets(chosenWeaponTpl));
// No default preset found for weapon, choose a random one
if (!chosenWeaponPreset) if (!chosenWeaponPreset)
{ {
this.logger.warning(`Default preset for weapon ${chosenWeaponTpl} not found, choosing random instead`); this.logger.warning(`Default preset for weapon ${chosenWeaponTpl} not found, choosing random instead`);
chosenWeaponPreset = this.randomUtil.getArrayValue(this.presetHelper.getPresets(chosenWeaponTpl)); chosenWeaponPreset = this.randomUtil.getArrayValue(this.presetHelper.getPresets(chosenWeaponTpl));
} }
// Clean up Ids to ensure they're all unique and prevent collisions
const presetAndMods: Item[] = this.itemHelper.replaceIDs(chosenWeaponPreset._items); const presetAndMods: Item[] = this.itemHelper.replaceIDs(chosenWeaponPreset._items);
this.itemHelper.remapRootItemId(presetAndMods); this.itemHelper.remapRootItemId(presetAndMods);
// Add preset to return object // Add preset to return object
itemsToReturn.push(presetAndMods); itemsToReturn.push(presetAndMods);
// Get items related to chosen weapon // Get a random collection of weapon mods related to chosen weawpon and add them to result array
const linkedItemsToWeapon = this.ragfairLinkedItemService.getLinkedDbItems(chosenWeaponTpl); const linkedItemsToWeapon = this.ragfairLinkedItemService.getLinkedDbItems(chosenWeaponTpl);
itemsToReturn.push( itemsToReturn.push(
...this.getSealedContainerWeaponModRewards(containerSettings, linkedItemsToWeapon, chosenWeaponPreset), ...this.getSealedContainerWeaponModRewards(containerSettings, linkedItemsToWeapon, chosenWeaponPreset),

View File

@ -96,11 +96,12 @@ export class ScavCaseRewardGenerator
*/ */
protected cacheDbItems(): void protected cacheDbItems(): void
{ {
// TODO: pre-loop and get array of valid items, e.g. non-node/non-blacklisted, then loop over those results for below code
// Get an array of seasonal items that should not be shown right now as seasonal event is not active
const inactiveSeasonalItems = this.seasonalEventService.getInactiveSeasonalEventItems();
if (!this.dbItemsCache) if (!this.dbItemsCache)
{ {
// Get an array of seasonal items that should not be shown right now as seasonal event is not active
const seasonalItems = this.seasonalEventService.getInactiveSeasonalEventItems();
this.dbItemsCache = Object.values(this.databaseServer.getTables().templates.items).filter((item) => this.dbItemsCache = Object.values(this.databaseServer.getTables().templates.items).filter((item) =>
{ {
// Base "Item" item has no parent, ignore it // Base "Item" item has no parent, ignore it
@ -129,7 +130,7 @@ export class ScavCaseRewardGenerator
return false; return false;
} }
// Globally blacklisted // Globally reward-blacklisted
if (this.itemFilterService.isItemRewardBlacklisted(item._id)) if (this.itemFilterService.isItemRewardBlacklisted(item._id))
{ {
return false; return false;
@ -146,7 +147,7 @@ export class ScavCaseRewardGenerator
return false; return false;
} }
if (seasonalItems.includes(item._id)) if (inactiveSeasonalItems.includes(item._id))
{ {
return false; return false;
} }
@ -176,6 +177,32 @@ export class ScavCaseRewardGenerator
return false; return false;
} }
// Skip item if item id is on blacklist
if (
this.scavCaseConfig.rewardItemBlacklist.includes(item._id)
|| this.itemFilterService.isItemBlacklisted(item._id)
)
{
return false;
}
// Globally reward-blacklisted
if (this.itemFilterService.isItemRewardBlacklisted(item._id))
{
return false;
}
if (!this.scavCaseConfig.allowBossItemsAsRewards && this.itemFilterService.isBossItem(item._id))
{
return false;
}
// Skip seasonal items
if (inactiveSeasonalItems.includes(item._id))
{
return false;
}
// Skip ammo that doesn't stack as high as value in config // Skip ammo that doesn't stack as high as value in config
if (item._props.StackMaxSize < this.scavCaseConfig.ammoRewards.minStackSize) if (item._props.StackMaxSize < this.scavCaseConfig.ammoRewards.minStackSize)
{ {

View File

@ -45,7 +45,7 @@ export class AssortHelper
return traderAssorts; return traderAssorts;
} }
// Iterate over all assorts, removing items that don't fulfil the requirements // Iterate over all assorts, removing items that haven't yet been unlocked by quests (ASSORTMENT_UNLOCK)
for (const assortId in traderAssorts.loyal_level_items) for (const assortId in traderAssorts.loyal_level_items)
{ {
// Get quest id that unlocks assort + statuses quest can be in to show assort // Get quest id that unlocks assort + statuses quest can be in to show assort
@ -116,7 +116,7 @@ export class AssortHelper
return assort; return assort;
} }
// Remove items not unlocked from quest status change (ASSORTMENT_UNLOCK) // Remove items restricted by loyalty levels above those reached by the player
for (const itemId in assort.loyal_level_items) for (const itemId in assort.loyal_level_items)
{ {
if (assort.loyal_level_items[itemId] > pmcProfile.TradersInfo[traderId].loyaltyLevel) if (assort.loyal_level_items[itemId] > pmcProfile.TradersInfo[traderId].loyaltyLevel)

View File

@ -673,8 +673,8 @@ export class BotGeneratorHelper
protected itemAllowedInContainer(slotGrid: Grid, itemTpl: string): boolean protected itemAllowedInContainer(slotGrid: Grid, itemTpl: string): boolean
{ {
const propFilters = slotGrid._props.filters; const propFilters = slotGrid._props.filters;
const excludedFilter = propFilters[0]?.ExcludedFilter; const excludedFilter = propFilters[0]?.ExcludedFilter ?? [];
const filter = propFilters[0]?.Filter; const filter = propFilters[0]?.Filter ?? [];
if (propFilters.length === 0) if (propFilters.length === 0)
{ {

View File

@ -2,6 +2,7 @@ import "reflect-metadata";
import "source-map-support/register"; import "source-map-support/register";
import { Program } from "@spt-aki/Program"; import { Program } from "@spt-aki/Program";
import * as buildInfo from "./build.json";
globalThis.G_DEBUG_CONFIGURATION = true; globalThis.G_DEBUG_CONFIGURATION = true;
globalThis.G_RELEASE_CONFIGURATION = true; globalThis.G_RELEASE_CONFIGURATION = true;
@ -10,5 +11,9 @@ globalThis.G_MODS_TRANSPILE_TS = true;
globalThis.G_LOG_REQUESTS = true; globalThis.G_LOG_REQUESTS = true;
globalThis.G_WATERMARK_ENABLED = true; globalThis.G_WATERMARK_ENABLED = true;
globalThis.G_AKIVERSION = buildInfo.akiVersion;
globalThis.G_COMMIT = buildInfo.commit;
globalThis.G_BUILDTIME = buildInfo.buildTime;
const program = new Program(); const program = new Program();
program.start(); program.start();

View File

@ -2,6 +2,7 @@ import "reflect-metadata";
import "source-map-support/register"; import "source-map-support/register";
import { Program } from "@spt-aki/Program"; import { Program } from "@spt-aki/Program";
import * as buildInfo from "./build.json";
globalThis.G_DEBUG_CONFIGURATION = true; globalThis.G_DEBUG_CONFIGURATION = true;
globalThis.G_RELEASE_CONFIGURATION = true; globalThis.G_RELEASE_CONFIGURATION = true;
@ -10,5 +11,9 @@ globalThis.G_MODS_TRANSPILE_TS = true;
globalThis.G_LOG_REQUESTS = true; globalThis.G_LOG_REQUESTS = true;
globalThis.G_WATERMARK_ENABLED = true; globalThis.G_WATERMARK_ENABLED = true;
globalThis.G_AKIVERSION = buildInfo.akiVersion;
globalThis.G_COMMIT = buildInfo.commit;
globalThis.G_BUILDTIME = buildInfo.buildTime;
const program = new Program(); const program = new Program();
program.start(); program.start();

View File

@ -2,6 +2,7 @@ import "reflect-metadata";
import "source-map-support/register"; import "source-map-support/register";
import { Program } from "@spt-aki/Program"; import { Program } from "@spt-aki/Program";
import * as buildInfo from "./build.json";
globalThis.G_DEBUG_CONFIGURATION = true; globalThis.G_DEBUG_CONFIGURATION = true;
globalThis.G_RELEASE_CONFIGURATION = true; globalThis.G_RELEASE_CONFIGURATION = true;
@ -10,5 +11,9 @@ globalThis.G_MODS_TRANSPILE_TS = true;
globalThis.G_LOG_REQUESTS = true; globalThis.G_LOG_REQUESTS = true;
globalThis.G_WATERMARK_ENABLED = false; globalThis.G_WATERMARK_ENABLED = false;
globalThis.G_AKIVERSION = buildInfo.akiVersion;
globalThis.G_COMMIT = buildInfo.commit;
globalThis.G_BUILDTIME = buildInfo.buildTime;
const program = new Program(); const program = new Program();
program.start(); program.start();

View File

@ -2,6 +2,7 @@ import "reflect-metadata";
import "source-map-support/register"; import "source-map-support/register";
import { Program } from "@spt-aki/Program"; import { Program } from "@spt-aki/Program";
import * as buildInfo from "./build.json";
globalThis.G_DEBUG_CONFIGURATION = false; globalThis.G_DEBUG_CONFIGURATION = false;
globalThis.G_RELEASE_CONFIGURATION = true; globalThis.G_RELEASE_CONFIGURATION = true;
@ -10,5 +11,9 @@ globalThis.G_MODS_TRANSPILE_TS = true;
globalThis.G_LOG_REQUESTS = false; globalThis.G_LOG_REQUESTS = false;
globalThis.G_WATERMARK_ENABLED = false; globalThis.G_WATERMARK_ENABLED = false;
globalThis.G_AKIVERSION = buildInfo.akiVersion;
globalThis.G_COMMIT = buildInfo.commit;
globalThis.G_BUILDTIME = buildInfo.buildTime;
const program = new Program(); const program = new Program();
program.start(); program.start();

View File

@ -2,13 +2,18 @@ import "reflect-metadata";
import "source-map-support/register"; import "source-map-support/register";
import { Program } from "@spt-aki/Program"; import { Program } from "@spt-aki/Program";
import * as buildInfo from "./build.json";
globalThis.G_DEBUG_CONFIGURATION = true; globalThis.G_DEBUG_CONFIGURATION = true;
globalThis.G_RELEASE_CONFIGURATION = false; globalThis.G_RELEASE_CONFIGURATION = false;
globalThis.G_MODS_ENABLED = true; globalThis.G_MODS_ENABLED = true;
globalThis.G_MODS_TRANSPILE_TS = false; globalThis.G_MODS_TRANSPILE_TS = false;
globalThis.G_LOG_REQUESTS = true; globalThis.G_LOG_REQUESTS = true;
globalThis.G_WATERMARK_ENABLED = true; globalThis.G_WATERMARK_ENABLED = false;
globalThis.G_AKIVERSION = buildInfo.akiVersion;
globalThis.G_COMMIT = buildInfo.commit;
globalThis.G_BUILDTIME = buildInfo.buildTime;
const program = new Program(); const program = new Program();
program.start(); program.start();

View File

@ -0,0 +1,5 @@
{
"akiVersion": "",
"commit": "",
"buildTime": 0
}

View File

@ -329,7 +329,7 @@ export class PreAkiModLoader implements IModLoader
*/ */
protected isModCombatibleWithAki(mod: IPackageJsonData): boolean protected isModCombatibleWithAki(mod: IPackageJsonData): boolean
{ {
const akiVersion = this.akiConfig.akiVersion; const akiVersion = globalThis.G_AKIVERSION || this.akiConfig.akiVersion;
const modName = `${mod.author}-${mod.name}`; const modName = `${mod.author}-${mod.name}`;
// Error and prevent loading If no akiVersion property exists // Error and prevent loading If no akiVersion property exists
@ -348,12 +348,12 @@ export class PreAkiModLoader implements IModLoader
return false; return false;
} }
// Error and prevent loading if semver is not satisfied // Warning and allow loading if semver is not satisfied
if (!semver.satisfies(akiVersion, mod.akiVersion)) if (!semver.satisfies(akiVersion, mod.akiVersion))
{ {
this.logger.error(this.localisationService.getText("modloader-outdated_akiversion_field", modName)); this.logger.warning(this.localisationService.getText("modloader-outdated_akiversion_field", modName));
return false; return true;
} }
return true; return true;

View File

@ -132,6 +132,7 @@ export interface GenerationWeightingItems
drugs: GenerationData; drugs: GenerationData;
food: GenerationData; food: GenerationData;
drink: GenerationData; drink: GenerationData;
currency: GenerationData;
stims: GenerationData; stims: GenerationData;
backpackLoot: GenerationData; backpackLoot: GenerationData;
pocketLoot: GenerationData; pocketLoot: GenerationData;

View File

@ -265,3 +265,9 @@ export enum Ammo26x75
WHITE_FLARE = "62389bc9423ed1685422dc57", WHITE_FLARE = "62389bc9423ed1685422dc57",
YELLOW_FLARE = "62389be94d5d474bf712e709", YELLOW_FLARE = "62389be94d5d474bf712e709",
} }
export enum Ammo68x51
{
SIG_FMJ = "6529302b8c26af6326029fb7",
SIG_HYBRID = "6529243824cbe3c74a05e5c1",
}

View File

@ -1,6 +1,7 @@
export enum Weapons127x55 export enum Weapons127x55
{ {
ASH_12 = "5cadfbf7ae92152ac412eeef", ASH_12 = "5cadfbf7ae92152ac412eeef",
RSH_12 = "633ec7c2a6918cb895019c6c",
} }
export enum Weapons86x70 export enum Weapons86x70
@ -13,6 +14,8 @@ export enum Weapons9x39
{ {
AS_VAL = "57c44b372459772d2b39b8ce", AS_VAL = "57c44b372459772d2b39b8ce",
VSS_VINTOREZ = "57838ad32459774a17445cd2", VSS_VINTOREZ = "57838ad32459774a17445cd2",
KBP_9A_91 = "644674a13d52156624001fbc",
VSK_94 = "645e0c6b3b381ede770e1cc9",
} }
export enum Weapons762x54R export enum Weapons762x54R
@ -22,6 +25,10 @@ export enum Weapons762x54R
MOSIN_INFANTRY = "5bfd297f0db834001a669119", MOSIN_INFANTRY = "5bfd297f0db834001a669119",
MOSIN_SNIPER = "5ae08f0a5acfc408fb1398a1", MOSIN_SNIPER = "5ae08f0a5acfc408fb1398a1",
SV_98 = "55801eed4bdc2d89578b4588", SV_98 = "55801eed4bdc2d89578b4588",
AVT_40 = "6410733d5dd49d77bd07847e",
SVT_40 = "643ea5b23db6f9f57107d9fd",
PKM = "64637076203536ad5600c990",
PKP = "64ca3d3954fc657e230529cc",
} }
export enum Weapons762x51 export enum Weapons762x51
@ -60,6 +67,8 @@ export enum Weapons762x39
MK47_MUTANT = "606587252535c57a13424cfd", MK47_MUTANT = "606587252535c57a13424cfd",
RD_704 = "628a60ae6b1d481ff772e9c8", RD_704 = "628a60ae6b1d481ff772e9c8",
VPO_136 = "59e6152586f77473dc057aa1", VPO_136 = "59e6152586f77473dc057aa1",
RPD = "6513ef33e06849f06c0957ca",
RPDN = "65268d8ecb944ff1e90ea385",
} }
export enum Weapons762x35 export enum Weapons762x35
@ -79,6 +88,8 @@ export enum Weapons556x45
SCARL_BLACK = "6184055050224f204c1da540", SCARL_BLACK = "6184055050224f204c1da540",
SCARL_FDE = "618428466ef05c2ce828f218", SCARL_FDE = "618428466ef05c2ce828f218",
TX15_DML = "5d43021ca4b9362eab4b5e25", TX15_DML = "5d43021ca4b9362eab4b5e25",
AUG_A1 = "62e7c4fba689e8c9c50dfc38",
AUG_A3 = "63171672192e68c5460cebc5",
} }
export enum Weapons545x39 export enum Weapons545x39
@ -95,6 +106,7 @@ export enum Weapons545x39
SAG_AK = "628b5638ad252a16da6dd245", SAG_AK = "628b5638ad252a16da6dd245",
SAG_AK_SHORT = "628b9c37a733087d0d7fe84b", SAG_AK_SHORT = "628b9c37a733087d0d7fe84b",
RPK_16 = "5beed0f50db834001c062b12", RPK_16 = "5beed0f50db834001c062b12",
AK_12 = "6499849fc93611967b034949",
} }
export enum Weapons57x28FN export enum Weapons57x28FN
@ -127,6 +139,7 @@ export enum Weapons9x33R
export enum Weapons9x21 export enum Weapons9x21
{ {
SR_1MP = "59f98b4986f7746f546d2cef", SR_1MP = "59f98b4986f7746f546d2cef",
SR_2M = "62e14904c2699c0ec93adc47",
} }
export enum Weapons9x19 export enum Weapons9x19
@ -147,6 +160,7 @@ export enum Weapons9x19
SAIGA_9 = "59f9cabd86f7743a10721f46", SAIGA_9 = "59f9cabd86f7743a10721f46",
STM_9 = "60339954d62c9b14ed777c06", STM_9 = "60339954d62c9b14ed777c06",
VECTOR_9MM = "5fc3f2d5900b1d5091531e57", VECTOR_9MM = "5fc3f2d5900b1d5091531e57",
GLOCK_19X = "63088377b5cd696784087147",
} }
export enum Weapons9x18 export enum Weapons9x18
@ -190,3 +204,14 @@ export enum Weapons23x75
{ {
KS_23M = "5e848cc2988a8701445df1e8", KS_23M = "5e848cc2988a8701445df1e8",
} }
export enum Weapons68x51
{
MCX_SPEAR = "65290f395ae2ae97b80fdf2d",
}
export enum Weapons40x46
{
M32A1 = "6275303a9f372d6ea97f9ec7",
FN40GL = "5e81ebcd8e146c7080625e15",
}

View File

@ -46,8 +46,6 @@ export enum WildSpawnTypeNumber
FOLLOWERKOLONTAYASSAULT = 44, FOLLOWERKOLONTAYASSAULT = 44,
FOLLOWERKOLONTAYSECURITY = 45, FOLLOWERKOLONTAYSECURITY = 45,
SHOOTERBTR = 46, SHOOTERBTR = 46,
SPIRITWINTER = 47, SPTUSEC = 47,
SPIRITSPRING = 48, SPTBEAR = 48,
SPTUSEC = 49,
SPTBEAR = 50,
} }

View File

@ -11,6 +11,7 @@ export interface IBotLootCache
drugItems: Record<string, number>; drugItems: Record<string, number>;
foodItems: Record<string, number>; foodItems: Record<string, number>;
drinkItems: Record<string, number>; drinkItems: Record<string, number>;
currencyItems: Record<string, number>;
stimItems: Record<string, number>; stimItems: Record<string, number>;
grenadeItems: Record<string, number>; grenadeItems: Record<string, number>;
} }
@ -29,4 +30,5 @@ export enum LootCacheType
GRENADE_ITEMS = "GrenadeItems", GRENADE_ITEMS = "GrenadeItems",
FOOD_ITEMS = "FoodItems", FOOD_ITEMS = "FoodItems",
DRINK_ITEMS = "DrinkItems", DRINK_ITEMS = "DrinkItems",
CURRENCY_ITEMS = "CurrencyItems",
} }

View File

@ -31,7 +31,6 @@ export interface Config
WeaponOverlapDistanceCulling: number; WeaponOverlapDistanceCulling: number;
WebDiagnosticsEnabled: boolean; WebDiagnosticsEnabled: boolean;
NetworkStateView: INetworkStateView; NetworkStateView: INetworkStateView;
WsReconnectionDelays: number[];
} }
export interface FramerateLimit export interface FramerateLimit

View File

@ -53,7 +53,7 @@ export class ConfigServer
} }
} }
this.logger.info(`Commit hash: ${(this.configs[ConfigTypes.CORE] as ICoreConfig).commit || "DEBUG"}`); this.logger.info(`Commit hash: ${globalThis.G_COMMIT || "DEBUG"}`);
this.logger.info(`Build date: ${(this.configs[ConfigTypes.CORE] as ICoreConfig).buildTime || "DEBUG"}`); this.logger.info(`Build date: ${globalThis.G_BUILDTIME || "DEBUG"}`);
} }
} }

View File

@ -17,6 +17,7 @@ import { LocalisationService } from "@spt-aki/services/LocalisationService";
export class HttpServer export class HttpServer
{ {
protected httpConfig: IHttpConfig; protected httpConfig: IHttpConfig;
protected started: boolean;
constructor( constructor(
@inject("WinstonLogger") protected logger: ILogger, @inject("WinstonLogger") protected logger: ILogger,
@ -37,6 +38,8 @@ export class HttpServer
*/ */
public load(): void public load(): void
{ {
this.started = false;
/* create server */ /* create server */
const httpServer: Server = http.createServer(); const httpServer: Server = http.createServer();
@ -48,6 +51,7 @@ export class HttpServer
/* Config server to listen on a port */ /* Config server to listen on a port */
httpServer.listen(this.httpConfig.port, this.httpConfig.ip, () => httpServer.listen(this.httpConfig.port, this.httpConfig.ip, () =>
{ {
this.started = true;
this.logger.success( this.logger.success(
this.localisationService.getText("started_webserver_success", this.httpServerHelper.getBackendUrl()), this.localisationService.getText("started_webserver_success", this.httpServerHelper.getBackendUrl()),
); );
@ -78,8 +82,7 @@ export class HttpServer
if (this.httpConfig.logRequests) if (this.httpConfig.logRequests)
{ {
// TODO: Extend to include 192.168 / 10.10 ranges or check subnet const isLocalRequest = this.isLocalRequest(req.socket.remoteAddress);
const isLocalRequest = req.socket.remoteAddress?.startsWith("127.0.0");
if (typeof isLocalRequest !== "undefined") if (typeof isLocalRequest !== "undefined")
{ {
if (isLocalRequest) if (isLocalRequest)
@ -106,6 +109,23 @@ export class HttpServer
} }
} }
/**
* Check against hardcoded values that determine its from a local address
* @param remoteAddress Address to check
* @returns True if its local
*/
protected isLocalRequest(remoteAddress: string): boolean
{
if (!remoteAddress)
{
return undefined;
}
return remoteAddress.startsWith("127.0.0")
|| remoteAddress.startsWith("192.168.")
|| remoteAddress.startsWith("localhost");
}
protected getCookies(req: IncomingMessage): Record<string, string> protected getCookies(req: IncomingMessage): Record<string, string>
{ {
const found: Record<string, string> = {}; const found: Record<string, string> = {};
@ -123,4 +143,9 @@ export class HttpServer
return found; return found;
} }
public isStarted(): boolean
{
return this.started;
}
} }

View File

@ -64,10 +64,11 @@ export class AkiHttpListener implements IHttpListener
// determine if the payload is compressed. All PUT requests are, and POST requests without // determine if the payload is compressed. All PUT requests are, and POST requests without
// debug = 1 are as well. This should be fixed. // debug = 1 are as well. This should be fixed.
// let compressed = req.headers["content-encoding"] === "deflate"; // let compressed = req.headers["content-encoding"] === "deflate";
const compressed = req.method === "PUT" || req.headers.debug !== "1"; const requestIsCompressed = req.headers.requestcompressed !== "0";
const requestCompressed = req.method === "PUT" || requestIsCompressed;
const value = compressed ? zlib.inflateSync(buffer) : buffer; const value = requestCompressed ? zlib.inflateSync(buffer) : buffer;
if (req.headers.debug === "1") if (!requestIsCompressed)
{ {
this.logger.debug(value.toString(), true); this.logger.debug(value.toString(), true);
} }
@ -107,7 +108,7 @@ export class AkiHttpListener implements IHttpListener
let handled = false; let handled = false;
// Check if this is a debug request, if so just send the raw response without transformation // Check if this is a debug request, if so just send the raw response without transformation
if (req.headers.debug === "1") if (req.headers.responsecompressed === "0")
{ {
this.sendJson(resp, output, sessionID); this.sendJson(resp, output, sessionID);
} }

View File

@ -95,6 +95,9 @@ export class BotLootCacheService
case LootCacheType.DRINK_ITEMS: case LootCacheType.DRINK_ITEMS:
result = this.lootCache[botRole].drinkItems; result = this.lootCache[botRole].drinkItems;
break; break;
case LootCacheType.CURRENCY_ITEMS:
result = this.lootCache[botRole].currencyItems;
break;
case LootCacheType.STIM_ITEMS: case LootCacheType.STIM_ITEMS:
result = this.lootCache[botRole].stimItems; result = this.lootCache[botRole].stimItems;
break; break;
@ -276,6 +279,25 @@ export class BotLootCacheService
} }
} }
// Assign whitelisted currency to bot if any exist
const currencyItems: Record<string, number> =
(Object.keys(botJsonTemplate.generation.items.currency.whitelist)?.length > 0)
? botJsonTemplate.generation.items.currency.whitelist
: {};
// No currency whitelist, find and assign from combined item pool
if (Object.keys(currencyItems).length === 0)
{
for (const [tpl, weight] of Object.entries(combinedLootPool))
{
const itemTemplate = this.itemHelper.getItem(tpl)[1];
if (this.itemHelper.isOfBaseclass(itemTemplate._id, BaseClasses.MONEY))
{
currencyItems[tpl] = weight;
}
}
}
// Assign whitelisted stims to bot if any exist // Assign whitelisted stims to bot if any exist
const stimItems: Record<string, number> = const stimItems: Record<string, number> =
(Object.keys(botJsonTemplate.generation.items.stims.whitelist)?.length > 0) (Object.keys(botJsonTemplate.generation.items.stims.whitelist)?.length > 0)
@ -331,6 +353,7 @@ export class BotLootCacheService
|| this.isGrenade(itemTemplate._props) || this.isGrenade(itemTemplate._props)
|| this.isFood(itemTemplate._id) || this.isFood(itemTemplate._id)
|| this.isDrink(itemTemplate._id) || this.isDrink(itemTemplate._id)
|| this.isCurrency(itemTemplate._id)
) )
{ {
// Is type we dont want as backpack loot, skip // Is type we dont want as backpack loot, skip
@ -357,6 +380,7 @@ export class BotLootCacheService
|| this.isGrenade(itemTemplate._props) || this.isGrenade(itemTemplate._props)
|| this.isFood(itemTemplate._id) || this.isFood(itemTemplate._id)
|| this.isDrink(itemTemplate._id) || this.isDrink(itemTemplate._id)
|| this.isCurrency(itemTemplate._id)
|| !("Height" in itemTemplate._props) // lacks height || !("Height" in itemTemplate._props) // lacks height
|| !("Width" in itemTemplate._props) // lacks width || !("Width" in itemTemplate._props) // lacks width
) )
@ -384,6 +408,7 @@ export class BotLootCacheService
|| this.isGrenade(itemTemplate._props) || this.isGrenade(itemTemplate._props)
|| this.isFood(itemTemplate._id) || this.isFood(itemTemplate._id)
|| this.isDrink(itemTemplate._id) || this.isDrink(itemTemplate._id)
|| this.isCurrency(itemTemplate._id)
) )
{ {
continue; continue;
@ -396,6 +421,7 @@ export class BotLootCacheService
this.lootCache[botRole].drugItems = drugItems; this.lootCache[botRole].drugItems = drugItems;
this.lootCache[botRole].foodItems = foodItems; this.lootCache[botRole].foodItems = foodItems;
this.lootCache[botRole].drinkItems = drinkItems; this.lootCache[botRole].drinkItems = drinkItems;
this.lootCache[botRole].currencyItems = currencyItems;
this.lootCache[botRole].stimItems = stimItems; this.lootCache[botRole].stimItems = stimItems;
this.lootCache[botRole].grenadeItems = grenadeItems; this.lootCache[botRole].grenadeItems = grenadeItems;
@ -491,6 +517,11 @@ export class BotLootCacheService
return this.itemHelper.isOfBaseclass(tpl, BaseClasses.DRINK); return this.itemHelper.isOfBaseclass(tpl, BaseClasses.DRINK);
} }
protected isCurrency(tpl: string): boolean
{
return this.itemHelper.isOfBaseclass(tpl, BaseClasses.MONEY);
}
/** /**
* Check if a bot type exists inside the loot cache * Check if a bot type exists inside the loot cache
* @param botRole role to check for * @param botRole role to check for
@ -519,6 +550,7 @@ export class BotLootCacheService
drugItems: {}, drugItems: {},
foodItems: {}, foodItems: {},
drinkItems: {}, drinkItems: {},
currencyItems: {},
healingItems: {}, healingItems: {},
stimItems: {}, stimItems: {},
}; };

View File

@ -393,7 +393,12 @@ export class FenceService
protected removeRandomItemFromAssorts(assort: ITraderAssort, rootItems: Item[]): void protected removeRandomItemFromAssorts(assort: ITraderAssort, rootItems: Item[]): void
{ {
const rootItemToAdjust = this.randomUtil.getArrayValue(rootItems); const rootItemToAdjust = this.randomUtil.getArrayValue(rootItems);
const itemCountToRemove = this.randomUtil.getInt(1, rootItemToAdjust.upd.StackObjectsCount);
// Items added by mods may not have a upd object, assume item stack size is 1
const stackSize = rootItemToAdjust.upd?.StackObjectsCount ?? 1;
// Get a random count of the chosen item to remove
const itemCountToRemove = this.randomUtil.getInt(1, stackSize);
if (itemCountToRemove > 1 && itemCountToRemove < rootItemToAdjust.upd.StackObjectsCount) if (itemCountToRemove > 1 && itemCountToRemove < rootItemToAdjust.upd.StackObjectsCount)
{ // More than 1 + less then full stack { // More than 1 + less then full stack
// Reduce stack size but keep stack // Reduce stack size but keep stack

View File

@ -56,13 +56,11 @@ export class RagfairPriceService implements OnLoad
if (!this.generatedStaticPrices) if (!this.generatedStaticPrices)
{ {
this.generateStaticPrices(); this.generateStaticPrices();
this.generatedStaticPrices = true;
} }
if (!this.generatedDynamicPrices) if (!this.generatedDynamicPrices)
{ {
this.generateDynamicPrices(); this.generateDynamicPrices();
this.generatedDynamicPrices = true;
} }
} }
@ -84,14 +82,18 @@ export class RagfairPriceService implements OnLoad
{ {
this.prices.static[item._id] = Math.round(this.handbookHelper.getTemplatePrice(item._id)); this.prices.static[item._id] = Math.round(this.handbookHelper.getTemplatePrice(item._id));
} }
this.generatedStaticPrices = true;
} }
/** /**
* Create a dictionary and store prices from prices.json in it * Create a dictionary and store prices from prices.json in it
*/ */
protected generateDynamicPrices(): void public generateDynamicPrices(): void
{ {
Object.assign(this.prices.dynamic, this.databaseServer.getTables().templates.prices); Object.assign(this.prices.dynamic, this.databaseServer.getTables().templates.prices);
this.generatedDynamicPrices = true;
} }
/** /**
@ -428,9 +430,7 @@ export class RagfairPriceService implements OnLoad
{ {
// const itemDetails = this.itemHelper.getItem(itemTpl); // const itemDetails = this.itemHelper.getItem(itemTpl);
// this.logger.debug(`item below handbook price ${itemDetails[1]._name} handbook: ${itemHandbookPrice} flea: ${itemPrice} ${priceDifferencePercent}%`); // this.logger.debug(`item below handbook price ${itemDetails[1]._name} handbook: ${itemHandbookPrice} flea: ${itemPrice} ${priceDifferencePercent}%`);
itemPrice = Math.round( return Math.round(itemHandbookPrice * this.ragfairConfig.dynamic.offerAdjustment.handbookPriceMultipier);
itemHandbookPrice * this.ragfairConfig.dynamic.offerAdjustment.handbookPriceMultipier,
);
} }
return itemPrice; return itemPrice;

View File

@ -7,6 +7,7 @@ import { ConfigTypes } from "@spt-aki/models/enums/ConfigTypes";
import { ICoreConfig } from "@spt-aki/models/spt/config/ICoreConfig"; import { ICoreConfig } from "@spt-aki/models/spt/config/ICoreConfig";
import { ILogger } from "@spt-aki/models/spt/utils/ILogger"; import { ILogger } from "@spt-aki/models/spt/utils/ILogger";
import { ConfigServer } from "@spt-aki/servers/ConfigServer"; import { ConfigServer } from "@spt-aki/servers/ConfigServer";
import { HttpServer } from "@spt-aki/servers/HttpServer";
import { LocalisationService } from "@spt-aki/services/LocalisationService"; import { LocalisationService } from "@spt-aki/services/LocalisationService";
import { EncodingUtil } from "@spt-aki/utils/EncodingUtil"; import { EncodingUtil } from "@spt-aki/utils/EncodingUtil";
import { TimeUtil } from "@spt-aki/utils/TimeUtil"; import { TimeUtil } from "@spt-aki/utils/TimeUtil";
@ -23,6 +24,7 @@ export class App
@inject("LocalisationService") protected localisationService: LocalisationService, @inject("LocalisationService") protected localisationService: LocalisationService,
@inject("ConfigServer") protected configServer: ConfigServer, @inject("ConfigServer") protected configServer: ConfigServer,
@inject("EncodingUtil") protected encodingUtil: EncodingUtil, @inject("EncodingUtil") protected encodingUtil: EncodingUtil,
@inject("HttpServer") protected httpServer: HttpServer,
@injectAll("OnLoad") protected onLoadComponents: OnLoad[], @injectAll("OnLoad") protected onLoadComponents: OnLoad[],
@injectAll("OnUpdate") protected onUpdateComponents: OnUpdate[], @injectAll("OnUpdate") protected onUpdateComponents: OnUpdate[],
) )
@ -40,15 +42,15 @@ export class App
this.logger.debug(`RAM: ${(os.totalmem() / 1024 / 1024 / 1024).toFixed(2)}GB`); this.logger.debug(`RAM: ${(os.totalmem() / 1024 / 1024 / 1024).toFixed(2)}GB`);
this.logger.debug(`PATH: ${this.encodingUtil.toBase64(process.argv[0])}`); this.logger.debug(`PATH: ${this.encodingUtil.toBase64(process.argv[0])}`);
this.logger.debug(`PATH: ${this.encodingUtil.toBase64(process.execPath)}`); this.logger.debug(`PATH: ${this.encodingUtil.toBase64(process.execPath)}`);
this.logger.debug(`Server: ${this.coreConfig.akiVersion}`); this.logger.debug(`Server: ${globalThis.G_AKIVERSION || this.coreConfig.akiVersion}`);
if (this.coreConfig.buildTime) if (globalThis.G_BUILDTIME)
{ {
this.logger.debug(`Date: ${this.coreConfig.buildTime}`); this.logger.debug(`Date: ${globalThis.G_BUILDTIME}`);
} }
if (this.coreConfig.commit) if (globalThis.G_COMMIT)
{ {
this.logger.debug(`Commit: ${this.coreConfig.commit}`); this.logger.debug(`Commit: ${globalThis.G_COMMIT}`);
} }
for (const onLoad of this.onLoadComponents) for (const onLoad of this.onLoadComponents)
@ -64,6 +66,12 @@ export class App
protected async update(onUpdateComponents: OnUpdate[]): Promise<void> protected async update(onUpdateComponents: OnUpdate[]): Promise<void>
{ {
// If the server has failed to start, skip any update calls
if (!this.httpServer.isStarted())
{
return;
}
for (const updateable of onUpdateComponents) for (const updateable of onUpdateComponents)
{ {
let success = false; let success = false;

View File

@ -108,9 +108,10 @@ export class Watermark
*/ */
public getVersionTag(withEftVersion = false): string public getVersionTag(withEftVersion = false): string
{ {
const akiVersion = globalThis.G_AKIVERSION || this.akiConfig.akiVersion;
const versionTag = (globalThis.G_DEBUG_CONFIGURATION) const versionTag = (globalThis.G_DEBUG_CONFIGURATION)
? `${this.akiConfig.akiVersion} - ${this.localisationService.getText("bleeding_edge_build")}` ? `${akiVersion} - ${this.localisationService.getText("bleeding_edge_build")}`
: this.akiConfig.akiVersion; : akiVersion;
if (withEftVersion) if (withEftVersion)
{ {
@ -128,9 +129,10 @@ export class Watermark
*/ */
public getInGameVersionLabel(): string public getInGameVersionLabel(): string
{ {
const akiVersion = globalThis.G_AKIVERSION || this.akiConfig.akiVersion;
const versionTag = (globalThis.G_DEBUG_CONFIGURATION) const versionTag = (globalThis.G_DEBUG_CONFIGURATION)
? `${this.akiConfig.akiVersion} - BLEEDINGEDGE ${this.akiConfig.commit?.slice(0, 6) ?? ""}` ? `${akiVersion} - BLEEDINGEDGE ${globalThis.G_COMMIT?.slice(0, 6) ?? ""}`
: `${this.akiConfig.akiVersion} - ${this.akiConfig.commit?.slice(0, 6) ?? ""}`; : `${akiVersion} - ${globalThis.G_COMMIT?.slice(0, 6) ?? ""}`;
return `${this.akiConfig.projectName} ${versionTag}`; return `${this.akiConfig.projectName} ${versionTag}`;
} }

View File

@ -983,7 +983,7 @@ describe("InsuranceController", () =>
describe("sortAttachmentsByPrice", () => describe("sortAttachmentsByPrice", () =>
{ {
it("should sort the attachments array by maxPrice in descending order", () => it("should sort the attachments array by dynamicPrice in descending order", () =>
{ {
const insured = insuranceFixture[0]; const insured = insuranceFixture[0];
const itemsMap = insuranceController.itemHelper.generateItemsMap(insured.items); const itemsMap = insuranceController.itemHelper.generateItemsMap(insured.items);
@ -1001,14 +1001,14 @@ describe("InsuranceController", () =>
// Verify the length of the sorted attachments array is unchanged // Verify the length of the sorted attachments array is unchanged
expect(sortedAttachments.length).toBe(attachmentCount); expect(sortedAttachments.length).toBe(attachmentCount);
// Verify that the attachments are sorted by maxPrice in descending order // Verify that the attachments are sorted by dynamicPrice in descending order
for (let i = 1; i < sortedAttachments.length; i++) for (let i = 1; i < sortedAttachments.length; i++)
{ {
expect(sortedAttachments[i - 1].maxPrice).toBeGreaterThanOrEqual(sortedAttachments[i].maxPrice); expect(sortedAttachments[i - 1].dynamicPrice).toBeGreaterThanOrEqual(sortedAttachments[i].dynamicPrice);
} }
}); });
it("should place attachments with null maxPrice at the bottom of the sorted list", () => it("should place attachments with null dynamicPrice at the bottom of the sorted list", () =>
{ {
const insured = insuranceFixture[0]; const insured = insuranceFixture[0];
const itemsMap = insuranceController.itemHelper.generateItemsMap(insured.items); const itemsMap = insuranceController.itemHelper.generateItemsMap(insured.items);
@ -1019,23 +1019,23 @@ describe("InsuranceController", () =>
); );
const attachments = parentAttachmentsMap.entries().next().value; const attachments = parentAttachmentsMap.entries().next().value;
// Set the maxPrice of the first attachment to null. // Set the dynamicPrice of the first attachment to null.
vi.spyOn(insuranceController.itemHelper, "getItemMaxPrice").mockReturnValue(666).mockReturnValueOnce(null); vi.spyOn(insuranceController.ragfairPriceService, "getDynamicItemPrice").mockReturnValue(666).mockReturnValueOnce(null);
// Execute the method. // Execute the method.
const sortedAttachments = insuranceController.sortAttachmentsByPrice(attachments); const sortedAttachments = insuranceController.sortAttachmentsByPrice(attachments);
// Verify that the attachments with null maxPrice are at the bottom of the list // Verify that the attachments with null dynamicPrice are at the bottom of the list
const nullPriceAttachments = sortedAttachments.slice(-1); const nullPriceAttachments = sortedAttachments.slice(-1);
for (const attachment of nullPriceAttachments) for (const attachment of nullPriceAttachments)
{ {
expect(attachment.maxPrice).toBeNull(); expect(attachment.dynamicPrice).toBeNull();
} }
// Verify that the rest of the attachments are sorted by maxPrice in descending order // Verify that the rest of the attachments are sorted by dynamicPrice in descending order
for (let i = 1; i < sortedAttachments.length - 2; i++) for (let i = 1; i < sortedAttachments.length - 2; i++)
{ {
expect(sortedAttachments[i - 1].maxPrice).toBeGreaterThanOrEqual(sortedAttachments[i].maxPrice); expect(sortedAttachments[i - 1].dynamicPrice).toBeGreaterThanOrEqual(sortedAttachments[i].dynamicPrice);
} }
}); });
}); });
@ -1044,10 +1044,10 @@ describe("InsuranceController", () =>
{ {
it("should log details for each attachment", () => it("should log details for each attachment", () =>
{ {
const attachments = [{ _id: "item1", name: "Item 1", maxPrice: 100 }, { const attachments = [{ _id: "item1", name: "Item 1", dynamicPrice: 100 }, {
_id: "item2", _id: "item2",
name: "Item 2", name: "Item 2",
maxPrice: 200, dynamicPrice: 200,
}]; }];
// Mock the logger.debug function. // Mock the logger.debug function.