]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/server/g_damage.qc
Better handle empty player name by showing "Player@<ip>" as player name
[xonotic/xonotic-data.pk3dir.git] / qcsrc / server / g_damage.qc
index 28a1c8e8ca23e760a6d5a966899747be9be04ceb..4840e15dd25d6916239fb221de8fbd721d47cec0 100644 (file)
@@ -910,7 +910,7 @@ void Damage (entity targ, entity inflictor, entity attacker, float damage, float
        // apply push
        if (self.damageforcescale)
        if (vlen(force))
-       if (!IS_PLAYER(self) || time >= self.spawnshieldtime)
+       if (!IS_PLAYER(self) || time >= self.spawnshieldtime || self == attacker)
        {
                vector farce = damage_explosion_calcpush(self.damageforcescale * force, self.velocity, autocvar_g_balance_damagepush_speedfactor);
                if(self.movetype == MOVETYPE_PHYSICS)