diff --git a/userraw/maps/mp/gametypes/_damage.gsc b/userraw/maps/mp/gametypes/_damage.gsc index 629f52c..16d4a7f 100644 --- a/userraw/maps/mp/gametypes/_damage.gsc +++ b/userraw/maps/mp/gametypes/_damage.gsc @@ -1647,7 +1647,7 @@ finishPlayerDamageWrapper( eInflictor, eAttacker, iDamage, iDFlags, sMeansOfDeat eAttacker.owner thread doPrintDamage( iDamage, sHitLoc, iDFlags ); } - if( level.extraDamageFeedback ) + if( isDefined( eAttacker ) && level.extraDamageFeedback ) { if( sWeapon == "nuke_mp" ) { @@ -1663,7 +1663,7 @@ finishPlayerDamageWrapper( eInflictor, eAttacker, iDamage, iDFlags, sMeansOfDeat if( sHitLoc == "head" || sHitLoc == "helmet" ) { - if ( isDefined( eAttacker ) && isPlayer( eAttacker ) ) + if ( isPlayer( eAttacker ) ) eAttacker playLocalSound( "bullet_impact_headshot_2" ); else if( isDefined( eAttacker.owner ) && isPlayer( eAttacker.owner ) ) eAttacker.owner playLocalSound( "bullet_impact_headshot_2" );