- type: entity
  id: ActionMechActivateAirHorn
  name: HOOOOOONNNNNNNKKKKK!!!
  description: Spread joy to everyone in hearing distance.
  components:
    - type: Action
      useDelay: 25
      itemIconStyle: BigAction
      icon:
        sprite: Objects/Specific/Mech/mecha_equipment.rsi
        state: mecha_honker
    - type: InstantAction
      event: !type:MechActivateAirHornEvent


- type: entity
  id: ActionMechToggleLights
  name: Toggle Lights
  description: Turn on mech-mounted spotlights for visibility in poorly lit areas.
  components:
  - type: Action
    useDelay: 1
    itemIconStyle: NoItem
    icon:
      sprite: Interface/Actions/actions_mecha.rsi
      state: mech_lights_off
    iconOn:
      sprite: Interface/Actions/actions_mecha.rsi
      state: mech_lights_on
  - type: InstantAction
    event: !type:ToggleActionEvent

- type: entity
  id: ActionMechToggleInternals
  name: Toggle Internals
  description: Start ventilating the interior from the gas tank.
  components:
  - type: Action
    useDelay: 1
    itemIconStyle: NoItem
    icon:
      sprite: Interface/Actions/actions_mecha.rsi
      state: mech_internals_off
    iconOn:
      sprite: Interface/Actions/actions_mecha.rsi
      state: mech_internals_on
  - type: InstantAction
    event: !type:MechToggleInternalsEvent

- type: entity
  id: ActionMechToggleSirens
  name: Toggle Sirens
  description: Turn on mech-mounted siren for everyone knows who's coming.
  components:
  - type: Action
    useDelay: 1
    itemIconStyle: NoItem
    icon:
      sprite: Interface/Actions/actions_mecha.rsi
      state: mech_siren_off
    iconOn:
      sprite: Interface/Actions/actions_mecha.rsi
      state: mech_siren_on
  - type: InstantAction
    event: !type:MechToggleSirensEvent

- type: entity
  id: ActionMechToggleThrusters
  name: Toggle Thrusters
  description: Turn on mech-mounted thrusters for flying in space.
  components:
  - type: Action
    useDelay: 1
    itemIconStyle: NoItem
    icon:
      sprite: Interface/Actions/actions_mecha.rsi
      state: mech_thrusters_off
    iconOn:
      sprite: Interface/Actions/actions_mecha.rsi
      state: mech_thrusters_on
  - type: InstantAction
    event: !type:MechToggleThrustersEvent

- type: entity
  id: ActionMechToggleNightVision
  name: Toggle Camera
  description: Turn on the night vision camera mounted on the Mech.
  components:
  - type: Action
    useDelay: 1
    itemIconStyle: NoItem
    icon:
      sprite: Interface/Actions/actions_mecha.rsi
      state: mech_night_vision_off
    iconOn:
      sprite: Interface/Actions/actions_mecha.rsi
      state: mech_night_vision_on
  - type: InstantAction
    event: !type:MechToggleNightVisionEvent
