X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fplayer.qc;h=e5a8f47f90f859908e0ba951776cbd71a3bbf854;hb=06a08d0c6b573f2562297147171aff3d990fa42d;hp=9e67050cb654b23c9847c8b2e94bda0f1898b106;hpb=4ae3dd6b9141d0367deb73632255548710d81781;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/player.qc b/qcsrc/server/player.qc index 9e67050cb..e5a8f47f9 100644 --- a/qcsrc/server/player.qc +++ b/qcsrc/server/player.qc @@ -369,7 +369,7 @@ void PlayerDamage(entity this, entity inflictor, entity attacker, float damage, if(attacker == this) { - // don't reset pushltime for this damage as it may be an attempt to + // don't reset pushltime for self damage as it may be an attempt to // escape a lava pit or similar //this.pushltime = 0; this.istypefrag = 0; @@ -468,6 +468,7 @@ void PlayerDamage(entity this, entity inflictor, entity attacker, float damage, float realdmg = damage - excess; if (this != attacker && realdmg) + if (!(round_handler_IsActive() && !round_handler_IsRoundStarted()) && time >= game_starttime) { if (IS_PLAYER(attacker) && DIFF_TEAM(attacker, this)) { GameRules_scoring_add(attacker, DMG, realdmg); @@ -490,6 +491,7 @@ void PlayerDamage(entity this, entity inflictor, entity attacker, float damage, bool valid_damage_for_weaponstats = false; Weapon awep = WEP_Null; + if (!(round_handler_IsActive() && !round_handler_IsRoundStarted()) && time >= game_starttime) if(vbot || IS_REAL_CLIENT(this)) if(abot || IS_REAL_CLIENT(attacker)) if(attacker && this != attacker)