- type: entity
  parent: IDCardStandard
  id: MercenaryIDCard
  name: mercenary ID card
  components:
  - type: PresetIdCard
    job: Mercenary
  - type: Sprite
    sprite: _NF/Objects/Misc/id_cards.rsi
    layers:
    - state: default
    - state: idmercenary
  - type: Clothing
    sprite: _NF/Objects/Misc/id_cards.rsi

- type: entity
  parent: IDCardStandard
  id: PilotIDCard
  name: pilot ID card
  components:
  - type: PresetIdCard
    job: Pilot
  - type: Sprite
    sprite: _NF/Objects/Misc/id_cards.rsi
    layers:
    - state: default
    - state: idpilot
  - type: Clothing
    sprite: _NF/Objects/Misc/id_cards.rsi

- type: entity
  parent: IDCardStandard
  id: StcIDCard
  name: station traffic controller ID card
  components:
  - type: PresetIdCard
    job: StationTrafficController
  - type: Sprite
    sprite: _NF/Objects/Misc/id_cards.rsi
    layers:
    - state: silver
    - state: idstationtrafficcontroller
  - type: Clothing
    sprite: _NF/Objects/Misc/id_cards.rsi
  - type: Item
    heldPrefix: silver

- type: entity
  parent: IDCardStandard
  id: PublicAffairsIDCard
  name: public affairs liaison ID card
  components:
  - type: PresetIdCard
    job: PublicAffairsLiaison
  - type: Sprite
    sprite: _NF/Objects/Misc/id_cards.rsi
    layers:
    - state: nfsd
    - state: idpublicaffairsliaison

- type: entity
  parent: IDCardStandard
  id: CadetIDCard
  name: NFSD cadet ID card
  components:
  - type: PresetIdCard
    job: Cadet
  - type: Sprite
    sprite: _NF/Objects/Misc/id_cards.rsi
    layers:
    - state: nfsd
    - state: idnfsdcadet
  - type: Clothing
    sprite: _NF/Objects/Misc/id_cards.rsi
  - type: Item
    heldPrefix: nfsd

- type: entity
  parent: CadetIDCard
  id: DeputyIDCard
  name: NFSD deputy ID card
  components:
  - type: PresetIdCard
    job: Deputy
  - type: Sprite
    sprite: _NF/Objects/Misc/id_cards.rsi
    layers:
    - state: nfsd
    - state: idnfsddeputy

- type: entity
  parent: CadetIDCard
  id: BrigmedicNFIDCard
  name: NFSD brigmedic ID card
  components:
  - type: PresetIdCard
    job: Brigmedic
  - type: Sprite
    sprite: _NF/Objects/Misc/id_cards.rsi
    layers:
    - state: nfsd
    - state: idnfsdbrigmed

- type: entity
  parent: CadetIDCard
  id: SergeantIDCard
  name: NFSD sergeant ID card
  components:
  - type: PresetIdCard
    job: SeniorOfficer
  - type: Sprite
    sprite: _NF/Objects/Misc/id_cards.rsi
    layers:
    - state: nfsd
    - state: idnfsdsergeant

- type: entity
  parent: CadetIDCard
  id: BailiffIDCard
  name: NFSD bailiff ID card
  components:
  - type: PresetIdCard
    job: Bailiff
  - type: Sprite
    sprite: _NF/Objects/Misc/id_cards.rsi
    layers:
    - state: nfsd
    - state: idnfsdbailiff

- type: entity
  parent: [CadetIDCard, BaseCommandContraband]
  id: ShriffIDCard
  name: NFSD sheriff ID card
  components:
  - type: PresetIdCard
    job: Sheriff
  - type: Sprite
    sprite: _NF/Objects/Misc/id_cards.rsi
    layers:
    - state: silver
    - state: idnfsdsheriff
  - type: Item
    heldPrefix: silver

- type: entity
  parent: CadetIDCard
  id: NFDetectiveIDCard
  name: NFSD detective ID card
  components:
  - type: PresetIdCard
    job: NFDetective
  - type: Sprite
    sprite: _NF/Objects/Misc/id_cards.rsi
    layers:
    - state: nfsd
    - state: idnfsddetective

- type: entity
  parent: SecurityIDCard
  id: SecurityGuardIDCard
  name: security guard ID card
  components:
  - type: PresetIdCard
    job: SecurityGuard

- type: entity
  parent: ERTChaplainIDCard
  id: ERTMailCarrierIDCard
  name: ERT mail carrier ID card
  components:
  - type: IdCard
    jobTitle: job-title-ert-mail-carrier
  - type: Sprite
    sprite: _NF/Objects/Misc/id_cards.rsi
    layers:
    - state: gold
    - state: ert_mailcarrier

