diff --git a/src/game/shared/tf/tf_projectile_energy_ring.cpp b/src/game/shared/tf/tf_projectile_energy_ring.cpp index e916cfefb..7b2c4802a 100644 --- a/src/game/shared/tf/tf_projectile_energy_ring.cpp +++ b/src/game/shared/tf/tf_projectile_energy_ring.cpp @@ -268,8 +268,8 @@ void CTFProjectile_EnergyRing::ProjectileTouch( CBaseEntity *pOther ) } else // Pomson { - // Projectiles shouldn't collide with friendly things except buildings. - if ( pOther->InSameTeam( this ) && !pOther->IsBaseObject() ) + // Skip collision with teammates unless explicit collision with teammates is allowed. + if ( pOther->InSameTeam( this ) && pOther->IsPlayer() && !CanCollideWithTeammates() ) return; }