Client Configuration

The client configuration controls police alert behavior and minigame difficulty settings for the pickpocket system.

Police Alert Configuration

The policeAlert section controls whether and how NPCs call police when pickpocketed:

policeAlert = {
    enabled = true,

    npcCallTimeout = 10,
}
policeAlert.enabledrequiredboolean
Whether NPCs can call police after being pickpocketed.
policeAlert.npcCallTimeoutrequirednumber
How long in seconds the NPC stands on their phone calling police before returning to normal.

Minigame Settings

The minigameSettings section controls the difficulty of the pickpocket minigame. All values are applied before skill bonuses.

Bar Speed

barSpeed = {
    min = 4,
    max = 8,
}
minigameSettings.barSpeed.minrequirednumber
The minimum speed of the moving indicator bar.
minigameSettings.barSpeed.maxrequirednumber
The maximum speed of the moving indicator bar.

Target Zone Size

The targetZoneSize section defines the hit window size for each rarity tier. Higher values make it easier to succeed:

targetZoneSize = {
    common = {
        min = 10,
        max = 14,
    },

    uncommon = {
        min = 8,
        max = 12,
    },

    rare = {
        min = 6,
        max = 10,
    },

    epic = {
        min = 1,
        max = 1,
    },

    legendary = {
        min = 2,
        max = 5,
    },
}
minigameSettings.targetZoneSize.common.minrequirednumber
Minimum target zone size (as a percentage of the bar) for common items.
minigameSettings.targetZoneSize.common.maxrequirednumber
Maximum target zone size for common items.
minigameSettings.targetZoneSize.uncommon.minrequirednumber
Minimum target zone size for uncommon items.
minigameSettings.targetZoneSize.uncommon.maxrequirednumber
Maximum target zone size for uncommon items.
minigameSettings.targetZoneSize.rare.minrequirednumber
Minimum target zone size for rare items.
minigameSettings.targetZoneSize.rare.maxrequirednumber
Maximum target zone size for rare items.
minigameSettings.targetZoneSize.epic.minrequirednumber
Minimum target zone size for epic items.
minigameSettings.targetZoneSize.epic.maxrequirednumber
Maximum target zone size for epic items.
minigameSettings.targetZoneSize.legendary.minrequirednumber
Minimum target zone size for legendary items.
minigameSettings.targetZoneSize.legendary.maxrequirednumber
Maximum target zone size for legendary items.

Complete Configuration Example

return {
    policeAlert = {
        enabled = true,

        npcCallTimeout = 10,
    },

    minigameSettings = {
        barSpeed = {
            min = 4,
            max = 8,
        },

        targetZoneSize = {
            common = {
                min = 10,
                max = 14,
            },

            uncommon = {
                min = 8,
                max = 12,
            },

            rare = {
                min = 6,
                max = 10,
            },

            epic = {
                min = 1,
                max = 1,
            },

            legendary = {
                min = 2,
                max = 5,
            },
        },
    },
}