Skip to content

Commit

Permalink
Einstein Engines Cybernetic Limbs (#1857)
Browse files Browse the repository at this point in the history
* 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>
  • Loading branch information
Aikakakah authored Sep 22, 2024
1 parent edfaf27 commit fc8bac4
Show file tree
Hide file tree
Showing 43 changed files with 401 additions and 16 deletions.
62 changes: 62 additions & 0 deletions Resources/Locale/en-US/einstein-engines/markings/cyberlimbs.ftl
Original file line number Diff line number Diff line change
@@ -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
4 changes: 2 additions & 2 deletions Resources/Prototypes/DeltaV/Species/rodentia.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions Resources/Prototypes/DeltaV/Species/vulpkanin.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
@@ -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
4 changes: 2 additions & 2 deletions Resources/Prototypes/Nyanotrasen/Species/Oni.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,8 @@
points: 1
required: false
Legs:
points: 2
points: 6
required: false
Arms:
points: 2
points: 6
required: false
4 changes: 2 additions & 2 deletions Resources/Prototypes/Nyanotrasen/Species/felinid.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@
points: 1
required: false
Legs:
points: 2
points: 6
required: false
Arms:
points: 2
points: 6
required: false
4 changes: 2 additions & 2 deletions Resources/Prototypes/Species/arachnid.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,10 +64,10 @@
points: 1
required: false
Legs:
points: 2
points: 6
required: false
Arms:
points: 2
points: 6
required: false

- type: humanoidBaseSprite
Expand Down
4 changes: 2 additions & 2 deletions Resources/Prototypes/Species/human.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,10 +61,10 @@
points: 1
required: false
Legs:
points: 2
points: 6
required: false
Arms:
points: 2
points: 6
required: false

- type: humanoidBaseSprite
Expand Down
4 changes: 2 additions & 2 deletions Resources/Prototypes/Species/moth.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,10 +68,10 @@
points: 1
required: false
Legs:
points: 2
points: 6
required: false
Arms:
points: 2
points: 6
required: false

- type: humanoidBaseSprite
Expand Down
4 changes: 2 additions & 2 deletions Resources/Prototypes/Species/reptilian.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,10 +59,10 @@
points: 3
required: false
Legs:
points: 2
points: 6
required: false
Arms:
points: 2
points: 6
required: false

- type: humanoidBaseSprite
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit fc8bac4

Please sign in to comment.