feat: soundboard packets

Add the soundboard message protocol mirroring the Arcturus side:
- incoming SoundboardSettings (enabled flag + sound list) and
  SoundboardPlay (soundId, url, username) events + parsers
- outgoing SoundboardPlay (soundId) and SoundboardSetEnabled composers
- header ids 9405/9406 (incoming), 9306/9307 (outgoing)
- NitroMessages registration + barrel exports
This commit is contained in:
medievalshell
2026-05-28 09:02:57 +02:00
parent 87eec0563d
commit 238592cd72
15 changed files with 156 additions and 0 deletions
@@ -518,4 +518,6 @@ export class IncomingHeader
public static WHEEL_RESULT = 9402;
public static WHEEL_RECENT_WINS = 9403;
public static WHEEL_ADMIN_PRIZES = 9404;
public static SOUNDBOARD_SETTINGS = 9405;
public static SOUNDBOARD_PLAY = 9406;
}