Scripts:Thunder and Lightning
From OHRRPGCE-Wiki
Just a quick little script I thought I'd share. This will create a flash of lightning at random intervals, and optionally, play a random thunder sound as well.
Script[edit]
plotscript, mapthunder, begin
variable (thundersfx)
if (read timer (0) == 0)then, begin
set timer (0, random (1,8), 18) #happens every 1-8 seconds
thundersfx := random (0, 3) #replace these numbers with the range of sounds you want to use
play sound (thundersfx,false,true)
tweak palette(40,40,40) #change these higher or lower for brighter or dimmer flashes
update palette
reset palette
fade screen in
end
end
Usage[edit]
Use this script as the Each-Step script for every map you want thunder/lightning.
If you're only using one sound, delete all references to 'thundersfx' and just play the sound directly. This can easily be modified to call individual bolts of lightning instead of map-wide.