 #section

- type: entity
  parent: CMEncryptionKey
  id: AU14EncryptionKeyGOVFOR
  name: GOVFOR encryption key
  description: An encryption key used to communicate on the GOVFOR channel.
  components:
  - type: GrantSquadLeaderTracker
    defaultMode: SquadLeader
    trackerModes:
    - SquadLeader
    - FireteamLeader
    - BattleBuddy
  - type: EncryptionKey
  - type: Sprite
    state: we_ya_key

- type: entity
  parent: CMEncryptionKey
  id: AU14EncryptionKeyGOVFORCommand
  name: GOVFOR command encryption key
  description: An encryption key used to communicate on all GOVFOR channels.
  components:
  - type: GrantSquadLeaderTracker
    defaultMode: SquadLeader

    trackerModes:
    - SquadLeader
    - FireteamLeader
    - BattleBuddy
  - type: EncryptionKey
    channels:
    - MarineCommand
    - MarineJTAC
    - MarineAlpha
    - GovforCharlie
    - GovforBravo
    - GovforIntel
    defaultChannel: MarineCommand
  - type: Sprite
    state: we_ya_key

- type: entity
  parent: CMEncryptionKey
  id: AU14EncryptionKeyGOVFORauxiliarysupport
  name: GOVFOR auxiliary support encryption key
  description: An encryption key used to communicate on auxiliary support channels.
  components:
  - type: GrantSquadLeaderTracker
    defaultMode: SquadLeader
    trackerModes:
    - SquadLeader
    - FireteamLeader
    - BattleBuddy
  - type: EncryptionKey
    channels:
    - MarineCommand
    - GovforIntel
    defaultChannel: MarineCommand
  - type: Sprite
    state: we_ya_key

- type: entity
  parent: CMEncryptionKey
  id: AU14EncryptionKeyGOVFORBravo
  name: GOVFOR Bravo encryption key
  description: An encryption key used to communicate on the GOVFOR Bravo channel.
  components:
  - type: GrantSquadLeaderTracker
    defaultMode: SquadLeader
    trackerModes:
    - SquadLeader
    - FireteamLeader
    - BattleBuddy
  - type: EncryptionKey
    channels:
    - GovforBravo
    defaultChannel: GovforBravo
  - type: Sprite
    state: we_ya_key

- type: entity
  parent: CMEncryptionKey
  id: AU14EncryptionKeyGOVFORCharlie
  name: GOVFOR Charlie encryption key
  description: An encryption key used to communicate on the GOVFOR Charlie channel.
  components:
  - type: GrantSquadLeaderTracker
    defaultMode: SquadLeader
    trackerModes:
    - SquadLeader
    - FireteamLeader
    - BattleBuddy
  - type: EncryptionKey
    channels:
    - GovforCharlie
    defaultChannel: GovforCharlie
  - type: Sprite
    state: we_ya_key

- type: entity
  parent: CMEncryptionKey
  id: AU14EncryptionKeyGOVFORIntel
  name: GOVFOR Intel encryption key
  description: An encryption key used to communicate on the GOVFOR Intel channel.
  components:
  - type: GrantSquadLeaderTracker
    defaultMode: SquadLeader
    trackerModes:
    - SquadLeader
    - FireteamLeader
    - BattleBuddy
  - type: EncryptionKey
    channels:
    - GovforIntel
    defaultChannel: GovforIntel
  - type: Sprite
    state: we_ya_key

- type: entity
  parent: RMCHeadsetShip
  id: AU14HeadsetSectionMarine
  name: GOVFOR radio headset
  description: This is used by GOVFOR personnel to communicate on the radio.
  components:
  - type: GrantSquadLeaderTracker
    defaultMode: SquadLeader

    trackerModes:
    - SquadLeader
    - FireteamLeader
    - BattleBuddy


  - type: Sprite
    state: generic_headset
  - type: ContainerFill
    containers:
      key_slots:
      - CMEncryptionKeyCommon

- type: entity
  parent: RMCHeadsetShip
  id: AU14HeadsetSectionLeader
  name: GOVFOR command radio headset
  description: This is used by GOVFOR command members to communicate on the radio.
  components:
  - type: GrantSquadLeaderTracker
    defaultMode: SquadLeader

    trackerModes:
    - SquadLeader
    - FireteamLeader
    - BattleBuddy

  - type: Sprite
    state: generic_headset
  - type: ContainerFill
    containers:
      key_slots:
      - AU14EncryptionKeyGOVFORCommand
      - AU14EncryptionKeyGOVFOR
      - AU14EncryptionKeyGOVFORBravo
      - AU14EncryptionKeyGOVFORCharlie
      - AU14EncryptionKeyGOVFORIntel

- type: entity
  parent: RMCHeadsetShip
  id: AU14HeadsetGOVFORAux
  name: GOVFOR auxiliary support headset
  description: This is used by GOVFOR auxiliary support members to communicate on the radio.
  components:
  - type: GrantSquadLeaderTracker
    defaultMode: SquadLeader
    trackerModes:
    - SquadLeader
    - FireteamLeader
    - BattleBuddy

  - type: Sprite
    state: generic_headset
  - type: ContainerFill
    containers:
      key_slots:
      - AU14EncryptionKeyGOVFORauxiliarysupport
