- type: entity
  id: ActionToggleCyberLimb
  name: Toggle Limb
  description: Toggle Limb.
  components:
    - type: Action
      useDelay: 1
      icon:
        sprite: _Starlight/Interface/Actions/actions_cyber.rsi
        state: cyber-hand-left
      itemIconStyle: BigItem
    - type: InstantAction
      event: !type:ToggleLimbEvent

- type: entity
  id: ActionToggleCyberHandLeft
  name: Toggle Hand.
  description: Toggle the left hand
  components:
    - type: Action
      useDelay: 1
      icon:
        sprite: _Starlight/Interface/Actions/actions_cyber.rsi
        state: cyber-hand-left
      itemIconStyle: BigItem
    - type: InstantAction
      event: !type:ToggleLimbEvent

- type: entity
  id: ActionToggleCyberHandRight
  name: Toggle Hand.
  description: Toggle the right hand
  components:
    - type: Action
      useDelay: 1
      icon:
        sprite: _Starlight/Interface/Actions/actions_cyber.rsi
        state: cyber-hand-right
      itemIconStyle: BigItem
    - type: InstantAction
      event: !type:ToggleLimbEvent


- type: entity
  parent: BaseAction
  id: ActionOpenStorageLeftLeg
  name: Toggle Storage Organ
  description: Opens or closes the storage attached to your left leg
  components:
  - type: Action
    itemIconStyle: BigAction
    priority: -20
    icon:
      sprite: Clothing/Back/Satchels/smuggler.rsi
      state: icon
    useDelay: 1
  - type: InstantAction
    event: !type:OpenStorageOrganEvent
      key: LeftLeg

- type: entity
  parent: BaseAction
  id: ActionOpenStorageRightLeg
  name: Toggle Storage Organ
  description: Opens or closes the storage attached to your right leg
  components:
  - type: Action
    itemIconStyle: BigAction
    priority: -20
    icon:
      sprite: Clothing/Back/Satchels/smuggler.rsi
      state: icon
    useDelay: 1
  - type: InstantAction
    event: !type:OpenStorageOrganEvent
      key: RightLeg

- type: entity
  parent: BaseAction
  id: ActionToggleCoolingUnit
  name: Toggle Cooling Unit
  description: Toggle the portable cooling unit.
  components:
  - type: Action
    useDelay: 1
    icon:
      sprite: Interface/Alerts/temperature.rsi
      state: cold1
  - type: InstantAction
    event: !type:ToggleActionEvent


- type: entity
  parent: BaseAction
  id: VentCrawlExitAction
  name: Exit vents
  description: leave these old, decrepit pipes.
  components:
  - type: Action
    itemIconStyle: BigAction
    priority: -20
    useDelay: 1
    icon: _Starlight/Interface/Actions/exit_vent.png
  - type: InstantAction
    event: !type:ExitVentActionEvent
