- type: entity
  id: PartIPC
  parent: [BaseItem, BasePart]
  name: "IPC body part"
  abstract: true
  components:
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: Oil
        Quantity: 10

- type: entity
  id: TorsoIPC
  name: "IPC torso"
  parent: [PartIPC, BaseTorso]
  components:
  - type: Sprite
    sprite: _FarHorizons/Mobs/Species/IPC/parts.rsi
    state: "torso_m"
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: Oil
        Quantity: 20

- type: entity
  id: HeadIPC
  name: "IPC head"
  parent: [PartIPC, BaseHead]
  components:
  - type: Sprite
    sprite: _FarHorizons/Mobs/Species/IPC/parts.rsi
    state: "head_m"
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: Oil
        Quantity: 10

- type: entity
  id: LeftArmIPC
  name: "left IPC arm"
  parent: [PartIPC, BaseLeftArm]
  components:
  - type: Sprite
    sprite: _FarHorizons/Mobs/Species/IPC/parts.rsi
    state: "l_arm"
  - type: HumanoidEMPCompositeElement
    effect:
      dropItemsFrom:
      - body_part_slot_left hand
      damageAmount:
        types:
          Shock: 3
          Heat: 1

- type: entity
  id: RightArmIPC
  name: "right IPC arm"
  parent: [PartIPC, BaseRightArm]
  components:
  - type: Sprite
    sprite: _FarHorizons/Mobs/Species/IPC/parts.rsi
    state: "r_arm"
  - type: HumanoidEMPCompositeElement
    effect:
      dropItemsFrom:
      - body_part_slot_right hand
      damageAmount:
        types:
          Shock: 3
          Heat: 2

- type: entity
  id: LeftHandIPC
  name: "left IPC hand"
  parent: [PartIPC, BaseLeftHand]
  components:
  - type: Sprite
    sprite: _FarHorizons/Mobs/Species/IPC/parts.rsi
    state: "l_hand"
  - type: HumanoidEMPCompositeElement
    effect:
      dropItemsFrom:
      - body_part_slot_left hand
      damageAmount:
        types:
          Shock: 3
          Heat: 2

- type: entity
  id: RightHandIPC
  name: "right IPC hand"
  parent: [PartIPC, BaseRightHand]
  components:
  - type: Sprite
    sprite: _FarHorizons/Mobs/Species/IPC/parts.rsi
    state: "r_hand"
  - type: HumanoidEMPCompositeElement
    effect:
      dropItemsFrom:
      - body_part_slot_right hand
      damageAmount:
        types:
          Shock: 3
          Heat: 1

- type: entity
  id: LeftLegIPC
  name: "left IPC leg"
  parent: [PartIPC, BaseLeftLeg]
  components:
  - type: Sprite
    sprite: _FarHorizons/Mobs/Species/IPC/parts.rsi
    state: "l_leg"
  - type: HumanoidEMPCompositeElement
    effect:
      knockdownAmount: 0.5
      slowdownAmount: 2.5
      walkSpeedModifier: 0.5
      sprintSpeedModifier: 0.5
      damageAmount:
        types:
          Shock: 3
          Heat: 2

- type: entity
  id: RightLegIPC
  name: "right IPC leg"
  parent: [PartIPC, BaseRightLeg]
  components:
  - type: Sprite
    sprite: _FarHorizons/Mobs/Species/IPC/parts.rsi
    state: "r_leg"
  - type: HumanoidEMPCompositeElement
    effect:
      knockdownAmount: 0.5
      slowdownAmount: 2.5
      walkSpeedModifier: 0.5
      sprintSpeedModifier: 0.5
      damageAmount:
        types:
          Shock: 3
          Heat: 2

- type: entity
  id: LeftFootIPC
  name: "left IPC foot"
  parent: [PartIPC, BaseLeftFoot]
  components:
  - type: Sprite
    sprite: _FarHorizons/Mobs/Species/IPC/parts.rsi
    state: "l_foot"
  - type: HumanoidEMPCompositeElement
    effect:
      knockdownAmount: 0.5
      slowdownAmount: 2.5
      walkSpeedModifier: 0.5
      sprintSpeedModifier: 0.5
      damageAmount:
        types:
          Shock: 3
          Heat: 1

- type: entity
  id: RightFootIPC
  name: "right IPC foot"
  parent: [PartIPC, BaseRightFoot]
  components:
  - type: Sprite
    sprite: _FarHorizons/Mobs/Species/IPC/parts.rsi
    state: "r_foot"
  - type: HumanoidEMPCompositeElement
    effect:
      knockdownAmount: 0.5
      slowdownAmount: 2.5
      walkSpeedModifier: 0.5
      sprintSpeedModifier: 0.5
      damageAmount:
        types:
          Shock: 3
          Heat: 1
