Tiers

The tiers configuration defines difficulty levels, security systems, rewards, and requirements for house robbery contracts across four progressive tiers.

Overview

The tiers system is the core configuration that defines four progressive difficulty levels for house robbery contracts: Easy, Medium, Hard, and Extreme. Each tier scales security systems, rewards, requirements, and environmental challenges to create a balanced progression system.

Tier Structure

Each tier contains comprehensive configuration for all aspects of house robbery:

easy = {
    alarm = {
        enabled = false,

        chance = { min = 0, max = 0 }
    },
    
    requiredItems = {
        enabled = true,

        list = { { name = 'lockpick', amount = 1 } },

        removeDurability = { ... }
    },
    
    lasers = { ... },
    owner = { ... },
    pet = { ... },
    vehicle = { ... },
    rewards = { ... },
    policeRequirement = 0,
    levelRequired = 0,
    generationChance = 100,
    expirationTime = { min = 45, max = 90 }
},

Security Systems

Alarm Configuration

Controls whether properties have active alarm systems that can be triggered:

alarm = {
    enabled = true,

    chance = { min = 100, max = 100 }
}
alarm.enabledrequiredboolean
Whether alarm systems can be active in properties of this tier. When enabled, alarms can trigger based on the chance configuration.
alarm.chance.minrequirednumber
Minimum percentage chance (0-100) for alarms to be active when properties are generated.
alarm.chance.maxrequirednumber
Maximum percentage chance (0-100) for alarms to be active when properties are generated.

Laser Security Systems

Advanced laser trip-wire security for higher-tier properties:

lasers = {
    enabled = true,

    chance = { min = 100, max = 100 },

    flashInterval = { min = 800, max = 1200 }
},
lasers.enabledrequiredboolean
Whether laser security systems can spawn in properties of this tier.
lasers.chance.minrequirednumber
Minimum percentage chance (0-100) for lasers to spawn in applicable properties.
lasers.chance.maxrequirednumber
Maximum percentage chance (0-100) for lasers to spawn in applicable properties.
lasers.flashInterval.minrequirednumber
Minimum time in milliseconds between laser activation cycles. Lower values create faster, more challenging laser patterns.
lasers.flashInterval.maxrequirednumber
Maximum time in milliseconds between laser activation cycles.

Required Items & Durability

Item Requirements

Tools and equipment needed to attempt robberies:

requiredItems = {
    enabled = true,

    list = {
        { name = 'advancedlockpick', amount = 1 }
    },

    removeDurability = {
        onFail = {
            enabled = true,

            chance = 60,

            amount = 2
        },

        onUse = {
            enabled = true,

            chance = 25,

            amount = 1
        }
    }
},
requiredItems.enabledrequiredboolean
Whether this tier requires specific items to attempt robberies.
requiredItems.listrequiredarray
Array of required items with their quantities. Players must have all listed items to attempt robberies in this tier.
requiredItems.list[].namerequiredstring
The item identifier required for this tier (e.g., 'lockpick', 'advancedlockpick').
requiredItems.list[].amountrequirednumber
The quantity of this item required to attempt the robbery.
removeDurability.onFail.enabledrequiredboolean
Whether items can lose durability when robbery attempts fail.
removeDurability.onFail.chancerequirednumber
Percentage chance (0-100) of durability loss on failed attempts.
removeDurability.onFail.amountrequirednumber
Amount of durability lost when the chance triggers on failure.
removeDurability.onUse.enabledrequiredboolean
Whether items can lose durability during normal successful use.
removeDurability.onUse.chancerequirednumber
Percentage chance (0-100) of durability loss during normal use.
removeDurability.onUse.amountrequirednumber
Amount of durability lost when the chance triggers during use.

Environmental Challenges

Property Owner

NPCs that may be present and defend their properties:

