]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Optimize monster pitch shifting maths a bit
authorMario <mario@smbclan.net>
Sat, 10 Feb 2018 17:47:29 +0000 (03:47 +1000)
committerMario <mario@smbclan.net>
Sat, 10 Feb 2018 17:47:29 +0000 (03:47 +1000)
qcsrc/common/monsters/sv_monsters.qc

index 15fba0134200deccbfacf77b8f70af222558ef4f..9dffeb73eef3dbc2e9d11373375c6626ad91027c 100644 (file)
@@ -339,9 +339,8 @@ void Monster_Sound(entity this, .string samplefield, float sound_delay, bool del
        string sample = this.(samplefield);
        if (sample != "") sample = GlobalSound_sample(sample, random());
        float myscale = ((this.scale) ? this.scale : 1); // safety net
-       float scale_inverse = 1 / myscale;
        // TODO: change volume depending on size too?
-       sound7(this, chan, sample, VOL_BASE, ATTEN_NORM, scale_inverse * 100, 0);
+       sound7(this, chan, sample, VOL_BASE, ATTEN_NORM, 100 / myscale, 0);
 
        this.msound_delay = time + sound_delay;
 }