- type: entity
  parent: IDCardStandard
  id: BlueShieldOfficerIDCard
  name: blue shield officer ID card
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: silver
    - state: department-side
      color: &color-centcomm "#134975"
    - sprite: &sunrise-icon-rsi _Sunrise/Interface/Misc/job_icons.rsi
      offset: &icon-offset -0.19, 0
      state: BlueShield
  - type: Item
    heldPrefix: silver
  - type: PresetIdCard
    job: BlueShieldOfficer

- type: entity
  parent: IDCardStandard
  id: BlueShieldEnsignIDCard
  name: blue shield ensign ID card
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: gold
    - state: department-side
      color: *color-centcomm
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: BlueShield
  - type: Item
    heldPrefix: gold
  - type: PresetIdCard
    job: BlueShieldEnsign

- type: entity
  parent: IDCardStandard
  id: BlueShieldOperativeIDCard
  name: blue shield operative ID card
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: blue
    - state: department-side
      color: *color-centcomm
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: BlueShield
  - type: Item
    heldPrefix: blue
  - type: PresetIdCard
    job: BlueShieldOperative

- type: entity
  parent: IDCardStandard
  id: RoboticistIDCard
  name: roboticist ID card
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: default
    - state: department-side
      color: &color-science "#a53aaa"
    - sprite: &icon-rsi Interface/Misc/job_icons.rsi
      offset: *icon-offset
      state: Roboticist
  - type: Item
    heldPrefix: default
  - type: PresetIdCard
    job: Roboticist

- type: entity
  parent: RoboticistIDCard
  id: RoboticistNuclearOperativeIDCard
  name: roboticist operative ID card
  description: A roboticist ID card with standard job access and additional Syndicate access.
  components:
  - type: Access
    tags:
    - Research
    - Maintenance
    - NuclearOperative
    - SyndicateAgent
  - type: PresetIdCard
    job: Roboticist
    setAccess: false

- type: entity
  parent: IDCardStandard
  id: SecurityPilotIDCard
  name: security pilot ID card
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: default
    - state: department-side
      color: &color-security "#cb0000"
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: SecurityPilot
  - type: Item
    heldPrefix: default
  - type: PresetIdCard
    job: SecurityPilot

- type: entity
  parent: IDCardStandard
  id: IAAIDCard
  name: internal affairs agent ID card
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: silver
    - state: department-side
      color: *color-centcomm
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: IAA
  - type: Item
    heldPrefix: silver
  - type: PresetIdCard
    job: IAA

- type: entity
  parent: IDCardStandard
  id: MagistratIDCard
  name: magistrate ID card
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: blue
    - state: department-side
      color: *color-centcomm
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: Magistrat
  - type: Item
    heldPrefix: blue
  - type: PresetIdCard
    job: Magistrat

# - type: entity
#   parent: IDCardStandard
#   id: GuardIDCard
#   name: guard ID card
#   components:
#   - type: Sprite
#     sprite: _Sunrise/Objects/Misc/id_cards.rsi
#     layers:
#     - state: orange
#     - state: department-side
#       color: *color-security
#     - sprite: *sunrise-icon-rsi
#       offset: *icon-offset
#       state: PrisonGuard
#   - type: Item
#     heldPrefix: orange
#   - type: PresetIdCard
#     job: PrisonGuard

- type: entity
  parent: IDCardStandard
  id: PrisonPilotIDCard
  name: prison pilot ID card
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: orange
    - state: department-side
      color: *color-security
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: PrisonPilot
  - type: Item
    heldPrefix: orange
  - type: PresetIdCard
    job: PrisonPilot

- type: entity
  parent: IDCardStandard
  id: NanoTrasenRepresentativeIDCard
  name: NanoTrasen representative ID card
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: gold
    - state: department-side
      color: *color-centcomm
    - sprite: *icon-rsi
      offset: *icon-offset
      state: Nanotrasen
  - type: Item
    heldPrefix: gold
  - type: PresetIdCard
    job: NanoTrasenRepresentative

- type: entity
  parent: IDCardStandard
  id: BarberIDCard
  name: barber ID card
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: default
    - state: department-side
      color: "#639137"
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: Barber
  - type: Item
    heldPrefix: default
  - type: PresetIdCard
    job: Barber

- type: entity
  parent: IDCardStandard
  id: AdjutantIDCard
  name: adjutant ID card
  description: Adjutant ID card.
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: silver
    - state: department-side
      color: "#1b67a5"
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: Adjutant
  - type: Item
    heldPrefix: silver
  - type: PresetIdCard
    job: Adjutant

- type: entity
  parent: IDCardStandard
  id: PathologistIDCard
  name: Pathologist ID card
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: default
    - state: department-side
      color: "#68aed6"
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: Pathologist
  - type: Item
    heldPrefix: default
  - type: PresetIdCard
    job: MedicalPathologist

