Garry's Mod Wiki

ENTITY:OnTraceAttack

  ENTITY:OnTraceAttack( CTakeDamageInfo info, Vector dir, table trace )

Recently Added

This was recently added in version (2026.07.03). It might only be available on the Dev Branch right now.

Description

Called when a trace attack is done against the entity, allowing override of the damage being dealt by altering the CTakeDamageInfo.

This is called before ENTITY:OnTakeDamage.

This hook is only called for ai, nextbot and anim type entities.

Arguments

1 CTakeDamageInfo info
The damage info
2 Vector dir
The direction the damage goes in
3 table trace
The TraceResult structure of the attack, containing the hitgroup.