]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Add binoculars (#34687)
authorslarticodefast <161409025+slarticodefast@users.noreply.github.com>
Tue, 4 Feb 2025 21:46:49 +0000 (22:46 +0100)
committerGitHub <noreply@github.com>
Tue, 4 Feb 2025 21:46:49 +0000 (22:46 +0100)
* add binoculars

* tabs evil

* give one to warden

* buff

Resources/Prototypes/Catalog/Fills/Lockers/security.yml
Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml
Resources/Prototypes/Entities/Objects/Tools/binoculars.yml [new file with mode: 0644]
Resources/Textures/Objects/Tools/binoculars.rsi/icon.png [new file with mode: 0644]
Resources/Textures/Objects/Tools/binoculars.rsi/inhand-left.png [new file with mode: 0644]
Resources/Textures/Objects/Tools/binoculars.rsi/inhand-right.png [new file with mode: 0644]
Resources/Textures/Objects/Tools/binoculars.rsi/meta.json [new file with mode: 0644]
Resources/Textures/Objects/Tools/binoculars.rsi/wielded-inhand-left.png [new file with mode: 0644]
Resources/Textures/Objects/Tools/binoculars.rsi/wielded-inhand-right.png [new file with mode: 0644]

index 01038f4196076cf3865d38ea433f39c6961597ff..93ea12404e5c1f42330dddc281d85d1fbfa7e62c 100644 (file)
@@ -48,6 +48,7 @@
         amount: 2
       - id: RemoteSignaller
         amount: 2
+      - id: Binoculars
 
 - type: entity
   id: LockerSecurityFilled
index 96cf75d9351dc523622acc8f54af8b6e59a45e3a..0ff3c2776cbf974054c3f5cdd3cd739217853e5f 100644 (file)
     - !type:GroupSelector
       weight: 2
       children:
+      - id: Binoculars
       - id: LanternFlash
       - id: PowerCellHigh
       - id: NetProbeCartridge
diff --git a/Resources/Prototypes/Entities/Objects/Tools/binoculars.yml b/Resources/Prototypes/Entities/Objects/Tools/binoculars.yml
new file mode 100644 (file)
index 0000000..06712e6
--- /dev/null
@@ -0,0 +1,24 @@
+- type: entity
+  name: binoculars
+  parent: BaseItem
+  id: Binoculars
+  description: Used for long-distance surveillance.
+  components:
+  - type: Sprite
+    sprite: Objects/Tools/binoculars.rsi
+    state: icon
+  - type: Item
+    size: Normal
+  - type: Wieldable
+  - type: UseDelay
+    delay: 1.0
+  - type: CursorOffsetRequiresWield
+  - type: EyeCursorOffset
+    maxOffset: 5
+    pvsIncrease: 0.5
+  - type: PhysicalComposition
+    materialComposition:
+      Steel: 100
+      Glass: 50
+  - type: StaticPrice
+    price: 100
diff --git a/Resources/Textures/Objects/Tools/binoculars.rsi/icon.png b/Resources/Textures/Objects/Tools/binoculars.rsi/icon.png
new file mode 100644 (file)
index 0000000..ee368b6
Binary files /dev/null and b/Resources/Textures/Objects/Tools/binoculars.rsi/icon.png differ
diff --git a/Resources/Textures/Objects/Tools/binoculars.rsi/inhand-left.png b/Resources/Textures/Objects/Tools/binoculars.rsi/inhand-left.png
new file mode 100644 (file)
index 0000000..53c7f7e
Binary files /dev/null and b/Resources/Textures/Objects/Tools/binoculars.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Objects/Tools/binoculars.rsi/inhand-right.png b/Resources/Textures/Objects/Tools/binoculars.rsi/inhand-right.png
new file mode 100644 (file)
index 0000000..fd6ca1a
Binary files /dev/null and b/Resources/Textures/Objects/Tools/binoculars.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Objects/Tools/binoculars.rsi/meta.json b/Resources/Textures/Objects/Tools/binoculars.rsi/meta.json
new file mode 100644 (file)
index 0000000..ab90b39
--- /dev/null
@@ -0,0 +1,30 @@
+{
+  "version": 1,
+  "license": "CC-BY-SA-3.0",
+  "copyright": "icon taken from tg station at commit https://github.com/tgstation/tgstation/commit/2d26ce62c273d025bed77a0e6c4bdc770b789bb0, inhands from commit https://github.com/tgstation/tgstation/commit/b1edbc1990a98239c6d3fd6871fc365daab61eb5",
+  "size": {
+    "x": 32,
+    "y": 32
+  },
+  "states": [
+    {
+      "name": "icon"
+    },
+    {
+      "name": "inhand-left",
+      "directions": 4
+    },
+    {
+      "name": "inhand-right",
+      "directions": 4
+    },
+    {
+      "name": "wielded-inhand-left",
+      "directions": 4
+    },
+    {
+      "name": "wielded-inhand-right",
+      "directions": 4
+    }
+  ]
+}
diff --git a/Resources/Textures/Objects/Tools/binoculars.rsi/wielded-inhand-left.png b/Resources/Textures/Objects/Tools/binoculars.rsi/wielded-inhand-left.png
new file mode 100644 (file)
index 0000000..d91a914
Binary files /dev/null and b/Resources/Textures/Objects/Tools/binoculars.rsi/wielded-inhand-left.png differ
diff --git a/Resources/Textures/Objects/Tools/binoculars.rsi/wielded-inhand-right.png b/Resources/Textures/Objects/Tools/binoculars.rsi/wielded-inhand-right.png
new file mode 100644 (file)
index 0000000..d91a914
Binary files /dev/null and b/Resources/Textures/Objects/Tools/binoculars.rsi/wielded-inhand-right.png differ