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

Updated factory base json + interfaces

This commit is contained in:
Dev 2024-08-20 22:20:16 +01:00
parent 75feed2c24
commit 23875045c9
2 changed files with 1271 additions and 282 deletions

File diff suppressed because it is too large Load Diff

View File

@ -88,6 +88,7 @@ export interface ILocationBase {
maxItemCountInLocation: MaxItemCountInLocation[];
sav_summon_seconds: number;
tmp_location_field_remove_me: number;
transits: ITransit[];
users_gather_seconds: number;
users_spawn_seconds_n: number;
users_spawn_seconds_n2: number;
@ -95,6 +96,17 @@ export interface ILocationBase {
waves: Wave[];
}
export interface ITransit {
activateAfterSec: string;
active: boolean;
conditions: string;
description: string;
id: number;
location: string;
target: string;
time: number;
}
export interface INonWaveGroupScenario {
Chance: number;
Enabled: boolean;
@ -158,6 +170,7 @@ export interface BossSupport {
export interface BotLocationModifier {
AccuracySpeed: number;
AdditionalHostilitySettings: IAdditionalHostilitySettings[];
DistToActivate: number;
DistToActivatePvE: number;
DistToPersueAxemanCoef: number;
@ -173,6 +186,25 @@ export interface BotLocationModifier {
MinExfiltrationTime: number;
}
export interface IAdditionalHostilitySettings {
AlwaysEnemies: string[];
AlwaysFriends: string[];
BearEnemyChance: number;
BearPlayerBehaviour: string;
BotRole: string;
ChancedEnemies: IChancedEnemy[];
Neutral: string[];
SavagePlayerBehaviour: string;
UsecEnemyChance: number;
UsecPlayerBehaviour: string;
Warn: string[];
}
export interface IChancedEnemy {
EnemyChance: number;
Role: string;
}
export interface MinMaxBot extends MinMax {
WildSpawnType: WildSpawnType | string;
}