- type: entity
  parent: [HoPIDCard, BaseCommandContraband]
  id: SrIDCard
  name: station representative ID card
  components:
  - type: PresetIdCard
    job: StationRepresentative

- type: entity
  parent: ValetIDCard
  id: ValetNFIDCard
  name: valet ID card
  components:
  - type: PresetIdCard
    job: Valet
  - type: Sprite
    sprite: _NF/Objects/Misc/id_cards.rsi
    layers:
    - state: default
    - state: idvalet

- type: entity
  parent: JanitorIDCard
  id: NFJanitorIDCard
  components:
  - type: PresetIdCard
    job: NFJanitor

- type: entity
  parent: PassengerIDCard
  id: ContractorIDCard
  name: contractor ID card
  components:
  - type: PresetIdCard
    job: Contractor
  - type: Sprite
    sprite: _NF/Objects/Misc/id_cards.rsi
    layers:
    - state: default
    - state: idcontractor

- type: entity
  parent: PirateIDCard
  id: NFPirateIDCard
  name: pirate ID card
  description: Garr, be this wood?
  suffix: Frontier
  components:
  - type: PresetIdCard
    job: NFPirate
  - type: Sprite
    sprite: _NF/Objects/Misc/id_cards.rsi
    layers:
    - state: pirate
    - state: idpirate
  - type: Item
    heldPrefix: pirate

- type: entity
  parent: NFPirateIDCard
  id: NFPirateCaptainIDCard
  name: pirate captain ID card
  description: Ahoy, see how it glistens!
  components:
  - type: PresetIdCard
    job: NFPirateCaptain
  - type: Sprite
    sprite: _NF/Objects/Misc/id_cards.rsi
    layers:
    - state: pirate
    - state: idpiratecaptain

- type: entity
  parent: NFPirateIDCard
  id: NFPirateFirstMateIDCard
  name: pirate first mate ID card
  components:
  - type: PresetIdCard
    job: NFPirateFirstMate
  - type: Sprite
    sprite: _NF/Objects/Misc/id_cards.rsi
    layers:
    - state: pirate
    - state: idpiratefirstmate

- type: entity
  parent: PunPunIDCard
  id: YipYipIDCard
  name: yip yip ID card
  components:
  - type: PresetIdCard
    name: Yip Yip

- type: entity
  parent: [IDCardStandard, BaseCommandContraband]
  id: DocIDCard
  name: director of care ID card
  components:
  - type: PresetIdCard
    job: DirectorOfCare
  - type: Sprite
    sprite: _NF/Objects/Misc/id_cards.rsi
    layers:
    - state: silver
    - state: idmedicdoc
  - type: Clothing
    sprite: _NF/Objects/Misc/id_cards.rsi
  - type: Item
    heldPrefix: silver

- type: entity
  parent: IDCardStandard
  id: PlantTechnicianIDCard
  name: plant technician ID card
  components:
  - type: PresetIdCard
    job: PlantTechnician
  - type: Sprite
    sprite: _NF/Objects/Misc/id_cards.rsi
    layers:
    - state: default
    - state: idplanttechnician
  - type: Clothing
    sprite: _NF/Objects/Misc/id_cards.rsi

- type: entity
  parent: [IDCardStandard, BaseCommandContraband]
  id: PlantManagerIDCard
  name: plant manager ID card
  components:
  - type: PresetIdCard
    job: PlantManager
  - type: Sprite
    sprite: _NF/Objects/Misc/id_cards.rsi
    layers:
    - state: silver
    - state: idplantmanager
  - type: Clothing
    sprite: _NF/Objects/Misc/id_cards.rsi
  - type: Item
    heldPrefix: silver

# Cats
- type: entity
  parent: CourierIDCard
  id: ClippyIDCard
  name: clippy ID card
  components:
  - type: PresetIdCard
    name: Clippy

- type: entity
  parent: PlantTechnicianIDCard
  id: CurieIDCard
  name: curie ID card
  components:
  - type: PresetIdCard
    name: Curie

- type: entity
  parent: NFPirateFirstMateIDCard
  id: ClarpyIDCard
  name: clarpy ID card
  components:
  - type: PresetIdCard
    name: Clarpy

- type: entity
  parent: DeputyIDCard
  id: CappyIDCard
  name: cappy ID card
  components:
  - type: PresetIdCard
    name: Cappy
