diff --git a/Resources/Prototypes/Entities/Items/Instruments.yml b/Resources/Prototypes/Entities/Items/Instruments.yml index b083775970..f8517e3496 100644 --- a/Resources/Prototypes/Entities/Items/Instruments.yml +++ b/Resources/Prototypes/Entities/Items/Instruments.yml @@ -193,3 +193,20 @@ - type: Item Size: 24 sprite: Objects/Instruments/glockenspiel.rsi + +- type: entity + name: Banjo + parent: BaseHandheldInstrument + id: BanjoInstrument + components: + - type: Instrument + program: 105 + - type: Sprite + sprite: Objects/Instruments/banjo.rsi + state: icon + - type: Icon + sprite: Objects/Instruments/banjo.rsi + state: icon + - type: Item + Size: 24 + sprite: Objects/Instruments/banjo.rsi diff --git a/Resources/Textures/Objects/Instruments/banjo.rsi/icon.png b/Resources/Textures/Objects/Instruments/banjo.rsi/icon.png new file mode 100644 index 0000000000..9c0e7d9b23 Binary files /dev/null and b/Resources/Textures/Objects/Instruments/banjo.rsi/icon.png differ diff --git a/Resources/Textures/Objects/Instruments/banjo.rsi/inhand-left.png b/Resources/Textures/Objects/Instruments/banjo.rsi/inhand-left.png new file mode 100644 index 0000000000..235bf06fd8 Binary files /dev/null and b/Resources/Textures/Objects/Instruments/banjo.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Instruments/banjo.rsi/inhand-right.png b/Resources/Textures/Objects/Instruments/banjo.rsi/inhand-right.png new file mode 100644 index 0000000000..0495a1e496 Binary files /dev/null and b/Resources/Textures/Objects/Instruments/banjo.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Instruments/banjo.rsi/meta.json b/Resources/Textures/Objects/Instruments/banjo.rsi/meta.json new file mode 100644 index 0000000000..4e2fb6785c --- /dev/null +++ b/Resources/Textures/Objects/Instruments/banjo.rsi/meta.json @@ -0,0 +1,56 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/vgstation-coders/vgstation13 at 8d9c91e19cb52713c7f7f1804c2b6f7203f8d331", + "states": [ + { + "name": "icon", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "inhand-left", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "inhand-right", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + } + ] + } \ No newline at end of file