- type: entity
  parent: IDCardStandard
  id: USSPIDCard
  name: USSP ID card
  suffix: Crew
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: ussp
    - state: department-side
      color: &color-ussp-side "#e80c0c"
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: CrewUSSP
  - type: Access
    tags:
    - Maintenance
  - type: Item
    heldPrefix: black
  - type: PresetIdCard
    job: USSPCrew

- type: entity
  parent: IDCardStandard
  id: USSPOfficerIDCard
  name: USSP ID card
  suffix: Guard
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: ussp
    - state: department-side
      color: *color-ussp-side
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: OfficerUSSP
  - type: Access
    tags:
    - Maintenance
    - NuclearOperative
    - SyndicateAgent
  - type: Item
    heldPrefix: black
  - type: PresetIdCard
    job: USSPOfficer

- type: entity
  parent: IDCardStandard
  id: USSPSoldierIDCard
  name: USSP ID card
  suffix: Combat
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: ussp
    - state: department-side
      color: *color-ussp-side
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: SoldierUSSP
  - type: Access
    tags:
    - NuclearOperative
    - SyndicateAgent
  - type: Item
    heldPrefix: black
  - type: PresetIdCard
    job: USSPSoldier

- type: entity
  parent: IDCardStandard
  id: USSPSoldierOfficerIDCard
  name: USSP ID card
  suffix: Combat Officer
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: ussp
    - state: department-side
      color: *color-ussp-side
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: OfficerAltUSSP
  - type: Access
    tags:
    - NuclearOperative
    - SyndicateAgent
  - type: Item
    heldPrefix: black
  - type: PresetIdCard
    job: USSPOfficerAlt

- type: entity
  parent: IDCardStandard
  id: USSPCaptainIDCard
  name: USSP ID card
  suffix: Captain
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: ussp
    - state: department-side
      color: *color-ussp-side
    - state: department-side-extra-gold-ussp
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: CaptainUSSP
  - type: Access
    groups:
    - AllAccess
    tags:
    - NuclearOperative
    - SyndicateAgent
  - type: Item
    heldPrefix: black
  - type: PresetIdCard
    job: USSPCaptain
  - type: IdCard
    jobTitle: JobUSSPOfficer

- type: entity
  parent: IDCardStandard
  id: NtrGuardIDCard
  name: NTR Guard ID card
  description: OwO Squad
  suffix: Officer
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: silver
    - state: department-side
      color: *color-ussp-side
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: NanotrasenGuard
  - type: Item
    heldPrefix: silver
  - type: PresetIdCard
    job: NtrGuard

- type: entity
  parent: IDCardStandard
  id: NtrLeadGuardIDCard
  name: NTR Lead ID card
  description: Leader OwO Squad
  suffix: Leader
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: silver
    - state: department-side
      color: *color-centcomm
    - state: department-side-extra-gold
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: NanotrasenLeader
  - type: Item
    heldPrefix: silver
  - type: PresetIdCard
    job: NtrLeader

- type: entity
  parent: IDCardStandard
  id: MailCarrierIDCard
  name: mail carrier ID card
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: default
    - state: department-side
      color: &color-supply "#b18644"
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: MailCarrier
  - type: Item
    heldPrefix: default
  - type: PresetIdCard
    job: MailCarrier

- type: entity
  parent: IDCardStandard
  id: MiningIDCard
  name: mining ID card
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: default
    - state: department-side
      color: *color-supply
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: Miner
  - type: Item
    heldPrefix: default
  - type: PresetIdCard
    job: MiningSpecialist

- type: entity
  parent: [ IDCardStandard ]
  id: AbductorIDCard
  name: abductor ID card
  components:
    - type: Sprite
      sprite: _Sunrise/Objects/Misc/id_cards.rsi
      layers:
        - state: abductor
    - type: Access # get your access from your victims.
    - type: AgentIDCard
    - type: IdCard
      bypassLogging: true
      canMicrowave: false
      jobTitle: job-name-unknown
    - type: Item
      heldPrefix: default
    - type: ActivatableUI
      key: enum.AgentIDCardUiKey.Key
      inHandsOnly: true
    - type: UserInterface
      interfaces:
        enum.AgentIDCardUiKey.Key:
          type: AgentIDCardBoundUserInterface

- type: entity
  parent: IDCardStandard
  id: CommaidIDCard
  name: Commaid ID card
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: silver
    - state: department-side
      color: "#ff7ee3"
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: CommandMaid
    - type: Item
      heldPrefix: silver
  - type: PresetIdCard
    job: ComMaid

- type: entity
  parent: IDCardStandard
  id: CentcomOperatorIDCard
  name: command operator ID card
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: blue
    - state: department-side
      color: *color-centcomm
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: Nanotrasen
  - type: Item
    heldPrefix: blue
  - type: PresetIdCard
    job: CentCommOperator

