]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Get the correct species value. This fixes the last known bug for the damage effects...
authorMircea Kitsune <sonichedgehog_hyperblast00@yahoo.com>
Wed, 4 Jan 2012 14:20:31 +0000 (16:20 +0200)
committerMircea Kitsune <sonichedgehog_hyperblast00@yahoo.com>
Wed, 4 Jan 2012 14:20:31 +0000 (16:20 +0200)
qcsrc/client/damage.qc

index 495652ccef01ad0d61cc84a7495b59963c524505..a9e8d4cbd46c0424c2b6165c5aa43333ebf0864a 100644 (file)
@@ -288,9 +288,9 @@ void DamageEffect_Think()
        self.dmgtime = time + autocvar_cl_damageeffect_player;
 }
 
-void DamageEffect(float dmg, float type, float specnum1, float entnumber)
+void DamageEffect(float dmg, float type, float specnum, float entnumber)
 {
-       float specnum2, life;
+       float life;
        string specstr, effectnum;
        entity e;
 
@@ -299,8 +299,7 @@ void DamageEffect(float dmg, float type, float specnum1, float entnumber)
        if(autocvar_cl_gentle || autocvar_cl_gentle_damage)
                return;
 
-       specnum2 = (specnum1 & 0x78) / 8; // blood type: using four bits (0..7, bit indexes 3,4,5)
-       specstr = species_prefix(specnum2);
+       specstr = species_prefix(specnum);
        life = bound(0, dmg * autocvar_cl_damageeffect_lifetime, autocvar_cl_damageeffect_lifetime_max);
 
        e = get_weaponinfo(type);