- type: entity
  parent: BaseAction
  id: FleshCultistShop
  name: flesh-cultist-shop-name
  description: flesh-cultist-shop-desc
  categories: [ HideSpawnMenu ]
  components:
  - type: Action
    icon: _Sunrise/FleshCult/Interface/Actions/fleshCultistShop.png
    checkCanInteract: false
  - type: InstantAction
    event: !type:FleshCultistShopActionEvent

- type: entity
  parent: BaseAction
  id: FleshCultistBlade
  name: flesh-cultist-blade-name
  description: flesh-cultist-blade-desc
  categories: [ HideSpawnMenu ]
  components:
  - type: Action
    icon: _Sunrise/FleshCult/Interface/Actions/fleshCultistBlade.png
    itemIconStyle: NoItem
    useDelay: 3
    checkCanInteract: false
  - type: InstantAction
    event: !type:FleshCultistHandTransformEvent
      prototype: FleshBlade

- type: entity
  parent: BaseAction
  id: FleshCultistAdrenalin
  name: flesh-cultist-adrenalin-name
  description: flesh-cultist-adrenalin-desc
  categories: [ HideSpawnMenu ]
  components:
  - type: Action
    icon: _Sunrise/FleshCult/Interface/Actions/fleshCultistAdrenalin.png
    itemIconStyle: NoItem
    useDelay: 60
    checkCanInteract: false
  - type: InstantAction
    event: !type:FleshCultistAdrenalinActionEvent

- type: entity
  parent: BaseAction
  id: FleshCultistCreateFleshHeart
  name: flesh-cultist-create-flesh-heart-name
  description: flesh-cultist-create-flesh-heart-desc
  categories: [ HideSpawnMenu ]
  components:
  - type: Action
    icon: _Sunrise/FleshCult/Interface/Actions/fleshCultistFleshHeart.png
    itemIconStyle: NoItem
    useDelay: 360
  - type: InstantAction
    event: !type:FleshCultistCreateFleshHeartActionEvent

- type: entity
  parent: BaseAction
  id: FleshCultistClaw
  name: flesh-cultist-claw-name
  description: flesh-cultist-claw-desc
  categories: [ HideSpawnMenu ]
  components:
  - type: Action
    icon: _Sunrise/FleshCult/Interface/Actions/fleshCultistClaw.png
    itemIconStyle: NoItem
    useDelay: 3
    checkCanInteract: false
  - type: InstantAction
    event: !type:FleshCultistHandTransformEvent
      prototype: FleshClaw

- type: entity
  parent: BaseAction
  id: FleshCultistThrowHugger
  name: flesh-cultist-throw-hugger-name
  description: flesh-cultist-throw-hugger-desc
  categories: [ HideSpawnMenu ]
  components:
  - type: Action
    icon: _Sunrise/FleshCult/Interface/Actions/fleshThrowHugger.png
    itemIconStyle: NoItem
    useDelay: 60
    checkCanInteract: false
  - type: TargetAction
    range: 200
  - type: WorldTargetAction
    event: !type:FleshCultistThrowHuggerActionEvent

- type: entity
  parent: BaseAction
  id: FleshCultistAcidSpit
  name: flesh-cultist-acid-spit-name
  description: flesh-cultist-acid-spit-desc
  categories: [ HideSpawnMenu ]
  components:
  - type: Action
    icon: _Sunrise/FleshCult/Interface/Actions/fleshAcidSpit.png
    itemIconStyle: NoItem
    useDelay: 30
    checkCanInteract: false
  - type: TargetAction
    range: 200
  - type: WorldTargetAction
    event: !type:FleshCultistAcidSpitActionEvent

- type: entity
  parent: BaseAction
  id: FleshCultistFist
  name: flesh-cultist-fist-name
  description: flesh-cultist-fist-desc
  categories: [ HideSpawnMenu ]
  components:
  - type: Action
    icon: _Sunrise/FleshCult/Interface/Actions/fleshCultistFist.png
    itemIconStyle: NoItem
    useDelay: 3
    checkCanInteract: false
  - type: InstantAction
    event: !type:FleshCultistHandTransformEvent
      prototype: FleshFist

