- type: entityTable
  id: DamagedAIShipsTable
  table: !type:AllSelector # we need to pass a list of rules, since rules have further restrictions to consider via StationEventComp
    children:
      - id: UnknownShuttleZenith
      - id: UnknownShuttleRazor
      - id: UnknownShuttleNebula

- type: entityTable
  id: DamagedAIShipsTableT2
  table: !type:AllSelector # we need to pass a list of rules, since rules have further restrictions to consider via StationEventComp
    children:
    - id: UnknownShuttleZenith
    - id: UnknownShuttleZenithE
    - id: UnknownShuttleRazor
    - id: UnknownShuttleRazorN
    - id: UnknownShuttleNebula
    - id: UnknownShuttleWyvern

- type: entity
  parent: BaseRandomShuttleRule
  id: UnknownShuttleZenith
  components:
  - type: StationEvent
    startAnnouncement: station-event-ai-shuttle-detected
    startAudio:
      path: /Audio/Misc/notice1.ogg
    weight: 2
    maxOccurrences: 6
  - type: GameRule
    minPlayers: 32
  - type: LoadMapRule
    preloadedGrid: AIZenith

- type: entity
  parent: BaseRandomShuttleRule
  id: UnknownShuttleZenithE
  components:
  - type: StationEvent
    startAnnouncement: station-event-ai-shuttle-detected
    startAudio:
      path: /Audio/Misc/notice1.ogg
    weight: 2
    maxOccurrences: 2
  - type: GameRule
    minPlayers: 32
  - type: LoadMapRule
    preloadedGrid: AIZenithE

- type: entity
  parent: BaseRandomShuttleRule
  id: UnknownShuttleNebula
  components:
  - type: StationEvent
    startAnnouncement: station-event-ai-shuttle-detected
    startAudio:
      path: /Audio/Misc/notice1.ogg
    weight: 2
    maxOccurrences: 6
  - type: GameRule
    minPlayers: 32
  - type: LoadMapRule
    preloadedGrid: AINebula

- type: entity
  parent: BaseRandomShuttleRule
  id: UnknownShuttleRazor
  components:
  - type: StationEvent
    startAnnouncement: station-event-ai-shuttle-detected
    startAudio:
      path: /Audio/Misc/notice1.ogg
    weight: 3
    maxOccurrences: 8
  - type: GameRule
    minPlayers: 15
  - type: LoadMapRule
    preloadedGrid: AIRazor

- type: entity
  parent: BaseRandomShuttleRule
  id: UnknownShuttleRazorN
  components:
  - type: StationEvent
    startAnnouncement: station-event-ai-shuttle-detected
    startAudio:
      path: /Audio/Misc/notice1.ogg
    weight: 1 # rare but not too rare since it's in the T2 spawner
    maxOccurrences: 2
  - type: GameRule
    minPlayers: 32
  - type: LoadMapRule
    preloadedGrid: AIRazorN

- type: entity
  parent: BaseRandomShuttleRule
  id: UnknownShuttleWyvern
  components:
  - type: StationEvent
    startAnnouncement: station-event-ai-capital-detected
    startAudio:
      path: /Audio/Misc/delta_alt.ogg
    weight: 6
    maxOccurrences: 1
  - type: GameRule
    minPlayers: 60
  - type: LoadMapRule
    preloadedGrid: AIWyvern
