]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
add borg legs (#15596)
authordeltanedas <39013340+deltanedas@users.noreply.github.com>
Sat, 29 Apr 2023 05:05:55 +0000 (05:05 +0000)
committerGitHub <noreply@github.com>
Sat, 29 Apr 2023 05:05:55 +0000 (15:05 +1000)
Co-authored-by: deltanedas <@deltanedas:kde.org>
Resources/Prototypes/Body/Parts/silicon.yml
Resources/Prototypes/Catalog/Research/technologies.yml
Resources/Prototypes/Entities/Structures/Machines/lathe.yml
Resources/Prototypes/Recipes/Lathes/robotics.yml
Resources/Prototypes/tags.yml
Resources/Textures/Mobs/Silicon/borg.rsi/l_leg.png [new file with mode: 0644]
Resources/Textures/Mobs/Silicon/borg.rsi/meta.json [new file with mode: 0644]
Resources/Textures/Mobs/Silicon/borg.rsi/r_leg.png [new file with mode: 0644]

index 266c1dd5a67e1dfa774002d1f4805d2ba4fb4893..ad4e0147906df4f055b5f68a55ad8f82100133a0 100644 (file)
     tags:
     - Trash
     - BorgArm
+
+- type: entity
+  id: LeftLegBorg
+  name: "left borg leg"
+  parent: PartSilicon
+  components:
+  - type: Sprite
+    netsync: false
+    sprite: Mobs/Silicon/borg.rsi
+    state: "l_leg"
+  - type: Icon
+    sprite: Mobs/Silicon/borg.rsi
+    state: "l_leg"
+  - type: BodyPart
+    partType: Leg
+    symmetry: Left
+  - type: Tag
+    tags:
+    - Trash
+    - BorgLeg
+    - BorgLeftLeg
+
+- type: entity
+  id: RightLegBorg
+  name: "right borg leg"
+  parent: PartSilicon
+  components:
+  - type: Sprite
+    netsync: false
+    sprite: Mobs/Silicon/borg.rsi
+    state: "r_leg"
+  - type: Icon
+    sprite: Mobs/Silicon/borg.rsi
+    state: "r_leg"
+  - type: BodyPart
+    partType: Leg
+    symmetry: Right
+  - type: Tag
+    tags:
+    - Trash
+    - BorgLeg
+    - BorgRightLeg
index 7b1fc7cac4cb5ba025d4117b6d70a959fd6ac4e4..65d886054a3df186d2b182645aa0104b8fdf8bb0 100644 (file)
   - ProximitySensor
   - LeftArmBorg
   - RightArmBorg
+  - LeftLegBorg
+  - RightLegBorg
   - Drone
   - ExosuitFabricatorMachineCircuitboard
 
index 4b9e35a42b19b80c5b3f9ba14644d9f5abaabe6d..d403bfe4e6edec26c6310b5a2db456f2964a334d 100644 (file)
     - ProximitySensor
     - LeftArmBorg
     - RightArmBorg
+    - LeftLegBorg
+    - RightLegBorg
     - RipleyHarness
     - RipleyLArm
     - RipleyRArm
index 05fe6e0e11f02d31756da07dbee12437ffd4c820..330aaec1292139dc61406d585c319dc852a0a718 100644 (file)
   materials:
     Steel: 70
     Glass: 25
+
+- type: latheRecipe
+  id: LeftLegBorg
+  result: LeftLegBorg
+  completetime: 2
+  materials:
+    Steel: 70
+    Glass: 25
+
+- type: latheRecipe
+  id: RightLegBorg
+  result: RightLegBorg
+  completetime: 2
+  materials:
+    Steel: 70
+    Glass: 25
index d1d13271d8d4d6f4ce772de06ed324e5428b2448..1ca6ef7296b8ac7b25fcad40a804e3bac35fcb57 100644 (file)
 - type: Tag
   id: BorgArm
 
+- type: Tag
+  id: BorgLeg
+
+- type: Tag
+  id: BorgLeftLeg
+
+- type: Tag
+  id: BorgRightLeg
+
 - type: Tag
   id: BotanyHatchet
 
diff --git a/Resources/Textures/Mobs/Silicon/borg.rsi/l_leg.png b/Resources/Textures/Mobs/Silicon/borg.rsi/l_leg.png
new file mode 100644 (file)
index 0000000..9b79c43
Binary files /dev/null and b/Resources/Textures/Mobs/Silicon/borg.rsi/l_leg.png differ
diff --git a/Resources/Textures/Mobs/Silicon/borg.rsi/meta.json b/Resources/Textures/Mobs/Silicon/borg.rsi/meta.json
new file mode 100644 (file)
index 0000000..c6519f8
--- /dev/null
@@ -0,0 +1,17 @@
+{
+  "version": 1,
+  "size": {
+    "x": 32,
+    "y": 32
+  },
+  "license": "CC-BY-SA-3.0",
+  "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/blob/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a/icons/mob/augmentation/augments.dmi",
+  "states": [
+    {
+      "name": "l_leg"
+    },
+    {
+      "name": "r_leg"
+    }
+  ]
+}
diff --git a/Resources/Textures/Mobs/Silicon/borg.rsi/r_leg.png b/Resources/Textures/Mobs/Silicon/borg.rsi/r_leg.png
new file mode 100644 (file)
index 0000000..7d965d7
Binary files /dev/null and b/Resources/Textures/Mobs/Silicon/borg.rsi/r_leg.png differ