- type: entity
  parent: SurgeryBase
  id: SurgeryLimbAttachmentHead 
  name: Limb Attachment Head
  description: Surgical attachment of a limb.
  components:
  - type: Surgery
    requirement:
    - SurgeryOpenIncision
    steps:
    - SurgeryStepExposeNerves
    - SurgeryStepExposeBloodVessels
    - SurgeryLimbAttachmentStep
    - SurgeryStepRejoinNerves
    - SurgeryStepRejoinBloodVessels
    - SurgeryStepRestoreCartilage
  - type: SurgerySpeciesCondition
    speciesBlacklist:
    - SlimePerson
  - type: SurgeryLimbSlotCondition
    slot: head
  - type: Sprite
    sprite: Objects/Specific/Medical/medical.rsi
    state: medicated-suture

- type: entity
  parent: SurgeryLimbAttachmentHead
  id: SurgeryLimbAttachmentLeftArm
  name: Limb Attachment Left Arm
  description: Surgical attachment of a limb.
  components:
  - type: SurgeryLimbSlotCondition
    slot: left arm
  - type: Surgery
    requirement:
    - SurgeryOpenIncision
    steps:
    - SurgeryStepExposeNerves
    - SurgeryStepExposeBloodVessels
    - SurgeryLimbAttachmentStepLeftArm
    - SurgeryStepRejoinNerves
    - SurgeryStepRejoinBloodVessels
    - SurgeryStepRestoreCartilage

- type: entity
  parent: SurgeryLimbAttachmentHead
  id: SurgeryLimbAttachmentLeftHand 
  name: Limb Attachment Left Hand
  description: Surgical attachment of a limb.
  components:
  - type: SurgeryLimbSlotCondition
    slot: left hand

- type: entity
  parent: SurgeryLimbAttachmentHead
  id: SurgeryLimbAttachmentRightArm 
  name: Limb Attachment Right Arm
  description: Surgical attachment of a limb.
  components:
  - type: SurgeryLimbSlotCondition
    slot: right arm
  - type: Surgery
    requirement:
    - SurgeryOpenIncision
    steps:
    - SurgeryStepExposeNerves
    - SurgeryStepExposeBloodVessels
    - SurgeryLimbAttachmentStepRightArm
    - SurgeryStepRejoinNerves
    - SurgeryStepRejoinBloodVessels
    - SurgeryStepRestoreCartilage

- type: entity
  parent: SurgeryLimbAttachmentHead
  id: SurgeryLimbAttachmentRightHand 
  name: Limb Attachment Right Hand
  description: Surgical attachment of a limb.
  components:
  - type: SurgeryLimbSlotCondition
    slot: right hand

- type: entity
  parent: SurgeryLimbAttachmentHead
  id: SurgeryLimbAttachmentLeftLeg
  name: Limb Attachment Left Leg
  description: Surgical attachment of a limb.
  components:
  - type: SurgeryLimbSlotCondition
    slot: left leg

- type: entity
  parent: SurgeryLimbAttachmentHead
  id: SurgeryLimbAttachmentLeftFoot
  name: Limb Attachment Left Foot
  description: Surgical attachment of a limb.
  components:
  - type: SurgeryLimbSlotCondition
    slot: left foot

- type: entity
  parent: SurgeryLimbAttachmentHead
  id: SurgeryLimbAttachmentRightLeg 
  name: Limb Attachment Right Leg
  description: Surgical attachment of a limb.
  components:
  - type: SurgeryLimbSlotCondition
    slot: right leg

- type: entity
  parent: SurgeryLimbAttachmentHead
  id: SurgeryLimbAttachmentRightFoot 
  name: Limb Attachment Right Foot
  description: Surgical attachment of a limb.
  components:
  - type: SurgeryLimbSlotCondition
    slot: right foot

- type: entity
  parent: SurgeryLimbAttachmentHead
  id: SurgeryLimbAttachmentTail 
  name: Limb Attachment Tail
  description: Surgical attachment of a limb.
  components:
  - type: SurgeryLimbSlotCondition
    slot: tail
    
