- type: entity
  parent: AirlockShuttleSyndicate
  id: AirlockExternalShuttleUSSPLocked
  suffix: External, Docking, USSP, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsUSSP ]

- type: entity
  parent: AirlockGlassShuttleSyndicate
  id: AirlockExternalGlassShuttleUSSPLocked
  suffix: USSP, Locked, Glass
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsUSSP ]

- type: entity
  parent: AirlockExternalShuttleUSSPLocked
  id: AirlockShuttleUSSPOutpostLocked
  suffix: OUTPOST ONLY, USSP, Docking, Locked
  components:
  - type: Destructible # Mono - buff docking port health
    thresholds:
    - trigger:
        !type:DamageTrigger
        damage: 25000 # 10x buff
      behaviors:
      - !type:DoActsBehavior
        acts: ["Destruction"]
      # TODO this should go to the broken node first
      - !type:PlaySoundBehavior
        sound:
          collection: MetalSlam

- type: entity
  parent: AirlockExternalGlassShuttleUSSPLocked
  id: AirlockGlassShuttleUSSPOutpostLocked
  suffix: OUTPOST ONLY, USSP, Docking, Locked
  components:
  - type: Destructible # Mono - buff docking port health
    thresholds:
    - trigger:
        !type:DamageTrigger
        damage: 25000 # 10x buff
      behaviors:
      - !type:DoActsBehavior
        acts: ["Destruction"]
      # TODO this should go to the broken node first
      - !type:PlaySoundBehavior
        sound:
          collection: MetalSlam

- type: entity
  id: AirlockGlassShuttleNfsdOutpost
  parent: AirlockGlassShuttleNfsd
  suffix: OUTPOST ONLY, TSFMC, Glass, Docking
  components:
  - type: Destructible # Mono - buff docking port health
    thresholds:
    - trigger:
        !type:DamageTrigger
        damage: 25000 # 10x buff
      behaviors:
      - !type:DoActsBehavior
        acts: ["Destruction"]
      # TODO this should go to the broken node first
      - !type:PlaySoundBehavior
        sound:
          collection: MetalSlam

- type: entity
  id: AirlockShuttleNfsdOutpost
  parent: AirlockShuttleNfsd
  suffix: OUTPOST ONLY, TSFMC, Docking
  components:
  - type: Destructible # Mono - buff docking port health
    thresholds:
    - trigger:
        !type:DamageTrigger
        damage: 25000 # 10x buff
      behaviors:
      - !type:DoActsBehavior
        acts: ["Destruction"]
      # TODO this should go to the broken node first
      - !type:PlaySoundBehavior
        sound:
          collection: MetalSlam

- type: entity
  parent: AirlockShuttle
  id: AirlockShuttleOutpost
  suffix: OUTPOST ONLY
  components:
  - type: Destructible # Mono - buff docking port health
    thresholds:
    - trigger:
        !type:DamageTrigger
        damage: 25000 # 10x buff
      behaviors:
      - !type:DoActsBehavior
        acts: ["Destruction"]
      # TODO this should go to the broken node first
      - !type:PlaySoundBehavior
        sound:
          collection: MetalSlam

- type: entity
  parent: AirlockGlassShuttle
  id: AirlockGlassShuttleOutpost
  suffix: OUTPOST ONLY
  components:
  - type: Destructible # Mono - buff docking port health
    thresholds:
    - trigger:
        !type:DamageTrigger
        damage: 25000 # 10x buff
      behaviors:
      - !type:DoActsBehavior
        acts: ["Destruction"]
      # TODO this should go to the broken node first
      - !type:PlaySoundBehavior
        sound:
          collection: MetalSlam

- type: entity
  id: AirlockGlassShuttleNfsdCapital
  parent: AirlockGlassShuttleNfsd
  suffix: CAPITAL ONLY, TSFMC, Glass, Docking
  components:
  - type: Destructible # Mono - buff docking port health
    thresholds:
    - trigger:
        !type:DamageTrigger
        damage: 7000 # Almost equal to plastitanium. It doesnt make sense. It just works.
      behaviors:
      - !type:DoActsBehavior
        acts: ["Destruction"]
      # TODO this should go to the broken node first
      - !type:PlaySoundBehavior
        sound:
          collection: MetalSlam

- type: entity
  id: AirlockShuttleNfsdCapital
  parent: AirlockShuttleNfsd
  suffix: CAPITAL ONLY, TSFMC, Docking
  components:
  - type: Destructible # Mono - buff docking port health
    thresholds:
    - trigger:
        !type:DamageTrigger
        damage: 7000 # Almost equal to plastitanium. It doesnt make sense. It just works.
      behaviors:
      - !type:DoActsBehavior
        acts: ["Destruction"]
      # TODO this should go to the broken node first
      - !type:PlaySoundBehavior
        sound:
          collection: MetalSlam

- type: entity
  parent: AirlockShuttleSyndicateCapital
  id: AirlockShuttleSyndicateRogueLockedCapital
  suffix: CAPITAL ONLY, Rogue, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsPirate ]

- type: entity
  parent: AirlockGlassShuttleSyndicateCapital
  id: AirlockGlassShuttleSyndicateRogueLockedCapital
  suffix: CAPITAL ONLY, Rogue, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsPirate ]

- type: entity
  id: AirlockGlassShuttleSyndicateCapital
  parent: AirlockGlassShuttleSyndicate
  suffix: CAPITAL ONLY, Syndicate, Glass, Docking
  components:
  - type: Destructible # Mono - buff docking port health
    thresholds:
    - trigger:
        !type:DamageTrigger
        damage: 7000 # Almost equal to plastitanium. It doesnt make sense. It just works.
      behaviors:
      - !type:DoActsBehavior
        acts: ["Destruction"]
      # TODO this should go to the broken node first
      - !type:PlaySoundBehavior
        sound:
          collection: MetalSlam

- type: entity
  id: AirlockShuttleSyndicateCapital
  parent: AirlockShuttleSyndicate
  suffix: CAPITAL ONLY, Syndicate, Docking
  components:
  - type: Destructible # Mono - buff docking port health
    thresholds:
    - trigger:
        !type:DamageTrigger
        damage: 7000 # Almost equal to plastitanium. It doesnt make sense. It just works.
      behaviors:
      - !type:DoActsBehavior
        acts: ["Destruction"]
      # TODO this should go to the broken node first
      - !type:PlaySoundBehavior
        sound:
          collection: MetalSlam
