- type: entity
  parent: BasePDA
  id: IAAPDA
  name: internal affairs agent PDA
  description: Corporation and profit are best friends.
  components:
    - type: Pda
      id: IAAIDCard
    - type: Appearance
      appearanceDataInit:
        enum.PdaVisuals.PdaType:
          !type:String
          pda-iaa
    - type: PdaBorderColor
      borderColor: "#665c99"
      accentVColor: "#3d3d40"
    - type: Icon
      state: pda-iaa

- type: entity
  parent: CaptainPDA
  id: MagistratPDA
  name: magistrat PDA
  components:
  - type: Pda
    id: MagistratIDCard
    penSlot:
      startingItem: UEGPen
      priority: -1
      whitelist:
        tags:
        - Write
  - type: Appearance
    appearanceDataInit:
      enum.PdaVisuals.PdaType:
        !type:String
        pda-magistrat
  - type: PdaBorderColor
    borderColor: "#e6bd45"
    accentVColor: "#3d3d40"
  - type: Icon
    state: pda-magistrat

- type: entity
  parent: BasePDA
  id: BlueShieldOfficerPDA
  name: blue shield officer PDA
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Devices/pda.rsi
  - type: Pda
    id: BlueShieldOfficerIDCard
  - type: Appearance
    appearanceDataInit:
      enum.PdaVisuals.PdaType:
        !type:String
        pda-blueshield
  - type: PdaBorderColor
    borderColor: "#546c8c"
    accentHColor: "#3d3d40"
    accentVColor: "#3d3d40"
  - type: Icon
    sprite: _Sunrise/Objects/Devices/pda.rsi
    state: pda-blueshield

- type: entity
  parent: BasePDA
  id: BlueShieldEnsignPDA
  name: blue shield ensign PDA
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Devices/pda.rsi
  - type: Pda
    id: BlueShieldEnsignIDCard
  - type: Appearance
    appearanceDataInit:
      enum.PdaVisuals.PdaType:
        !type:String
        pda-blueshield-ensign
  - type: PdaBorderColor
    borderColor: "#546c8c"
    accentHColor: "#3d3d40"
    accentVColor: "#3d3d40"
  - type: Icon
    sprite: _Sunrise/Objects/Devices/pda.rsi
    state: pda-blueshield

- type: entity
  parent: BasePDA
  id: BlueShieldOperativePDA
  name: blue shield operative PDA
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Devices/pda.rsi
  - type: Pda
    id: BlueShieldOperativeIDCard
  - type: Appearance
    appearanceDataInit:
      enum.PdaVisuals.PdaType:
        !type:String
        pda-blueshield
  - type: PdaBorderColor
    borderColor: "#546c8c"
    accentHColor: "#3d3d40"
    accentVColor: "#3d3d40"
  - type: Icon
    sprite: _Sunrise/Objects/Devices/pda.rsi
    state: pda-blueshield

- type: entity
  parent: BaseMedicalPDA
  id: PathologistPDA
  name: Pathologist PDA
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Devices/pda.rsi
  - type: Pda
    id: PathologistIDCard
  - type: Appearance
    appearanceDataInit:
      enum.PdaVisuals.PdaType:
        !type:String
        pda-patologoanatom
  - type: PdaBorderColor
    borderColor: "#a3b2cc"
    accentHColor: "#3d3d40"
    accentVColor: "#2f6e67"
  - type: Icon
    sprite: _Sunrise/Objects/Devices/pda.rsi
    state: pda-patologoanatom

- type: entity
  parent: BasePDA
  id: FugitivePrisonerPDA
  name: prisoner's PDA
  description: A dim screen and a stuck button, the appearance reveals a past that left its mark.
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Devices/pda.rsi
  - type: Pda
    id: PlanetPrisonerIDCard
  - type: Appearance
    appearanceDataInit:
      enum.PdaVisuals.PdaType:
        !type:String
        pda-space-prison-prisoner
  - type: PdaBorderColor
    borderColor: "#787983"
  - type: Icon
    sprite: _Sunrise/Objects/Devices/pda.rsi
    state: pda-space-prison-prisoner

