# TODO: Add descriptions (many)
# TODO BODY: Part damage
- type: entity
  abstract: true
  parent: [ BaseItem, BasePart ]
  id: PartVox
  name: "vox body part"
  components:
  - type: Sprite
    sprite: Mobs/Species/Vox/parts.rsi
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: Fat
        Quantity: 3
      - ReagentId: AmmoniaBlood
        Quantity: 10

- type: entity
  parent: [PartVox, BaseTorso]
  id: TorsoVox
  name: "vox torso"
  components:
  - type: Sprite
    state: "torso"
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: Fat
        Quantity: 10
      - ReagentId: AmmoniaBlood
        Quantity: 20

- type: entity
  parent: [ PartVox, BaseHead ]
  id: HeadVox
  name: "vox head"
  components:
  - type: Sprite
    state: "head"
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: Fat
        Quantity: 5
      - ReagentId: AmmoniaBlood
        Quantity: 10

- type: entity
  parent: [ PartVox, BaseLeftArm ]
  id: LeftArmVox
  name: "left vox arm"
  components:
  - type: Sprite
    state: "l_arm"

- type: entity
  parent: [ PartVox, BaseRightArm ]
  id: RightArmVox
  name: "right vox arm"
  components:
  - type: Sprite
    state: "r_arm"

- type: entity
  parent: [ PartVox, BaseLeftHand ]
  id: LeftHandVox
  name: "left vox hand"
  components:
  - type: Sprite
    state: "l_hand"

- type: entity
  parent: [ PartVox, BaseRightHand ]
  id: RightHandVox
  name: "right vox hand"
  components:
  - type: Sprite
    state: "r_hand"

- type: entity
  parent:  [ PartVox, BaseLeftLeg ]
  id: LeftLegVox
  name: "left vox leg"
  components:
  - type: Sprite
    state: "l_leg"

- type: entity
  parent:  [ PartVox, BaseRightLeg ]
  id: RightLegVox
  name: "right vox leg"
  components:
  - type: Sprite
    state: "r_leg"

- type: entity
  parent: [ PartVox, BaseLeftFoot ]
  id: LeftFootVox
  name: "left vox foot"
  components:
  - type: Sprite
    state: "l_foot"

- type: entity
  parent: [ PartVox, BaseRightFoot ]
  id: RightFootVox
  name: "right vox foot"
  components:
  - type: Sprite
    state: "r_foot"
