# SPDX-FileCopyrightText: 2024 Aiden <aiden@djkraz.com>
# SPDX-FileCopyrightText: 2024 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Piras314 <p1r4s@proton.me>
# SPDX-FileCopyrightText: 2024 lanse12 <cloudability.ez@gmail.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later

- type: weightedRandom
  id: AsteroidOre
  weights:
    OreIron: 1.0
    OreQuartz: 1.0
    OreCoal: 0.33
    OreSalt: 0.25
    OreGold: 0.25
    OreSilver: 0.25
    OrePlasma: 0.20
    OreUranium: 0.20
    OreArtifactFragment: 0.10
    OreBananium: 0.10

- type: oreDunGen
  id: OreIron
  replacement: AsteroidRock
  entity: AsteroidRockTin
  count: 5
  minGroupSize: 5
  maxGroupSize: 7

- type: oreDunGen
  id: OreQuartz
  replacement: AsteroidRock
  entity: AsteroidRockQuartz
  count: 5
  minGroupSize: 5
  maxGroupSize: 7

- type: oreDunGen
  id: OreCoal
  replacement: AsteroidRock
  entity: AsteroidRockCoal
  count: 3
  minGroupSize: 5
  maxGroupSize: 7

- type: oreDunGen
  id: OreSalt
  replacement: AsteroidRock
  entity: AsteroidRockSalt
  count: 3
  minGroupSize: 5
  maxGroupSize: 7

- type: oreDunGen
  id: OreGold
  replacement: AsteroidRock
  entity: AsteroidRockGold
  count: 4
  minGroupSize: 5
  maxGroupSize: 7

- type: oreDunGen
  id: OreSilver
  replacement: AsteroidRock
  entity: AsteroidRockSilver
  count: 4
  minGroupSize: 5
  maxGroupSize: 7

- type: oreDunGen
  id: OrePlasma
  replacement: AsteroidRock
  entity: AsteroidRockPlasma
  count: 4
  minGroupSize: 5
  maxGroupSize: 7

- type: oreDunGen
  id: OreUranium
  replacement: AsteroidRock
  entity: AsteroidRockUranium
  count: 4
  minGroupSize: 5
  maxGroupSize: 7

- type: oreDunGen
  id: OreBananium
  replacement: AsteroidRock
  entity: AsteroidRockBananium
  count: 6
  minGroupSize: 3
  maxGroupSize: 6

- type: oreDunGen
  id: OreArtifactFragment
  replacement: AsteroidRock
  entity: AsteroidRockArtifactFragment
  count: 5
  minGroupSize: 1
  maxGroupSize: 2

