From: Rudolf Polzer Date: Sun, 9 Oct 2011 19:57:20 +0000 (+0200) Subject: tuba: fix notes playing too loud in first frame X-Git-Tag: xonotic-v0.6.0~40^2~66 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=1f184059485a958c714cc21ab6f8a8122e767e6b;p=xonotic%2Fxonotic-data.pk3dir.git tuba: fix notes playing too loud in first frame --- diff --git a/qcsrc/client/tuba.qc b/qcsrc/client/tuba.qc index 6e1c1f9bd..13e37f0e7 100644 --- a/qcsrc/client/tuba.qc +++ b/qcsrc/client/tuba.qc @@ -117,9 +117,11 @@ void Ent_TubaNote_StopSound() void Ent_TubaNote(float bIsNew) { - float f, n, i, att; + float f, n, i, att, upd; f = ReadByte(); + upd = 0; + if(f & 1) { n = ReadChar(); @@ -151,7 +153,7 @@ void Ent_TubaNote(float bIsNew) { self.note = n; self.tuba_instrument = i; - Ent_TubaNote_UpdateSound(); + upd = 1; } } @@ -169,6 +171,9 @@ void Ent_TubaNote(float bIsNew) self.entremove = Ent_TubaNote_StopSound; self.enemy.think = Ent_TubaNote_Think; self.enemy.nextthink = time + 10; + + if(upd) + Ent_TubaNote_UpdateSound(); } void Tuba_Precache()