# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aidenkrz <aiden@djkraz.com>
# SPDX-FileCopyrightText: 2025 Aineias1 <dmitri.s.kiselev@gmail.com>
# SPDX-FileCopyrightText: 2025 FaDeOkno <143940725+FaDeOkno@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
# SPDX-FileCopyrightText: 2025 McBosserson <148172569+McBosserson@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Milon <plmilonpl@gmail.com>
# SPDX-FileCopyrightText: 2025 Piras314 <p1r4s@proton.me>
# SPDX-FileCopyrightText: 2025 Rouden <149893554+Roudenn@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Roudenn <romabond091@gmail.com>
# SPDX-FileCopyrightText: 2025 TheBorzoiMustConsume <197824988+TheBorzoiMustConsume@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Unlumination <144041835+Unlumy@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 deltanedas <39013340+deltanedas@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 deltanedas <@deltanedas:kde.org>
# SPDX-FileCopyrightText: 2025 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 gluesniffler <linebarrelerenthusiast@gmail.com>
# SPDX-FileCopyrightText: 2025 thebiggestbruh <marcus2008stoke@gmail.com>
# SPDX-FileCopyrightText: 2025 username <113782077+whateverusername0@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 whateverusername0 <whateveremail>
#
# SPDX-License-Identifier: AGPL-3.0-or-later

- type: lavalandPlanet
  id: LavalandPlanet
  name: lavaland-planet-name-lavaland
  mapLight: "#f0a959"
  biome: LavaLand
  atmosphere:
    volume: 2500
    immutable: True
    temperature: 308.4523 # 35.3023 C
    moles:
    - 10.524779 # oxygen, not enough for breathing
    - 25.10312 # nitrogen
    - 8.21301 # carbon dioxide
  markers:
  - RandomTendrilLavaland
  - RandomMobLavaland
  - OreIron
  - OreCoal
  - OreQuartz
  - OreGold
  - OreSilver
  - OrePlasma
  - OreUranium
  - OreBananium
  - OreArtifactFragment
  - OreDiamond
  - OreBSCrystal
  addComponents:
  - type: FTLDestination
    whitelist: # TODO fix shuttles FTLing on planets and remove this whitelist
      components:
      - MiningShuttle
  - type: WeatherScheduler # Regular ash storms
    stages:
    - duration: # 10-15 minutes of calm
        min: 600
        max: 900
    - weather: AshfallLight
      message: ash-storm-telegraph
      duration:
        min: 90
        max: 120
    - weather: Ashfall
      message: ash-storm-alert
      duration:
        min: 120
        max: 180
    - weather: AshfallLight
      message: ash-storm-clearing
      duration:
        min: 30
        max: 30
