module

Twodsix Weapon SFX (MGT2e)

Endorsements
0
Installs
0.04%
Comments
0
Latest version0.1.3
Minimum Core13
Compatible Core13
Last updated11 months ago
Created1 year ago
Authors
Languages English
Systems Twodsix
Project source Project URL
Report bugs Bug tracker URL
Read-me Readme URL
License License URL

Give your Travellers the bang they deserve. Map weapons to Single / Burst / Auto sounds and the module will listen to Twodsix attack chat flags and play the right SFX—no fallback noise, no duplicate triggers, clean per-mode volume, and a slick, collapsible Groups Manager.

Features

  • Match SFX to Twodsix attack flags: single, auto-burst, auto-full.

  • Per-group paths for Single / Burst / Auto (MP3/OGG/WAV supported by Foundry).

  • Per-mode volume with extra “headroom” behind the scenes so quiet files can still be loud enough (UI still shows 0–100%).

  • Collapsible groups UI, file pickers, safe delete with confirm, and auto-save on close.

  • No duplicate playback on multi-click; mode-specific sounds take precedence.

Requirements

  • Foundry VTT v13

  • System: Twodsix v6.6.2+

How it works

The module listens to Twodsix attack chat messages and reads
message.flags.twodsix.attackType (e.g. single, auto-burst, auto-full).
It finds the first matching group whose Weapon Names list contains the item name, then plays the corresponding sound for that firing mode at the configured volume.

Setup

  1. Install & enable the module.

  2. Open Game Settings → Twodsix Weapon SFX → Open Groups Manager.

  3. Add a group, enter weapon names (comma-separated), and set sound paths for Single/Burst/Auto.

  4. Adjust per-mode volumes as desired and close the window (auto-saves). Test by rolling attacks.

Notes

  • The module ships with no audio assets; use your own MP3/OGG/WAV files.

  • Volumes shown are 0–100% in UI, but internally can boost quiet files while keeping mixing safe.

Source & Issues: https://github.com/BdrGM/twodsix_mgt2e_weapon_sfx

Subscribe
Notify of
0 Comments
0
Would love your thoughts, please comment.x
()
x