- type: entity
  parent: IDCardStandard
  id: SeniorCourierIDCard
  name: senior courier ID card
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: default
    - state: department-side
      color: *color-supply
    - sprite: *icon-rsi
      offset: *icon-offset
      state: CargoTechnician
  - type: Access
    tags:
    - Cargo
    - CargoPurchaseAccess
    - Maintenance
    - External
  - type: IdCard
    jobTitle: job-name-senior-courier
    jobIcon: JobIconCargoTechnician

- type: entity
  parent: [IDCardStandard, BaseTSFContraband]
  id: TSFIdCard
  name: TSF ID card
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: tsf
  - type: IdCard
    jobIcon: JobIconTSF

- type: entity
  parent: TSFIdCard
  id: TSFIdCardTrader
  name: TSF Trader ID card
  components:
  - type: IdCard
    jobTitle: job-title-tsf-trader

- type: entity
  parent: [IDCardStandard, BaseTSFContraband]
  id: TSFIdCardMarine
  name: dog tags
  suffix: TSF
  description: A marine dog tags.
  components:
  - type: Sprite
    sprite: _Sunrise/Clothing/Neck/Misc/dogtags.rsi
    layers:
    - state: icon
  - type: Clothing
    slots:
    - idcard
    sprite: _Sunrise/Clothing/Neck/Misc/dogtags.rsi
  - type: IdCard
    jobTitle: job-title-tsf-marine
    jobIcon: JobIconTSF
  - type: Access
    groups:
    - AllAccess

- type: entity
  parent: TSFIdCardMarine
  id: TSFIdCardLeader
  suffix: TSF
  name: team leader dog tags
  components:
  - type: IdCard
    jobTitle: job-title-tsf-marine-leader

- type: entity
  parent: TSFIdCardMarine
  id: TSFIdCardElite
  name: MARSOC dog tags
  suffix: TSF
  components:
  - type: IdCard
    jobTitle: job-title-tsf-MARSOC

# region Damgd Expd ID
- type: entity
  parent: IDCardStandard
  id: USSPDamagedIDCard
  name: damaged USSP ID card
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: ussp
    - state: department-side
      color: *color-ussp-side
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: CrewUSSP
  - type: Item
    heldPrefix: black
  - type: Tag
    tags:
    - SovietDamagedIDCardExped
  - type: StaticPrice
    price: 500

- type: entity
  parent: USSPDamagedIDCard
  id: USSPDamagedIDCard1
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: ussp-dmg-1
    - state: department-side
      color: *color-ussp-side
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: CrewUSSP

- type: entity
  parent: USSPDamagedIDCard
  id: USSPDamagedIDCard2
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: ussp-dmg-2
    - state: department-side
      color: *color-ussp-side
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: CrewUSSP

- type: entity
  parent: USSPDamagedIDCard
  id: USSPDamagedIDCard3
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: ussp-dmg-3
    - state: department-side
      color: *color-ussp-side
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: CrewUSSP

- type: entity
  parent: USSPDamagedIDCard
  id: USSPDamagedIDCard4
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: ussp-dmg-4
    - state: department-side
      color: *color-ussp-side
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: CrewUSSP

- type: entity
  parent: USSPDamagedIDCard
  id: USSPSoldierDamagedIDCard
  name: damaged USSP ID card
  suffix: Damaged, Combat
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: ussp
    - state: department-side
      color: *color-ussp-side
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: SoldierUSSP
  - type: Tag
    tags:
    - SovietDamagedIDCardExped
    - SovietDamagedIDCardsSoldierExped
  - type: StaticPrice
    price: 2000

- type: entity
  parent: USSPSoldierDamagedIDCard
  id: USSPSoldierDamagedIDCard1
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: ussp-dmg-1
    - state: department-side
      color: *color-ussp-side
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: SoldierUSSP

- type: entity
  parent: USSPSoldierDamagedIDCard
  id: USSPSoldierDamagedIDCard2
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: ussp-dmg-2
    - state: department-side
      color: *color-ussp-side
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: SoldierUSSP

- type: entity
  parent: USSPSoldierDamagedIDCard
  id: USSPSoldierDamagedIDCard3
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: ussp-dmg-3
    - state: department-side
      color: *color-ussp-side
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: SoldierUSSP

- type: entity
  parent: USSPSoldierDamagedIDCard
  id: USSPSoldierDamagedIDCard4
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: ussp-dmg-4
    - state: department-side
      color: *color-ussp-side
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: SoldierUSSP

- type: entity
  parent: USSPDamagedIDCard
  id: USSPSoldierOfficerDamagedIDCard
  name: damaged USSP officer ID card
  suffix: Damaged, Combat Officer
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: ussp
    - state: department-side
      color: *color-ussp-side
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: OfficerAltUSSP
  - type: Tag
    tags:
    - SovietDamagedIDCardExped
    - SovietDamagedIDCardsOfficerExped
  - type: StaticPrice
    price: 5000

