Blast sounds different under water (or any liquid)

Charles Spurrill 2011-10-01 09:23:44 -07:00
parent 7475f2271a
commit 69369aa59e
5 changed files with 9 additions and 2 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -35,4 +35,8 @@ cambra - FanLoop (http://www.freesound.org/people/Cambra/sounds/102710/)
110110010 - CatapultLaunch (http://www.freesound.org/people/110110010/sounds/66396/)
schluppipuppie - CatapultLaunch (http://www.freesound.org/people/schluppipuppie/sounds/12833/)
acclivity - WoodHit* (http://www.freesound.org/people/acclivity/sounds/31975/)
suonho - FireLoop (http://www.freesound.org/people/suonho/sounds/17782/)
suonho - FireLoop (http://www.freesound.org/people/suonho/sounds/17782/)
Nikolino - BlastLiquid*
(http://www.freesound.org/people/Nikolino/sounds/106694/)
(http://www.freesound.org/people/Nikolino/sounds/106650/)
(http://www.freesound.org/people/Nikolino/sounds/106640/)

View File

@ -18,7 +18,10 @@ global func Explode(int level)
// Sound must be created before object removal, for it to be played at the right position.
var grade = BoundBy(level / 10 - 1, 1, 3);
Sound(Format("Blast%d", grade));
if(GBackLiquid())
Sound(Format("BlastLiquid%d.ogg",grade));
else
Sound(Format("Blast%d", grade));
// Explosion parameters.
var x = GetX(), y = GetY();