# SPDX-FileCopyrightText: 2023 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
#
# SPDX-License-Identifier: MIT

- type: entity
  parent: BaseHandheldInstrument
  id: BaseBrassInstrument
  abstract: true
  components:
  - type: Tag
    tags:
    - BrassInstrument

- type: entity
  parent: BaseBrassInstrument
  id: TrumpetInstrument
  name: trumpet
  description: The favorite instrument of jazz musicians and egotistical middle schoolers.
  components:
  - type: Instrument
    program: 56
  - type: SwappableInstrument
    instrumentList:
      "Standard": {56: 0}
      "Muted": {59: 0}
  - type: Sprite
    sprite: Objects/Fun/Instruments/trumpet.rsi

- type: entity
  parent: BaseBrassInstrument
  id: TromboneInstrument
  name: trombone
  description: Everyone's favorite sliding brass instrument.
  components:
  - type: Instrument
    program: 57
  - type: Sprite
    sprite: Objects/Fun/Instruments/trombone.rsi

- type: entity
  parent: BaseBrassInstrument
  id: FrenchHornInstrument
  name: french horn
  description: The fact that holding it involves using your hand to muffle it may suggest something about its sound.
  components:
  - type: Instrument
    program: 60
  - type: Sprite
    sprite: Objects/Fun/Instruments/frenchhorn.rsi

- type: entity
  parent: BaseBrassInstrument
  id: EuphoniumInstrument
  name: euphonium
  description: A baby tuba? A Baritone? Whatever it is, it's a pretty cool mess of pipes.
  components:
  - type: Instrument
    program: 3
    bank: 1
  - type: Sprite
    sprite: Objects/Fun/Instruments/euphonium.rsi
