[Height Temperature]
# Minimum height towards which height based temperature interpolates from maximum height.
simple_temperature_height_temp_y_min (Lower limit for height temperature) int -16384 -31000 31000

# Maximum height from which temperature interpolates towards minimum height.
simple_temperature_height_temp_y_max (Upper limit for height temperature) int 1024 -31000 31000

# Target height temperature at maximum height limit.
simple_temperature_temp_at_y_max (Temperature at upper height limit) float -30.0 -100.0 100.0

# Target height temperature at minimum height limit.
simple_temperature_temp_at_y_min (Temperature at lower height limit) float 60.0 -100.0 100.0

[Biome Temperature]
# Minimum height for biomes influencing temperature. Maximum influence is at midpoint of min and max
# heights, so for min being -256 and max being 256 maximum influence is at 0.
simple_temperature_biome_temp_y_min (Upper limit for biome temperature) int -256 -31000 31000

# Maximum height for biomes influencing temperature.
simple_temperature_biome_temp_y_max (Lower limit for biome temperature) int 256 -31000 31000

[Liquid Temperature]
# If checked, enables liquid type of temperature nodes.
simple_temperature_enable_liquid (Enable liquid nodes) bool true

[Radiant Temperature]
# If checked, enables radiant type of temperature nodes.
simple_temperature_enable_radiant (Enable radiant heat nodes) bool true

# Diameter of bounding box used for scanning for radiant nodes. 
simple_temperature_node_search_dist (Radiant node search distance) int 2 0 100

[Override Zones]
# If checked, enables override zones.
simple_temperature_enable_overrides (Enable override zones) bool true

[Limits And Values]
# Lower temperature threshold after which player starts to take damage.
simple_temperature_low_damage (Low damage threshold) float 5.0 0.0 100.0

# Upper temperature threshold after which player starts to take damage.
simple_temperature_high_damage (High damage threshold) float 95.0 0.0 100.0

# Global change speed multiplier.
simple_temperature_change_multiplier (Global change multiplier) float 0.75 0.0 100.0

# Damage per interval, if player is receiving thermal damage.
simple_temperature_damage (Damage per interval) float 1.0 0.0 100.0

# Minimum possible temperature for player.
simple_temperature_min_temp (Minimum temperature) float 0.0 0.0 100.0

# Maximum possible temperature for player.
simple_temperature_max_temp (Maximum temperature) float 100.0 0.0 100.0

# Maximum height of ceiling at which player is considered sheltered.
simple_temperature_shelter_height (Shelter ceiling max height) int 12 0 100

# Default target temperature if no other force influences it.
simple_temperature_default_target_temp (Default target temperature) float 50.0 0.0 100.0

# Default heat multiplier if no other force influences it.
simple_temperature_default_heat_mult (Default heat multiplier) float 0.5 0.0 100.0

# Amount by which temperature changes towards midnight. This value is additive and it is
# interpolated with 0 depending on time of the day (full at midnight, 0 at midday).
simple_temperature_night_temperature_drop (Night temperature drop) float -20.0 -100.0 100.0

[3d_armor Integration]
# If checked, enables integration with 3d_armor.
simple_temperature_enable_3d_armor (Enable 3d_armor integration) bool true

# Multiplier for total armor protection value. Multiplied value is still limited by armor cap.
simple_temperature_armor_multiplier (Armor protection multiplier) float 1.25 0.0 100.0

# Cap for armor protection value, corresponding to percents, 100 - 100%, 75 - 75% and so on.
simple_temperature_armor_protection_cap (Armor protection cap) float 95.0 0.0 100.0

[Other]
# If checked, receiving thermal damage shows a notification to the player.
simple_temperature_show_dmg_notification (Show damage notification) bool true

# Interval in seconds at which all checks are performed.
simple_temperature_interval (Check interval) float 3.0 0.1 100.0