- type: entity
  parent: SurgeryLimbAttachmentHead
  id: SurgeryLimbAttachmentOther 
  name: Limb Attachment Other
  description: Surgical attachment of a limb.
  components:
  - type: SurgeryLimbSlotCondition
    slot: other

#SlimePerson
    
- type: entity
  parent: SurgeryLimbAttachmentHead
  id: SurgeryLimbAttachmentSlimeHead
  components:
  - type: Surgery
    requirement:
    - SurgeryOpenIncisionSlime
    steps:
    - SurgeryStepDeepIncision
    - SurgeryLimbAttachmentStep
    - SurgeryStepRestoreCartilage
  - type: SurgerySpeciesCondition
    speciesBlacklist: []
    speciesWhitelist:
    - SlimePerson


- type: entity
  parent: SurgeryLimbAttachmentSlimeHead
  id: SurgeryLimbAttachmentSlimeLeftArm
  name: Limb Attachment Left Arm
  description: Surgical attachment of a limb.
  components:
  - type: SurgeryLimbSlotCondition
    slot: left arm
  - type: Surgery
    requirement:
    - SurgeryOpenIncisionSlime
    steps:
    - SurgeryStepDeepIncision
    - SurgeryLimbAttachmentStepLeftArm
    - SurgeryStepRestoreCartilage

- type: entity
  parent: SurgeryLimbAttachmentSlimeHead
  id: SurgeryLimbAttachmentSlimeLeftHand 
  name: Limb Attachment Left Hand
  description: Surgical attachment of a limb.
  components:
  - type: SurgeryLimbSlotCondition
    slot: left hand

- type: entity
  parent: SurgeryLimbAttachmentSlimeHead
  id: SurgeryLimbAttachmentSlimeRightArm 
  name: Limb Attachment Right Arm
  description: Surgical attachment of a limb.
  components:
  - type: SurgeryLimbSlotCondition
    slot: right arm
  - type: Surgery
    requirement:
    - SurgeryOpenIncisionSlime
    steps:
    - SurgeryStepDeepIncision
    - SurgeryLimbAttachmentStepRightArm
    - SurgeryStepRestoreCartilage

- type: entity
  parent: SurgeryLimbAttachmentSlimeHead
  id: SurgeryLimbAttachmentSlimeRightHand 
  name: Limb Attachment Right Hand
  description: Surgical attachment of a limb.
  components:
  - type: SurgeryLimbSlotCondition
    slot: right hand

- type: entity
  parent: SurgeryLimbAttachmentSlimeHead
  id: SurgeryLimbAttachmentSlimeLeftLeg
  name: Limb Attachment Left Leg
  description: Surgical attachment of a limb.
  components:
  - type: SurgeryLimbSlotCondition
    slot: left leg

- type: entity
  parent: SurgeryLimbAttachmentSlimeHead
  id: SurgeryLimbAttachmentSlimeLeftFoot
  name: Limb Attachment Left Foot
  description: Surgical attachment of a limb.
  components:
  - type: SurgeryLimbSlotCondition
    slot: left foot

- type: entity
  parent: SurgeryLimbAttachmentSlimeHead
  id: SurgeryLimbAttachmentSlimeRightLeg 
  name: Limb Attachment Right Leg
  description: Surgical attachment of a limb.
  components:
  - type: SurgeryLimbSlotCondition
    slot: right leg

- type: entity
  parent: SurgeryLimbAttachmentSlimeHead
  id: SurgeryLimbAttachmentSlimeRightFoot 
  name: Limb Attachment Right Foot
  description: Surgical attachment of a limb.
  components:
  - type: SurgeryLimbSlotCondition
    slot: right foot

- type: entity
  parent: SurgeryLimbAttachmentSlimeHead
  id: SurgeryLimbAttachmentSlimeTail 
  name: Limb Attachment Tail
  description: Surgical attachment of a limb.
  components:
  - type: SurgeryLimbSlotCondition
    slot: tail
    
- type: entity
  parent: SurgeryLimbAttachmentSlimeHead
  id: SurgeryLimbAttachmentSlimeOther 
  name: Limb Attachment Other
  description: Surgical attachment of a limb.
  components:
  - type: SurgeryLimbSlotCondition
    slot: other
