0
0
mirror of https://github.com/sp-tarkov/server.git synced 2025-02-13 09:50:43 -05:00

Update JSONs + add new params to interfaces

This commit is contained in:
Dev 2023-08-10 16:00:49 +01:00
parent 96ef616d48
commit 3bf644c0e4
35 changed files with 453815 additions and 423745 deletions

View File

@ -1,7 +1,7 @@
{ {
"akiVersion": "3.6.1", "akiVersion": "3.7.0",
"projectName": "SPT-AKI", "projectName": "SPT-AKI",
"compatibleTarkovVersion": "0.13.1.25206", "compatibleTarkovVersion": "0.13.5.25725",
"serverName": "SPT Server", "serverName": "SPT Server",
"profileSaveIntervalSeconds": 15, "profileSaveIntervalSeconds": 15,
"sptFriendNickname": "SPT", "sptFriendNickname": "SPT",

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -73,11 +73,18 @@
"path": "CONTENT/banners/banner_scavraider.jpg", "path": "CONTENT/banners/banner_scavraider.jpg",
"rcid": "" "rcid": ""
} }
},
{
"id": "64c0ad6af99768b777048f4e",
"pic": {
"path": "CONTENT/banners/banner_emissary.jpg",
"rcid": ""
}
} }
], ],
"BossLocationSpawn": [ "BossLocationSpawn": [
{ {
"BossChance": 30, "BossChance": 10,
"BossDifficult": "normal", "BossDifficult": "normal",
"BossEscortAmount": "2", "BossEscortAmount": "2",
"BossEscortDifficult": "normal", "BossEscortDifficult": "normal",
@ -112,20 +119,20 @@
"Time": -1 "Time": -1
}, },
{ {
"BossChance": 35, "BossChance": 10,
"BossDifficult": "normal", "BossDifficult": "normal",
"BossEscortAmount": "4", "BossEscortAmount": "4",
"BossEscortDifficult": "normal", "BossEscortDifficult": "normal",
"BossEscortType": "followerBully", "BossEscortType": "followerBully",
"BossName": "bossBully", "BossName": "bossBully",
"BossPlayer": false, "BossPlayer": false,
"BossZone": "ZoneDormitory,ZoneGasStation", "BossZone": "ZoneDormitory",
"RandomTimeSpawn": false, "RandomTimeSpawn": false,
"Supports": null, "Supports": null,
"Time": -1 "Time": -1
}, },
{ {
"BossChance": 15, "BossChance": 5,
"BossDifficult": "normal", "BossDifficult": "normal",
"BossEscortAmount": "4", "BossEscortAmount": "4",
"BossEscortDifficult": "normal", "BossEscortDifficult": "normal",
@ -172,11 +179,14 @@
"BotMaxPlayer": 9, "BotMaxPlayer": 9,
"BotMaxTimePlayer": 1000, "BotMaxTimePlayer": 1000,
"BotNormal": 50, "BotNormal": 50,
"BotSpawnCountStep": 4,
"BotSpawnPeriodCheck": 15,
"BotSpawnTimeOffMax": 30, "BotSpawnTimeOffMax": 30,
"BotSpawnTimeOffMin": 20, "BotSpawnTimeOffMin": 20,
"BotSpawnTimeOnMax": 320, "BotSpawnTimeOnMax": 320,
"BotSpawnTimeOnMin": 260, "BotSpawnTimeOnMin": 260,
"BotStart": 120, "BotStart": 20,
"BotStartPlayer": 210,
"BotStop": 1500, "BotStop": 1500,
"Description": "Very Big Map", "Description": "Very Big Map",
"DisabledForScav": false, "DisabledForScav": false,
@ -186,6 +196,7 @@
"EscapeTimeLimit": 40, "EscapeTimeLimit": 40,
"EscapeTimeLimitCoop": 25, "EscapeTimeLimitCoop": 25,
"GenerateLocalLootCache": true, "GenerateLocalLootCache": true,
"GlobalContainerChanceModifier": 1,
"GlobalLootChanceModifier": 0.8, "GlobalLootChanceModifier": 0.8,
"IconX": 456, "IconX": 456,
"IconY": 443, "IconY": 443,
@ -241,6 +252,12 @@
"MinPlayers": 10, "MinPlayers": 10,
"Name": "Customs", "Name": "Customs",
"NewSpawn": true, "NewSpawn": true,
"NonWaveGroupScenario": {
"Chance": 50,
"Enabled": true,
"MaxToBeGroup": 3,
"MinToBeGroup": 2
},
"OcculsionCullingEnabled": false, "OcculsionCullingEnabled": false,
"OfflineNewSpawn": true, "OfflineNewSpawn": true,
"OfflineOldSpawn": false, "OfflineOldSpawn": false,

View File

@ -59,11 +59,18 @@
"path": "CONTENT/banners/banner_scavraider.jpg", "path": "CONTENT/banners/banner_scavraider.jpg",
"rcid": "" "rcid": ""
} }
},
{
"id": "64c0ad6af99768b777048f4e",
"pic": {
"path": "CONTENT/banners/banner_emissary.jpg",
"rcid": ""
}
} }
], ],
"BossLocationSpawn": [ "BossLocationSpawn": [
{ {
"BossChance": 35, "BossChance": 10,
"BossDifficult": "normal", "BossDifficult": "normal",
"BossEscortAmount": "0", "BossEscortAmount": "0",
"BossEscortDifficult": "normal", "BossEscortDifficult": "normal",
@ -97,11 +104,14 @@
"BotMaxPlayer": 0, "BotMaxPlayer": 0,
"BotMaxTimePlayer": 0, "BotMaxTimePlayer": 0,
"BotNormal": 0, "BotNormal": 0,
"BotSpawnCountStep": 3,
"BotSpawnPeriodCheck": 15,
"BotSpawnTimeOffMax": 0, "BotSpawnTimeOffMax": 0,
"BotSpawnTimeOffMin": 0, "BotSpawnTimeOffMin": 0,
"BotSpawnTimeOnMax": 0, "BotSpawnTimeOnMax": 0,
"BotSpawnTimeOnMin": 0, "BotSpawnTimeOnMin": 0,
"BotStart": 0, "BotStart": 0,
"BotStartPlayer": 0,
"BotStop": 0, "BotStop": 0,
"Description": "The industrial estate and facilities of the chemical plant No.16 that were rented out illegally to the TerraGroup company. ", "Description": "The industrial estate and facilities of the chemical plant No.16 that were rented out illegally to the TerraGroup company. ",
"DisabledForScav": false, "DisabledForScav": false,
@ -111,6 +121,7 @@
"EscapeTimeLimit": 20, "EscapeTimeLimit": 20,
"EscapeTimeLimitCoop": 15, "EscapeTimeLimitCoop": 15,
"GenerateLocalLootCache": true, "GenerateLocalLootCache": true,
"GlobalContainerChanceModifier": 1,
"GlobalLootChanceModifier": 0.2, "GlobalLootChanceModifier": 0.2,
"IconX": 318, "IconX": 318,
"IconY": 359, "IconY": 359,
@ -148,6 +159,12 @@
"MinPlayers": 5, "MinPlayers": 5,
"Name": "Factory", "Name": "Factory",
"NewSpawn": false, "NewSpawn": false,
"NonWaveGroupScenario": {
"Chance": 50,
"Enabled": true,
"MaxToBeGroup": 3,
"MinToBeGroup": 2
},
"OcculsionCullingEnabled": true, "OcculsionCullingEnabled": true,
"OfflineNewSpawn": false, "OfflineNewSpawn": false,
"OfflineOldSpawn": true, "OfflineOldSpawn": true,
@ -613,8 +630,7 @@
{ {
"BotZoneName": "", "BotZoneName": "",
"Categories": [ "Categories": [
"Bot", "Bot"
"Boss"
], ],
"ColliderParams": { "ColliderParams": {
"_parent": "SpawnSphereParams", "_parent": "SpawnSphereParams",
@ -2678,8 +2694,7 @@
{ {
"BotZoneName": "", "BotZoneName": "",
"Categories": [ "Categories": [
"Bot", "Bot"
"Boss"
], ],
"ColliderParams": { "ColliderParams": {
"_parent": "SpawnSphereParams", "_parent": "SpawnSphereParams",
@ -2825,8 +2840,7 @@
{ {
"BotZoneName": "", "BotZoneName": "",
"Categories": [ "Categories": [
"Bot", "Bot"
"Boss"
], ],
"ColliderParams": { "ColliderParams": {
"_parent": "SpawnSphereParams", "_parent": "SpawnSphereParams",
@ -3001,8 +3015,7 @@
{ {
"BotZoneName": "", "BotZoneName": "",
"Categories": [ "Categories": [
"Bot", "Bot"
"Boss"
], ],
"ColliderParams": { "ColliderParams": {
"_parent": "SpawnSphereParams", "_parent": "SpawnSphereParams",
@ -3569,8 +3582,7 @@
{ {
"BotZoneName": "", "BotZoneName": "",
"Categories": [ "Categories": [
"Bot", "Bot"
"Boss"
], ],
"ColliderParams": { "ColliderParams": {
"_parent": "SpawnSphereParams", "_parent": "SpawnSphereParams",

View File

@ -31,11 +31,18 @@
"path": "CONTENT/banners/banner_scavraider.jpg", "path": "CONTENT/banners/banner_scavraider.jpg",
"rcid": "" "rcid": ""
} }
},
{
"id": "64c0acf85174e095610734a0",
"pic": {
"path": "CONTENT/banners/banner_sherpa.jpg",
"rcid": ""
}
} }
], ],
"BossLocationSpawn": [ "BossLocationSpawn": [
{ {
"BossChance": 35, "BossChance": 10,
"BossDifficult": "normal", "BossDifficult": "normal",
"BossEscortAmount": "0", "BossEscortAmount": "0",
"BossEscortDifficult": "normal", "BossEscortDifficult": "normal",
@ -66,11 +73,14 @@
"BotMaxPlayer": 9, "BotMaxPlayer": 9,
"BotMaxTimePlayer": 1000, "BotMaxTimePlayer": 1000,
"BotNormal": 50, "BotNormal": 50,
"BotSpawnCountStep": 4,
"BotSpawnPeriodCheck": 15,
"BotSpawnTimeOffMax": 30, "BotSpawnTimeOffMax": 30,
"BotSpawnTimeOffMin": 20, "BotSpawnTimeOffMin": 20,
"BotSpawnTimeOnMax": 320, "BotSpawnTimeOnMax": 320,
"BotSpawnTimeOnMin": 240, "BotSpawnTimeOnMin": 240,
"BotStart": 120, "BotStart": 20,
"BotStartPlayer": 200,
"BotStop": 2400, "BotStop": 2400,
"Description": "The South-Eastern highway interchange is a critical point in the transportation system of the city. Essentially, it is a strategical node connecting the port and harbour infrastructure with the industrial outskirts of Tarkov. ", "Description": "The South-Eastern highway interchange is a critical point in the transportation system of the city. Essentially, it is a strategical node connecting the port and harbour infrastructure with the industrial outskirts of Tarkov. ",
"DisabledForScav": false, "DisabledForScav": false,
@ -80,6 +90,7 @@
"EscapeTimeLimit": 40, "EscapeTimeLimit": 40,
"EscapeTimeLimitCoop": 30, "EscapeTimeLimitCoop": 30,
"GenerateLocalLootCache": true, "GenerateLocalLootCache": true,
"GlobalContainerChanceModifier": 1,
"GlobalLootChanceModifier": 0.64, "GlobalLootChanceModifier": 0.64,
"IconX": 506, "IconX": 506,
"IconY": 503, "IconY": 503,
@ -129,6 +140,12 @@
"MinPlayers": 10, "MinPlayers": 10,
"Name": "Interchange", "Name": "Interchange",
"NewSpawn": true, "NewSpawn": true,
"NonWaveGroupScenario": {
"Chance": 50,
"Enabled": true,
"MaxToBeGroup": 3,
"MinToBeGroup": 2
},
"OcculsionCullingEnabled": true, "OcculsionCullingEnabled": true,
"OfflineNewSpawn": true, "OfflineNewSpawn": true,
"OfflineOldSpawn": false, "OfflineOldSpawn": false,

View File

@ -31,6 +31,13 @@
"path": "CONTENT/banners/banner_scavraider.jpg", "path": "CONTENT/banners/banner_scavraider.jpg",
"rcid": "" "rcid": ""
} }
},
{
"id": "64c0acf85174e095610734a0",
"pic": {
"path": "CONTENT/banners/banner_sherpa.jpg",
"rcid": ""
}
} }
], ],
"BossLocationSpawn": [ "BossLocationSpawn": [
@ -242,11 +249,14 @@
"BotMaxPlayer": 7, "BotMaxPlayer": 7,
"BotMaxTimePlayer": 1000, "BotMaxTimePlayer": 1000,
"BotNormal": 50, "BotNormal": 50,
"BotSpawnCountStep": 3,
"BotSpawnPeriodCheck": 15,
"BotSpawnTimeOffMax": 30, "BotSpawnTimeOffMax": 30,
"BotSpawnTimeOffMin": 20, "BotSpawnTimeOffMin": 20,
"BotSpawnTimeOnMax": 320, "BotSpawnTimeOnMax": 320,
"BotSpawnTimeOnMin": 260, "BotSpawnTimeOnMin": 260,
"BotStart": 200, "BotStart": 20,
"BotStartPlayer": 250,
"BotStop": 1900, "BotStop": 1900,
"Description": "The lighthouse at Cape Dalniy used to be an important strategic point of the city. At the outbreak of the conflict, USEC used it as a landing zone, thus attracting the attention of BEAR troops that aimed to reduce the hostile PMC presence to zero. ", "Description": "The lighthouse at Cape Dalniy used to be an important strategic point of the city. At the outbreak of the conflict, USEC used it as a landing zone, thus attracting the attention of BEAR troops that aimed to reduce the hostile PMC presence to zero. ",
"DisabledForScav": false, "DisabledForScav": false,
@ -256,6 +266,7 @@
"EscapeTimeLimit": 40, "EscapeTimeLimit": 40,
"EscapeTimeLimitCoop": 30, "EscapeTimeLimitCoop": 30,
"GenerateLocalLootCache": true, "GenerateLocalLootCache": true,
"GlobalContainerChanceModifier": 1,
"GlobalLootChanceModifier": 0.17, "GlobalLootChanceModifier": 0.17,
"IconX": 137, "IconX": 137,
"IconY": 173, "IconY": 173,
@ -305,6 +316,12 @@
"MinPlayers": 10, "MinPlayers": 10,
"Name": "Lighthouse", "Name": "Lighthouse",
"NewSpawn": true, "NewSpawn": true,
"NonWaveGroupScenario": {
"Chance": 50,
"Enabled": true,
"MaxToBeGroup": 3,
"MinToBeGroup": 2
},
"OcculsionCullingEnabled": false, "OcculsionCullingEnabled": false,
"OfflineNewSpawn": true, "OfflineNewSpawn": true,
"OfflineOldSpawn": false, "OfflineOldSpawn": false,

View File

@ -31,11 +31,18 @@
"path": "CONTENT/banners/banner_scavraider.jpg", "path": "CONTENT/banners/banner_scavraider.jpg",
"rcid": "" "rcid": ""
} }
},
{
"id": "64c0ad6af99768b777048f4e",
"pic": {
"path": "CONTENT/banners/banner_emissary.jpg",
"rcid": ""
}
} }
], ],
"BossLocationSpawn": [ "BossLocationSpawn": [
{ {
"BossChance": 35, "BossChance": 10,
"BossDifficult": "normal", "BossDifficult": "normal",
"BossEscortAmount": "0", "BossEscortAmount": "0",
"BossEscortDifficult": "normal", "BossEscortDifficult": "normal",
@ -152,11 +159,14 @@
"BotMaxPlayer": 7, "BotMaxPlayer": 7,
"BotMaxTimePlayer": 1000, "BotMaxTimePlayer": 1000,
"BotNormal": 50, "BotNormal": 50,
"BotSpawnCountStep": 3,
"BotSpawnPeriodCheck": 15,
"BotSpawnTimeOffMax": 30, "BotSpawnTimeOffMax": 30,
"BotSpawnTimeOffMin": 20, "BotSpawnTimeOffMin": 20,
"BotSpawnTimeOnMax": 320, "BotSpawnTimeOnMax": 320,
"BotSpawnTimeOnMin": 260, "BotSpawnTimeOnMin": 260,
"BotStart": 20, "BotStart": 20,
"BotStartPlayer": 100,
"BotStop": 1500, "BotStop": 1500,
"Description": "The secret Federal State Reserve Agency base that, according to urban legends, contains enough supplies to last for years: food, medications and other resources, enough to survive an all-out nuclear war.", "Description": "The secret Federal State Reserve Agency base that, according to urban legends, contains enough supplies to last for years: food, medications and other resources, enough to survive an all-out nuclear war.",
"DisabledForScav": false, "DisabledForScav": false,
@ -166,6 +176,7 @@
"EscapeTimeLimit": 40, "EscapeTimeLimit": 40,
"EscapeTimeLimitCoop": 30, "EscapeTimeLimitCoop": 30,
"GenerateLocalLootCache": true, "GenerateLocalLootCache": true,
"GlobalContainerChanceModifier": 1,
"GlobalLootChanceModifier": 0.33, "GlobalLootChanceModifier": 0.33,
"IconX": 156, "IconX": 156,
"IconY": 286, "IconY": 286,
@ -215,6 +226,12 @@
"MinPlayers": 10, "MinPlayers": 10,
"Name": "ReserveBase", "Name": "ReserveBase",
"NewSpawn": false, "NewSpawn": false,
"NonWaveGroupScenario": {
"Chance": 50,
"Enabled": false,
"MaxToBeGroup": 3,
"MinToBeGroup": 2
},
"OcculsionCullingEnabled": false, "OcculsionCullingEnabled": false,
"OfflineNewSpawn": false, "OfflineNewSpawn": false,
"OfflineOldSpawn": true, "OfflineOldSpawn": true,

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -31,11 +31,18 @@
"path": "CONTENT/banners/banner_scavraider.jpg", "path": "CONTENT/banners/banner_scavraider.jpg",
"rcid": "" "rcid": ""
} }
},
{
"id": "64c0ad6af99768b777048f4e",
"pic": {
"path": "CONTENT/banners/banner_emissary.jpg",
"rcid": ""
}
} }
], ],
"BossLocationSpawn": [ "BossLocationSpawn": [
{ {
"BossChance": 35, "BossChance": 10,
"BossDifficult": "normal", "BossDifficult": "normal",
"BossEscortAmount": "2", "BossEscortAmount": "2",
"BossEscortDifficult": "normal", "BossEscortDifficult": "normal",
@ -70,7 +77,7 @@
"Time": -1 "Time": -1
}, },
{ {
"BossChance": 35, "BossChance": 10,
"BossDifficult": "normal", "BossDifficult": "normal",
"BossEscortAmount": "2", "BossEscortAmount": "2",
"BossEscortDifficult": "normal", "BossEscortDifficult": "normal",
@ -83,7 +90,7 @@
"Time": -1 "Time": -1
}, },
{ {
"BossChance": 10, "BossChance": 5,
"BossDifficult": "normal", "BossDifficult": "normal",
"BossEscortAmount": "4", "BossEscortAmount": "4",
"BossEscortDifficult": "normal", "BossEscortDifficult": "normal",
@ -130,11 +137,14 @@
"BotMaxPlayer": 9, "BotMaxPlayer": 9,
"BotMaxTimePlayer": 1000, "BotMaxTimePlayer": 1000,
"BotNormal": 50, "BotNormal": 50,
"BotSpawnCountStep": 4,
"BotSpawnPeriodCheck": 15,
"BotSpawnTimeOffMax": 30, "BotSpawnTimeOffMax": 30,
"BotSpawnTimeOffMin": 20, "BotSpawnTimeOffMin": 20,
"BotSpawnTimeOnMax": 320, "BotSpawnTimeOnMax": 320,
"BotSpawnTimeOnMin": 260, "BotSpawnTimeOnMin": 260,
"BotStart": 70, "BotStart": 10,
"BotStartPlayer": 200,
"BotStop": 1900, "BotStop": 1900,
"Description": "The Priozersk Natural Reserve was recently included into the list of state-protected wildlife reserves of the North-Western Federal District.", "Description": "The Priozersk Natural Reserve was recently included into the list of state-protected wildlife reserves of the North-Western Federal District.",
"DisabledForScav": false, "DisabledForScav": false,
@ -144,6 +154,7 @@
"EscapeTimeLimit": 40, "EscapeTimeLimit": 40,
"EscapeTimeLimitCoop": 30, "EscapeTimeLimitCoop": 30,
"GenerateLocalLootCache": true, "GenerateLocalLootCache": true,
"GlobalContainerChanceModifier": 1,
"GlobalLootChanceModifier": 0.9, "GlobalLootChanceModifier": 0.9,
"IconX": 252, "IconX": 252,
"IconY": 463, "IconY": 463,
@ -193,6 +204,12 @@
"MinPlayers": 10, "MinPlayers": 10,
"Name": "Woods", "Name": "Woods",
"NewSpawn": true, "NewSpawn": true,
"NonWaveGroupScenario": {
"Chance": 50,
"Enabled": true,
"MaxToBeGroup": 3,
"MinToBeGroup": 2
},
"OcculsionCullingEnabled": false, "OcculsionCullingEnabled": false,
"OfflineNewSpawn": true, "OfflineNewSpawn": true,
"OfflineOldSpawn": false, "OfflineOldSpawn": false,

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -34,6 +34,7 @@ export interface IConfig
TradingUnlimitedItems: boolean TradingUnlimitedItems: boolean
MaxLoyaltyLevelForAll: boolean MaxLoyaltyLevelForAll: boolean
GlobalLootChanceModifier: number GlobalLootChanceModifier: number
GraphicSettings: IGraphicSettings
TimeBeforeDeploy: number TimeBeforeDeploy: number
TimeBeforeDeployLocal: number TimeBeforeDeployLocal: number
TradingSetting: number, TradingSetting: number,
@ -84,6 +85,7 @@ export interface IConfig
SkillExpPerLevel: number SkillExpPerLevel: number
GameSearchingTimeout: number GameSearchingTimeout: number
WallContusionAbsorption: Ixyz WallContusionAbsorption: Ixyz
WeaponFastDrawSettings: IWeaponFastDrawSettings
SkillsSettings: ISkillsSettings SkillsSettings: ISkillsSettings
AzimuthPanelShowsPlayerOrientation: boolean AzimuthPanelShowsPlayerOrientation: boolean
Aiming: IAiming Aiming: IAiming
@ -96,6 +98,23 @@ export interface IConfig
RepairSettings: IRepairSettings RepairSettings: IRepairSettings
} }
export interface IWeaponFastDrawSettings
{
HandShakeCurveFrequency: number
HandShakeCurveIntensity: number
HandShakeMaxDuration: number
HandShakeTremorIntensity: number
WeaponFastSwitchMaxSpeedMult: number
WeaponFastSwitchMinSpeedMult: number
WeaponPistolFastSwitchMaxSpeedMult: number
WeaponPistolFastSwitchMinSpeedMult: number
}
export interface IGraphicSettings
{
ExperimentalFogInCity: boolean
}
export interface IBufferZone export interface IBufferZone
{ {
CustomerAccessTime: number CustomerAccessTime: number
@ -169,7 +188,11 @@ export interface IKill
expOnDamageAllHealth: number expOnDamageAllHealth: number
longShotDistance: number longShotDistance: number
bloodLossToLitre: number bloodLossToLitre: number
botExpOnDamageAllHealth: number
botHeadShotMult: number
victimBotLevelExp: number victimBotLevelExp: number
pmcExpOnDamageAllHealth: number
pmcHeadShotMult: number
} }
export interface ICombo export interface ICombo
@ -920,6 +943,7 @@ export interface IStamina
OverweightConsumptionByPose: Ixyz OverweightConsumptionByPose: Ixyz
AimingSpeedMultiplier: number AimingSpeedMultiplier: number
WalkVisualEffectMultiplier: number WalkVisualEffectMultiplier: number
WeaponFastSwitchConsumption: number
HandsCapacity: number HandsCapacity: number
HandsRestoration: number HandsRestoration: number
ProneConsumption: number ProneConsumption: number
@ -1491,6 +1515,11 @@ export interface IFenceLevel
ScavAttackSupport: boolean ScavAttackSupport: boolean
ExfiltrationPriceModifier: number ExfiltrationPriceModifier: number
AvailableExits: number AvailableExits: number
BotApplySilenceChance: number
BotGetInCoverChance: number
BotHelpChance: number
BotSpreadoutChance: number
BotStopChance: number
} }
export interface IInertia export interface IInertia

View File

@ -21,6 +21,8 @@ export interface ILocationBase
BotMaxPlayer: number BotMaxPlayer: number
BotMaxTimePlayer: number BotMaxTimePlayer: number
BotNormal: number BotNormal: number
BotSpawnCountStep: number
BotSpawnPeriodCheck: number
BotSpawnTimeOffMax: number BotSpawnTimeOffMax: number
BotSpawnTimeOffMin: number BotSpawnTimeOffMin: number
BotSpawnTimeOnMax: number BotSpawnTimeOnMax: number
@ -33,6 +35,7 @@ export interface ILocationBase
Enabled: boolean Enabled: boolean
EnableCoop: boolean EnableCoop: boolean
GlobalLootChanceModifier: number GlobalLootChanceModifier: number
GlobalContainerChanceModifier: number
IconX: number IconX: number
IconY: number IconY: number
Id: string Id: string
@ -50,6 +53,7 @@ export interface ILocationBase
MinPlayers: number MinPlayers: number
MaxCoopGroup: number MaxCoopGroup: number
Name: string Name: string
NonWaveGroupScenario: INonWaveGroupScenario
NewSpawn: boolean NewSpawn: boolean
OcculsionCullingEnabled: boolean OcculsionCullingEnabled: boolean
OldSpawn: boolean OldSpawn: boolean
@ -89,6 +93,14 @@ export interface ILocationBase
waves: Wave[] waves: Wave[]
} }
export interface INonWaveGroupScenario
{
Chance: number
Enabled: boolean,
MaxToBeGroup: number
MinToBeGroup: number
}
export interface ILimit extends MinMax export interface ILimit extends MinMax
{ {
items: any[] items: any[]

View File

@ -13,6 +13,7 @@ export interface ITemplateItem
export interface Props export interface Props
{ {
AllowSpawnOnLocations?: any[] AllowSpawnOnLocations?: any[]
BeltMagazineRefreshCount?: number
ChangePriceCoef?: number ChangePriceCoef?: number
FixedPrice?: boolean FixedPrice?: boolean
SendToClient?: boolean SendToClient?: boolean
@ -87,6 +88,7 @@ export interface Props
Velocity?: number Velocity?: number
RaidModdable?: boolean RaidModdable?: boolean
ToolModdable?: boolean ToolModdable?: boolean
UniqueAnimationModID?: number
BlocksFolding?: boolean BlocksFolding?: boolean
BlocksCollapsible?: boolean BlocksCollapsible?: boolean
IsAnimated?: boolean IsAnimated?: boolean
@ -110,10 +112,12 @@ export interface Props
Intensity?: number Intensity?: number
Mask?: string Mask?: string
MaskSize?: number MaskSize?: number
IsMagazineForStationaryWeapon?: boolean
NoiseIntensity?: number NoiseIntensity?: number
NoiseScale?: number NoiseScale?: number
Color?: IColor Color?: IColor
DiffuseIntensity?: number DiffuseIntensity?: number
MagazineWithBelt?: boolean
HasHinge?: boolean HasHinge?: boolean
RampPalette?: string RampPalette?: string
DepthFade?: number DepthFade?: number
@ -216,6 +220,7 @@ export interface Props
MinRepairDegradation?: number MinRepairDegradation?: number
MaxRepairDegradation?: number MaxRepairDegradation?: number
IronSightRange?: number IronSightRange?: number
IsBeltMachineGun?: boolean
IsFlareGun?: boolean IsFlareGun?: boolean
IsGrenadeLauncher?: boolean IsGrenadeLauncher?: boolean
IsOneoff?: boolean IsOneoff?: boolean

View File

@ -24,6 +24,7 @@ export interface Stage
autoUpgrade: boolean autoUpgrade: boolean
bonuses: StageBonus[] bonuses: StageBonus[]
constructionTime: number constructionTime: number
container: string
description: string description: string
displayInterface: boolean displayInterface: boolean
improvements: IStageImprovement[] improvements: IStageImprovement[]