- type: entityTable
  id: NFTableRandomConcealedMine
  table: !type:GroupSelector
    children:
    # Explosive
    - !type:GroupSelector
      children:
      - id: NFToolboxMineExplosive
        weight: 20
      - id: NFWetFloorSignMineExplosive
        weight: 5
      - id: NFPlushieMineExplosive
        weight: 10
      - id: NFBoxMineExplosive
        weight: 15
      - id: NFTrashMineExplosive
        weight: 30
      - id: NFScrapMineExplosive
        weight: 20
    # Cryo
    - !type:GroupSelector
      children:
      - id: NFToolboxMineCryo
        weight: 20
      - id: NFWetFloorSignMineCryo
        weight: 5
      - id: NFPlushieMineCryo
        weight: 10
      - id: NFBoxMineCryo
        weight: 15
      - id: NFTrashMineCryo
        weight: 30
      - id: NFScrapMineCryo
        weight: 20
    # Fire
    - !type:GroupSelector
      children:
      - id: NFToolboxMineFire
        weight: 20
      - id: NFWetFloorSignMineFire
        weight: 5
      - id: NFPlushieMineFire
        weight: 10
      - id: NFBoxMineFire
        weight: 15
      - id: NFTrashMineFire
        weight: 30
      - id: NFScrapMineFire
        weight: 20
    # EMP
    - !type:GroupSelector
      children:
      - id: NFToolboxMineEmp
        weight: 20
      - id: NFWetFloorSignMineEmp
        weight: 5
      - id: NFPlushieMineEmp
        weight: 10
      - id: NFBoxMineEmp
        weight: 15
      - id: NFTrashMineEmp
        weight: 30
      - id: NFScrapMineEmp
        weight: 20
    # Flash
    - !type:GroupSelector
      children:
      - id: NFToolboxMineFlash
        weight: 20
      - id: NFWetFloorSignMineFlash
        weight: 5
      - id: NFPlushieMineFlash
        weight: 10
      - id: NFBoxMineFlash
        weight: 15
      - id: NFTrashMineFlash
        weight: 30
      - id: NFScrapMineFlash
        weight: 20
    # Smoke
    - !type:GroupSelector
      children:
      - id: NFToolboxMineSmoke
        weight: 20
      - id: NFWetFloorSignMineSmoke
        weight: 5
      - id: NFPlushieMineSmoke
        weight: 10
      - id: NFBoxMineSmoke
        weight: 15
      - id: NFTrashMineSmoke
        weight: 30
      - id: NFScrapMineSmoke
        weight: 20
    # Stinger
    - !type:GroupSelector
      children:
      - id: NFToolboxMineStinger
        weight: 20
      - id: NFWetFloorSignMineStinger
        weight: 5
      - id: NFPlushieMineStinger
        weight: 10
      - id: NFBoxMineStinger
        weight: 15
      - id: NFTrashMineStinger
        weight: 30
      - id: NFScrapMineStinger
        weight: 20
    # Shrapnel
    - !type:GroupSelector
      children:
      - id: NFToolboxMineShrapnel
        weight: 20
      - id: NFWetFloorSignMineShrapnel
        weight: 5
      - id: NFPlushieMineShrapnel
        weight: 10
      - id: NFBoxMineShrapnel
        weight: 15
      - id: NFTrashMineShrapnel
        weight: 30
      - id: NFScrapMineShrapnel
        weight: 20
    # Incendiary
    - !type:GroupSelector
      children:
      - id: NFToolboxMineShrapnelIncendiary
        weight: 20
      - id: NFWetFloorSignMineShrapnelIncendiary
        weight: 5
      - id: NFPlushieMineShrapnelIncendiary
        weight: 10
      - id: NFBoxMineShrapnelIncendiary
        weight: 15
      - id: NFTrashMineShrapnelIncendiary
        weight: 30
      - id: NFScrapMineShrapnelIncendiary
        weight: 20

- type: entity
  name: random mine spawner
  id: NFConcealedMineSpawner
  parent: MarkerBasePlaceFree
  suffix: Frontier
  components:
  - type: Sprite
    layers:
    - state: red
    - sprite: _NF/Objects/Weapons/Bombs/ied_overlay.rsi
      state: ied_wiring1
      color: "#990000"
    - sprite: _NF/Objects/Weapons/Bombs/ied_overlay.rsi
      state: ied_wiring2
      color: "#009900"
    - sprite: _NF/Objects/Weapons/Bombs/ied_overlay.rsi
      state: ied_wiring3
      color: "#000099"
    - sprite: Objects/Consumable/Food/snacks.rsi
      state: cheesiehonkers-trash
    - sprite: _NF/Objects/Weapons/Bombs/ied_overlay.rsi
      state: ied_display
    - sprite: _NF/Objects/Weapons/Bombs/ied_overlay.rsi
      shader: unshaded
      state: ied_light
  - type: EntityTableSpawner
    table: !type:NestedSelector
      tableId: NFTableRandomConcealedMine
      prob: 1.00
