I don't want it done by projectiles or explosions. I just want it done via an output event.
I can't think of any way to do this other than explosions.
Small radius, no damage explosions with screenshake.
It could be a separate event, but it would still work by spawning explosions.
And constantly modifying datablocks to match the thousands of possibilities that could be entered by the sliders wouldn't be a good idea, it would probably just be a good number of presets.
the middle one would be easy with pixel shaders....look to V21
I'm withholding judgement on this until we know
exactly what is possible with the shaders