# Author Info
# GitHub: onezerooo0, Redrover1760
# Discord: onezero00, Gnarlysheep
# -
# Maintainer Info
# GitHub: Redrover1760
# Discord: Gnarlysheep
# I'm not a maintainer lmao, but rover is
# so true fluffan

# Notes: Wow.
#
- type: pointOfInterest
  id: TSFMCHalcyon
  parent: [BasePOI, BaseRepairablePOI]
  name: 'TSFMC Flagship Halcyon'
  minimumDistance: 2500 # Mono
  maximumDistance: 4000 # Mono
  spawnGamePreset: [ NFAdventure, NFPirate, MonoStandard, MonoRogueTSF, MonoTSFUSSP, MonoADS, MonoChimera, MonoMixed, MonoAllAtOnce ]
  spawnGroup: Required
  gridPath: /Maps/_Mono/POI/tsfmchalcyon.yml
  addComponents:
  - type: IFF
    color: "#047abd"
    readOnly: true
  - type: SolarPoweredGrid
    doNotCull: true

- type: gameMap
  id: TSFMCHalcyon
  mapName: 'TSFMC Flagship Halcyon'
  mapPath: /Maps/_Mono/POI/tsfmchalcyon.yml
  minPlayers: 0
  randomRotation: false
  stations:
    TSFMCHalcyon:
      stationProto: SecurityFrontierOutpost
      components:
        - type: StationNameSetup
          mapNameTemplate: 'TSFMC Flagship Halcyon'
        - type: ExtraStationInformation
          iconPath: /Textures/_NF/Structures/Decoration/banner.rsi/nfsd-banner.png
          stationSubtext: 'frontier-lobby-nfsd-subtext'
          stationDescription: 'frontier-lobby-nfsd-description'
          lobbySortOrder: 2
        - type: StationJobs
          availableJobs:
            Sheriff: [ 1, 1 ]
            Bailiff: [1, 1 ]
            SeniorOfficer: [ 3, 3 ] # Mono
            Brigmedic: [ 2, 2 ] # Mono
            Deputy: [ -1, -1 ] # Mono
            TsfEngineer: [ 2, 2 ]
            TsfBorg: [ 2, 2 ]
          tags:
          - HeadOfPersonnel
          - HeadOfSecurity
        - type: StationDeadDropReporting
          messageSet: Nfsd
        - type: StationDeadDropHintExempt
