To play a sound on Uskayaw's stomp, edit the path below to the sound you want to use, and put this in your rcfile:
sound += shockwave through the revelers:path\to\sound.wav
See options_guide.txt for sound regex details:
https://github.com/crawl/crawl/blob/mas ... e.txt#L447This works for me locally after compiling with TILES=y SOUND=y , your mileage may vary with non-tiles builds. For it to work online you'd need the server owner to compile with sound and host sound files, too, I think?
There is a limitation here: Adding sound += regexes to your rcfile can mostly only play sounds when actual message log text happens. (There are a small amount of special cases defined in
sound.h that can trigger without matching message log text.)
If you want to play sounds for things that don't generate message log text and aren't in the list above,
then you'd have to manually call crawl.playsound() (or manually generate a message and add a corresponding sound regex, I guess) -- but this isn't necessary for Uskayaw's stomp, because it already generates a unique message when the ability is used.