# Planet Prison Metus - Start

- type: entity
  parent: BasePDA
  id: SecurityMetusPDA
  abstract: true
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Devices/pda.rsi
  - type: Icon
    sprite: _Sunrise/Objects/Devices/pda.rsi
  - type: CartridgeLoader
    uiKey: enum.PdaUiKey.Key
    preinstalled:
      - CrewManifestCartridge
      - NotekeeperCartridge
      - NanoTaskCartridge
      - NewsReaderCartridge

- type: entity
  parent: SecurityMetusPDA
  id: HeadOfPrisonPDA
  name: Prison governor's PDA
  description: Has the look of a prestigious instrument of power, but a little scratched from constant emergency calls.
  components:
  - type: Pda
    id: HeadOfPrisonIDCard
  - type: Appearance
    appearanceDataInit:
      enum.PdaVisuals.PdaType:
        !type:String
        pda-space-prison-boss
  - type: PdaBorderColor
    borderColor: "#802d29"
    accentHColor: "#111111"
  - type: Icon
    state: pda-space-prison-boss

- type: entity
  parent: SecurityMetusPDA
  id: PrisonInspectorPDA
  name: prison inspector's PDA
  description: Scarred with small dents and scratches, yet still retaining an official appearance.
  components:
  - type: Pda
    id: PrisonInspectorIDCard
  - type: Appearance
    appearanceDataInit:
      enum.PdaVisuals.PdaType:
        !type:String
        pda-space-prison-inspector
  - type: PdaBorderColor
    borderColor: "#802d29"
    accentHColor: "#584f70"
  - type: Icon
    state: pda-space-prison-inspector

- type: entity
  parent: SecurityMetusPDA
  id: PrisonEngineerPDA
  name: prison engineer's PDA
  description: Heavy and scorched at the edges, it has absorbed the heat of short circuits and welding seams of the prison block.
  components:
  - type: Pda
    id: PrisonEngineerIDCard
  - type: Appearance
    appearanceDataInit:
      enum.PdaVisuals.PdaType:
        !type:String
        pda-space-prison-engineer
  - type: PdaBorderColor
    borderColor: "#cc7014"
    accentVColor: "#cc5200"
  - type: Icon
    state: pda-space-prison-engineer

- type: entity
  parent: SecurityMetusPDA
  id: PrisonScientistPDA
  name: prison scientist's PDA
  description: Faded with time, marked by traces of chemicals and burnt corners born from hurried work behind locked doors.
  components:
  - type: Pda
    id: PrisonScientistIDCard
  - type: Appearance
    appearanceDataInit:
      enum.PdaVisuals.PdaType:
        !type:String
        pda-space-prison-scientist
  - type: PdaBorderColor
    borderColor: "#cc7014"
    accentVColor: "#7a2699"
  - type: Icon
    state: pda-space-prison-scientist

- type: entity
  parent: SecurityMetusPDA
  id: PrisonDoctorPDA
  name: prison doctor's PDA
  description: Sterile in appearance but worn at the edges, it has held more than one story of pain and salvation.
  components:
  - type: Pda
    id: PrisonDoctorIDCard
  - type: Appearance
    appearanceDataInit:
      enum.PdaVisuals.PdaType:
        !type:String
        pda-space-prison-doctor
  - type: PdaBorderColor
    borderColor: "#cc7014"
    accentVColor: "#2f6e67"
  - type: Icon
    state: pda-space-prison-doctor

- type: entity
  parent: SecurityMetusPDA
  id: PrisonChefPDA
  name: prison chef's PDA
  description: Worn and stained with spots of spices, it reflects the harsh daily grind of the prison kitchen.
  components:
  - type: Pda
    id: PrisonChefIDCard
  - type: Appearance
    appearanceDataInit:
      enum.PdaVisuals.PdaType:
        !type:String
        pda-space-prison-chef
  - type: PdaBorderColor
    borderColor: "#cc7014"
    accentVColor: "#198019"
  - type: Icon
    state: pda-space-prison-chef

