From fc8bac449977857312d0be2934d1357f1ca3bb87 Mon Sep 17 00:00:00 2001 From: Aikakakah <145503852+Aikakakah@users.noreply.github.com> Date: Sun, 22 Sep 2024 02:04:15 -0400 Subject: [PATCH] Einstein Engines Cybernetic Limbs (#1857) * Create cyberlimbs.ftl Adds cybernetic limb markings. Signed-off-by: Aikakakah <145503852+Aikakakah@users.noreply.github.com> * Create bishop.yml Adds the bishop limb markings. Signed-off-by: Aikakakah <145503852+Aikakakah@users.noreply.github.com> * Create hesphiastos.yml Signed-off-by: Aikakakah <145503852+Aikakakah@users.noreply.github.com> * Update bishop.yml Added Rodentia Signed-off-by: Aikakakah <145503852+Aikakakah@users.noreply.github.com> * Update arachnid.yml Increased leg and arm markings for cybernetic markings. Signed-off-by: Aikakakah <145503852+Aikakakah@users.noreply.github.com> * Update human.yml Increased leg and arm markings for cybernetic markings. Signed-off-by: Aikakakah <145503852+Aikakakah@users.noreply.github.com> * Update moth.yml Increased leg and arm markings for cybernetic markings. Signed-off-by: Aikakakah <145503852+Aikakakah@users.noreply.github.com> * Update reptilian.yml Increased leg and arm markings for cybernetic markings. Signed-off-by: Aikakakah <145503852+Aikakakah@users.noreply.github.com> * Update Oni.yml Increased leg and arm markings for cybernetic markings. Signed-off-by: Aikakakah <145503852+Aikakakah@users.noreply.github.com> * Update felinid.yml Increased leg and arm markings for cybernetic markings. Signed-off-by: Aikakakah <145503852+Aikakakah@users.noreply.github.com> * Update vulpkanin.yml Increased leg and arm markings for cybernetic markings. Signed-off-by: Aikakakah <145503852+Aikakakah@users.noreply.github.com> * Update rodentia.yml Increased leg and arm markings for cybernetic markings. Signed-off-by: Aikakakah <145503852+Aikakakah@users.noreply.github.com> * Create meta.json Signed-off-by: Aikakakah <145503852+Aikakakah@users.noreply.github.com> * Add files via upload Signed-off-by: Aikakakah <145503852+Aikakakah@users.noreply.github.com> * Create meta.json Signed-off-by: Aikakakah <145503852+Aikakakah@users.noreply.github.com> * Add files via upload Signed-off-by: Aikakakah <145503852+Aikakakah@users.noreply.github.com> * Update bishop.yml Signed-off-by: Aikakakah <145503852+Aikakakah@users.noreply.github.com> * Update hesphiastos.yml Signed-off-by: Aikakakah <145503852+Aikakakah@users.noreply.github.com> * Update bishop.yml Signed-off-by: Aikakakah <145503852+Aikakakah@users.noreply.github.com> * Rename cyberlimbs.ftl to cyberlimbs.ftl Moving to marking folder Signed-off-by: Aikakakah <145503852+Aikakakah@users.noreply.github.com> * Update meta.json Signed-off-by: Aikakakah <145503852+Aikakakah@users.noreply.github.com> * Update meta.json Signed-off-by: Aikakakah <145503852+Aikakakah@users.noreply.github.com> * Removed dwarf and humanoidfox from species. * Changed company names to generic "Company X" names. * Fixed issue where some were named company A to company 1 * Edited cyberlimbs.ftl to include names for different color sections (primary, secondary, etc.) * Renamed Comp.yml files (I forgot to change A and B to 1 and 2) --------- Signed-off-by: Aikakakah <145503852+Aikakakah@users.noreply.github.com> --- .../einstein-engines/markings/cyberlimbs.ftl | 62 ++++++++++++ .../Prototypes/DeltaV/Species/rodentia.yml | 4 +- .../Prototypes/DeltaV/Species/vulpkanin.yml | 4 +- .../Mobs/Customization/cyberlimbs/comp1.yml | 88 +++++++++++++++++ .../Mobs/Customization/cyberlimbs/comp2.yml | 93 ++++++++++++++++++ .../Prototypes/Nyanotrasen/Species/Oni.yml | 4 +- .../Nyanotrasen/Species/felinid.yml | 4 +- Resources/Prototypes/Species/arachnid.yml | 4 +- Resources/Prototypes/Species/human.yml | 4 +- Resources/Prototypes/Species/moth.yml | 4 +- Resources/Prototypes/Species/reptilian.yml | 4 +- .../comp1/comp1_main.rsi/l_arm-primary.png | Bin 0 -> 456 bytes .../comp1/comp1_main.rsi/l_arm-secondary.png | Bin 0 -> 348 bytes .../comp1/comp1_main.rsi/l_arm-tertiary.png | Bin 0 -> 217 bytes .../comp1/comp1_main.rsi/l_foot.png | Bin 0 -> 325 bytes .../comp1/comp1_main.rsi/l_hand.png | Bin 0 -> 385 bytes .../comp1/comp1_main.rsi/l_leg-primary.png | Bin 0 -> 620 bytes .../comp1/comp1_main.rsi/l_leg-secondary.png | Bin 0 -> 478 bytes .../cyberlimbs/comp1/comp1_main.rsi/meta.json | 67 +++++++++++++ .../comp1/comp1_main.rsi/r_arm-primary.png | Bin 0 -> 473 bytes .../comp1/comp1_main.rsi/r_arm-secondary.png | Bin 0 -> 353 bytes .../comp1/comp1_main.rsi/r_arm-tertiary.png | Bin 0 -> 219 bytes .../comp1/comp1_main.rsi/r_foot.png | Bin 0 -> 328 bytes .../comp1/comp1_main.rsi/r_hand.png | Bin 0 -> 380 bytes .../comp1/comp1_main.rsi/r_leg-primary.png | Bin 0 -> 611 bytes .../comp1/comp1_main.rsi/r_leg-secondary.png | Bin 0 -> 319 bytes .../comp2/comp2_main.rsi/l_arm-1.png | Bin 0 -> 487 bytes .../comp2/comp2_main.rsi/l_arm-2.png | Bin 0 -> 258 bytes .../comp2/comp2_main.rsi/l_foot-1.png | Bin 0 -> 390 bytes .../comp2/comp2_main.rsi/l_foot-2.png | Bin 0 -> 392 bytes .../comp2/comp2_main.rsi/l_hand-1.png | Bin 0 -> 379 bytes .../comp2/comp2_main.rsi/l_hand-2.png | Bin 0 -> 380 bytes .../comp2/comp2_main.rsi/l_leg-1.png | Bin 0 -> 535 bytes .../comp2/comp2_main.rsi/l_leg-2.png | Bin 0 -> 538 bytes .../cyberlimbs/comp2/comp2_main.rsi/meta.json | 75 ++++++++++++++ .../comp2/comp2_main.rsi/r_arm-1.png | Bin 0 -> 491 bytes .../comp2/comp2_main.rsi/r_arm-2.png | Bin 0 -> 248 bytes .../comp2/comp2_main.rsi/r_foot-1.png | Bin 0 -> 390 bytes .../comp2/comp2_main.rsi/r_foot-2.png | Bin 0 -> 391 bytes .../comp2/comp2_main.rsi/r_hand-1.png | Bin 0 -> 382 bytes .../comp2/comp2_main.rsi/r_hand-2.png | Bin 0 -> 381 bytes .../comp2/comp2_main.rsi/r_leg-1.png | Bin 0 -> 536 bytes .../comp2/comp2_main.rsi/r_leg-2.png | Bin 0 -> 538 bytes 43 files changed, 401 insertions(+), 16 deletions(-) create mode 100644 Resources/Locale/en-US/einstein-engines/markings/cyberlimbs.ftl create mode 100644 Resources/Prototypes/Einstein-Engines/Entities/Mobs/Customization/cyberlimbs/comp1.yml create mode 100644 Resources/Prototypes/Einstein-Engines/Entities/Mobs/Customization/cyberlimbs/comp2.yml create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/l_arm-primary.png create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/l_arm-secondary.png create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/l_arm-tertiary.png create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/l_foot.png create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/l_hand.png create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/l_leg-primary.png create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/l_leg-secondary.png create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/meta.json create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/r_arm-primary.png create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/r_arm-secondary.png create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/r_arm-tertiary.png create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/r_foot.png create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/r_hand.png create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/r_leg-primary.png create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/r_leg-secondary.png create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/l_arm-1.png create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/l_arm-2.png create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/l_foot-1.png create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/l_foot-2.png create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/l_hand-1.png create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/l_hand-2.png create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/l_leg-1.png create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/l_leg-2.png create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/meta.json create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/r_arm-1.png create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/r_arm-2.png create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/r_foot-1.png create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/r_foot-2.png create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/r_hand-1.png create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/r_hand-2.png create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/r_leg-1.png create mode 100644 Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/r_leg-2.png diff --git a/Resources/Locale/en-US/einstein-engines/markings/cyberlimbs.ftl b/Resources/Locale/en-US/einstein-engines/markings/cyberlimbs.ftl new file mode 100644 index 00000000000..539da4443b8 --- /dev/null +++ b/Resources/Locale/en-US/einstein-engines/markings/cyberlimbs.ftl @@ -0,0 +1,62 @@ +marking-CyberLimbsMarkingComp1LArm = Left Robotic Arm from Company 1 +marking-CyberLimbsMarkingComp1LArm-l_arm-primary = Primary +marking-CyberLimbsMarkingComp1LArm-l_arm-secondary = Secondary +marking-CyberLimbsMarkingComp1LArm-l_arm-tertiary = Tertiary + +marking-CyberLimbsMarkingComp1LHand = Left Robotic Hand from Company 1 +marking-CyberLimbsMarkingComp1LHand-l_hand = Hand + +marking-CyberLimbsMarkingComp1LLeg = Left Robotic Leg from Company 1 +marking-CyberLimbsMarkingComp1LLeg-l_leg-primary = Primary +marking-CyberLimbsMarkingComp1LLeg-l_leg-secondary = Secondary + +marking-CyberLimbsMarkingComp1LFoot = Left Robotic Foot from Company 1 +marking-CyberLimbsMarkingComp1LFoot-l_foot = Foot + +marking-CyberLimbsMarkingComp1RArm = Right Robotic Arm from Company 1 +marking-CyberLimbsMarkingComp1RArm-r_arm-primary = Primary +marking-CyberLimbsMarkingComp1RArm-r_arm-secondary = Secondary +marking-CyberLimbsMarkingComp1RArm-r_arm-tertiary = Tertiary + +marking-CyberLimbsMarkingComp1RHand = Right Robotic Hand from Company 1 +marking-CyberLimbsMarkingComp1RHand-l_hand = Hand + +marking-CyberLimbsMarkingComp1RLeg = Right Robotic Leg from Company 1 +marking-CyberLimbsMarkingComp1RLeg-r_leg-primary = Primary +marking-CyberLimbsMarkingComp1RLeg-r_leg-secondary = Secondary + +marking-CyberLimbsMarkingComp1RFoot = Right Robotic Foot from Company 1 +marking-CyberLimbsMarkingComp1RFoot-r_foot = Foot + + +marking-CyberLimbsMarkingComp2LArm = Left Robotic Arm from Company 2 +marking-CyberLimbsMarkingComp2LArm-l_arm-1 = Primary +marking-CyberLimbsMarkingComp2LArm-l_arm-2 = Secondary + +marking-CyberLimbsMarkingComp2LHand = Left Robotic Hand from Company 2 +marking-CyberLimbsMarkingComp2LHand-l_hand-1 = Primary +marking-CyberLimbsMarkingComp2LHand-l_hand-2 = Secondary + +marking-CyberLimbsMarkingComp2LLeg = Left Robotic Leg from Company 2 +marking-CyberLimbsMarkingComp2LLeg-l_leg-1 = Primary +marking-CyberLimbsMarkingComp2LLeg-l_leg-2 = Secondary + +marking-CyberLimbsMarkingComp2LFoot = Left Robotic Foot from Company 2 +marking-CyberLimbsMarkingComp2LFoot-l_foot-1 = Primary +marking-CyberLimbsMarkingComp2LFoot-l_foot-2 = Secondary + +marking-CyberLimbsMarkingComp2RArm = Right Robotic Arm from Company 2 +marking-CyberLimbsMarkingComp2RArm-r_arm-1 = Primary +marking-CyberLimbsMarkingComp2RArm-r_arm-2 = Secondary + +marking-CyberLimbsMarkingComp2RHand = Right Robotic Hand from Company 2 +marking-CyberLimbsMarkingComp2RHand-r_hand-1 = Primary +marking-CyberLimbsMarkingComp2RHand-r_hand-2 = Secondary + +marking-CyberLimbsMarkingComp2RLeg = Right Robotic Leg from Company 2 +marking-CyberLimbsMarkingComp2RLeg-r_leg-1 = Primary +marking-CyberLimbsMarkingComp2RLeg-r_leg-2 = Secondary + +marking-CyberLimbsMarkingComp2RFoot = Right Robotic Foot from Company 2 +marking-CyberLimbsMarkingComp2RFoot-r_foot-1 = Primary +marking-CyberLimbsMarkingComp2RFoot-r_foot-2 = Secondary \ No newline at end of file diff --git a/Resources/Prototypes/DeltaV/Species/rodentia.yml b/Resources/Prototypes/DeltaV/Species/rodentia.yml index 4916af1fe7d..b0c2c579c9e 100644 --- a/Resources/Prototypes/DeltaV/Species/rodentia.yml +++ b/Resources/Prototypes/DeltaV/Species/rodentia.yml @@ -48,10 +48,10 @@ required: true defaultMarkings: [ RodentiaTailDefault ] Legs: - points: 4 + points: 6 required: false Arms: - points: 4 + points: 6 required: false Snout: points: 1 diff --git a/Resources/Prototypes/DeltaV/Species/vulpkanin.yml b/Resources/Prototypes/DeltaV/Species/vulpkanin.yml index 0c239f92dc4..4a0479ac8ac 100644 --- a/Resources/Prototypes/DeltaV/Species/vulpkanin.yml +++ b/Resources/Prototypes/DeltaV/Species/vulpkanin.yml @@ -50,10 +50,10 @@ points: 3 required: false Legs: - points: 1 + points: 6 required: false Arms: - points: 1 + points: 6 required: false Snout: points: 1 diff --git a/Resources/Prototypes/Einstein-Engines/Entities/Mobs/Customization/cyberlimbs/comp1.yml b/Resources/Prototypes/Einstein-Engines/Entities/Mobs/Customization/cyberlimbs/comp1.yml new file mode 100644 index 00000000000..9795b96e708 --- /dev/null +++ b/Resources/Prototypes/Einstein-Engines/Entities/Mobs/Customization/cyberlimbs/comp1.yml @@ -0,0 +1,88 @@ +- type: marking + id: CyberLimbsMarkingComp1LArm + bodyPart: LArm + markingCategory: Arms + speciesRestriction: [Moth, Human, Arachnid, Felinid, Oni, Vulpkanin, Reptilian, Rodentia] + sprites: + - sprite: Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi + state: l_arm-primary + - sprite: Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi + state: l_arm-secondary + - sprite: Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi + state: l_arm-tertiary + +- type: marking + id: CyberLimbsMarkingComp1LHand + bodyPart: LHand + markingCategory: Arms + speciesRestriction: [Moth, Human, Arachnid, Felinid, Oni, Vulpkanin, Reptilian, Rodentia] + sprites: + - sprite: Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi + state: l_hand + +- type: marking + id: CyberLimbsMarkingComp1LLeg + bodyPart: LLeg + markingCategory: Legs + speciesRestriction: [Moth, Human, Arachnid, Felinid, Oni, Vulpkanin, Reptilian, Rodentia] + sprites: + - sprite: Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi + state: l_leg-primary + - sprite: Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi + state: l_leg-secondary + + +- type: marking + id: CyberLimbsMarkingComp1LFoot + bodyPart: LFoot + markingCategory: Legs + speciesRestriction: [Moth, Human, Arachnid, Felinid, Oni, Vulpkanin, Reptilian, Rodentia] + sprites: + - sprite: Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi + state: l_foot + + + +- type: marking + id: CyberLimbsMarkingComp1RArm + bodyPart: RArm + markingCategory: Arms + speciesRestriction: [Moth, Human, Arachnid, Felinid, Oni, Vulpkanin, Reptilian, Rodentia] + sprites: + - sprite: Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi + state: r_arm-primary + - sprite: Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi + state: r_arm-secondary + - sprite: Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi + state: r_arm-tertiary + + +- type: marking + id: CyberLimbsMarkingComp1RHand + bodyPart: RHand + markingCategory: Arms + speciesRestriction: [Moth, Human, Arachnid, Felinid, Oni, Vulpkanin, Reptilian, Rodentia] + sprites: + - sprite: Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi + state: r_hand + +- type: marking + id: CyberLimbsMarkingComp1RLeg + bodyPart: RLeg + markingCategory: Legs + speciesRestriction: [Moth, Human, Arachnid, Felinid, Oni, Vulpkanin, Reptilian, Rodentia] + sprites: + - sprite: Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi + state: r_leg-primary + - sprite: Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi + state: r_leg-secondary + + +- type: marking + id: CyberLimbsMarkingComp1RFoot + bodyPart: RFoot + markingCategory: Legs + speciesRestriction: [Moth, Human, Arachnid, Felinid, Oni, Vulpkanin, Reptilian, Rodentia] + sprites: + - sprite: Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi + state: r_foot diff --git a/Resources/Prototypes/Einstein-Engines/Entities/Mobs/Customization/cyberlimbs/comp2.yml b/Resources/Prototypes/Einstein-Engines/Entities/Mobs/Customization/cyberlimbs/comp2.yml new file mode 100644 index 00000000000..12563137455 --- /dev/null +++ b/Resources/Prototypes/Einstein-Engines/Entities/Mobs/Customization/cyberlimbs/comp2.yml @@ -0,0 +1,93 @@ +- type: marking + id: CyberLimbsMarkingComp2LArm + bodyPart: LArm + markingCategory: Arms + speciesRestriction: [Moth, Human, Arachnid, Felinid, Oni, Vulpkanin, Reptilian, Rodentia] + sprites: + - sprite: Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi + state: l_arm-1 + - sprite: Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi + state: l_arm-2 + +- type: marking + id: CyberLimbsMarkingComp2LHand + bodyPart: LHand + markingCategory: Arms + speciesRestriction: [Moth, Human, Arachnid, Felinid, Oni, Vulpkanin, Reptilian, Rodentia] + sprites: + - sprite: Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi + state: l_hand-1 + - sprite: Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi + state: l_hand-2 + +- type: marking + id: CyberLimbsMarkingComp2LLeg + bodyPart: LLeg + markingCategory: Legs + speciesRestriction: [Moth, Human, Arachnid, Felinid, Oni, Vulpkanin, Reptilian, Rodentia] + sprites: + - sprite: Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi + state: l_leg-1 + - sprite: Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi + state: l_leg-2 + + +- type: marking + id: CyberLimbsMarkingComp2LFoot + bodyPart: LFoot + markingCategory: Legs + speciesRestriction: [Moth, Human, Arachnid, Felinid, Oni, Vulpkanin, Reptilian, Rodentia] + sprites: + - sprite: Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi + state: l_foot-1 + - sprite: Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi + state: l_foot-2 + + + +- type: marking + id: CyberLimbsMarkingComp2RArm + bodyPart: RArm + markingCategory: Arms + speciesRestriction: [Moth, Human, Arachnid, Felinid, Oni, Vulpkanin, Reptilian, Rodentia] + sprites: + - sprite: Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi + state: r_arm-1 + - sprite: Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi + state: r_arm-2 + + +- type: marking + id: CyberLimbsMarkingComp2RHand + bodyPart: RHand + markingCategory: Arms + speciesRestriction: [Moth, Human, Arachnid, Felinid, Oni, Vulpkanin, Reptilian, Rodentia] + sprites: + - sprite: Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi + state: r_hand-1 + - sprite: Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi + state: r_hand-2 + + +- type: marking + id: CyberLimbsMarkingComp2RLeg + bodyPart: RLeg + markingCategory: Legs + speciesRestriction: [Moth, Human, Arachnid, Felinid, Oni, Vulpkanin, Reptilian, Rodentia] + sprites: + - sprite: Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi + state: r_leg-1 + - sprite: Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi + state: r_leg-2 + + +- type: marking + id: CyberLimbsMarkingComp2RFoot + bodyPart: RFoot + markingCategory: Legs + speciesRestriction: [Moth, Human, Arachnid, Felinid, Oni, Vulpkanin, Reptilian, Rodentia] + sprites: + - sprite: Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi + state: r_foot-1 + - sprite: Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi + state: r_foot-2 diff --git a/Resources/Prototypes/Nyanotrasen/Species/Oni.yml b/Resources/Prototypes/Nyanotrasen/Species/Oni.yml index 601e2d29f1a..8bf2ce69121 100644 --- a/Resources/Prototypes/Nyanotrasen/Species/Oni.yml +++ b/Resources/Prototypes/Nyanotrasen/Species/Oni.yml @@ -36,8 +36,8 @@ points: 1 required: false Legs: - points: 2 + points: 6 required: false Arms: - points: 2 + points: 6 required: false diff --git a/Resources/Prototypes/Nyanotrasen/Species/felinid.yml b/Resources/Prototypes/Nyanotrasen/Species/felinid.yml index 7bd07be5d12..e6a64379d93 100644 --- a/Resources/Prototypes/Nyanotrasen/Species/felinid.yml +++ b/Resources/Prototypes/Nyanotrasen/Species/felinid.yml @@ -29,8 +29,8 @@ points: 1 required: false Legs: - points: 2 + points: 6 required: false Arms: - points: 2 + points: 6 required: false diff --git a/Resources/Prototypes/Species/arachnid.yml b/Resources/Prototypes/Species/arachnid.yml index 07a72cda176..5dedba1b447 100644 --- a/Resources/Prototypes/Species/arachnid.yml +++ b/Resources/Prototypes/Species/arachnid.yml @@ -64,10 +64,10 @@ points: 1 required: false Legs: - points: 2 + points: 6 required: false Arms: - points: 2 + points: 6 required: false - type: humanoidBaseSprite diff --git a/Resources/Prototypes/Species/human.yml b/Resources/Prototypes/Species/human.yml index 7e071dbadc9..bb494bfa799 100644 --- a/Resources/Prototypes/Species/human.yml +++ b/Resources/Prototypes/Species/human.yml @@ -61,10 +61,10 @@ points: 1 required: false Legs: - points: 2 + points: 6 required: false Arms: - points: 2 + points: 6 required: false - type: humanoidBaseSprite diff --git a/Resources/Prototypes/Species/moth.yml b/Resources/Prototypes/Species/moth.yml index 4f587eb40e0..2623865b046 100644 --- a/Resources/Prototypes/Species/moth.yml +++ b/Resources/Prototypes/Species/moth.yml @@ -68,10 +68,10 @@ points: 1 required: false Legs: - points: 2 + points: 6 required: false Arms: - points: 2 + points: 6 required: false - type: humanoidBaseSprite diff --git a/Resources/Prototypes/Species/reptilian.yml b/Resources/Prototypes/Species/reptilian.yml index 321e01cfe73..16f2728070e 100644 --- a/Resources/Prototypes/Species/reptilian.yml +++ b/Resources/Prototypes/Species/reptilian.yml @@ -59,10 +59,10 @@ points: 3 required: false Legs: - points: 2 + points: 6 required: false Arms: - points: 2 + points: 6 required: false - type: humanoidBaseSprite diff --git a/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/l_arm-primary.png b/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/l_arm-primary.png new file mode 100644 index 0000000000000000000000000000000000000000..5d6b133523baaee7428621568d8281fd76caa594 GIT binary patch literal 456 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5he4R}c>anM1_s6| zPZ!6KinzD8Hu|+V2ps#kv%7QZ->W8JYHE9$`WyNei0V5(GLG<8XkP`zVi+}@^;BHj$bnBjTUvgj3+3K~gt9l;a z5OMr$a(z#vd}HOj{?y1>iZ7m-`WM%JsZNxgwQS{^GV9AXbWShHjlO)w`NlQ(tUwW? zxpVCNmM{A{YjI`z)-4}r|K0MvU3~k#)qo%2hk1Hs5<-SQ&f$qyf+IJ-;5ye*W2TR8~UtPq|*AX}rT_6Cu}& zN$0LIusAAwzy12`<>z-7&3y2h&c7bNSOdGZB+D74ul|1cjbd>_d85Ak%Jzu- Tua+NyQN!Tr>gTe~DWM4fe1XGS literal 0 HcmV?d00001 diff --git a/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/l_arm-secondary.png b/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/l_arm-secondary.png new file mode 100644 index 0000000000000000000000000000000000000000..de40773897f6704157d83b8086179c8cbe353e66 GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5he4R}c>anM1_nkx zPZ!6KinzD44hl9Ih_Eh>b;!QrD0;=wScFNmz^#Z~{q+ff{ilCU{Ik9Oc=wVg%8Z;I z4opH58dy{mpv(jN1uJ4gD{jv(lnK87UH-ly&*5vOv01mp=5EySE?k>lD8zQXv^8Jm z`2Ny!Hw`*;GOw8McJ4oW?(-a74ZHPR%%3h?HWB5o6*=?%@~1C{<{LCjTXl%R>Pzg; z({(KGwOrndGN_8_u4lYx=Jh*+Y-U(--GAlM)AvOtNIFXveBI8%vL+JUCo5(i;AUet Vn8)VO1`I6*22WQ%mvv4FO#qHZe9r&? literal 0 HcmV?d00001 diff --git a/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/l_arm-tertiary.png b/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/l_arm-tertiary.png new file mode 100644 index 0000000000000000000000000000000000000000..7b83ecf161b3b2c235fb638276713a2982e673c1 GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5he4R}c>anMpkTMB zi(^Pd+}m3lc@HS?xH^_4E%%u{m&a?W+SGc-CB^3_mu`_eETG`fz`)4F!hv99a9=T9 zEnCTYY44M~`D=HXA6g@Kr0#zS52`9meF`5=|8D%U-SwT|CGVGl2>F6F2bfL@i3hAZ SbF>HOECx?kKbLh*2~7Y(8$VV6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/l_foot.png b/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/l_foot.png new file mode 100644 index 0000000000000000000000000000000000000000..534085a97c31ddaa896b6e69d1efdcdeac7bfa07 GIT binary patch literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fAQ1H8_ zi(^Q|oVT|&@-{mNuwLAl63DSu;37Ath?5JWiIaASgNIAf;nrz$e|+=!S1%-_vPNQV z$G1)kc85943g;LFo-=e5GaRvGcqGG6$k%`=yotFa_PdpSTcXGL(pY2P%gqVb=aj}? z{%g^9y=Q`@qI$yp@?ZO&TlAI8jhiUAu0MZP+qT@5tF+E`3kfC6OZSSNw)8~xX67jt z@5;}8@E5>p1%}PPtq;UjGwx4wf6J9Jx8YJX<9(O+Tq&$S?r`7O)_ZB4?V9cuxQT literal 0 HcmV?d00001 diff --git a/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/l_hand.png b/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/l_hand.png new file mode 100644 index 0000000000000000000000000000000000000000..771cd025a865b938f010cfe3539816c6bbad58e4 GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|TS6 zr;B4q#hkad6xTI7h_pVu9N=%Trjd04$LRwbxUL;y+aMvNqwTPffrXRX;ep|v51*ng zZdr8ZjPRV#KkrSm-|l$kj-wx=0}hnKf97+I|0I?`5k(HBBZW2A*4YwmwXxwnk306g z54`^MW#oK|n+>_Q=h@$KxnBCA_J8?2Z9k?npL=vp8~9GXI43o7!ZOWS%Nn(>G0S8} zi5$JRP50C$lc<~f&%dAd+%oci^JHFw+Jf-S_bx^=JP{!V9r$+Oab3ge<}?2HzwhV| z2)%l}eZ}+}4aaL+jMuPp92WS0_K987SB7={o8xERbKh|!{(#CaRi+sM3=@K3=r^O~ XwOIMn{ZWO$FlF#`^>bP0l+XkKAAy`p literal 0 HcmV?d00001 diff --git a/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/l_leg-primary.png b/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/l_leg-primary.png new file mode 100644 index 0000000000000000000000000000000000000000..05f568654e6829574e3315245bdc121ee767f18c GIT binary patch literal 620 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5he4R}c>anM1_mZM zPZ!6KinzD4Y`d5o1zJz18j2bx=P&GB`9k%~)e|8+N0c+(iSmdXJmKPKbHGK|->j2u z)|YqE+YU~>`tn_7`t+xwCQ4V%zh0lcNJ~(Pa{>cy)L`4Fz!9?kdhoZ2&je5OTRjte zIWPaE-b=aJXWi!dEiZBBms`TVj~)%8yHfJOj>8k1THpy1#q<{r9IcOeQ@onz_eq;e?-o z^X{z;TYa)_|MaY_uUZ?Y^Bq|IB=z~{$aU9OZ!fyW@Zr#Qb}zQ(#x1vVTOa%0Y<4;R zI8ds$ZM)GmhPqWf{s}g6)!C=hw;z7G{q|aO1|JtD6$b){pEE)0clgI08Jp$$9(~fd z^0sVggpSwFm}x(2=JgzJKm0ITeR2E~^~s%wI%I+$S@cbge3)ZaTqUl4kRf3G^~sjD zdVTj_mb{vB+Vg9=z&6*C+&@V+?>Ff`xWXuKH^)r)?F{aJZHeNH?8crF3{R47@H6~9 z{BXeq&L8#Fak`K8$(cBCo7{b`HzT8P9$&nk_{n1Z2NzQpFh<3km1?-h;CS)&UWUEK z544V$_+7vFo8!U)#vM7!BbYBZUCgU|$9jkPP#4d>`iz3i+TaIYlpE{)9x%7Rxx!n> SU|9xCJ`A3&elF{r5}E)b{|Q|H literal 0 HcmV?d00001 diff --git a/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/l_leg-secondary.png b/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/l_leg-secondary.png new file mode 100644 index 0000000000000000000000000000000000000000..a96f9eb3854571d6e9017bc38ff670b71213b2b3 GIT binary patch literal 478 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5he4R}c>anM1_s6n zo-U3d6>)E88RoSZ2)MRu#4sM@&B(~KU}rtP;DO8?#?G#623B2O^975RFrDlS@7xll z8TFn=@x)J$kk{{L{(n|2?cBo7;=n)v{o`bGf3-O`TB@z_lTCPOY;d5+Bis5{D>J3M zCbdiny7Jw2X{Og_n{J&womb+M?tjmWy{^2?=vMOm^2McU-S>ROY@;WqN={AvnLT;` z`u(}mJJ)?M^1LVk7Wc1*Zao+J&$#BCzLM1w zj+i6dt9cm`5;uFautb>nOcPaUXg#YWD3ox~ATn$MgP2*ji${a&;gm>6ridFlLW+!H zypvN|Ingyt{E_4mA5s?Uo+uF{;<|i+anM1_s7% zPZ!6KinzD8HhLWn5IOeovXaHl^mmU`IBHqt7uq?^{ba;C|KLp@wntAUXihRMc`-*d z<>jN2vw~cUX3SfbIZOLL_uQ&?C(G-7mlwN6a40k|FhPk6Y8#@~&f#}bKPlO^P`m38 zH^bSLmDRsDZi$?hs^>ZB->h%b-jyo@#ny6&Ptz%s@s6A}?b7D!E`chJ0yBzzZfk{Z z{OK`k*|WA}jVpU*-To!^XKv+B9rNt#&WjTxzdV=~J?qc!u-DQHW}h~nxN6n6uaZ~4 z&k8S&4*MPd;M3K;clPaGzWVEtOF25GK+$&Je~*pM&fSqy7t?S2_TQ+utErRc?Bn~X!%_R1I z@8yT{eZ{(4bIhc@^Yyd%m@5A4n0?28z53>xXSxqZI?1st;H}-GpU`M<{f(aQPImj_ m&z?00b-;rP&t;ucLK6UM!Ovp= literal 0 HcmV?d00001 diff --git a/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/r_arm-secondary.png b/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/r_arm-secondary.png new file mode 100644 index 0000000000000000000000000000000000000000..2cf2346bd8402df7b3ab688de95085780abd5250 GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5he4R}c>anM1_nl9 zPZ!6KinzBoH}W<+2)JC_yqm!>^@3ooL#o1x28rJ~ik1%L&B_w>L1s59t(6p6ALfnjS_SvNM_)EssB`+s9np)=D(|%=a^&7tE3bbxE&jTxdC|%5ukLxyU8G_6 z@ZPMAtkZd_wp{tX@AM{>?|w`@k0n;E+7C_w( z+=^!g^S;=X*Zu$QTn9hKBM)BHm#eF6QfOdc;y@5PIQKB@Hq+NHzT0XJ3^N8#S3j3^ HP6anMpkS}3 zi(^Pd+}m3lc@HS?xH^_4E%%u{cMgZ9C@b&8AD0Xde%@)awvvTIK*6DbfsqNpP;1;( zrMmIW>$jn$>Ae4Svr6{=_3Xavg{lZc+i}h}yAR5n-%`@}ao#~{YaEh+|AZ?TTm;1f UB*It>fevHvboFyt=akR{0JRA`w*UYD literal 0 HcmV?d00001 diff --git a/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/r_foot.png b/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/r_foot.png new file mode 100644 index 0000000000000000000000000000000000000000..a8fbe8635ea509fb178f489345fd83302fa00872 GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fAQ1F+h zi(^Q|oVT|Oxta|a+#ZH&$Q@a2Q7JBN+cBB_gHqg4VGFCB5sxD@mUM18^uJ!wxUGU+O!vKl=;dwhGw=-dq!^)#_VUztdKE-!RAcXH59La1Xu@b!z){xc3V^+x2SS aA#M|$=*+@9%C^8zVDNPHb6Mw<&;$VKczSFA literal 0 HcmV?d00001 diff --git a/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/r_hand.png b/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/r_hand.png new file mode 100644 index 0000000000000000000000000000000000000000..db11be34056caa261ef3119fdf034b840280accd GIT binary patch literal 380 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|TR; zr;B4q#hkad7VE z{r7)!G|OxDHa&Q!u$%!GTE~C9@XqwqgC@QbZH&3M?|pdQwdlrX9cP*29ESxmXIVXe z!xM1b^i9g`Z3orO;(uSfR%&Z=O;VvtNyW2i-RlRFE9XsoZux7UJy38#rc|_DwE#<; zPJQy{HLJ3=ch{f0|MG*{k8_^?&d#)at;tZtMGPwV#{KQzUY*n4-*|4^xG(p9v1o$$ z``hyx!~NKI6rFGA{hPa-Ic8`21M&5*?0<3p*pdD~)Rxu3j}eOc><%z*F$miebYuTK QU~n>cy85}Sb4q9e0O5I)y8r+H literal 0 HcmV?d00001 diff --git a/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/r_leg-primary.png b/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/r_leg-primary.png new file mode 100644 index 0000000000000000000000000000000000000000..d6288eedc3cbc85f196685e9b996b034b9b64a9b GIT binary patch literal 611 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5he4R}c>anM1_mZk zPZ!6KinzD4_GU2!3bY;<$T{lg@!WdJg=1mYrf=|Ce0STX)*lR-TQ+{;Wa-vvnyR_w zBjcJJrvz)>jD@Y{^H?1_T8$&?yNnfX-bT&*Z@Y8nA`hGM#fcKjw*2&*-`;mHL1Aai zxsWJR#_pp|YLh!dR)+>}&Q^8wSDS1&HJp(n{$5c0d-;_L94hnA&z4e~%OZREWe8Vm z)5Va&s233hSg@To%{wtS@yn%hYrE_$M8Jn56cI(wU5)oYCUYeYB_KNeS5&=f%t;9-HJ*tx3dCM4TGnvpUXO@ GgeCyqUi{|( literal 0 HcmV?d00001 diff --git a/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/r_leg-secondary.png b/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp1/comp1_main.rsi/r_leg-secondary.png new file mode 100644 index 0000000000000000000000000000000000000000..7a406c931877e43e809f8b57ded0ca46a6918e63 GIT binary patch literal 319 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5he4R}c>anMpx{SO z7srr_xVN`9@*XzeaS2q7_E?>%vVP&sC7dDJ1v5)n8b34sTzOXJZ^g?XE_oIK2L?tQ z!~=hpxQX9olIPs3&RpC2OiA)$`t_)b6W2e#fAQts@{%LJeqK<`UR$QGoZm3lp=jX; ze}$Rp=6nrzJ&$l-WH8(jE5p0Ny0b!2N`Y;A_hQB}bwPa><|7Zv3QZ2YQ+d>y(I9b0 zuaE7>ZQu&+DvB&B~s#@k4h=<-LkFZ|n!U&l-EUUm#1baTRx|Cqt^stPXSExJffXpmup$N{sG|9=rQ> z?z5gRclA-voG%+G?y=zcxruh0qYRGM&2!+7F)sef#Cc#^c3JL3=0Bezl4i?PW|$jq z-v5?$VWIom4_6IqfWB2Nag8WRNi0dVN-jzTQVd20MkcxjX1a#PA%><_CPr4qCfWuD zRt5&T&cRhE8glbfGSez?YlxA1eGI5U18ze}W^QV6Nn&mRLXSy^p{13vk(D9T685l} QnLs@Zp00i_>zopr0DEVu6aWAK literal 0 HcmV?d00001 diff --git a/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/l_arm-2.png b/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/l_arm-2.png new file mode 100644 index 0000000000000000000000000000000000000000..c9a529d9ebb60d80e91cb18c0ed73aaa3086c603 GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fAP;iT< zi(^Pd+}oRuTrCDXtQQ_l-E;ZQ7VG>guE)5VcC7Z3)YezH;p+UU?&-G-^;;peROa89>-v9iUUC7j+S?YFrG4H>#&8X@)mYx^4=eSJ$TglU12KWD` zZ@240=!F}C#87Y4p7>|AK(z8ty^lXuySPWB^MBZ*OcAY&H;Zx%mE!?gb{l zkQH6Z2SZo17e7i=Xf!r*{uIAv@6Nz7?nx@1lT_}$Dg2^P!PweaUiHEwk?Gmvk24c{ z7YG?H6BeAhV50Av{|CYss|iotw&dT&Mv!_>@!OUU&YLht&$T_cOS0l$O$PtPyTWT` zHyU$4scPcic+*`qMQrw0pkq`^Tq8nXaL6h@q*KiIJ7D ziMD}(m4Sh-b8r=khTQy=%(P0}8e-&L9|LO8fZI@#nVVW%l9*e7&|?x}XlZ3^WMv4o UggtC#CQuK9r>mdKI;Vst07Qy^6951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/l_foot-2.png b/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/l_foot-2.png new file mode 100644 index 0000000000000000000000000000000000000000..6be2024018bd9bac40ed11789decda14a2c67b6f GIT binary patch literal 392 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;rX+877l!}s{b%+Ad7K3vk;M!Q ze1}1p@p%4<6rdn`iKnkC`wKQcVFf-@hNS^Op=M7P$B>MBZ*OemZ8i{bz34t&bQ4pi z#FfJrTQv6^_7zsi=xJ2yD(R2juYdY(eW!}&Bo$A4Gnv?i@JX7*(+=-mJyElGQhD1u zpX3Nuu9PL_j$8pReYeyiPajJf~v>~E8A+aBB| zx#LsAzIhLrqt^z@2LGG%0_Yso64!{5l*E!$tK_0oAjM#0U}U0eV5Vzm9Aao{WnyGy zY@%&oU}a#S>l|E#q9HdwB{QuOw}u$G*T;YwG~hOrWag$8mn7yEAoQ4o7+P8x8(A4b VEnyFvnF-Xx;OXk;vd$@?2>|UKe>4C9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/l_hand-1.png b/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/l_hand-1.png new file mode 100644 index 0000000000000000000000000000000000000000..87466284b3b0e5d79be803608eff7b55ea7f64bd GIT binary patch literal 379 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;rX+877l!}s{b%+Ad7K3vk;M!Q ze1}1p@p%4<6rdn`iKnkC`wKQcVFf-@hNS^Op)yYw$B>MBZ*LsrZBP(!xp=W?1FN%T z&}7?7ha(y}SbTc^&sE>eJtu;bf#HGmp$9R=zjaRQEzi+5@7-|CeQ}Vhmgc!#jn3aL z-)wr5d{6m`$U1LEps5W1QZK}B+fr3#<2pS0pyXF5jM7H$OUuhhf1RriHxX z&L2LqfE=Y-;u=wsl30>zm0Xkxq!^40j7)S5%ybQnLkvx=OpL6IO|%URtPBivor9}T zH00)|WTsW()(|82`WR4y2Hb{{%-q!ClEmBsgdUR+LrW`TBP&CwCG24{Gl6;-JYD@< J);T3K0RTI?cYFW< literal 0 HcmV?d00001 diff --git a/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/l_hand-2.png b/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/l_hand-2.png new file mode 100644 index 0000000000000000000000000000000000000000..b871a17933379e4aa2af10587051df8f69f64522 GIT binary patch literal 380 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;rX+877l!}s{b%+Ad7K3vk;M!Q ze1}1p@p%4<6rdn`iKnkC`wKQcVFf-@hNS^Op>j_b$B>MBZ*N@WZBXE8dHBj=M^mB9 zjFYlAAKqbzYLa^V-!|UsviUh428IXLlb$_0bUxg3?@gnXTAL2N>X!?XS($WPmwm$$ zoznBORZcJDZVCIq^KB{6Tn2{!MlaV}SS`D*&GM@;@NL|~M%FUx>2J^KTlX?DY>EAK zL0jL0+2j~dp=yb1L`h0wNvc(HQ7VvPFfuSQ(KRsBH8c(}G_^7@vNAT&HZZUk0qV`&?3Gy&$!I?Y*q|QWwcv8k3Xw#^VH4t2dB;Qi2ha^rDS^hP_Pmh)R%lu zKVUff{>}3>cWl?3^l@usRK9ss^5BjMXC(F{S3SSO`)A*wT<;61S(`Q|J~#&hEO|a*?TL5nHM<*6exG*WF5~^Yghjds zy?-!esQVpFUF%l?3^3Ia*NBpo#FA92AvZrIGp!Q0h8Vfm$AB6%;5L+G=B5^xB<2<%^q7PgT3Q(!Ss6ktVGo;` Q3Dm>j>FVdQ&MBb@00)}KG5`Po literal 0 HcmV?d00001 diff --git a/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/l_leg-2.png b/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/l_leg-2.png new file mode 100644 index 0000000000000000000000000000000000000000..90b10eb4be5ca5fe2ca3551817781542555569e8 GIT binary patch literal 538 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;rX+877l!}s{b%+Ad7K3vk;M!Q ze1}1p@p%4<6rdn`iKnkC`wKQcVFf-@hNS@v42+_lE{-7?_uk$xEIQ=C!+K%AWLicM zpLq1!fafZH&JPzpQL$q(J-*-pOWrrJWyi1jJ2p*bstjM4_-ucaP*ks`ih~OfJP~zy z7cqTfvd)SsDiV*UrO6g`=`b!vyU`?m8L4~|SLF>%;t zW1G%&(XuhZr15Id0k-!y6a+)%AE~p~EI3$bSoAS|gKKlkx*{f7A*meg%^*8mT>ib- ze|=TNeu;Y@_sM_f&z6`S_{77gox4VNg7_1MzIm%lgr@SAhHwqt&XLHXepW3}tG zPt@8w(^ZU*sFDdCZ&VYd2Oi?Yn)z zC%kF;2Ub1*in&iuSkDKBnQDn^L`h0wNvc(HQ7VvPFfuSQ(KRsBH8c(}G_^7@vNAT& zHZZUBQ;SOya|;l9OhODTt&EMV455~= Tht13c>S6G7^>bP0l+XkKhFZZt literal 0 HcmV?d00001 diff --git a/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/meta.json b/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/meta.json new file mode 100644 index 00000000000..3f0d6439bb0 --- /dev/null +++ b/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/meta.json @@ -0,0 +1,75 @@ +{ + "version": 1, + "copyright": "Sprites originally from Paradise Station (https://github.com/ParadiseSS13/Paradise). Monochromatic version made by: DayOS (https://github.com/Day-OS)", + "license": "CC-BY-SA-3.0", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "l_foot-1", + "directions": 4 + }, + { + "name": "l_foot-2", + "directions": 4 + }, + { + "name": "r_foot-1", + "directions": 4 + }, + { + "name": "r_foot-2", + "directions": 4 + }, + { + "name": "l_leg-1", + "directions": 4 + }, + { + "name": "l_leg-2", + "directions": 4 + }, + { + "name": "r_leg-1", + "directions": 4 + }, + { + "name": "r_leg-2", + "directions": 4 + }, + { + "name": "l_arm-1", + "directions": 4 + }, + { + "name": "l_arm-2", + "directions": 4 + }, + { + "name": "r_arm-1", + "directions": 4 + }, + { + "name": "r_arm-2", + "directions": 4 + }, + { + "name": "l_hand-1", + "directions": 4 + }, + { + "name": "l_hand-2", + "directions": 4 + }, + { + "name": "r_hand-1", + "directions": 4 + }, + { + "name": "r_hand-2", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/r_arm-1.png b/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/r_arm-1.png new file mode 100644 index 0000000000000000000000000000000000000000..5e770056ed95b2be02fcbb0d7613006849cc9abc GIT binary patch literal 491 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;rX+877l!}s{b%+Ad7K3vk;M!Q ze1}1p@p%4<6rdn`iKnkC`wKQcVFf-@hNS^Op=X{hjv*QM-d^9hu_-{H^`ZPRz71ST z$BRq~-$_VEvZ+eUxY4$r`LK8d^Ru+$A*?kv?XJzAQ+3Lx-QBCgotE~k*Q?efePy-- zWBAtT6YSZw&fehpUu$+|#V?bv*DGddTdc}EXOmtU~I|)5%V+OjnqP zOq#WF{wqQ8gC?(MevZ#_yeQ%DSp81$5uS#ozxUfGH9g~R@R<1W>=_`)Nk~1>b;~4^ zf4bKk$Nh@lQT$WIx}t;MKYja9IJ?fG_d?e3j-x>a>C$zqmDjtOKMVe<4?NI%RfDx8 z=)wMplMU VOW4C^W&-svc)I$ztaD0e0syVctYug4O8oM+kA+`2PDW_93>(~krd92yuHnOHak zpo}_}V-iz&imd<7F_u~|x&Cd;4!dZPBgK{5SKZn?Z9iYtGrLdad^v3>df=KNjK=!L z+oi=;8O!thZf^|jU#|N#>)z@zzqM!MkAAd7wkwEb->pM>-Q`-hB7v@E@O1TaS?83{ F1OQqJQR4sr literal 0 HcmV?d00001 diff --git a/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/r_foot-1.png b/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/r_foot-1.png new file mode 100644 index 0000000000000000000000000000000000000000..8994994011cfefe211374497fa902ea729f1135b GIT binary patch literal 390 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;rX+877l!}s{b%+Ad7K3vk;M!Q ze1}1p@p%4<6rdn`iKnkC`wKQcVFf-@hNS^Op+-*^$B>MBZ*OemJ!Bx_dhxVGB$jClkZcu{rMWZkA0Gg=OmTCH*?=_Fxbq{|M#`?A=w#`72oVM zRi<9h5dX8`0>{)P)lo|)ZvV(?H(Bay(|Zq)jxWsdTn)k}>ykI5N2vdPSr9Pa=#KH4 z$$w|E{;FydZ;NwxH$Kk#8R!_*64!{5l*E!$tK_0oAjM#0U}U0eV5Vzm9Aao{WnyGy zY@%&oU}a#S>l|E#q9HdwB{QuOw}u$G*T;YwG~hOrWag$8mn7yEAoQ4o7+P8x8(A4b VEnyFvnF-Xx;OXk;vd$@?2>`20frkJ9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/r_foot-2.png b/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/r_foot-2.png new file mode 100644 index 0000000000000000000000000000000000000000..9ca884025fd3c36feb1979700a5936c746cf279f GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;rX+877l!}s{b%+Ad7K3vk;M!Q ze1}1p@p%4<6rdn`iKnkC`wKQcVFf-@hNS^Op(alk$B>MBZ*OemJ!HV(a`Cf7f?}09~V6;u=wsl30>zm0Xkxq!^40j7)S5%ybQnLkvx=OpL6I zO|%URtPBivor9}TH00)|WTsW()(|82`WR4y2Hb{{%-q!ClEmBsgdUR+LrW`TBP&Cw VCG24{Gl6;-JYD@<);T3K0RWh)f^Pr- literal 0 HcmV?d00001 diff --git a/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/r_hand-1.png b/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/r_hand-1.png new file mode 100644 index 0000000000000000000000000000000000000000..13a46c2e09224bbaf474425dc80ec05ae3bd87a6 GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;rX+877l!}s{b%+Ad7K3vk;M!Q ze1}1p@p%4<6rdn`iKnkC`wKQcVFf-@hNS^Op-N8|$B>MBZ*LsrZBXE8eYm_(D(0X; z-$&yv*fY=NQH3Mt7E4?cvRM!1&vSp{I~p zdZGB~ZH29lK&7fBt`Q|Ei6yC4$wjF^iowXh$VAt`OxMsj#L(2r#K_9nMBBi?%D_O^ zIk*Z%LvDUbW?Cg~4KZ@Bj{!Akz-=hW%uOvWNz5%k=rIW~w6rodvND8P!X7p=6R3y5 M)78&qol`;+0O1UHCjbBd literal 0 HcmV?d00001 diff --git a/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/r_hand-2.png b/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/r_hand-2.png new file mode 100644 index 0000000000000000000000000000000000000000..d203e571fca443a39a9168e1ff8fdccc6294f559 GIT binary patch literal 381 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;rX+877l!}s{b%+Ad7K3vk;M!Q ze1}1p@p%4<6rdn`iKnkC`wKQcVFf-@hNS^Op$bnI$B>MBZ*LsrZBXE8edslZE!?1o z*?4FF;|+&DuRAzlMpOHL>q`M%mZHWC3=RJ~XUzy#3$2_Y5UOe`-2U5Xo>zOmq#*bPbI|3{9;}jI4}Jv<(cb3=DLg zgR4+9|rxAfqED` MUHx3vIVCg!0F;z@p8x;= literal 0 HcmV?d00001 diff --git a/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/r_leg-1.png b/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/r_leg-1.png new file mode 100644 index 0000000000000000000000000000000000000000..bb762db0c49173c4d6e14939e3a4a896dde6ceec GIT binary patch literal 536 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;rX+877l!}s{b%+Ad7K3vk;M!Q ze1}1p@p%4<6rdn`iKnkC`wKQcVFf-@hNS@v42;5_E{-7?_uk$x%xg9fIrh^*Nle8*WvS``a4U;=S;E(m) zKP7ACua$q3zVBUA_Nfog`xp=3wl!=jJU-iSN#D=dS2_P*bKKv~6Pw~Id3(XLV<9Sc z^3Uw?J=$xvOHFFQ(=&EI|1eaa<8ID0InX*UGq|C1o_EPny|9>BZ>QVjNlvofP`d4W z`Dq3JFRW*t`yI`WxRVYHG1U^+h?11Vl2ohYqEsNoU}RuqqHAELYiJx|Xli9*WMyok zZD3$!V4&+9T!o?`H$NpatrE9}7`fNSfEqO5Hk4%MrWThZ<`y9In1mQwS{WNz8A2^# T51W|@)WhKE>gTe~DWM4fT3*sB literal 0 HcmV?d00001 diff --git a/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/r_leg-2.png b/Resources/Textures/Einstein-Engines/Mobs/Customization/cyberlimbs/comp2/comp2_main.rsi/r_leg-2.png new file mode 100644 index 0000000000000000000000000000000000000000..16f0ee16471f110c804c23e9fd2a66de7521f018 GIT binary patch literal 538 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;rX+877l!}s{b%+Ad7K3vk;M!Q ze1}1p@p%4<6rdn`iKnkC`wKQcVFf-@hNS@v42+_lE{-7?_uk&HUDxCw!ur7Y*pXwU z0Y0W1>$D%5inUytx`8Eodg4Q_j5P5Z&ZRnkI$L=j8mZ}5KG*)aQzmc04siiNAow{u ztLoY6XOaD3(Y5 z!t&y!ap?hd>ka>EeoWV`3wW@_;s9Ut8-b3A{Dn{SR|o_o?BBz9W3hw7)P<8eK;Vz{ z+2mQD+77o>|%>D8VHrA6a#wK<<#0kpYj6D9Q?bywKZ$;llx2XjtPSp}9IGAuV z-^RuKL(_ykYLW{MF-pI_%*Y@uqsDeQr9nB0r<;i!C8<`)MX5lF!N|bKMAyJf*U&h`(A3Jr$jaD6 z+rYrez(ChIxC%u>ZhlH;S|x4`F>9ZF$poWv@$lbGK5;f T9yT)*sE5JR)z4*}Q$iB}rB=o3 literal 0 HcmV?d00001