- type: entity
  categories: [ HideSpawnMenu ]
  name: Flesh Claw
  parent: BaseItem
  id: FleshClaw
  description: Flesh Claw
  suffix: Flesh Cult
  components:
    - type: FleshHandMod
    - type: Unremoveable
      deleteOnDrop: true
    - type: Sprite
      sprite: _Sunrise/FleshCult/FleshHandMods/flesh_claw.rsi
      state: icon
      netsync: false
    - type: Item
      size: Huge
    - type: ToolTileCompatible
    - type: Tool
      qualities:
        - Prying
      useSound: /Audio/Effects/gib2.ogg
    - type: Prying
      speedModifier: 5
      pryPowered: true
      force: true
    - type: MeleeWeapon
      damage:
        types:
          Slash: 15
    - type: MultipleTool
      statusShowBehavior: true
      entries:
        - behavior: Prying
          sprite:
            sprite: _Sunrise/FleshCult/FleshHandMods/flesh_claw.rsi
            state: icon
          useSound: /Audio/Effects/gib2.ogg
          changeSound: /Audio/Effects/gib3.ogg
        - behavior: Cutting
          sprite:
            sprite: _Sunrise/FleshCult/FleshHandMods/flesh_claw.rsi
            state: icon
          useSound: /Audio/Effects/gib2.ogg
          changeSound: /Audio/Effects/gib3.ogg
        - behavior: Anchoring
          sprite:
            sprite: _Sunrise/FleshCult/FleshHandMods/flesh_claw.rsi
            state: icon
          useSound: /Audio/Effects/gib2.ogg
          changeSound: /Audio/Effects/gib3.ogg
        - behavior: Screwing
          sprite:
            sprite: _Sunrise/FleshCult/FleshHandMods/flesh_claw.rsi
            state: icon
          useSound: /Audio/Effects/gib2.ogg
          changeSound: /Audio/Effects/gib3.ogg

- type: entity
  categories: [ HideSpawnMenu ]
  name: flesh fist
  parent: BaseItem
  id: FleshFist
  description: Fisting is three hundred bucks
  suffix: Flesh Cult
  components:
    - type: FleshHandMod
    - type: Unremoveable
      deleteOnDrop: true
    - type: Sprite
      sprite: _Sunrise/FleshCult/FleshHandMods/flesh_fist.rsi
      state: icon
    - type: UseDelay
      delay: 6
    - type: UseDelayOnMeleeHit
    - type: MeleeThrowOnHit
      stunTime: 1.5
      activateOnThrown: true
      distance: 6
      speed: 7
    - type: MeleeWeapon
      attackRate: 0.5
      damage:
        types:
          Blunt: 22
          Structural: 44
      soundHit:
        collection: MetalThud
    - type: Item
      size: Ginormous

- type: entity
  categories: [ HideSpawnMenu ]
  name: Flesh blade
  parent: BaseItem
  id: FleshBlade
  description: Flesh blade
  suffix: Flesh Cult
  components:
    - type: FleshHandMod
    - type: Unremoveable
      deleteOnDrop: true
    - type: Sharp
    - type: Sprite
      sprite: _Sunrise/FleshCult/FleshHandMods/flesh_blade.rsi
      state: icon
    - type: Prying
      speedModifier: 2.5
      pryPowered: true
      force: true
    - type: MeleeWeapon
      wideAnimationRotation: 0
      angle: 0
      animation: WeaponArcThrust
      attackRate: 1.2
      damage:
        types:
          Piercing: 19
      resistanceBypass: true
      soundHit:
          path: /Audio/Weapons/bladeslice.ogg
    - type: Item
      size: Huge
      sprite: _Sunrise/FleshCult/FleshHandMods/flesh_blade.rsi

- type: entity
  categories: [ HideSpawnMenu ]
  name: spike gun
  id: FleshSpikeHandGun
  parent: BaseItem
  suffix: Flesh Cult
  components:
    - type: FleshHandMod
    - type: Sprite
      sprite: _Sunrise/FleshCult/FleshHandMods/flesh_spike_hand.rsi
      state: icon
    - type: Item
      sprite: _Sunrise/FleshCult/FleshHandMods/flesh_spike_hand.rsi
      size: Ginormous
    - type: Gun
      fireRate: 3
      selectedMode: SemiAuto
      availableModes:
        - SemiAuto
      soundGunshot:
        path: /Audio/_Sunrise/FleshCult/spike_gun_shot.ogg
    - type: AmmoCounter
    - type: Appearance
    - type: RechargeBasicEntityAmmo
      rechargeCooldown: 2
      rechargeSound: /Audio/_Sunrise/FleshCult/spike_gun_reload.ogg
    - type: Unremoveable
      deleteOnDrop: true
    - type: BasicEntityAmmoProvider
      proto: BulletSpike
      capacity: 10
      count: 5