- type: entity
  parent: SecurityMetusPDA
  id: PrisonWorkerPDA
  name: prison worker's PDA
  description: Worn and scratched, it bears the marks of hard and monotonous labor.
  components:
  - type: Pda
    id: PrisonWorkerIDCard
  - type: Appearance
    appearanceDataInit:
      enum.PdaVisuals.PdaType:
        !type:String
        pda-space-prison-worker
  - type: PdaBorderColor
    borderColor: "#6b3000"
    accentVColor: "#4b0100"
  - type: Icon
    state: pda-space-prison-worker

- type: entity
  parent: BasePDA
  id: PlanetPrisonerPDA
  name: prisoner's PDA
  description: Minimal functions. Maximum oversight.
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Devices/pda.rsi
  - type: Pda
    id: PlanetPrisonerIDCard
  - type: Appearance
    appearanceDataInit:
      enum.PdaVisuals.PdaType:
        !type:String
        pda-space-prison-prisoner
  - type: PdaBorderColor
    borderColor: "#3b3b3b"
  - type: Icon
    sprite: _Sunrise/Objects/Devices/pda.rsi
    state: pda-space-prison-prisoner
  - type: CartridgeLoader
    uiKey: enum.PdaUiKey.Key
    preinstalled:
      - CrewManifestCartridge
      - NewsReaderCartridge
      - NavigatorCartridge

# Planet Prison Metus - End

- type: entity
  parent: BasePDA
  id: PrisonPilotPDA
  name: prison pilot's PDA
  description: Shiny and technologically advanced, as if it had just been pulled out of the cockpit.
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Devices/pda.rsi
  - type: Pda
    id: PrisonPilotIDCard
  - type: Appearance
    appearanceDataInit:
      enum.PdaVisuals.PdaType:
        !type:String
        pda-space-prison-pilot
  - type: PdaBorderColor
    borderColor: "#cc7014"
    accentVColor: "#cc3d3d"
    accentHColor: "#3d3d40"
  - type: Icon
    sprite: _Sunrise/Objects/Devices/pda.rsi
    state: pda-space-prison-pilot
  - type: CartridgeLoader
    uiKey: enum.PdaUiKey.Key
    preinstalled:
      - CrewManifestCartridge
      - NotekeeperCartridge
      - NanoTaskCartridge
      - NewsReaderCartridge
      - AstroNavCartridge

- type: entity
  parent: BasePDA
  id: GuardPDA
  name: prison guard's PDA
  description: Bent and scuffed, but every scratch is evidence of a continuous struggle for safety.
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Devices/pda.rsi
  - type: Pda
    id: GuardIDCard
  - type: Appearance
    appearanceDataInit:
      enum.PdaVisuals.PdaType:
        !type:String
        pda-space-prison-guardian
  - type: Icon
    sprite: _Sunrise/Objects/Devices/pda.rsi
    state: pda-space-prison-guardian
  - type: CartridgeLoader
    uiKey: enum.PdaUiKey.Key
    preinstalled:
      - CrewManifestCartridge
      - NotekeeperCartridge
      - NanoTaskCartridge
      - NewsReaderCartridge

- type: entity
  parent: BaseMedicalPDA
  id: RoboticistPDA
  name: roboticist's PDA
  description: It's covered in something sticky.
  components:
  - type: Pda
    id: RoboticistIDCard
  - type: Appearance
    appearanceDataInit:
      enum.PdaVisuals.PdaType:
        !type:String
        pda-roboticist
  - type: PdaBorderColor
    borderColor: "#a3b2cc"
    accentVColor: "#d95e00"
  - type: Icon
    state: pda-roboticist

- type: entity
  parent: BaseSecurityPDA
  id: SecurityPilotPDA
  name: Security pilot's PDA
  components:
  - type: Pda
    id: SecurityPilotIDCard
  - type: Appearance
    appearanceDataInit:
      enum.PdaVisuals.PdaType:
        !type:String
        pda-securitypilot
  - type: PdaBorderColor
    borderColor: "#637199"
    accentVColor: "#cc3d3d"
    accentHColor: "#3d3d40"
  - type: Icon
    state: pda-securitypilot

