diff --git a/rts/Game/GameHelper.cpp b/rts/Game/GameHelper.cpp index a7c25c2d400..014ea1f3e9f 100644 --- a/rts/Game/GameHelper.cpp +++ b/rts/Game/GameHelper.cpp @@ -317,7 +317,7 @@ void CGameHelper::Explosion(const ExplosionParams& params) { if (weaponDef != NULL) { const GuiSoundSet& soundSet = weaponDef->hitSound; - const unsigned int soundFlags = CCustomExplosionGenerator::GetFlagsFromHeight(params.pos.y, altitude); + const unsigned int soundFlags = CCustomExplosionGenerator::GetFlagsFromHeight(params.pos.y, realHeight); const unsigned int soundMask = CCustomExplosionGenerator::SPW_WATER | CCustomExplosionGenerator::SPW_UNDERWATER; const int soundNum = ((soundFlags & soundMask) != 0);