- type: entity
  parent: BaseAction
  id: FleshCultistSpikeGun
  name: flesh-cultist-spike-gun-name
  description: flesh-cultist-spike-gun-desc
  categories: [ HideSpawnMenu ]
  components:
  - type: Action
    icon: _Sunrise/FleshCult/Interface/Actions/fleshCultistSpikeGun.png
    itemIconStyle: NoItem
    useDelay: 3
    checkCanInteract: false
  - type: InstantAction
    event: !type:FleshCultistHandTransformEvent
      prototype: FleshSpikeHandGun

- type: entity
  parent: BaseAction
  id: FleshCultistArmor
  name: flesh-cultist-armor-name
  description: flesh-cultist-armor-desc
  categories: [ HideSpawnMenu ]
  components:
  - type: Action
    icon: _Sunrise/FleshCult/Interface/Actions/fleshCultistArmor.png
    itemIconStyle: NoItem
    useDelay: 10
    checkCanInteract: false
  - type: InstantAction
    event: !type:FleshCultistBodyTransformEvent
      prototype: ClothingOuterArmorFlesh
      targetSlot: outerClothing
      checkSlots:
      - shoes

- type: entity
  parent: BaseAction
  id: FleshCultistHeavyArmor
  name: flesh-cultist-heavy-armor-name
  description: flesh-cultist-heavy-armor-desc
  categories: [ HideSpawnMenu ]
  components:
  - type: Action
    icon: _Sunrise/FleshCult/Interface/Actions/fleshCultistHeavyArmor.png
    itemIconStyle: NoItem
    useDelay: 10
    checkCanInteract: false
  - type: InstantAction
    event: !type:FleshCultistBodyTransformEvent
      prototype: ClothingOuterHeavyArmorFlesh
      targetSlot: outerClothing
      checkSlots:
      - shoes

- type: entity
  parent: BaseAction
  id: FleshCultistSpiderlegs
  name: flesh-cultist-spider-legs-name
  description: flesh-cultist-spider-legs-desc
  categories: [ HideSpawnMenu ]
  components:
  - type: Action
    icon: _Sunrise/FleshCult/Interface/Actions/fleshCultistSpiderLegs.png
    itemIconStyle: NoItem
    useDelay: 10
    checkCanInteract: false
  - type: InstantAction
    event: !type:FleshCultistBodyTransformEvent
      prototype: ClothingFleshSpiderLegs
      targetSlot: shoes
      checkSlots:
      - outerClothing
      checkTags:
      - FullBodyOuter

- type: entity
  parent: BaseAction
  id: FleshCultistAbsorbBloodPool
  name: flesh-cultist-absorb-blood-pool-name
  description: flesh-cultist-absorb-blood-pool-desc
  categories: [ HideSpawnMenu ]
  components:
  - type: Action
    icon: _Sunrise/FleshCult/Interface/Actions/fleshCultistAbsorbBloodPool.png
    useDelay: 5
    checkCanInteract: false
  - type: InstantAction
    event: !type:FleshCultistAbsorbBloodPoolActionEvent

- type: entity
  parent: BaseAction
  id: FleshCultistDevour
  name: flesh-cultist-devour-name
  description: flesh-cultist-devour-desc
  categories: [ HideSpawnMenu ]
  components:
  - type: Action
    icon: _Sunrise/FleshCult/Interface/Actions/fleshCultistDevour.png
    itemIconStyle: NoItem
    checkCanInteract: false
    useDelay: 5
  - type: TargetAction
    range: 2
    checkCanAccess: true
  - type: EntityTargetAction
    whitelist:
      components:
      - MobState
    event: !type:FleshCultistDevourActionEvent
