From: slarticodefast <161409025+slarticodefast@users.noreply.github.com> Date: Tue, 4 Feb 2025 21:46:49 +0000 (+0100) Subject: Add binoculars (#34687) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=80354550223679aa185a635bf84830e782d464c5;p=space-station-14.git Add binoculars (#34687) * add binoculars * tabs evil * give one to warden * buff --- diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/security.yml b/Resources/Prototypes/Catalog/Fills/Lockers/security.yml index 01038f4196..93ea12404e 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/security.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/security.yml @@ -48,6 +48,7 @@ amount: 2 - id: RemoteSignaller amount: 2 + - id: Binoculars - type: entity id: LockerSecurityFilled diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml index 96cf75d935..0ff3c2776c 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml @@ -280,6 +280,7 @@ - !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 index 0000000000..06712e67de --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Tools/binoculars.yml @@ -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 index 0000000000..ee368b680d 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 index 0000000000..53c7f7e0dd 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 index 0000000000..fd6ca1a7e3 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 index 0000000000..ab90b39377 --- /dev/null +++ b/Resources/Textures/Objects/Tools/binoculars.rsi/meta.json @@ -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 index 0000000000..d91a914e44 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 index 0000000000..d91a914e44 Binary files /dev/null and b/Resources/Textures/Objects/Tools/binoculars.rsi/wielded-inhand-right.png differ