# SPDX-FileCopyrightText: 2024 Aiden <aiden@djkraz.com>
# SPDX-FileCopyrightText: 2024 RatherUncreative <RatherUncreativeName@proton.me>
# SPDX-FileCopyrightText: 2024 lanse12 <cloudability.ez@gmail.com>
# SPDX-FileCopyrightText: 2024 yglop <95057024+yglop@users.noreply.github.com>
# 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 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 username <113782077+whateverusername0@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 whateverusername0 <whateveremail>
#
# SPDX-License-Identifier: AGPL-3.0-or-later

- type: entity
  id: MeteorRockBSCrystal
  parent: AsteroidRock
  suffix: bluespace crystal
  components:
    - type: OreVein
      oreChance: 1.0
      currentOre: OreBSCrystal
    - type: Sprite
      layers:
        - state: rock_asteroid
        - map: [ "enum.EdgeLayer.South" ]
          state: rock_asteroid_south
        - map: [ "enum.EdgeLayer.East" ]
          state: rock_asteroid_east
        - map: [ "enum.EdgeLayer.North" ]
          state: rock_asteroid_north
        - map: [ "enum.EdgeLayer.West" ]
          state: rock_asteroid_west
        - state: rock_bluespace_crystal
          map: [ "enum.MiningScannerVisualLayers.Overlay" ]
          visible: false # Lavaland Change

- type: entity
  id: IronRockBSCrystal
  parent: IronRock
  suffix: bluespace crystal
  components:
    - type: OreVein
      oreChance: 1.0
      currentOre: OreBSCrystal
    - type: Sprite
      layers:
        - state: ironrock
        - map: [ "enum.EdgeLayer.South" ]
          state: ironrock_south
        - map: [ "enum.EdgeLayer.East" ]
          state: ironrock_east
        - map: [ "enum.EdgeLayer.North" ]
          state: ironrock_north
        - map: [ "enum.EdgeLayer.West" ]
          state: ironrock_west
        - state: rock_bluespace_crystal
          map: [ "enum.MiningScannerVisualLayers.Overlay" ]
          visible: false # Lavaland Change

- type: entity
  id: WallRockBSCrystal
  parent: WallRock
  suffix: bluespace crystal
  components:
    - type: OreVein
      oreChance: 1.0
      currentOre: OreBSCrystal
    - type: Sprite
      layers:
        - state: rock
        - map: [ "enum.EdgeLayer.South" ]
          state: rock_south
        - map: [ "enum.EdgeLayer.East" ]
          state: rock_east
        - map: [ "enum.EdgeLayer.North" ]
          state: rock_north
        - map: [ "enum.EdgeLayer.West" ]
          state: rock_west
        - state: rock_bluespace_crystal
          map: [ "enum.MiningScannerVisualLayers.Overlay" ]
          visible: false # Lavaland Change

- type: entity
  id: WallRockBasaltBSCrystal
  parent: WallRockBasalt
  suffix: bluespace crystal
  components:
    - type: OreVein
      oreChance: 1.0
      currentOre: OreBSCrystal
    - type: Sprite
      layers:
        - state: rock_wall
        - map: [ "enum.EdgeLayer.South" ]
          state: rock_wall_south
        - map: [ "enum.EdgeLayer.East" ]
          state: rock_wall_east
        - map: [ "enum.EdgeLayer.North" ]
          state: rock_wall_north
        - map: [ "enum.EdgeLayer.West" ]
          state: rock_wall_west
        - state: rock_bluespace_crystal
          map: [ "enum.MiningScannerVisualLayers.Overlay" ]
          visible: false # Lavaland Change

- type: entity
  id: WallRockSnowBSCrystal
  parent: WallRockSnow
  suffix: bluespace crystal
  components:
    - type: OreVein
      oreChance: 1.0
      currentOre: OreBSCrystal
    - type: Sprite
      layers:
        - state: rock_snow
        - map: [ "enum.EdgeLayer.South" ]
          state: rock_snow_south
        - map: [ "enum.EdgeLayer.East" ]
          state: rock_snow_east
        - map: [ "enum.EdgeLayer.North" ]
          state: rock_snow_north
        - map: [ "enum.EdgeLayer.West" ]
          state: rock_snow_west
        - state: rock_bluespace_crystal
          map: [ "enum.MiningScannerVisualLayers.Overlay" ]
          visible: false # Lavaland Change

- type: entity
  id: WallRockSandBSCrystal
  parent: WallRockSand
  suffix: bluespace crystal
  components:
    - type: OreVein
      oreChance: 1.0
      currentOre: OreBSCrystal
    - type: Sprite
      layers:
        - state: rock_sand
        - map: [ "enum.EdgeLayer.South" ]
          state: rock_sand_south
        - map: [ "enum.EdgeLayer.East" ]
          state: rock_sand_east
        - map: [ "enum.EdgeLayer.North" ]
          state: rock_sand_north
        - map: [ "enum.EdgeLayer.West" ]
          state: rock_sand_west
        - state: rock_bluespace_crystal
          map: [ "enum.MiningScannerVisualLayers.Overlay" ]
          visible: false # Lavaland Change

- type: entity
  id: WallRockChromiteBSCrystal
  parent: WallRockChromite
  suffix: bluespace crystal
  components:
    - type: OreVein
      oreChance: 1.0
      currentOre: OreBSCrystal
    - type: Sprite
      layers:
        - state: rock_chromite
        - map: [ "enum.EdgeLayer.South" ]
          state: rock_chromite_south
        - map: [ "enum.EdgeLayer.East" ]
          state: rock_chromite_east
        - map: [ "enum.EdgeLayer.North" ]
          state: rock_chromite_north
        - map: [ "enum.EdgeLayer.West" ]
          state: rock_chromite_west
        - state: rock_bluespace_crystal
          map: [ "enum.MiningScannerVisualLayers.Overlay" ]
          visible: false # Lavaland Change

- type: entity
  id: WallRockAndesiteBSCrystal
  parent: WallRockAndesite
  suffix: bluespace crystal
  components:
    - type: OreVein
      oreChance: 1.0
      currentOre: OreBSCrystal
    - type: Sprite
      layers:
        - state: rock_andesite
        - map: [ "enum.EdgeLayer.South" ]
          state: rock_andesite_south
        - map: [ "enum.EdgeLayer.East" ]
          state: rock_andesite_east
        - map: [ "enum.EdgeLayer.North" ]
          state: rock_andesite_north
        - map: [ "enum.EdgeLayer.West" ]
          state: rock_andesite_west
        - state: rock_bluespace_crystal
          map: [ "enum.MiningScannerVisualLayers.Overlay" ]
          visible: false # Lavaland Change
