export interface BotsConfig
{
    bossChance: BossChance
    maxBotCap: number
    pmc: Pmc
    scav: Scav
}
  
export interface BossChance 
{
    activated: boolean
    chance: number
}
  
export interface Pmc 
{
    chanceSameSideIsHostile: number
    containersOnPMCs: boolean
    isUsec: number
    lootNValue: number
    maxBackpackLootTotalRub: number
    maxPocketLootTotalRub: number
    maxVestLootTotalRub: number
    difficultyWeights: DifficultyWeights
    convertIntoPmcChance: ConvertIntoPmcChance
    looseWeaponInBackpackChance: number
    looseWeaponInBackpackLoot: LooseWeapon
}
  
export interface DifficultyWeights 
{
    difficulty: string
    useWeights: boolean
    weights: Record<string, number>
}
    
export interface ConvertIntoPmcChance 
{
    assault: PmcChance
    cursedAssault: PmcChance
    pmcBot : PmcChance
    exUsec : PmcChance
}
  
export interface PmcChance 
{
    min: number
    max: number
}

export interface LooseWeapon
{
    min: number
    max: number
}
  
export interface Scav 
{
    lootNValue: number
}