- type: entity
  id: CameraHandheld
  parent: BaseItem
  suffix: Entertainment
  name: handheld television
  description: A nifty device that lets you scare yourself from anywhere on the station!
  components:
  # Following components gives user an item that can be held, requires power, has a UI and connects to the local Entertainment camera network, hurts when thrown
  - type: Sprite
    sprite: _Impstation/Objects/Devices/handheld_tv.rsi
    layers:
    - state: handheld_tv
  - type: Item
  - type: ActivatableUI
    requireActiveHand: false
    inHandsOnly: true
    key: enum.SurveillanceCameraMonitorUiKey.Key
  - type: UserInterface
    interfaces:
      enum.SurveillanceCameraMonitorUiKey.Key:
        type: SurveillanceCameraMonitorBoundUserInterface
  - type: DeviceNetwork
    deviceNetId: Wireless
    receiveFrequencyId: SurveillanceCamera
    transmitFrequencyId: SurveillanceCamera
  - type: ContainerContainer
    containers:
      cell_slot: !type:ContainerSlot {}
  - type: PowerCellSlot
    cellSlotId: cell_slot
  - type: ItemSlots
    slots:
      cell_slot:
        name: power-cell-slot-component-slot-name-default
  - type: DamageOtherOnHit # imp
    damage:
      types:
        Blunt: 5
  - type: WirelessNetworkConnection
    range: 200
  - type: DeviceNetworkRequiresPower
  - type: Speech
    speechVerb: Robotic
  - type: SurveillanceCameraSpeaker
  - type: SurveillanceCameraMonitor
