{
self.enemy.cnt = bound(0, VOL_BASE * autocvar_g_balance_tuba_volume, 1);
self.enemy.count = self.enemy.cnt;
+#ifdef PITCHSHIFT
+ sound7(self.enemy, CH_SHOTS_SINGLE, TUBA_STARTNOTE(0), self.enemy.cnt, self.enemy.attenuate * autocvar_g_balance_tuba_attenuation, 100 * pow(2.0, self.cnt / 12.0), 0);
+#else
sound(self.enemy, CH_SHOTS_SINGLE, TUBA_STARTNOTE(self.cnt), self.enemy.cnt, self.enemy.attenuate * autocvar_g_balance_tuba_attenuation);
+#endif
}
void Ent_TubaNote_StopSound()
void Tuba_Precache()
{
float i;
+#ifdef PITCHSHIFT
+ precache_sound(TUBA_STARTNOTE(0));
+#else
for(i = -18; i <= +27; ++i)
{
precache_sound(TUBA_STARTNOTE(i));
}
+#endif
//precache_sound(""); // we want to change volume of existing sounds
}