Updated woods+factory json

This commit is contained in:
Dev 2024-07-05 00:27:12 +01:00
parent 1e804ce11e
commit 97c7c536dc
3 changed files with 267 additions and 161 deletions

View File

@ -95,12 +95,16 @@
"BotLocationModifier": { "BotLocationModifier": {
"AccuracySpeed": 1, "AccuracySpeed": 1,
"DistToActivate": 140, "DistToActivate": 140,
"DistToActivatePvE": 140,
"DistToPersueAxemanCoef": 0.9, "DistToPersueAxemanCoef": 0.9,
"DistToSleep": 150, "DistToSleep": 150,
"DistToSleepPvE": 150,
"GainSight": 1, "GainSight": 1,
"KhorovodChance": 0, "KhorovodChance": 0,
"MagnetPower": 15, "MagnetPower": 15,
"MarksmanAccuratyCoef": 1, "MarksmanAccuratyCoef": 1,
"MaxExfiltrationTime": 900,
"MinExfiltrationTime": 600,
"Scattering": 1, "Scattering": 1,
"VisibleDistance": 1 "VisibleDistance": 1
}, },
@ -124,9 +128,10 @@
"DisabledScavExits": "Cellars,Gate 0", "DisabledScavExits": "Cellars,Gate 0",
"EnableCoop": true, "EnableCoop": true,
"Enabled": true, "Enabled": true,
"EscapeTimeLimit": 19, "EscapeTimeLimit": 20,
"EscapeTimeLimitCoop": 15, "EscapeTimeLimitCoop": 15,
"EscapeTimeLimitPVE": 19, "EscapeTimeLimitPVE": 20,
"ForceOnlineRaidInPVE": false,
"GenerateLocalLootCache": true, "GenerateLocalLootCache": true,
"GlobalContainerChanceModifier": 1, "GlobalContainerChanceModifier": 1,
"GlobalLootChanceModifier": 0.3, "GlobalLootChanceModifier": 0.3,
@ -3955,6 +3960,10 @@
{ {
"BotPreset": "normal", "BotPreset": "normal",
"BotSide": "Savage", "BotSide": "Savage",
"SpawnMode": [
"regular",
"pve"
],
"SpawnPoints": "BotZone", "SpawnPoints": "BotZone",
"WildSpawnType": "assault", "WildSpawnType": "assault",
"isPlayers": false, "isPlayers": false,
@ -3967,21 +3976,29 @@
{ {
"BotPreset": "normal", "BotPreset": "normal",
"BotSide": "Savage", "BotSide": "Savage",
"SpawnMode": [
"regular",
"pve"
],
"SpawnPoints": "BotZone", "SpawnPoints": "BotZone",
"WildSpawnType": "assault", "WildSpawnType": "assault",
"isPlayers": false, "isPlayers": false,
"number": 1, "number": 1,
"slots_max": 4, "slots_max": 4,
"slots_min": 1, "slots_min": 2,
"time_max": -1, "time_max": -1,
"time_min": -1 "time_min": -1
}, },
{ {
"BotPreset": "hard", "BotPreset": "hard",
"BotSide": "Savage", "BotSide": "Savage",
"SpawnMode": [
"regular",
"pve"
],
"SpawnPoints": "BotZone", "SpawnPoints": "BotZone",
"WildSpawnType": "assault", "WildSpawnType": "assault",
"isPlayers": true, "isPlayers": false,
"number": 2, "number": 2,
"slots_max": 4, "slots_max": 4,
"slots_min": 2, "slots_min": 2,
@ -3991,9 +4008,13 @@
{ {
"BotPreset": "normal", "BotPreset": "normal",
"BotSide": "Savage", "BotSide": "Savage",
"SpawnMode": [
"regular",
"pve"
],
"SpawnPoints": "BotZone", "SpawnPoints": "BotZone",
"WildSpawnType": "assault", "WildSpawnType": "assault",
"isPlayers": true, "isPlayers": false,
"number": 3, "number": 3,
"slots_max": 4, "slots_max": 4,
"slots_min": 2, "slots_min": 2,
@ -4003,9 +4024,13 @@
{ {
"BotPreset": "normal", "BotPreset": "normal",
"BotSide": "Savage", "BotSide": "Savage",
"SpawnMode": [
"regular",
"pve"
],
"SpawnPoints": "BotZone", "SpawnPoints": "BotZone",
"WildSpawnType": "assault", "WildSpawnType": "assault",
"isPlayers": true, "isPlayers": false,
"number": 4, "number": 4,
"slots_max": 4, "slots_max": 4,
"slots_min": 2, "slots_min": 2,
@ -4015,9 +4040,13 @@
{ {
"BotPreset": "hard", "BotPreset": "hard",
"BotSide": "Savage", "BotSide": "Savage",
"SpawnMode": [
"regular",
"pve"
],
"SpawnPoints": "BotZone", "SpawnPoints": "BotZone",
"WildSpawnType": "assault", "WildSpawnType": "assault",
"isPlayers": true, "isPlayers": false,
"number": 5, "number": 5,
"slots_max": 4, "slots_max": 4,
"slots_min": 3, "slots_min": 3,
@ -4027,6 +4056,10 @@
{ {
"BotPreset": "hard", "BotPreset": "hard",
"BotSide": "Savage", "BotSide": "Savage",
"SpawnMode": [
"regular",
"pve"
],
"SpawnPoints": "BotZone", "SpawnPoints": "BotZone",
"WildSpawnType": "assault", "WildSpawnType": "assault",
"isPlayers": false, "isPlayers": false,
@ -4039,6 +4072,10 @@
{ {
"BotPreset": "hard", "BotPreset": "hard",
"BotSide": "Savage", "BotSide": "Savage",
"SpawnMode": [
"regular",
"pve"
],
"SpawnPoints": "BotZone", "SpawnPoints": "BotZone",
"WildSpawnType": "assault", "WildSpawnType": "assault",
"isPlayers": false, "isPlayers": false,

View File

@ -102,7 +102,6 @@
"regular", "regular",
"pve" "pve"
], ],
"Supports": null,
"Time": -1, "Time": -1,
"TriggerId": "", "TriggerId": "",
"TriggerName": "" "TriggerName": ""
@ -179,9 +178,10 @@
"DisabledScavExits": "", "DisabledScavExits": "",
"EnableCoop": true, "EnableCoop": true,
"Enabled": true, "Enabled": true,
"EscapeTimeLimit": 29, "EscapeTimeLimit": 40,
"EscapeTimeLimitCoop": 30, "EscapeTimeLimitCoop": 30,
"EscapeTimeLimitPVE": 29, "EscapeTimeLimitPVE": 40,
"ForceOnlineRaidInPVE": false,
"GenerateLocalLootCache": true, "GenerateLocalLootCache": true,
"GlobalContainerChanceModifier": 1, "GlobalContainerChanceModifier": 1,
"GlobalLootChanceModifier": 0.95, "GlobalLootChanceModifier": 0.95,
@ -242,8 +242,8 @@
}, },
"OcculsionCullingEnabled": false, "OcculsionCullingEnabled": false,
"OfflineNewSpawn": true, "OfflineNewSpawn": true,
"OfflineOldSpawn": false, "OfflineOldSpawn": true,
"OldSpawn": false, "OldSpawn": true,
"OpenZones": "ZoneClearVill,ZoneHouse,ZoneScavBase2,ZoneHouse,ZoneWoodCutter,ZoneBigRocks,ZoneRoad,ZoneHighRocks,ZoneMiniHouse,ZoneBigRocks", "OpenZones": "ZoneClearVill,ZoneHouse,ZoneScavBase2,ZoneHouse,ZoneWoodCutter,ZoneBigRocks,ZoneRoad,ZoneHighRocks,ZoneMiniHouse,ZoneBigRocks",
"PlayersRequestCount": -1, "PlayersRequestCount": -1,
"PmcMaxPlayersInGroup": 5, "PmcMaxPlayersInGroup": 5,
@ -8917,274 +8917,337 @@
"BotPreset": "normal", "BotPreset": "normal",
"BotSide": "Savage", "BotSide": "Savage",
"OpenZones": "", "OpenZones": "",
"SpawnMode": [
"pve"
],
"SpawnPoints": "ZoneClearVill", "SpawnPoints": "ZoneClearVill",
"WildSpawnType": "assault", "WildSpawnType": "assault",
"isPlayers": false, "isPlayers": false,
"number": 0, "number": 0,
"slots_max": 2, "slots_max": 2,
"slots_min": 1, "slots_min": 0,
"time_max": 100, "time_max": -1,
"time_min": 55 "time_min": -1
}, },
{ {
"BotPreset": "hard", "BotPreset": "hard",
"BotSide": "Savage", "BotSide": "Savage",
"OpenZones": "", "OpenZones": "",
"SpawnMode": [
"pve"
],
"SpawnPoints": "ZoneHouse", "SpawnPoints": "ZoneHouse",
"WildSpawnType": "assault", "WildSpawnType": "assault",
"isPlayers": false, "isPlayers": false,
"number": 1, "number": 1,
"slots_max": 2, "slots_max": 3,
"slots_min": 0, "slots_min": 0,
"time_max": 125, "time_max": -1,
"time_min": 120 "time_min": -1
}, },
{ {
"BotPreset": "normal", "BotPreset": "normal",
"BotSide": "Savage", "BotSide": "Savage",
"OpenZones": "", "OpenZones": "",
"SpawnMode": [
"pve"
],
"SpawnPoints": "ZoneScavBase2", "SpawnPoints": "ZoneScavBase2",
"WildSpawnType": "assault", "WildSpawnType": "assault",
"isPlayers": false, "isPlayers": false,
"number": 2, "number": 2,
"slots_max": 2, "slots_max": 3,
"slots_min": 0, "slots_min": 0,
"time_max": 499, "time_max": -1,
"time_min": 288 "time_min": -1
}, },
{ {
"BotPreset": "hard", "BotPreset": "hard",
"BotSide": "Savage", "BotSide": "Savage",
"OpenZones": "", "OpenZones": "",
"SpawnMode": [
"pve"
],
"SpawnPoints": "ZoneHouse", "SpawnPoints": "ZoneHouse",
"WildSpawnType": "assault", "WildSpawnType": "assault",
"isPlayers": false, "isPlayers": false,
"number": 3, "number": 3,
"slots_max": 2, "slots_max": 0,
"slots_min": 1, "slots_min": 0,
"time_max": 700, "time_max": -1,
"time_min": 400 "time_min": -1
}, },
{ {
"BotPreset": "hard", "BotPreset": "hard",
"BotSide": "Savage", "BotSide": "Savage",
"OpenZones": "", "OpenZones": "",
"SpawnMode": [
"pve"
],
"SpawnPoints": "ZoneWoodCutter", "SpawnPoints": "ZoneWoodCutter",
"WildSpawnType": "assault", "WildSpawnType": "assault",
"isPlayers": false, "isPlayers": false,
"number": 4, "number": 4,
"slots_max": 1, "slots_max": 3,
"slots_min": 0, "slots_min": 1,
"time_max": 800, "time_max": -1,
"time_min": 700 "time_min": -1
}, },
{ {
"BotPreset": "hard", "BotPreset": "hard",
"BotSide": "Savage", "BotSide": "Savage",
"OpenZones": "", "OpenZones": "",
"SpawnMode": [
"pve"
],
"SpawnPoints": "ZoneHouse", "SpawnPoints": "ZoneHouse",
"WildSpawnType": "assault", "WildSpawnType": "assault",
"isPlayers": false, "isPlayers": false,
"number": 5, "number": 5,
"slots_max": 1, "slots_max": 0,
"slots_min": 0, "slots_min": 0,
"time_max": 1000, "time_max": -1,
"time_min": 800 "time_min": -1
}, },
{ {
"BotPreset": "hard", "BotPreset": "hard",
"BotSide": "Savage", "BotSide": "Savage",
"OpenZones": "", "OpenZones": "",
"SpawnMode": [
"pve"
],
"SpawnPoints": "ZoneWoodCutter", "SpawnPoints": "ZoneWoodCutter",
"WildSpawnType": "assault", "WildSpawnType": "assault",
"isPlayers": false, "isPlayers": false,
"number": 6, "number": 6,
"slots_max": 0, "slots_max": 0,
"slots_min": 0, "slots_min": 0,
"time_max": 1300, "time_max": -1,
"time_min": 1000 "time_min": -1
}, },
{ {
"BotPreset": "normal", "BotPreset": "normal",
"BotSide": "Savage", "BotSide": "Savage",
"OpenZones": "", "OpenZones": "",
"SpawnMode": [
"pve"
],
"SpawnPoints": "ZoneBigRocks", "SpawnPoints": "ZoneBigRocks",
"WildSpawnType": "assault", "WildSpawnType": "assault",
"isPlayers": false, "isPlayers": false,
"number": 7, "number": 7,
"slots_max": 0, "slots_max": 0,
"slots_min": 0, "slots_min": 0,
"time_max": 60, "time_max": -1,
"time_min": 30 "time_min": -1
}, },
{ {
"BotPreset": "easy", "BotPreset": "easy",
"BotSide": "Savage", "BotSide": "Savage",
"OpenZones": "", "OpenZones": "",
"SpawnMode": [
"pve"
],
"SpawnPoints": "ZoneRoad", "SpawnPoints": "ZoneRoad",
"WildSpawnType": "assault", "WildSpawnType": "assault",
"isPlayers": false, "isPlayers": false,
"number": 8, "number": 8,
"slots_max": 0, "slots_max": 2,
"slots_min": 0, "slots_min": 0,
"time_max": 9, "time_max": -1,
"time_min": 0 "time_min": -1
}, },
{ {
"BotPreset": "normal", "BotPreset": "normal",
"BotSide": "Savage", "BotSide": "Savage",
"OpenZones": "", "OpenZones": "",
"SpawnMode": [
"pve"
],
"SpawnPoints": "ZoneHighRocks", "SpawnPoints": "ZoneHighRocks",
"WildSpawnType": "marksman", "WildSpawnType": "marksman",
"isPlayers": false, "isPlayers": false,
"number": 9, "number": 9,
"slots_max": 1, "slots_max": 1,
"slots_min": 1, "slots_min": 0,
"time_max": 31, "time_max": -1,
"time_min": 20 "time_min": -1
}, },
{ {
"BotPreset": "hard", "BotPreset": "hard",
"BotSide": "Savage", "BotSide": "Savage",
"OpenZones": "", "OpenZones": "",
"SpawnMode": [
"pve"
],
"SpawnPoints": "ZoneMiniHouse", "SpawnPoints": "ZoneMiniHouse",
"WildSpawnType": "assault", "WildSpawnType": "assault",
"isPlayers": false, "isPlayers": false,
"number": 0, "number": 0,
"slots_max": 2, "slots_max": 2,
"slots_min": 0, "slots_min": 0,
"time_max": 160, "time_max": -1,
"time_min": 140 "time_min": -1
}, },
{ {
"BotPreset": "hard", "BotPreset": "hard",
"BotSide": "Savage", "BotSide": "Savage",
"OpenZones": "", "OpenZones": "",
"SpawnMode": [
"pve"
],
"SpawnPoints": "ZoneBigRocks", "SpawnPoints": "ZoneBigRocks",
"WildSpawnType": "assault", "WildSpawnType": "assault",
"isPlayers": true,
"number": 0,
"slots_max": 1,
"slots_min": 0,
"time_max": 400,
"time_min": 350
},
{
"BotPreset": "hard",
"BotSide": "Savage",
"OpenZones": "",
"SpawnPoints": "ZoneRoad",
"WildSpawnType": "assault",
"isPlayers": true,
"number": 0,
"slots_max": 3,
"slots_min": 0,
"time_max": 250,
"time_min": 180
},
{
"BotPreset": "easy",
"BotSide": "Savage",
"OpenZones": "",
"SpawnPoints": "",
"WildSpawnType": "assault",
"isPlayers": false,
"number": 0,
"slots_max": 3,
"slots_min": 2,
"time_max": 120,
"time_min": 0
},
{
"BotPreset": "normal",
"BotSide": "Savage",
"OpenZones": "",
"SpawnPoints": "",
"WildSpawnType": "assault",
"isPlayers": false,
"number": 0,
"slots_max": 5,
"slots_min": 2,
"time_max": 180,
"time_min": 150
},
{
"BotPreset": "hard",
"BotSide": "Savage",
"OpenZones": "",
"SpawnPoints": "",
"WildSpawnType": "assault",
"isPlayers": true,
"number": 0,
"slots_max": 6,
"slots_min": 2,
"time_max": 210,
"time_min": 180
},
{
"BotPreset": "easy",
"BotSide": "Savage",
"OpenZones": "",
"SpawnPoints": "",
"WildSpawnType": "assault",
"isPlayers": true,
"number": 0,
"slots_max": 6,
"slots_min": 2,
"time_max": 600,
"time_min": 400
},
{
"BotPreset": "normal",
"BotSide": "Savage",
"OpenZones": "",
"SpawnPoints": "",
"WildSpawnType": "assault",
"isPlayers": true,
"number": 0,
"slots_max": 6,
"slots_min": 2,
"time_max": 800,
"time_min": 600
},
{
"BotPreset": "hard",
"BotSide": "Savage",
"OpenZones": "",
"SpawnPoints": "",
"WildSpawnType": "assault",
"isPlayers": false,
"number": 0,
"slots_max": 5,
"slots_min": 0,
"time_max": 1100,
"time_min": 900
},
{
"BotPreset": "normal",
"BotSide": "Savage",
"OpenZones": "",
"SpawnPoints": "",
"WildSpawnType": "assault",
"isPlayers": true,
"number": 0,
"slots_max": 5,
"slots_min": 1,
"time_max": 420,
"time_min": 400
},
{
"BotPreset": "normal",
"BotSide": "Savage",
"OpenZones": "",
"SpawnPoints": "",
"WildSpawnType": "assault",
"isPlayers": false, "isPlayers": false,
"number": 0, "number": 0,
"slots_max": 1, "slots_max": 1,
"slots_min": 0, "slots_min": 0,
"time_max": -1, "time_max": -1,
"time_min": -1 "time_min": -1
},
{
"BotPreset": "hard",
"BotSide": "Savage",
"OpenZones": "",
"SpawnMode": [
"pve"
],
"SpawnPoints": "ZoneRoad",
"WildSpawnType": "assault",
"isPlayers": false,
"number": 0,
"slots_max": 3,
"slots_min": 0,
"time_max": -1,
"time_min": -1
},
{
"BotPreset": "easy",
"BotSide": "Savage",
"OpenZones": "",
"SpawnMode": [
"pve"
],
"SpawnPoints": "",
"WildSpawnType": "assault",
"isPlayers": false,
"number": 0,
"slots_max": 3,
"slots_min": 0,
"time_max": -1,
"time_min": -1
},
{
"BotPreset": "normal",
"BotSide": "Savage",
"OpenZones": "",
"SpawnMode": [
"pve"
],
"SpawnPoints": "",
"WildSpawnType": "assault",
"isPlayers": false,
"number": 0,
"slots_max": 3,
"slots_min": 0,
"time_max": -1,
"time_min": -1
},
{
"BotPreset": "hard",
"BotSide": "Savage",
"OpenZones": "",
"SpawnMode": [
"pve"
],
"SpawnPoints": "",
"WildSpawnType": "assault",
"isPlayers": false,
"number": 0,
"slots_max": 3,
"slots_min": 0,
"time_max": -1,
"time_min": -1
},
{
"BotPreset": "easy",
"BotSide": "Savage",
"OpenZones": "",
"SpawnMode": [
"pve"
],
"SpawnPoints": "",
"WildSpawnType": "assault",
"isPlayers": false,
"number": 0,
"slots_max": 3,
"slots_min": 0,
"time_max": -1,
"time_min": -1
},
{
"BotPreset": "normal",
"BotSide": "Savage",
"OpenZones": "",
"SpawnMode": [
"pve"
],
"SpawnPoints": "",
"WildSpawnType": "assault",
"isPlayers": false,
"number": 0,
"slots_max": 3,
"slots_min": 0,
"time_max": -1,
"time_min": -1
},
{
"BotPreset": "hard",
"BotSide": "Savage",
"OpenZones": "",
"SpawnMode": [
"pve"
],
"SpawnPoints": "",
"WildSpawnType": "assault",
"isPlayers": false,
"number": 0,
"slots_max": 3,
"slots_min": 0,
"time_max": -1,
"time_min": -1
},
{
"BotPreset": "normal",
"BotSide": "Savage",
"OpenZones": "",
"SpawnMode": [
"pve"
],
"SpawnPoints": "",
"WildSpawnType": "assault",
"isPlayers": false,
"number": 0,
"slots_max": 3,
"slots_min": 0,
"time_max": -1,
"time_min": -1
},
{
"BotPreset": "normal",
"BotSide": "Savage",
"OpenZones": "",
"SpawnMode": [
"pve"
],
"SpawnPoints": "",
"WildSpawnType": "assault",
"isPlayers": false,
"number": 0,
"slots_max": 3,
"slots_min": 0,
"time_max": -1,
"time_min": -1
} }
] ]
} }

View File

@ -79,6 +79,7 @@ export interface ILocationBase
EscapeTimeLimitCoop: number EscapeTimeLimitCoop: number
EscapeTimeLimitPVE: number EscapeTimeLimitPVE: number
exit_access_time: number exit_access_time: number
ForceOnlineRaidInPVE: boolean
exit_count: number exit_count: number
exit_time: number exit_time: number
exits: Exit[] exits: Exit[]
@ -168,14 +169,18 @@ export interface BotLocationModifier
{ {
AccuracySpeed: number AccuracySpeed: number
DistToActivate: number DistToActivate: number
DistToActivatePvE: number
DistToPersueAxemanCoef: number DistToPersueAxemanCoef: number
DistToSleep: number DistToSleep: number
DistToSleepPvE: number
GainSight: number GainSight: number
KhorovodChance: number KhorovodChance: number
MagnetPower: number MagnetPower: number
MarksmanAccuratyCoef: number MarksmanAccuratyCoef: number
Scattering: number Scattering: number
VisibleDistance: number VisibleDistance: number
MaxExfiltrationTime: number
MinExfiltrationTime: number
} }
export interface MinMaxBot extends MinMax export interface MinMaxBot extends MinMax
@ -273,6 +278,7 @@ export interface Wave
time_min: number time_min: number
sptId?: string sptId?: string
ChanceGroup?: number ChanceGroup?: number
SpawnMode: string[]
} }
export enum WildSpawnType export enum WildSpawnType