Source SDK: Dynamic Storm Test
Dunno what I'll do with this but it's damn awesome. For anyone wondering how I did it: 1. A logic_timer will trigger the storm every 3-5 minutes. 2. That timer triggers four things: A rain sound loop, the storm effects (mist and rain) and two other timers. 3. The two secondary timers pick a thunder sound and wind sound, respectively, to play every 5-7 seconds until they're disabled when the storm dies down. 4. The rain is a func_precipitation with a very high density setting (100%), and the mist on the ground is a func_dustcloud with nearly transparent sprites.
Dunno what I'll do with this but it's damn awesome. For anyone wondering how I did it: 1. A logic_timer will trigger the storm every 3-5 minutes. 2. That timer triggers four things: A rain sound loop, the storm effects (mist and rain) and two other timers. 3. The two secondary timers pick a thunder sound and wind sound, respectively, to play every 5-7 seconds until they're disabled when the storm dies down. 4. The rain is a func_precipitation with a very high density setting (100%), and the mist on the ground is a func_dustcloud with nearly transparent sprites.