VERSION = 1,

option NeatLockpicking.EnableHotwire
{
    type = boolean,
    default = true,
    page = NeatLockpicking,
    translation = NeatLockpicking_EnableHotwire,
}

option NeatLockpicking.EnableWindowLockpick
{
    type = boolean,
    default = false,
    page = NeatLockpicking,
    translation = NeatLockpicking_EnableWindowLockpick,
}

option NeatLockpicking.PinCount
{
    type = integer,
    default = 6,
    min = 3,
    max = 10,
    page = NeatLockpicking,
    translation = NeatLockpicking_PinCount,
}

option NeatLockpicking.BreakChanceAtZeroSkill
{
    type = integer,
    default = 50,
    min = 0,
    max = 100,
    page = NeatLockpicking,
    translation = NeatLockpicking_BreakChanceAtZeroSkill,
}

option NeatLockpicking.BreakChanceMinimum
{
    type = integer,
    default = 5,
    min = 0,
    max = 100,
    page = NeatLockpicking,
    translation = NeatLockpicking_BreakChanceMinimum,
}

option NeatLockpicking.NoiseOnFail
{
    type = boolean,
    default = true,
    page = NeatLockpicking,
    translation = NeatLockpicking_NoiseOnFail,
}

option NeatLockpicking.ResetPinsOnBreak
{
    type = boolean,
    default = true,
    page = NeatLockpicking,
    translation = NeatLockpicking_ResetPinsOnBreak,
}

option NeatLockpicking.BrokenLockpickDuration
{
    type = double,
    default = 1.0,
    min = 0.1,
    max = 5.0,
    page = NeatLockpicking,
    translation = NeatLockpicking_BrokenLockpickDuration,
}

option NeatLockpicking.RandomPinCountMin
{
    type = integer,
    default = 4,
    min = 1,
    max = 10,
    page = NeatLockpicking,
    translation = NeatLockpicking_RandomPinCountMin,
}

option NeatLockpicking.RandomPinCountMax
{
    type = integer,
    default = 7,
    min = 1,
    max = 10,
    page = NeatLockpicking,
    translation = NeatLockpicking_RandomPinCountMax,
}

option NeatLockpicking.ReinforcedDoorPinCount
{
    type = integer,
    default = 8,
    min = 3,
    max = 10,
    page = NeatLockpicking,
    translation = NeatLockpicking_ReinforcedDoorPinCount,
}

option NeatLockpicking.NormalDoorArrowSpeed
{
    type = integer,
    default = 180,
    min = 90,
    max = 900,
    page = NeatLockpicking,
    translation = NeatLockpicking_NormalDoorArrowSpeed,
}

option NeatLockpicking.ReinforcedDoorArrowSpeed
{
    type = integer,
    default = 360,
    min = 180,
    max = 1800,
    page = NeatLockpicking,
    translation = NeatLockpicking_ReinforcedDoorArrowSpeed,
}

option NeatLockpicking.ReinforcedReverseArrowOnHit
{
    type = boolean,
    default = true,
    page = NeatLockpicking,
    translation = NeatLockpicking_ReinforcedReverseArrowOnHit,
}

option NeatLockpicking.ReinforcedYellowHitValue
{
    type = integer,
    default = 10,
    min = 1,
    max = 100,
    page = NeatLockpicking,
    translation = NeatLockpicking_ReinforcedYellowHitValue,
}

option NeatLockpicking.ReinforcedGreenHitValue
{
    type = integer,
    default = 20,
    min = 1,
    max = 100,
    page = NeatLockpicking,
    translation = NeatLockpicking_ReinforcedGreenHitValue,
}

option NeatLockpicking.CrowbarProgressDecayEnabled
{
    type = boolean,
    default = true,
    page = NeatLockpicking,
    translation = NeatLockpicking_CrowbarProgressDecayEnabled,
}

option NeatLockpicking.CrowbarProgressDecayInterval
{
    type = double,
    default = 2.0,
    min = 0.5,
    max = 10.0,
    page = NeatLockpicking,
    translation = NeatLockpicking_CrowbarProgressDecayInterval,
}

option NeatLockpicking.CrowbarProgressDecayAmount
{
    type = integer,
    default = 1,
    min = 1,
    max = 10,
    page = NeatLockpicking,
    translation = NeatLockpicking_CrowbarProgressDecayAmount,
}

option NeatLockpicking.CrowbarExhaustionMultiplier
{
    type = double,
    default = 0.5,
    min = 0.1,
    max = 3.0,
    page = NeatLockpicking,
    translation = NeatLockpicking_CrowbarExhaustionMultiplier,
}

option NeatLockpicking.PinResistanceEnabled
{
    type = boolean,
    default = false,
    page = NeatLockpicking,
    translation = NeatLockpicking_PinResistanceEnabled,
}

option MultiplierConfig.Lockpicking
{
    type = double,
    default = 1.0,
    min = 0.0,
    max = 1000.0,
    page = Character,
    translation = MultiplierConfig_Lockpicking,
}
