If the console command
playsound TAUNT01 (or TAUNT02 etc.) does nothing for you, it could mean any of the following:
- You forgot to put the sounds in your WAD/PK3 at all. Silly mistake, but it happens to us all sometimes.
- You're using the PK3/PK7 format, and your sounds are not in the subfolder named "sounds".
- Unlikely, but possible: your sounds are in a format that GZDoom doesn't understand. Note that GZDoom understands a lot of sound formats, and I think it should spit out a warning if it encounters corrupt data or an unknown sound format.
Now, this is unrelated to your problem, but I've also noticed these lines in your DECORATE code:
The first line means your actor will remain on the map forever after it is spawned. It's probably not what you want because every spawned copy will keep using memory, which can add up if a lot of them are spawned in the map. To make the actor disappear instead, change -1 to a positive value, and make it large enough to ensure the actor won't be destroyed before the sound stops playing (remember 1 tic = 1/35th of a second). The next line
Goto StandStill attempts to send the actor to a non-existent state label
StandStill, which doesn't take effect in the current version of your code because
TNT1 A -1 is reached first. Remove this line as well to ensure the final
Stop is reached, which will destroy the actor for good.