# Prototypes for various default beacon configurations.

# region Utilities
- type: entity
  parent: DefaultStationBeacon
  id: DefaultStationBeaconFrontierATM
  suffix: ATM
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-atm
    color: "#0077C1"

- type: entity
  parent: DefaultStationBeacon
  id: DefaultStationBeaconFrontierShipyard
  suffix: Shipyard
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-shipyard
    color: "#0077C1"

- type: entity
  parent: DefaultStationBeacon
  id: DefaultStationBeaconFrontierGasSale
  suffix: Gas Sale
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-gas-sale
    color: "#0077C1"

- type: entity
  parent: DefaultStationBeacon
  id: DefaultStationBeaconFrontierCryosleep
  suffix: Frontier, Cryosleep
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-cryosleep
    color: "#0077C1"

# region Command
- type: entity
  parent: DefaultStationBeaconCommand
  id: DefaultStationBeaconFrontierSROffice
  suffix: SR's Office
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-sr-office

- type: entity
  parent: DefaultStationBeaconCommand
  id: DefaultStationBeaconFrontierSRQuarters
  suffix: SR's Quarters
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-sr-quarters

- type: entity
  parent: DefaultStationBeaconCommand
  id: DefaultStationBeaconFrontierManagersOffice
  suffix: PM's Office
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-managers-office

- type: entity
  parent: DefaultStationBeaconCommand
  id: DefaultStationBeaconFrontierManagersQuarters
  suffix: PM's Quarters
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-managers-quarters

# region Supply
- type: entity
  parent: DefaultStationBeaconSupply
  id: DefaultStationBeaconFrontierCargobayOne
  suffix: Cargobay 1
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-cargobay-one

- type: entity
  parent: DefaultStationBeaconSupply
  id: DefaultStationBeaconFrontierCargobayTwo
  suffix: Cargobay 2
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-cargobay-two

- type: entity
  parent: DefaultStationBeaconSupply
  id: DefaultStationBeaconFrontierCargobayThree
  suffix: Cargobay 3
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-cargobay-three

- type: entity
  parent: DefaultStationBeaconSupply
  id: DefaultStationBeaconFrontierCargobayFour
  suffix: Cargobay 4
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-cargobay-four

# region Service
- type: entity
  parent: DefaultStationBeaconService
  id: DefaultStationBeaconFrontierShops
  suffix: Shops
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-shops

- type: entity
  parent: DefaultStationBeaconService
  id: DefaultStationBeaconFrontierVend
  suffix: Vending Machines
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-vending-machines

- type: entity
  parent: DefaultStationBeaconService
  id: DefaultStationBeaconFrontierCafe
  suffix: Cafe
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-cafe

- type: entity
  parent: DefaultStationBeaconService
  id: DefaultStationBeaconFrontierMess
  suffix: Mess
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-mess

- type: entity
  parent: DefaultStationBeaconService
  id: DefaultStationBeaconFrontierHead
  suffix: Head
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-head

- type: entity
  parent: DefaultStationBeaconService
  id: DefaultStationBeaconFrontierServiceLobby
  suffix: Service, Lobby
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-lobby

- type: entity
  parent: DefaultStationBeaconService
  id: DefaultStationBeaconFrontierBreakRoom
  suffix: Break Room
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-break-room

# region NFSD
- type: entity
  parent: DefaultStationBeacon
  id: DefaultStationBeaconFrontierNfsd
  suffix: NFSD
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-nfsd
    color: "#f1b223"

- type: entity
  parent: DefaultStationBeaconFrontierNfsd
  id: DefaultStationBeaconFrontierNfsdBrig
  suffix: NFSD Brig
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-nfsd-brig

# region Misc
- type: entity
  parent: DefaultStationBeacon
  id: DefaultStationBeaconFrontierTransitShuttle
  suffix: Bus Stop
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-transit-shuttle

- type: entity
  parent: DefaultStationBeacon
  id: DefaultStationBeaconFrontierDock
  suffix: Dock
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-dock

- type: entity
  parent: DefaultStationBeacon
  id: DefaultStationBeaconFrontierConference
  suffix: Conference Room
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-conference

# region Mercenary
- type: entity
  parent: DefaultStationBeacon
  id: DefaultStationBeaconFrontierMercenary
  suffix: Mercenary
  abstract: true
  components:
  - type: NavMapBeacon
    color: "#b8b873"

- type: entity
  parent: DefaultStationBeaconFrontierMercenary
  id: DefaultStationBeaconFrontierOfficeMercenary
  suffix: Office, Mercenary
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-office-mercenary