- type: entity
  parent: CaptainPDA
  id: NanoTrasenRepresentativePDA
  name: NanoTrasenRepresentative PDA
  components:
  - type: Pda
    id: NanoTrasenRepresentativeIDCard
    penSlot:
      startingItem: Pen
      priority: -1
      whitelist:
        tags:
        - Write
  - type: Appearance
    appearanceDataInit:
      enum.PdaVisuals.PdaType:
        !type:String
        pda-representative
  - type: PdaBorderColor
    borderColor: "#e6bd45"
    accentVColor: "#4b78a6"
    accentHColor: "#3d3d40"
  - type: Icon
    state: pda-representative

- type: entity
  parent: BasePDA
  id: BarberPDA
  name: barber's PDA
  components:
  - type: Pda
    id: BarberIDCard
  - type: Appearance
    appearanceDataInit:
      enum.PdaVisuals.PdaType:
        !type:String
        pda-barber
  - type: PdaBorderColor
    borderColor: "#616266"
    accentVColor: "#198019"
  - type: Icon
    state: pda-barber

- type: entity
  parent: BasePDA
  id: AdjutantPDA
  name: adjuntant PDA
  description: It sorely lacks the camera monitor function.
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Devices/pda.rsi
  - type: Pda
    id: AdjutantIDCard
  - type: Appearance
    appearanceDataInit:
      enum.PdaVisuals.PdaType:
        !type:String
        pda-adj
  - type: PdaBorderColor
    borderColor: "#2e4259"
    accentVColor: "#a3b2cc"
  - type: Icon
    sprite: _Sunrise/Objects/Devices/pda.rsi
    state: pda-adj

- type: entity
  parent: SyndiPDA
  id: USSPPDA
  name: USSP PDA
  description: Since you live in a Soviet country, your dreams should be Soviet as well.
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Devices/pda.rsi
  - type: Pda
    id: USSPIDCard
  - type: Appearance
    appearanceDataInit:
      enum.PdaVisuals.PdaType:
        !type:String
        pda-ussp
  - type: PdaBorderColor
    borderColor: "#891417"
  - type: CartridgeLoader
    uiKey: enum.PdaUiKey.Key
    preinstalled:
      - NotekeeperCartridge

- type: entity
  parent: USSPPDA
  id: USSPOfficerPDA
  name: USSP PDA
  description: Since you live in a Soviet country, your dreams should be Soviet as well.
  suffix: Militia
  components:
  - type: Pda
    id: USSPOfficerIDCard
  - type: CartridgeLoader
    uiKey: enum.PdaUiKey.Key
    preinstalled:
      - NotekeeperCartridge
      - LogProbeCartridge

- type: entity
  parent: USSPPDA
  id: USSPSoldierPDA
  name: Millitary USSP PDA
  description: Since you live in a Soviet country, your dreams should be Soviet as well.
  suffix: Combat
  components:
  - type: Pda
    id: USSPSoldierIDCard
  - type: CartridgeLoader
    uiKey: enum.PdaUiKey.Key
    preinstalled:
      - NotekeeperCartridge
      - AstroNavCartridge
      - MedTekCartridge

- type: entity
  parent: USSPPDA
  id: USSPOfficerSoldierPDA
  name: Millitary USSP PDA
  description: Since you live in a Soviet country, your dreams should be Soviet as well.
  suffix: Combat
  components:
  - type: Pda
    id: USSPSoldierOfficerIDCard
  - type: CartridgeLoader
    uiKey: enum.PdaUiKey.Key
    preinstalled:
      - NotekeeperCartridge
      - AstroNavCartridge
      - MedTekCartridge

