add a drum kit (#42987)

* DrumKit

A drum unit was added to the cargo for 1500 speso, which exclusively plays channel 9 through a crutch with an “empty” sound font.

* Apply suggestion from @noxypaws

Co-authored-by: Noxy <n@aux.sh>

* prototype fix

---------

Co-authored-by: beck-thompson <107373427+beck-thompson@users.noreply.github.com>
Co-authored-by: Noxy <n@aux.sh>
This commit is contained in:
Matrix
2026-06-04 11:31:57 -06:00
committed by GitHub
parent 124c16e11e
commit 32c39d1110
5 changed files with 28 additions and 1 deletions
Binary file not shown.
@@ -380,3 +380,13 @@
cost: 1000
category: cargoproduct-category-name-fun
group: market
- type: cargoProduct
id: BigDrumsInstrument
icon:
sprite: Objects/Fun/Instruments/structureinstruments.rsi
state: drum
product: BigDrumsInstrument
cost: 1500
category: cargoproduct-category-name-fun
group: market
@@ -168,3 +168,16 @@
- type: Instrument
allowPercussion: true
allowProgramChange: true
- type: entity
parent: BasePlaceableInstrumentRotatable
id: BigDrumsInstrument
name: drum kit
description: Ba dum tss!
components:
- type: Instrument
program: 7
bank: 100 # Defined in space-station-14.sf2
allowPercussion: true
- type: Sprite
state: drum
Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

@@ -5,7 +5,7 @@
"y": 32
},
"license": "CC-BY-SA-3.0",
"copyright": "https://github.com/vgstation-coders/vgstation13 at 8d9c91e19cb52713c7f7f1804c2b6f7203f8d331, daw-base/display from /tg/staiton at commit https://github.com/tgstation/tgstation/commit/ebcf2ab180037d400a7e8ac7a2ba011a0f03edf3, harp.png, timpani.png and contrabass.png by Hyenh, tuba.png by EmoGarbage404",
"copyright": "https://github.com/vgstation-coders/vgstation13 at 8d9c91e19cb52713c7f7f1804c2b6f7203f8d331, daw-base/display from /tg/staiton at commit https://github.com/tgstation/tgstation/commit/ebcf2ab180037d400a7e8ac7a2ba011a0f03edf3, harp.png, timpani.png and contrabass.png by Hyenh, tuba.png by EmoGarbage404, drum.png by matriotic (Discord)",
"states": [
{
"name": "minimoog",
@@ -85,6 +85,10 @@
0.3
]
]
},
{
"name": "drum",
"directions": 4
}
]
}