owner = {
    spawn = true,
    
    chance = { min = 100, max = 100 },

    models = { `a_m_m_business_02`, `a_m_m_mexcntry_01` },
    
    weapons = {
        { name = `WEAPON_PISTOL`, chance = 60 },
        { name = `WEAPON_MICROSMG`, chance = 50 },
        { name = `WEAPON_COMBATPISTOL`, chance = 40 }
    },
    
    config = {
        health = 350,
        armour = 100,
        hearingRange = 120.0,
        seeingRange = 120.0,
        accuracy = 75,
        sufferHeadshots = false,
        combatAttributes = 46,
        combatAbility = 85,
        alertness = 3,
        combatMovement = 2,
        combatRange = 2
    },
    
    loot = {
        chance = 85,
        
        items = {
            { name = 'cash', amount = { min = 75, max = 200 }, chance = 100 },
            { name = 'peak_wallet', amount = { min = 1, max = 1 }, chance = 30 }
        }
    }
},
owner.spawnrequiredboolean
Whether property owners can spawn in this tier. Set to false to disable owner NPCs entirely.
owner.chance.minrequirednumber
Minimum percentage chance (0-100) for an owner to spawn at properties.
owner.chance.maxrequirednumber
Maximum percentage chance (0-100) for an owner to spawn at properties.
owner.modelsrequiredarray
Array of NPC model hashes that can spawn as property owners. One model is randomly selected per spawn.
owner.weaponsrequiredarray
Array of weapon configurations. Each entry defines a weapon and its spawn chance.
owner.weapons[].namerequiredhash
The weapon hash that owners can be equipped with. Use backticks (`) for weapon names.
owner.weapons[].chancerequirednumber
Percentage chance (0-100) for owners to spawn with this weapon. Higher values mean more common weapons.
owner.config.healthrequirednumber
Base health points for owner NPCs. Higher values make owners more durable.
owner.config.armourrequirednumber
Armour points that owners spawn with. Provides additional damage protection.
owner.config.hearingRangerequirednumber
Maximum distance in meters that owners can detect players by sound.
owner.config.seeingRangerequirednumber
Maximum distance in meters that owners can detect players visually.
owner.config.accuracyrequirednumber
Shooting accuracy percentage (0-100). Higher values make owners more deadly.
owner.config.sufferHeadshotsrequiredboolean
Whether headshots deal increased damage to owners. Set to false to reduce headshot effectiveness.
owner.config.combatAttributesrequirednumber
Combat behavior attributes bitmask. Controls AI combat tactics and responses.
owner.config.combatAbilityrequirednumber
Overall combat skill level (0-100). Higher values improve owner combat performance.
owner.config.alertnessrequirednumber
Awareness level (0-3). Higher values make owners more alert to threats.
owner.config.combatMovementrequirednumber
Movement style during combat (0-2). Affects how owners maneuver in fights.
owner.config.combatRangerequirednumber
Preferred combat engagement range (0-2). Affects whether owners prefer close or ranged combat.
owner.loot.chancerequirednumber
Percentage chance (0-100) that defeated owners drop loot when killed.
owner.loot.itemsrequiredarray
Array of items that owners can drop when defeated. Each item has its own spawn chance.
owner.loot.items[].namerequiredstring
The item identifier that can be dropped.
owner.loot.items[].amountrequiredobject
Minimum and maximum quantity of this item that can be dropped.
owner.loot.items[].chancerequirednumber
Percentage chance (0-100) of this specific item dropping when owner loot triggers.

Pet Security

Animals that may detect and alert to intruders:

pet = {
    spawn = true,

    chance = { min = 20, max = 35 },

    models = { `a_c_rottweiler`, `a_c_husky`, `a_c_pit` },
},
pet.spawnrequiredboolean
Whether pets can spawn in properties of this tier. Set to false to disable pet security entirely.
pet.chance.minrequirednumber
Minimum percentage chance (0-100) for a pet to spawn at properties.
pet.chance.maxrequirednumber
Maximum percentage chance (0-100) for a pet to spawn at properties.
pet.modelsrequiredarray
Array of animal model hashes that can spawn as security pets. One model is randomly selected per spawn.

Vehicle Presence

Vehicles that indicate property occupancy and wealth level:

vehicle = {
    spawn = true,
    
    chance = { min = 65, max = 85 },
    
    models = { `insurgent`, `kuruma2`, `savage`, `hydra`, `buzzard` }
},
vehicle.spawnrequiredboolean
Whether vehicles can spawn at properties in this tier. Set to false to disable vehicle spawns entirely.
vehicle.chance.minrequirednumber
Minimum percentage chance (0-100) for a vehicle to spawn at properties.
vehicle.chance.maxrequirednumber
Maximum percentage chance (0-100) for a vehicle to spawn at properties.
vehicle.modelsrequiredarray
Array of vehicle model hashes that can spawn at properties. One model is randomly selected per spawn. Higher tiers typically feature more expensive vehicles.

Reward Systems

Base Rewards

Core rewards earned from completing contracts:

rewards = {
    coins = {
        min = 1500,
        max = 3500
    },

    xp = {
        min = 50,
        max = 90
    }
},
rewards.coins.minrequirednumber
Minimum coins earned from completing contracts in this tier. Rewards are randomly generated between min and max.
rewards.coins.maxrequirednumber
Maximum coins earned from completing contracts in this tier.
rewards.xp.minrequirednumber
Minimum experience points earned from completing contracts in this tier.
rewards.xp.maxrequirednumber
Maximum experience points earned from completing contracts in this tier.

Furniture Loot

Items found by searching different rooms in properties:

furniture = {
    cabin = {
        { name = 'peak_ev_battery', amount = { min = 1, max = 2 }, chance = 35 },
        { name = 'peak_wallet', amount = { min = 1, max = 1 }, chance = 65 }
    },

    kitchen = {
        { name = 'peak_cleaning_kit', amount = { min = 1, max = 1 }, chance = 25 },
        { name = 'peak_phone', amount = { min = 1, max = 1 }, chance = 30 }
    },

    livingroom = { ... },
    chest = { ... },

    bonusItem = {
        enabled = true,

        item = 'peak_usb',

        chance = 20,

        amount = { min = 2, max = 3 }
    }
},
furniture.[room]requiredarray
Array of items that can be found when searching specific room types. Supported rooms: cabin, kitchen, livingroom, chest.
furniture.[room][].namerequiredstring
The item identifier that can be found in this room type.
furniture.[room][].amount.minrequirednumber
Minimum quantity of this item that can be found per search.
furniture.[room][].amount.maxrequirednumber
Maximum quantity of this item that can be found per search.
furniture.[room][].chancerequirednumber
Percentage chance (0-100) of finding this item when searching this room type. Multiple items can be found per search.
furniture.bonusItem.enabledrequiredboolean
Whether bonus items can be found in addition to regular furniture loot. Provides an extra rare item chance.
furniture.bonusItem.itemrequiredstring
The specific item identifier for bonus loot (typically rare/high-value items).
furniture.bonusItem.chancerequirednumber
Percentage chance (0-100) of finding the bonus item when any furniture is searched.
furniture.bonusItem.amount.minrequirednumber
Minimum quantity of bonus items that can be found.
furniture.bonusItem.amount.maxrequirednumber
Maximum quantity of bonus items that can be found.

Safe Rewards

High-value items found in property safes after successfully cracking them:

safe = {
    { name = 'peak_golden_ring', amount = { min = 4, max = 10 }, chance = 60 },
    { name = 'peak_pearl_chain', amount = { min = 3, max = 7 }, chance = 50 },
    { name = 'peak_usb', amount = { min = 1, max = 3 }, chance = 10 }
}
saferequiredarray
Array of valuable items that can be found in property safes. Multiple items can be found per safe.
safe[].namerequiredstring
The item identifier for valuable safe contents (typically high-value items).
safe[].amount.minrequirednumber
Minimum quantity of this item found in safes.
safe[].amount.maxrequirednumber
Maximum quantity of this item found in safes.
safe[].chancerequirednumber
Percentage chance (0-100) of finding this item in safes. Higher tier safes typically have better chances.

Access & Generation

Level Requirements

Player skill level needed to access each tier:

levelRequired = 70
levelRequiredrequirednumber
Minimum house robbery skill level required to receive contracts from this tier. Players below this level cannot see or accept contracts of this difficulty.

Police Requirements

Law enforcement presence needed for high-security contracts:

policeRequirement = 2
policeRequirementrequirednumber
Minimum number of police officers that must be online for contracts of this tier to be available. Higher tiers typically require more police presence for balance.

Contract Generation

Availability and lifespan of contracts:

generationChance = 75,

expirationTime = {
    min = 90,
    max = 180
}
generationChancerequirednumber
Percentage chance (0-100) for contracts of this tier to be generated during contract creation cycles. Lower values make higher tiers rarer.
expirationTime.minrequirednumber
Minimum time in minutes before contracts of this tier expire. Players must complete contracts within this window.
expirationTime.maxrequirednumber
Maximum time in minutes before contracts of this tier expire. Expiration time is randomly generated between min and max.

Complete Configuration Example

return {
    tiers = {
        easy = {
            alarm = {
                enabled = false,

                chance = { min = 0, max = 0 }
            },
        
            requiredItems = {
                enabled = true,

                list = {
                    { name = 'lockpick', amount = 1 }
                },

                removeDurability = {
                    onFail = {
                        enabled = true,

                        chance = 25,

                        amount = 1
                    },

                    onUse = {
                        enabled = true,

                        chance = 5,

                        amount = 1
                    }
                }
            },
            
            lasers = {
                enabled = false,

                chance = { min = 0, max = 5 },

                flashInterval = { min = 3000, max = 4000 }
            },
            
            owner = {
                spawn = true,
                
                chance = { min = 100, max = 100 },

                models = { `a_m_m_mexcntry_01`, `a_m_m_mexlabor_01`, `a_m_m_prolhost_01`, `a_m_m_skater_01` },
                
                weapons = {
                    { name = `WEAPON_PISTOL`, chance = 60 },
                    { name = `WEAPON_COMBATPISTOL`, chance = 50 },
                    { name = `WEAPON_MICROSMG`, chance = 35 },
                    { name = `WEAPON_PUMPSHOTGUN`, chance = 30 },
                    { name = `WEAPON_BAT`, chance = 20 }
                },
                
                config = {
                    health = 250,
                    armour = 50,
                    hearingRange = 100.0,
                    seeingRange = 100.0,
                    accuracy = 65,
                    sufferHeadshots = false,
                    combatAttributes = 46,
                    combatAbility = 75,
                    alertness = 3,
                    combatMovement = 2,
                    combatRange = 2
                },
                
                loot = {
                    chance = 80,
                    
                    items = {
                        { name = 'money', amount = { min = 25, max = 75 }, chance = 100 },
                    }
                }
            },

            pet = {
                spawn = true,

                chance = { min = 20, max = 35 },

                models = { `a_c_cat_01`, `a_c_dog` },
            },

            vehicle = {
                spawn = true,

                chance = { min = 25, max = 40 },

                models = { `blista`, `panto`, `prairie`, `asea`, `emperor`, `regina`, `stalion`, `intruder`, `romero`, `surge`, `dilettante`, `sabre`, `issi2`, `rhapsody`, `futo` }
            },
            
            rewards = {
                coins = {
                    min = 300,
                    max = 800
                },

                xp = {
                    min = 10,
                    max = 25
                },

                furniture = {
                    cabin = {
                        { name = 'peak_ev_battery', amount = { min = 1, max = 1 }, chance = 15 },
                        { name = 'peak_wallet', amount = { min = 1, max = 1 }, chance = 35 },
                        { name = 'peak_keyboard', amount = { min = 1, max = 1 }, chance = 25 },
                        { name = 'peak_golden_ring', amount = { min = 1, max = 2 }, chance = 20 },
                        { name = 'peak_pearl_chain', amount = { min = 1, max = 1 }, chance = 15 },
                        { name = 'peak_golden_teeth', amount = { min = 1, max = 1 }, chance = 30 },
                    },

                    kitchen = {
                        { name = 'peak_cleaning_kit', amount = { min = 1, max = 1 }, chance = 25 },
                        { name = 'peak_cigarettes_pack', amount = { min = 1, max = 1 }, chance = 15 },
                        { name = 'ammo-9', amount = { min = 5, max = 10 }, chance = 2 },
                        { name = 'peak_phone', amount = { min = 1, max = 1 }, chance = 30 },
                        { name = 'peak_lighter', amount = { min = 1, max = 1 }, chance = 25 },
                        { name = 'peak_blox', amount = { min = 1, max = 1 }, chance = 40 },
                        { name = 'peak_whiskey', amount = { min = 1, max = 1 }, chance = 20 },
                        { name = 'peak_vodka', amount = { min = 1, max = 1 }, chance = 20 },
                    },

                    chest = {
                        { name = 'peak_electronickit', amount = { min = 1, max = 1 }, chance = 15 },
                        { name = 'weapon_pistol', amount = { min = 1, max = 1 }, chance = 1 },
                        { name = 'peak_necklace', amount = { min = 1, max = 1 }, chance = 25 },
                        { name = 'peak_certificate', amount = { min = 1, max = 1 }, chance = 8 },
                        { name = 'peak_fake_cash', amount = { min = 1, max = 1 }, chance = 3 },
                        { name = 'peak_usb', amount = { min = 1, max = 1 }, chance = 1 },
                    },

                    livingroom = {
                        { name = 'peak_golden_ring', amount = { min = 1, max = 2 }, chance = 20 },
                        { name = 'peak_painting1', amount = { min = 1, max = 1 }, chance = 5 },
                        { name = 'peak_painting2', amount = { min = 1, max = 1 }, chance = 5 },
                        { name = 'peak_tablet', amount = { min = 1, max = 1 }, chance = 15 },
                        { name = 'peak_pearl_chain', amount = { min = 1, max = 1 }, chance = 15 },
                        { name = 'peak_golden_teeth', amount = { min = 1, max = 1 }, chance = 30 },
                    },

                    bonusItem = {
                        enabled = true,

                        item = 'peak_usb',

                        chance = 5,

                        amount = { min = 1, max = 1 }
                    }
                },

                safe = {
                    { name = 'peak_golden_ring', amount = { min = 1, max = 3 }, chance = 40 },
                    { name = 'peak_pearl_chain', amount = { min = 1, max = 2 }, chance = 30 },
                    { name = 'peak_certificate', amount = { min = 1, max = 1 }, chance = 12 },
                    { name = 'peak_fake_cash', amount = { min = 1, max = 1 }, chance = 6 },
                    { name = 'peak_usb', amount = { min = 1, max = 1 }, chance = 3 },
                }
            },

            policeRequirement = 0,

            levelRequired = 0,

            generationChance = 100,

            expirationTime = {
                min = 45,
                max = 90
            }
        },

        medium = {
            alarm = {
                enabled = true,

                chance = { min = 100, max = 100 }
            },
            
            requiredItems = {
                enabled = true,

                list = {
                    { name = 'advancedlockpick', amount = 1 }
                },

                removeDurability = {
                    onFail = {
                        enabled = true,

                        chance = 40,

                        amount = 2
                    },

                    onUse = {
                        enabled = true,

                        chance = 15,

                        amount = 1
                    }
                }
            },
            
            lasers = {
                enabled = true,

                chance = { min = 100, max = 100 },

                flashInterval = { min = 1500, max = 2000 }
            },
            
            owner = {
                spawn = true,

                chance = { min = 100, max = 100 },

                models = { `a_m_m_business_01`, `a_m_m_eastsa_01`, `a_m_m_hillbilly_01`, `a_m_m_mexcntry_01` },
                
                weapons = {
                    { name = `WEAPON_COMBATPISTOL`, chance = 70 },
                    { name = `WEAPON_MICROSMG`, chance = 60 },
                    { name = `WEAPON_SMG`, chance = 45 },
                    { name = `WEAPON_PUMPSHOTGUN`, chance = 50 },
                    { name = `WEAPON_CARBINERIFLE`, chance = 40 }
                },
                
                config = {
                    health = 350,
                    armour = 100,
                    hearingRange = 120.0,
                    seeingRange = 120.0,
                    accuracy = 75,
                    sufferHeadshots = false,
                    combatAttributes = 46,
                    combatAbility = 85,
                    alertness = 3,
                    combatMovement = 2,
                    combatRange = 2
                },
                
                loot = {
                    chance = 85,

                    items = {
                        { name = 'cash', amount = { min = 75, max = 200 }, chance = 100 },
                        { name = 'peak_wallet', amount = { min = 1, max = 1 }, chance = 30 },
                        { name = 'peak_phone', amount = { min = 1, max = 1 }, chance = 25 }
                    }
                }
            },

            pet = {
                spawn = true,

                chance = { min = 100, max = 100 },

                models = { `a_c_rottweiler`, `a_c_husky` },
            },

            vehicle = {
                spawn = true,

                chance = { min = 45, max = 65 },

                models = { `kuruma`, `sultan`, `elegy2`, `banshee`, `coquette`, `feltzer2`, `buffalo`, `carbonizzare`, `comet2`, `infernus`, `vacca`, `voltic`, `adder`, `entityxf`, `zentorno` }
            },
            
            rewards = {
                coins = {
                    min = 800,
                    max = 2000
                },

                xp = {
                    min = 25,
                    max = 50
                },

                furniture = {
                    cabin = {
                        { name = 'peak_ev_battery', amount = { min = 1, max = 1 }, chance = 25 },
                        { name = 'peak_wallet', amount = { min = 1, max = 1 }, chance = 50 },
                        { name = 'peak_keyboard', amount = { min = 1, max = 1 }, chance = 40 },
                        { name = 'peak_golden_ring', amount = { min = 1, max = 3 }, chance = 35 },
                        { name = 'peak_pearl_chain', amount = { min = 1, max = 2 }, chance = 25 },
                        { name = 'peak_golden_teeth', amount = { min = 1, max = 1 }, chance = 45 },
                    },

                    kitchen = {
                        { name = 'peak_cleaning_kit', amount = { min = 1, max = 1 }, chance = 40 },
                        { name = 'peak_cigarettes_pack', amount = { min = 1, max = 1 }, chance = 25 },
                        { name = 'ammo-9', amount = { min = 10, max = 20 }, chance = 5 },
                        { name = 'peak_phone', amount = { min = 1, max = 1 }, chance = 50 },
                        { name = 'peak_lighter', amount = { min = 1, max = 1 }, chance = 35 },
                        { name = 'peak_blox', amount = { min = 1, max = 1 }, chance = 60 },
                        { name = 'peak_whiskey', amount = { min = 1, max = 1 }, chance = 35 },
                        { name = 'peak_vodka', amount = { min = 1, max = 1 }, chance = 35 },
                    },

                    chest = {
                        { name = 'peak_electronickit', amount = { min = 1, max = 2 }, chance = 25 },
                        { name = 'weapon_pistol', amount = { min = 1, max = 1 }, chance = 2 },
                        { name = 'peak_necklace', amount = { min = 1, max = 2 }, chance = 40 },
                        { name = 'peak_certificate', amount = { min = 1, max = 1 }, chance = 15 },
                        { name = 'peak_fake_cash', amount = { min = 1, max = 1 }, chance = 6 },
                        { name = 'peak_usb', amount = { min = 1, max = 1 }, chance = 3 },
                    },

                    livingroom = {
                        { name = 'peak_golden_ring', amount = { min = 1, max = 3 }, chance = 35 },
                        { name = 'peak_painting1', amount = { min = 1, max = 1 }, chance = 8 },
                        { name = 'peak_painting2', amount = { min = 1, max = 1 }, chance = 8 },
                        { name = 'peak_tablet', amount = { min = 1, max = 1 }, chance = 25 },
                        { name = 'peak_pearl_chain', amount = { min = 1, max = 2 }, chance = 25 },
                        { name = 'peak_golden_teeth', amount = { min = 1, max = 1 }, chance = 45 },
                    },

                    bonusItem = {
                        enabled = true,

                        item = 'peak_usb',

                        chance = 12,

                        amount = { min = 1, max = 2 }
                    }
                },

                safe = {
                    { name = 'peak_golden_ring', amount = { min = 2, max = 6 }, chance = 50 },
                    { name = 'peak_pearl_chain', amount = { min = 1, max = 4 }, chance = 40 },
                    { name = 'peak_certificate', amount = { min = 1, max = 2 }, chance = 18 },
                    { name = 'peak_fake_cash', amount = { min = 1, max = 2 }, chance = 10 },
                    { name = 'peak_usb', amount = { min = 1, max = 2 }, chance = 6 },
                }
            },

            policeRequirement = 0,

            levelRequired = 30,

            generationChance = 90,

            expirationTime = {
                min = 60,
                max = 120
            }
        },

        hard = {
            alarm = {
                enabled = true,

                chance = { min = 100, max = 100 }
            },
            
            requiredItems = {
                enabled = true,
                
                list = {
                    { name = 'advancedlockpick', amount = 1 }
                },

                removeDurability = {
                    onFail = {
                        enabled = true,
                        chance = 60,
                        amount = 2
                    },

                    onUse = {
                        enabled = true,
                        chance = 25,
                        amount = 1
                    }
                }
            },
            
            lasers = {
                enabled = true,

                chance = { min = 100, max = 100 },

                flashInterval = { min = 800, max = 1200 }
            },
            
            owner = {
                spawn = true,

                chance = { min = 100, max = 100 },

                models = { `a_m_m_business_01`, `a_m_m_eastsa_01`, `a_m_m_hillbilly_01`, `a_m_m_mexcntry_01` },
                
                weapons = {
                    { name = `WEAPON_COMBATPISTOL`, chance = 80 },
                    { name = `WEAPON_SMG`, chance = 75 },
                    { name = `WEAPON_ASSAULTRIFLE`, chance = 70 },
                    { name = `WEAPON_CARBINERIFLE`, chance = 75 },
                    { name = `WEAPON_COMBATSHOTGUN`, chance = 60 },
                    { name = `WEAPON_ADVANCEDRIFLE`, chance = 50 }
                },
                
                config = {
                    health = 450,
                    armour = 150,
                    hearingRange = 140.0,
                    seeingRange = 140.0,
                    accuracy = 85,
                    sufferHeadshots = false,
                    combatAttributes = 46,
                    combatAbility = 95,
                    alertness = 3,
                    combatMovement = 2,
                    combatRange = 2
                },
                
                loot = {
                    chance = 90,

                    items = {
                        { name = 'cash', amount = { min = 150, max = 350 }, chance = 100 },
                        { name = 'peak_wallet', amount = { min = 1, max = 1 }, chance = 40 },
                        { name = 'peak_phone', amount = { min = 1, max = 1 }, chance = 35 },
                        { name = 'peak_necklace', amount = { min = 1, max = 1 }, chance = 15 }
                    }
                }
            },

            pet = {
                spawn = true,

                chance = { min = 100, max = 100 },

                models = { `a_c_rottweiler`, `a_c_husky`, `a_c_pit` },
            },

            vehicle = {
                spawn = true,

                chance = { min = 65, max = 85 },

                models = { `insurgent`, `kuruma2`, `savage`, `hydra`, `buzzard`, `savage`, `rhino`, `lazer`, `titan`, `cargobob`, `cargobob2`, `cargobob3`, `cargobob4` }
            },
            
            rewards = {
                coins = {
                    min = 1500,
                    max = 3500
                },

                xp = {
                    min = 50,
                    max = 90
                },

                furniture = {
                    cabin = {
                        { name = 'peak_ev_battery', amount = { min = 1, max = 2 }, chance = 35 },
                        { name = 'peak_wallet', amount = { min = 1, max = 1 }, chance = 65 },
                        { name = 'peak_keyboard', amount = { min = 1, max = 1 }, chance = 55 },
                        { name = 'peak_golden_ring', amount = { min = 2, max = 5 }, chance = 50 },
                        { name = 'peak_pearl_chain', amount = { min = 1, max = 3 }, chance = 40 },
                        { name = 'peak_golden_teeth', amount = { min = 1, max = 2 }, chance = 60 },
                    },

                    kitchen = {
                        { name = 'peak_cleaning_kit', amount = { min = 1, max = 1 }, chance = 55 },
                        { name = 'peak_cigarettes_pack', amount = { min = 1, max = 1 }, chance = 35 },
                        { name = 'ammo-9', amount = { min = 15, max = 30 }, chance = 8 },
                        { name = 'peak_phone', amount = { min = 1, max = 1 }, chance = 70 },
                        { name = 'peak_lighter', amount = { min = 1, max = 1 }, chance = 50 },
                        { name = 'peak_blox', amount = { min = 1, max = 1 }, chance = 75 },
                        { name = 'peak_whiskey', amount = { min = 1, max = 1 }, chance = 50 },
                        { name = 'peak_vodka', amount = { min = 1, max = 1 }, chance = 50 },
                    },

                    livingroom = {
                        { name = 'peak_golden_ring', amount = { min = 2, max = 5 }, chance = 50 },
                        { name = 'peak_painting1', amount = { min = 1, max = 1 }, chance = 12 },
                        { name = 'peak_painting2', amount = { min = 1, max = 1 }, chance = 12 },
                        { name = 'peak_tablet', amount = { min = 1, max = 1 }, chance = 35 },
                        { name = 'peak_pearl_chain', amount = { min = 1, max = 3 }, chance = 40 },
                        { name = 'peak_golden_teeth', amount = { min = 1, max = 2 }, chance = 60 },
                    },

                    chest = {
                        { name = 'peak_electronickit', amount = { min = 1, max = 3 }, chance = 35 },
                        { name = 'weapon_pistol', amount = { min = 1, max = 1 }, chance = 4 },
                        { name = 'peak_necklace', amount = { min = 1, max = 3 }, chance = 55 },
                        { name = 'peak_certificate', amount = { min = 1, max = 1 }, chance = 25 },
                        { name = 'peak_fake_cash', amount = { min = 1, max = 1 }, chance = 10 },
                        { name = 'peak_usb', amount = { min = 1, max = 1 }, chance = 5 },
                    },

                    bonusItem = {
                        enabled = true,
                        item = 'peak_usb',
                        chance = 20,
                        amount = { min = 2, max = 3 }
                    }
                },

                safe = {
                    { name = 'peak_golden_ring', amount = { min = 4, max = 10 }, chance = 60 },
                    { name = 'peak_pearl_chain', amount = { min = 3, max = 7 }, chance = 50 },
                    { name = 'peak_certificate', amount = { min = 1, max = 3 }, chance = 30 },
                    { name = 'peak_fake_cash', amount = { min = 1, max = 3 }, chance = 15 },
                    { name = 'peak_usb', amount = { min = 1, max = 3 }, chance = 10 },
                }
            },

            policeRequirement = 0,

            levelRequired = 70,

            generationChance = 75,

            expirationTime = {
                min = 90,
                max = 180
            }
        },

        extreme = {
            alarm = {
                enabled = true,

                chance = { min = 100, max = 100 }
            },
            
            requiredItems = {
                enabled = true,

                list = {
                    { name = 'advancedlockpick', amount = 1 }
                },

                removeDurability = {
                    onFail = {
                        enabled = true,

                        chance = 80,

                        amount = 3
                    },

                    onUse = {
                        enabled = true,

                        chance = 40,

                        amount = 2
                    }
                }
            },
            
            lasers = {
                enabled = true,

                chance = { min = 85, max = 100 },

                flashInterval = { min = 400, max = 800 }
            },
            
            owner = {
                spawn = true,

                chance = { min = 80, max = 95 },

                models = { `a_m_m_business_02`, `a_m_m_eastsa_01`, `a_m_m_hillbilly_01`, `a_m_m_prolhost_01` },
                
                weapons = {
                    { name = `WEAPON_COMBATPISTOL`, chance = 90 },
                    { name = `WEAPON_SMG`, chance = 85 },
                    { name = `WEAPON_ASSAULTRIFLE`, chance = 85 },
                    { name = `WEAPON_CARBINERIFLE`, chance = 85 },
                    { name = `WEAPON_SPECIALCARBINE`, chance = 80 },
                    { name = `WEAPON_COMBATSHOTGUN`, chance = 75 },
                    { name = `WEAPON_HEAVYSNIPER`, chance = 60 },
                    { name = `WEAPON_MG`, chance = 55 }
                },
                
                config = {
                    health = 600,
                    armour = 200,
                    hearingRange = 180.0,
                    seeingRange = 180.0,
                    accuracy = 95,
                    sufferHeadshots = false,
                    combatAttributes = 46,
                    combatAbility = 100,
                    alertness = 3,
                    combatMovement = 2,
                    combatRange = 2
                },
                
                loot = {
                    chance = 95,

                    items = {
                        { name = 'cash', amount = { min = 250, max = 500 }, chance = 100 },
                        { name = 'peak_wallet', amount = { min = 1, max = 1 }, chance = 50 },
                        { name = 'peak_phone', amount = { min = 1, max = 1 }, chance = 45 },
                        { name = 'peak_necklace', amount = { min = 1, max = 1 }, chance = 25 },
                        { name = 'peak_golden_ring', amount = { min = 1, max = 2 }, chance = 20 }
                    }
                }
            },

            pet = {
                spawn = true,

                chance = { min = 75, max = 90 },

                models = { `a_c_rottweiler`, `a_c_husky`, `a_c_pit`, `a_c_wolf` },
            },

            vehicle = {
                spawn = true,

                chance = { min = 80, max = 95 },

                models = { `oppressor`, `oppressor2`, `deluxo`, `stromberg`, `scramjet`, `vigilante`, `ruiner2`, `nightshark`, `insurgent3`, `technical3`, `halftrack`, `apc`, `khanjali`, `chernobog`, `akula` }
            },
            
            rewards = {
                coins = {
                    min = 3000,
                    max = 6000
                },

                xp = {
                    min = 90,
                    max = 150
                },

                furniture = {
                    cabin = {
                        { name = 'peak_ev_battery', amount = { min = 2, max = 3 }, chance = 50 },
                        { name = 'peak_wallet', amount = { min = 1, max = 1 }, chance = 80 },
                        { name = 'peak_keyboard', amount = { min = 1, max = 1 }, chance = 70 },
                        { name = 'peak_golden_ring', amount = { min = 3, max = 8 }, chance = 65 },
                        { name = 'peak_pearl_chain', amount = { min = 2, max = 5 }, chance = 55 },
                        { name = 'peak_golden_teeth', amount = { min = 2, max = 3 }, chance = 75 },
                    },

                    kitchen = {
                        { name = 'peak_cleaning_kit', amount = { min = 1, max = 1 }, chance = 70 },
                        { name = 'peak_cigarettes_pack', amount = { min = 1, max = 1 }, chance = 45 },
                        { name = 'ammo-9', amount = { min = 20, max = 40 }, chance = 12 },
                        { name = 'peak_phone', amount = { min = 1, max = 1 }, chance = 85 },
                        { name = 'peak_lighter', amount = { min = 1, max = 1 }, chance = 65 },
                        { name = 'peak_blox', amount = { min = 1, max = 1 }, chance = 90 },
                        { name = 'peak_whiskey', amount = { min = 1, max = 1 }, chance = 65 },
                        { name = 'peak_vodka', amount = { min = 1, max = 1 }, chance = 65 },
                    },

                    chest = {
                        { name = 'peak_electronickit', amount = { min = 2, max = 4 }, chance = 45 },
                        { name = 'weapon_pistol', amount = { min = 1, max = 1 }, chance = 7 },
                        { name = 'peak_necklace', amount = { min = 2, max = 4 }, chance = 70 },
                        { name = 'peak_certificate', amount = { min = 1, max = 2 }, chance = 35 },
                        { name = 'peak_fake_cash', amount = { min = 1, max = 2 }, chance = 15 },
                        { name = 'peak_usb', amount = { min = 1, max = 2 }, chance = 8 },
                    },

                    livingroom = {
                        { name = 'peak_golden_ring', amount = { min = 3, max = 8 }, chance = 65 },
                        { name = 'peak_painting1', amount = { min = 1, max = 1 }, chance = 18 },
                        { name = 'peak_painting2', amount = { min = 1, max = 1 }, chance = 18 },
                        { name = 'peak_tablet', amount = { min = 1, max = 1 }, chance = 50 },
                        { name = 'peak_pearl_chain', amount = { min = 2, max = 5 }, chance = 55 },
                        { name = 'peak_golden_teeth', amount = { min = 2, max = 3 }, chance = 75 },
                    },

                    bonusItem = {
                        enabled = true,

                        item = 'peak_usb',

                        chance = 35,

                        amount = { min = 3, max = 5 }
                    }
                },

                safe = {
                    { name = 'peak_golden_ring', amount = { min = 8, max = 18 }, chance = 70 },
                    { name = 'peak_pearl_chain', amount = { min = 5, max = 12 }, chance = 60 },
                    { name = 'peak_certificate', amount = { min = 2, max = 5 }, chance = 40 },
                    { name = 'peak_fake_cash', amount = { min = 2, max = 5 }, chance = 25 },
                    { name = 'peak_usb', amount = { min = 2, max = 5 }, chance = 15 },
                }
            },

            policeRequirement = 0,

            levelRequired = 100,

            generationChance = 60,
            
            expirationTime = {
                min = 120,
                max = 300
            }
        }
    }
}