# SPDX-FileCopyrightText: 2024 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <aiden@djkraz.com>
# SPDX-FileCopyrightText: 2025 deltanedas <39013340+deltanedas@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 deltanedas <@deltanedas:kde.org>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
# TODO: Add descriptions (many)

- type: entity
  abstract: true
  parent: BasePart
  id: PartMonkey
  components:
  - type: Sprite
    sprite: Mobs/Animals/monkey.rsi
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: Fat
        Quantity: 3
      - ReagentId: Blood
        Quantity: 10

- type: entity
  parent: [PartMonkey, BaseChest]
  id: ChestMonkey
  name: "monkey chest"
  components:
  - type: Sprite
    state: "chest_m"
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: Fat
        Quantity: 10
      - ReagentId: Blood
        Quantity: 20

- type: entity
  parent: [PartMonkey, BaseGroin]
  id: GroinMonkey
  name: "monkey groin"
  components:
  - type: Sprite
    state: "groin_m"
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: Fat
        Quantity: 10
      - ReagentId: Blood
        Quantity: 20

- type: entity
  parent: [PartMonkey, BaseHead]
  id: HeadMonkey
  name: "monkey head"
  components:
  - type: Sprite
    state: "head_m"
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: Fat
        Quantity: 5
      - ReagentId: Blood
        Quantity: 10

- type: entity
  parent: [PartMonkey, BaseLeftArm]
  id: LeftArmMonkey
  name: "left monkey arm"
  components:
  - type: Sprite
    state: "l_arm"

- type: entity
  parent: [PartMonkey, BaseRightArm]
  id: RightArmMonkey
  name: "right monkey arm"
  components:
  - type: Sprite
    state: "r_arm"

- type: entity
  parent: [PartMonkey, BaseLeftHand]
  id: LeftHandMonkey
  name: "left monkey hand"
  components:
  - type: Sprite
    state: "l_hand"

- type: entity
  parent: [PartMonkey, BaseRightHand]
  id: RightHandMonkey
  name: "right monkey hand"
  components:
  - type: Sprite
    state: "r_hand"

- type: entity
  parent: [PartMonkey, BaseLeftLeg]
  id: LeftLegMonkey
  name: "left monkey leg"
  components:
  - type: Sprite
    state: "l_leg"

- type: entity
  parent: [PartMonkey, BaseRightLeg]
  id: RightLegMonkey
  name: "right monkey leg"
  components:
  - type: Sprite
    state: "r_leg"

- type: entity
  parent: [PartMonkey, BaseLeftFoot]
  id: LeftFootMonkey
  name: "left monkey foot"
  components:
  - type: Sprite
    state: "l_foot"

- type: entity
  parent: [PartMonkey, BaseRightFoot]
  id: RightFootMonkey
  name: "right monkey foot"
  components:
  - type: Sprite
    state: "r_foot"