diff --git a/Resources/Prototypes/Body/Organs/Animal/animal.yml b/Resources/Prototypes/Body/Organs/Animal/animal.yml index 3b62391332..e84528fbb4 100644 --- a/Resources/Prototypes/Body/Organs/Animal/animal.yml +++ b/Resources/Prototypes/Body/Organs/Animal/animal.yml @@ -16,6 +16,10 @@ name: lungs noSpawn: true components: + - type: Sprite + layers: + - state: lung-l + - state: lung-r - type: Organ - type: Lung - type: Metabolizer @@ -38,6 +42,8 @@ name: stomach noSpawn: true components: + - type: Sprite + state: stomach - type: Organ - type: SolutionContainerManager solutions: @@ -57,6 +63,8 @@ name: liver noSpawn: true components: + - type: Sprite + state: liver - type: Organ - type: Metabolizer maxReagents: 1 @@ -71,6 +79,8 @@ name: heart noSpawn: true components: + - type: Sprite + state: heart-on - type: Organ - type: Metabolizer maxReagents: 2 @@ -86,6 +96,10 @@ name: kidneys noSpawn: true components: + - type: Sprite + layers: + - state: kidney-l + - state: kidney-r - type: Organ - type: Metabolizer maxReagents: 5 diff --git a/Resources/Prototypes/Body/Parts/animal.yml b/Resources/Prototypes/Body/Parts/animal.yml index 3be42d56cd..cf65fd2136 100644 --- a/Resources/Prototypes/Body/Parts/animal.yml +++ b/Resources/Prototypes/Body/Parts/animal.yml @@ -8,6 +8,9 @@ name: "animal body part" abstract: true components: + # yes these sprites dont make sense i dont care its better than them being invisible + - type: Sprite + sprite: Mobs/Species/Reptilian/parts.rsi - type: Damageable damageContainer: Biological - type: BodyPart @@ -28,42 +31,56 @@ - ReagentId: Blood Quantity: 10 -# For primates mainly - type: entity id: HandsAnimal - name: "animal hands" + name: animal hands parent: PartAnimal noSpawn: true components: + - type: Sprite + layers: + - state: l_hand + - state: r_hand - type: BodyPart partType: Hand symmetry: Left - type: entity id: LegsAnimal - name: "animal legs" + name: animal legs parent: PartAnimal noSpawn: true components: + - type: Sprite + layers: + - state: l_leg + - state: r_leg - type: BodyPart partType: Leg - type: MovementBodyPart - type: entity id: FeetAnimal - name: "animal feet" + name: animal feet parent: PartAnimal noSpawn: true components: + - type: Sprite + layers: + - state: r_foot + - state: l_foot - type: BodyPart partType: Foot - type: entity id: TorsoAnimal - name: "animal torso" + name: animal torso parent: PartAnimal noSpawn: true components: + - type: Sprite + layers: + - state: torso_m - type: BodyPart partType: Torso - type: Damageable