- type: entity
  parent: DefaultStationBeaconFrontierMercenary
  id: DefaultStationBeaconFrontierShootingRangeMercenary
  suffix: Shooting range, Mercenary
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-shooting-range-mercenary

- type: entity
  parent: DefaultStationBeaconFrontierMercenary
  id: DefaultStationBeaconFrontierArmoryMercenary
  suffix: Armory, Mercenary
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-armory-mercenary

# region Atmospherics
- type: entity
  parent: DefaultStationBeacon
  id: DefaultStationBeaconFrontierAtmos
  suffix: Atmos NF
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-atmos-nf
    color: "#3eb38896"

- type: entity
  parent: DefaultStationBeaconFrontierAtmos
  id: DefaultStationBeaconFrontierAtmosAux
  suffix: Atmos, Aux. Chamber
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-aux-chamber

- type: entity
  parent: DefaultStationBeaconFrontierAtmos
  id: DefaultStationBeaconFrontierAtmosBurn
  suffix: Atmos, Burn Chamber
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-atmos-burn

- type: entity
  parent: DefaultStationBeaconFrontierAtmos
  id: DefaultStationBeaconFrontierAtmosCollector
  suffix: Atmos, Collector
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-atmos-collector

- type: entity
  parent: DefaultStationBeaconFrontierAtmos
  id: DefaultStationBeaconFrontierAtmosSupplies
  suffix: Atmos, Supplies
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-supplies

- type: entity
  parent: DefaultStationBeaconFrontierAtmos
  id: DefaultStationBeaconFrontierAtmosTeg
  suffix: Atmos, TEG
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-teg

# region Engineering
- type: entity
  parent: DefaultStationBeaconEngineering
  id: DefaultStationBeaconFrontierEngiSupplies
  suffix: Eng, Supplies
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-supplies

- type: entity
  parent: DefaultStationBeaconEngineering
  id: DefaultStationBeaconFrontierEngiPowerNexus
  suffix: Eng, Power Nexus
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-power-nexus

- type: entity
  parent: DefaultStationBeaconEngineering
  id: DefaultStationBeaconFrontierDecommissionedSpace
  suffix: Eng, Decomm. React.
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-decommissioned-reactor

- type: entity
  parent: DefaultStationBeaconEngineering
  id: DefaultStationBeaconFrontierEngiVend
  suffix: Eng, Vending Machines
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-vending-machines

# region Medical
- type: entity
  parent: DefaultStationBeacon
  id: DefaultStationBeaconFrontierLobby
  suffix: Lobby
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-lobby
    color: "#add8e6"

- type: entity
  parent: DefaultStationBeaconFrontierSROffice
  id: DefaultStationBeaconFrontierDoCOffice
  suffix: DoC's Office
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-doc-office
    color: "#add8e6"

# region Docks
- type: entity
  parent: DefaultStationBeacon
  id: DefaultStationBeaconFrontierEvaAccess
  suffix: EVA Access
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-eva-access

- type: entity
  parent: DefaultStationBeacon
  id: DefaultStationBeaconFrontierDockOne
  suffix: Dock 1
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-dock-one

- type: entity
  parent: DefaultStationBeacon
  id: DefaultStationBeaconFrontierDockTwo
  suffix: Dock 2
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-dock-two

- type: entity
  parent: DefaultStationBeacon
  id: DefaultStationBeaconFrontierDockThree
  suffix: Dock 3
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-dock-three

- type: entity
  parent: DefaultStationBeacon
  id: DefaultStationBeaconFrontierDockFour
  suffix: Dock 4
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-dock-four

- type: entity
  parent: DefaultStationBeacon
  id: DefaultStationBeaconFrontierDockFive
  suffix: Dock 5
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-dock-five

- type: entity
  parent: DefaultStationBeacon
  id: DefaultStationBeaconFrontierDockSix
  suffix: Dock 6
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-dock-six

- type: entity
  parent: DefaultStationBeacon
  id: DefaultStationBeaconFrontierDockSixA
  suffix: Dock 6a
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-dock-six-a

- type: entity
  parent: DefaultStationBeacon
  id: DefaultStationBeaconFrontierDockSixB
  suffix: Dock 6b
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-dock-six-b

- type: entity
  parent: DefaultStationBeacon
  id: DefaultStationBeaconFrontierDockSixC
  suffix: Dock 6c
  components:
  - type: NavMapBeacon
    defaultText: station-beacon-dock-six-c
