# TODO: Add descriptions (many)
# TODO BODY: Part damage
- type: entity
  id: PartArachnid
  parent: [BaseItem, BasePart]
  name: "arachnid body part"
  abstract: true
  components:
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: Fat
        Quantity: 3
      - ReagentId: CopperBlood
        Quantity: 10

- type: entity
  id: TorsoArachnid
  name: "arachnid torso"
  parent: [PartArachnid, BaseTorso]
  components:
  - type: Sprite
    sprite: Mobs/Species/Arachnid/parts.rsi
    state: "torso_m"
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: Fat
        Quantity: 10
      - ReagentId: CopperBlood
        Quantity: 20

- type: entity
  id: HeadArachnid
  name: "arachnid head"
  parent: [PartArachnid, BaseHead]
  components:
  - type: Sprite
    sprite: Mobs/Species/Arachnid/parts.rsi
    state: "head_m"
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: Fat
        Quantity: 5
      - ReagentId: CopperBlood
        Quantity: 10

- type: entity
  id: LeftArmArachnid
  name: "left arachnid arm"
  parent: [PartArachnid, BaseLeftArm]
  components:
  - type: Sprite
    sprite: Mobs/Species/Arachnid/parts.rsi
    state: "l_arm"

- type: entity
  id: RightArmArachnid
  name: "right arachnid arm"
  parent: [PartArachnid, BaseRightArm]
  components:
  - type: Sprite
    sprite: Mobs/Species/Arachnid/parts.rsi
    state: "r_arm"

- type: entity
  id: LeftHandArachnid
  name: "left arachnid hand"
  parent: [PartArachnid, BaseLeftHand]
  components:
  - type: Sprite
    sprite: Mobs/Species/Arachnid/parts.rsi
    state: "l_hand"

- type: entity
  id: RightHandArachnid
  name: "right arachnid hand"
  parent: [PartArachnid, BaseRightHand]
  components:
  - type: Sprite
    sprite: Mobs/Species/Arachnid/parts.rsi
    state: "r_hand"

- type: entity
  id: LeftLegArachnid
  name: "left arachnid leg"
  parent: [PartArachnid, BaseLeftLeg]
  components:
  - type: Sprite
    sprite: Mobs/Species/Arachnid/parts.rsi
    state: "l_leg"
  - type: MovementBodyPart

- type: entity
  id: RightLegArachnid
  name: "right arachnid leg"
  parent: [PartArachnid, BaseRightLeg]
  components:
  - type: Sprite
    sprite: Mobs/Species/Arachnid/parts.rsi
    state: "r_leg"
  - type: MovementBodyPart

- type: entity
  id: LeftFootArachnid
  name: "left arachnid foot"
  parent: [PartArachnid, BaseLeftFoot]
  components:
  - type: Sprite
    sprite: Mobs/Species/Arachnid/parts.rsi
    state: "l_foot"

- type: entity
  id: RightFootArachnid
  name: "right arachnid foot"
  parent: [PartArachnid, BaseRightFoot]
  components:
  - type: Sprite
    sprite: Mobs/Species/Arachnid/parts.rsi
    state: "r_foot"
