diff --git a/src/game/server/filters.cpp b/src/game/server/filters.cpp index 6179254dd..2f543e4bb 100644 --- a/src/game/server/filters.cpp +++ b/src/game/server/filters.cpp @@ -372,7 +372,7 @@ protected: bool PassesDamageFilterImpl(const CTakeDamageInfo &info) { - return info.GetDamageType() == m_iDamageType; + return ( ( info.GetDamageType() & m_iDamageType ) == m_iDamageType ); } int m_iDamageType;