# SPDX-FileCopyrightText: 2023 20kdc <asdd2808@gmail.com>
# SPDX-FileCopyrightText: 2023 Moony <moony@hellomouse.net>
# SPDX-FileCopyrightText: 2023 moonheart08 <moonheart08@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
#
# SPDX-License-Identifier: MIT

- type: noiseChannel
  id: Density
  noiseType: Perlin
  fractalLacunarityByPi: 0.666666666
  remapTo0Through1: true
  clippingRanges:
    - 0.4, 0.6
  clippedValue: 1.658 # magic number for chunk size.
  inputMultiplier: 6 # Makes density hopefully low noise in the local area while still being interesting at scale.
  outputMultiplier: 50.0 # We scale density up significantly for more human-friendly numbers.
  minimum: 45.0

- type: noiseChannel
  id: DensityUnclipped
  noiseType: Perlin
  fractalLacunarityByPi: 0.666666666
  remapTo0Through1: true
  inputMultiplier: 6  # Makes density hopefully low noise in the local area while still being interesting at scale.
  outputMultiplier: 50.0 # We scale density up significantly for more human-friendly numbers.
  minimum: 45.0

- type: noiseChannel
  id: Carver
  noiseType: Perlin
  fractalLacunarityByPi: 0.666666666
  remapTo0Through1: true
  inputMultiplier: 6

- type: noiseChannel
  id: Wreck
  noiseType: Perlin
  fractalLacunarityByPi: 0.666666666
  clippingRanges:
    - 0.0, 0.4
  clippedValue: 0
  remapTo0Through1: true
  inputMultiplier: 16 # Makes wreck concentration very low noise at scale.

- type: noiseChannel
  id: Temperature
  noiseType: Perlin
  fractalLacunarityByPi: 0.666666666
  remapTo0Through1: true
  inputMultiplier: 6 # Makes wreck concentration very low noise at scale.