- type: entity
  parent: USSPSoldierOfficerDamagedIDCard
  id: USSPSoldierOfficerDamagedIDCard1
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: ussp-dmg-1
    - state: department-side
      color: *color-ussp-side
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: OfficerAltUSSP

- type: entity
  parent: USSPSoldierOfficerDamagedIDCard
  id: USSPSoldierOfficerDamagedIDCard2
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: ussp-dmg-2
    - state: department-side
      color: *color-ussp-side
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: OfficerAltUSSP

- type: entity
  parent: USSPSoldierOfficerDamagedIDCard
  id: USSPSoldierOfficerDamagedIDCard3
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: ussp-dmg-3
    - state: department-side
      color: *color-ussp-side
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: OfficerAltUSSP

- type: entity
  parent: USSPSoldierOfficerDamagedIDCard
  id: USSPSoldierOfficerDamagedIDCard4
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: ussp-dmg-4
    - state: department-side
      color: *color-ussp-side
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: OfficerAltUSSP

- type: entity
  parent: USSPDamagedIDCard
  id: USSPCaptainDamagedIDCard
  name: damaged USSP captain ID card
  suffix: Damaged, Captain
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: ussp
    - state: department-side
      color: *color-ussp-side
    - state: department-side-extra-gold-ussp
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: CaptainUSSP
  - type: Tag
    tags:
    - SovietDamagedIDCardExped
    - SovietDamagedIDCardsCaptainExped
  - type: StaticPrice
    price: 25000

- type: entity
  parent: USSPCaptainDamagedIDCard
  id: USSPCaptainDamagedIDCard1
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: ussp-dmg-1
    - state: department-side
      color: *color-ussp-side
    - state: department-side-extra-gold-ussp
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: CaptainUSSP

- type: entity
  parent: USSPCaptainDamagedIDCard
  id: USSPCaptainDamagedIDCard2
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: ussp-dmg-2
    - state: department-side
      color: *color-ussp-side
    - state: department-side-extra-gold-ussp
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: CaptainUSSP

- type: entity
  parent: USSPCaptainDamagedIDCard
  id: USSPCaptainDamagedIDCard3
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: ussp-dmg-3
    - state: department-side
      color: *color-ussp-side
    - state: department-side-extra-gold-ussp
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: CaptainUSSP

- type: entity
  parent: USSPCaptainDamagedIDCard
  id: USSPCaptainDamagedIDCard4
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    sprite: _Sunrise/Objects/Misc/id_cards.rsi
    layers:
    - state: ussp-dmg-4
    - state: department-side
      color: *color-ussp-side
    - state: department-side-extra-gold-ussp
    - sprite: *sunrise-icon-rsi
      offset: *icon-offset
      state: CaptainUSSP

- type: entity
  id: USSPDamagedIDCardRandomSpawner
  name: damaged USSP ID card
  components:
  - type: RandomSpawner
    prototypes:
    - USSPDamagedIDCard
    - USSPDamagedIDCard1
    - USSPDamagedIDCard2
    - USSPDamagedIDCard3
    - USSPDamagedIDCard4
    offset: 0
    deleteSpawnerAfterSpawn: true

- type: entity
  id: USSPSoldierDamagedIDCardRandomSpawner
  name: damaged USSP soldier ID card
  components:
  - type: RandomSpawner
    prototypes:
    - USSPSoldierDamagedIDCard
    - USSPSoldierDamagedIDCard1
    - USSPSoldierDamagedIDCard2
    - USSPSoldierDamagedIDCard3
    - USSPSoldierDamagedIDCard4
    offset: 0
    deleteSpawnerAfterSpawn: true

- type: entity
  id: USSPSoldierOfficerDamagedIDCardRandomSpawner
  name: damaged USSP soldier officer ID card
  components:
  - type: RandomSpawner
    prototypes:
    - USSPSoldierOfficerDamagedIDCard
    - USSPSoldierOfficerDamagedIDCard1
    - USSPSoldierOfficerDamagedIDCard2
    - USSPSoldierOfficerDamagedIDCard3
    - USSPSoldierOfficerDamagedIDCard4
    offset: 0
    deleteSpawnerAfterSpawn: true

- type: entity
  id: USSPCaptainDamagedIDCardRandomSpawner
  name: damaged USSP captain ID card
  components:
  - type: RandomSpawner
    prototypes:
    - USSPCaptainDamagedIDCard
    - USSPCaptainDamagedIDCard1
    - USSPCaptainDamagedIDCard2
    - USSPCaptainDamagedIDCard3
    - USSPCaptainDamagedIDCard4
    offset: 0
    deleteSpawnerAfterSpawn: true
# region End
