# SPDX-FileCopyrightText: 2022 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
# SPDX-FileCopyrightText: 2025 OnsenCapy <101037138+OnsenCapy@users.noreply.github.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later

- type: entity
  parent: BaseAction
  id: ActionRevenantShop
  name: Shop
  description: Opens the ability shop.
  components:
  - type: Action
    icon: Interface/Actions/shop.png
  - type: InstantAction
    event: !type:RevenantShopActionEvent

- type: entity
  parent: BaseAction
  id: ActionRevenantDefile
  name: Defile
  description: Breaks windows, tiles, and opens nearby containers. Costs 30 Essence. #Goob edit
  components:
  - type: Action
    useDelay: 15
    icon: Interface/Actions/defile.png
  - type: InstantAction
    event: !type:RevenantDefileActionEvent

- type: entity
  parent: BaseAction
  id: ActionRevenantOverloadLights
  name: Overload Lights
  description: Summons lightning from nearby lights. Costs 40 Essence. #Goob edit
  components:
  - type: Action
    icon: Interface/Actions/overloadlight.png
    useDelay: 20
  - type: InstantAction
    event: !type:RevenantOverloadLightsActionEvent

#- type: entity
#  parent: BaseAction
#  id: ActionRevenantBlight
#  name: Blight
#  description: Costs 50 Essence.
#  components:
#  - type: Action
#    icon: Interface/Actions/blight.png
#    useDelay: 20
#  - type: InstantAction
#    event: !type:RevenantBlightActionEvent

- type: entity
  parent: BaseAction
  id: ActionRevenantMalfunction
  name: Malfunction
  description: Causes nearby mechanisms to malfunction. Costs 60 Essence. #Goob edit
  components:
  - type: Action
    icon: Interface/Actions/malfunction.png
    useDelay: 20
  - type: InstantAction
    event: !type:RevenantMalfunctionActionEvent
