- type: entity
  name: holoparasite injector
  id: HoloparasiteInjector
  parent: [BaseItem, BaseSyndicateContraband]
  description: A complex artwork of handheld machinery allowing the user to host a holoparasite guardian.
  components:
  - type: Sprite
    sprite: Objects/Specific/Medical/hypospray.rsi
    state: combat_hypo
  - type: GuardianCreator
    guardianProto: MobHoloparasiteGuardian

- type: entity
  name: holoclown injector
  parent: HoloparasiteInjector
  id: HoloClownInjector
  description: A complex artwork of handheld machinery allowing the user to host a holoclown guardian.
  components:
  - type: GuardianCreator
    guardianProto: MobHoloClownGuardian

- type: entity
  name: magical lamp
  id: MagicalLamp
  parent: BaseItem
  description: The wizard federation had to cut costs after the jinn merchandise scandal somehow.
  components:
  - type: Sprite
    sprite: Objects/Misc/Lights/lamp.rsi
    layers:
      - state: lamp
  - type: GuardianCreator
    guardianProto: MobIfritGuardian

- type: entity
  name: holoparasite box
  parent: [BoxCardboard, BaseSyndicateContraband]
  id: BoxHoloparasite
  description: A box containing a holoparasite injector.
  components:
  - type: EntityTableContainerFill
    containers:
      storagebase: !type:AllSelector
        children:
        - id: HoloparasiteInjector
        - id: HoloparasiteInfo
        - id: ClothingHeadHatBizarreSoft
  - type: Sprite
    layers:
      - state: box
      - state: holo

- type: entity
  name: holoclown box
  parent: [BoxCardboard, BaseTraitorContraband] # starcup: shared contraband level with nt gear
  id: BoxHoloclown
  description: A box containing a holoclown injector.
  components:
  - type: EntityTableContainerFill
    containers:
      storagebase: !type:AllSelector
        children:
        - id: HoloClownInjector
        - id: ToyFigurineHoloClown
        - id: ToyHammer
  - type: Sprite
    layers:
      - state: box_hug
      - state: holo
  - type: Tag
    tags:
    - BoxCardboard
    - BoxHug
