diff --git a/userraw/maps/mp/gametypes/_damage.gsc b/userraw/maps/mp/gametypes/_damage.gsc index 16d4a7f..2a4f1a9 100644 --- a/userraw/maps/mp/gametypes/_damage.gsc +++ b/userraw/maps/mp/gametypes/_damage.gsc @@ -1641,7 +1641,7 @@ finishPlayerDamageWrapper( eInflictor, eAttacker, iDamage, iDFlags, sMeansOfDeat if ( !isDefined( eInflictor ) ) self thread doPrintDamage( iDamage, sHitLoc, iDFlags ); } - if ( isPlayer( eAttacker ) && eAttacker.printDamage ) + else if ( isPlayer( eAttacker ) && eAttacker.printDamage ) eAttacker thread doPrintDamage( iDamage, sHitLoc, iDFlags ); else if( isDefined( eAttacker.owner ) && isPlayer( eAttacker.owner ) && eAttacker.owner.printDamage ) eAttacker.owner thread doPrintDamage( iDamage, sHitLoc, iDFlags );