For my campaign I'm creating a fighter laser weapon based on a beam (because I'm going for correct physics, that's the only way to create a real laser). Current idea is to make fire rate and lifetime the same (short) period so the laser is firing as long as the player is pressing the fire button. This works very fine except one issue I'm unable to solve.
With the short lifetime and no warmup/-down-time, there's no need for a warmup/-down-sound. I already have a sound to create a constant loop for the beam, but no matter what I do, every shot uses the beam_shot1.wav. Obviously, this sounds weird, having the constant sound and additionally the beam_shot1. Hell, even if I set every part in the table that creates a sound to the empty.wav I hear beam_shot1.
Anyone an idea what's the reason for this or how to solve the problem?