- type: entity
  parent: USSPPDA
  id: USSPCaptainPDA
  name: Officer USSP PDA
  description: Since you live in a Soviet country, your dreams should be Soviet as well.
  suffix: Officer
  components:
  - type: Pda
    id: USSPCaptainIDCard
  - type: CartridgeLoader
    uiKey: enum.PdaUiKey.Key
    preinstalled:
      - NotekeeperCartridge
      - LogProbeCartridge
      - AstroNavCartridge
      - MedTekCartridge

- type: entity
  parent: BasePDA
  id: NtrGuardPDA
  name: NTR Guard's PDA
  description: NTR Guard's PDA
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Devices/pda.rsi
  - type: Pda
    id: NtrGuardIDCard
  - type: Appearance
    appearanceDataInit:
      enum.PdaVisuals.PdaType:
        !type:String
        pda-isn-operator
  - type: PdaBorderColor
    borderColor: "#616266"
    accentVColor: "#a3b2cc"
    accentHColor: "#a3b2cc"
  - type: Icon
    sprite: _Sunrise/Objects/Devices/pda.rsi
    state: pda-isn-operator

- type: entity
  parent: NtrGuardPDA
  id: NtrLeadGuardPDA
  name: NTR Guard's PDA
  description: NTR Guard's PDA
  components:
  - type: Pda
    id: NtrLeadGuardIDCard
  - type: Appearance
    appearanceDataInit:
      enum.PdaVisuals.PdaType:
        !type:String
        pda-isn-leader

- type: entity
  parent: BasePDA
  id: MailCarrierPDA
  name: mail carrier's PDA
  description: PDA for the delivery man.
  components:
  - type: Pda
    id: MailCarrierIDCard
  - type: Appearance
    appearanceDataInit:
     enum.PdaVisuals.PdaType:
       !type:String
       pda-mailcarrier
  - type: PdaBorderColor
    borderColor: "#996e2e"
    accentVColor: "#a3b2cc"
  - type: Icon
    state: pda-mailcarrier

- type: entity
  parent: BasePDA
  id: MiningPDA
  name: mining PDA
  description: there is dirt in every crack.
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Devices/pda.rsi
  - type: Pda
    id: MiningIDCard
  - type: Appearance
    appearanceDataInit:
      enum.PdaVisuals.PdaType:
        !type:String
        pda-mining
  - type: PdaBorderColor
    borderColor: "#996e2e"
    accentVColor: "#262699"
  - type: Icon
    sprite: _Sunrise/Objects/Devices/pda.rsi
    state: pda-mining
  - type: CartridgeLoader
    uiKey: enum.PdaUiKey.Key
    preinstalled:
    - CrewManifestCartridge
    - NotekeeperCartridge
    - NewsReaderCartridge
    - AstroNavCartridge

- type: entity
  parent: BasePDA
  id: CommaidPDA
  name: Command maid PDA
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Devices/pda.rsi
  - type: Pda
    id: CommaidIDCard
    penSlot:
      startingItem: CommaidPen
      priority: -1
      whitelist:
        tags:
        - Write
  - type: Appearance
    appearanceDataInit:
      enum.PdaVisuals.PdaType:
        !type:String
        pda-commaid
  - type: PdaBorderColor
    borderColor: "#b36bb3"
    accentVColor: "#a3b2cc"
  - type: Icon
    sprite: _Sunrise/Objects/Devices/pda.rsi
    state: pda-commaid

- type: entity
  parent: PiratePDA
  id: PiratePDAMusic
  name: Shantyman PDA
  description: Yargh! but now with shanties.
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Devices/pda.rsi
  - type: Pda
    id: PirateIDCard
  - type: Appearance
    appearanceDataInit:
     enum.PdaVisuals.PdaType:
       !type:String
       pda-pirate-music
  - type: PdaBorderColor
    borderColor: "#333333"
  - type: Icon
    sprite: _Sunrise/Objects/Devices/pda.rsi
    state: pda-pirate-music
  - type: Instrument
    allowPercussion: false
    handheld: true
    bank: 1
    program: 2

- type: entity
  parent: SeniorOfficerPDA
  id: SecuritySergeantPDA
  name: security sergeant PDA
  description: Still functional. Unlike its owner, it does not shout at you.
