VERSION = 1,

option RealisticCold.HeatDistanceExponent
{
    type = double,
    min = 0.1,
    max = 3.0,
    default = 1.0,
    page = RealisticCold,
    translation = RealisticCold_HeatDistanceExponent,
}

option RealisticCold.UseOneMinuteUpdates
{
    type = boolean,
    default = false,
    page = RealisticCold,
    translation = RealisticCold_UseOneMinuteUpdates,
}

option RealisticCold.HeatTargetMaximum
{
    type = double,
    min = 5.0,
    max = 60.0,
    default = 26.0,
    page = RealisticCold,
    translation = RealisticCold_HeatTargetMaximum,
}

option RealisticCold.VehicleHeaterMaxDelta
{
    type = double,
    min = 0.0,
    max = 60.0,
    default = 25.0,
    page = RealisticCold,
    translation = RealisticCold_VehicleHeaterMaxDelta,
}

option RealisticCold.IndustrialHeaterSpawnRate
{
    type = integer,
    min = 0,
    max = 100,
    default = 20,
    page = RealisticCold,
    translation = RealisticCold_IndustrialHeaterSpawnRate,
}

option RealisticCold.BreachWeightWindow
{
    type = double,
    min = 0.1,
    max = 5.0,
    default = 0.8,
    page = RealisticCold,
    translation = RealisticCold_BreachWeightWindow,
}

option RealisticCold.BreachWeightDoor
{
    type = double,
    min = 0.1,
    max = 5.0,
    default = 1.2,
    page = RealisticCold,
    translation = RealisticCold_BreachWeightDoor,
}

option RealisticCold.BreachWeightGap
{
    type = double,
    min = 0.1,
    max = 5.0,
    default = 1.4,
    page = RealisticCold,
    translation = RealisticCold_BreachWeightGap,
}

option RealisticCold.ExposureCap
{
    type = double,
    min = 1.0,
    max = 10.0,
    default = 6.0,
    page = RealisticCold,
    translation = RealisticCold_ExposureCap,
}

option RealisticCold.ColdWorsenPerHour
{
    type = integer,
    min = 1,
    max = 200,
    default = 45,
    page = RealisticCold,
    translation = RealisticCold_ColdWorsenPerHour,
}

option RealisticCold.ColdRecoverPerHour
{
    type = integer,
    min = 1,
    max = 200,
    default = 24,
    page = RealisticCold,
    translation = RealisticCold_ColdRecoverPerHour,
}

option RealisticCold.ColdMedicineDecayPerHour
{
    type = integer,
    min = 1,
    max = 200,
    default = 36,
    page = RealisticCold,
    translation = RealisticCold_ColdMedicineDecayPerHour,
}

option RealisticCold.ColdSicknessMultiplier
{
    type = double,
    min = 0.1,
    max = 5.0,
    default = 1.0,
    page = RealisticCold,
    translation = RealisticCold_ColdSicknessMultiplier,
}

option RealisticCold.CatchColdThreshold
{
    type = integer,
    min = 1,
    max = 4,
    default = 2,
    page = RealisticCold,
    translation = RealisticCold_CatchColdThreshold,
}

option RealisticCold.CatchColdRateMultiplier
{
    type = double,
    min = 0.1,
    max = 5.0,
    default = 1.75,
    page = RealisticCold,
    translation = RealisticCold_CatchColdRateMultiplier,
}

option RealisticCold.ChillyAirThreshold
{
    type = double,
    min = -30.0,
    max = 25.0,
    default = 16.0,
    page = RealisticCold,
    translation = RealisticCold_ChillyAirThreshold,
}

option RealisticCold.ChillyCoolingMultiplierThreshold
{
    type = double,
    min = 0.0,
    max = 2.0,
    default = 0.9,
    page = RealisticCold,
    translation = RealisticCold_ChillyCoolingMultiplierThreshold,
}

option RealisticCold.ChillyInsulationThreshold
{
    type = double,
    min = 0.0,
    max = 2.0,
    default = 1.5,
    page = RealisticCold,
    translation = RealisticCold_ChillyInsulationThreshold,
}

option RealisticCold.ClothingInsulationScale
{
    type = double,
    min = 0.1,
    max = 10.0,
    default = 4,
    page = RealisticCold,
    translation = RealisticCold_ClothingInsulationScale,
}

option RealisticCold.HypothermiaDamageIntervalMin
{
    type = double,
    min = 0.1,
    max = 10.0,
    default = 0.2,
    page = RealisticCold,
    translation = RealisticCold_HypothermiaDamageIntervalMin,
}

option RealisticCold.HypothermiaDamagePerTick
{
    type = double,
    min = 0.1,
    max = 5.0,
    default = 0.2,
    page = RealisticCold,
    translation = RealisticCold_HypothermiaDamagePerTick,
}
