Revision Difference
Entity:DispatchTraceAttack#546755
<function name="DispatchTraceAttack" parent="Entity" type="classfunc">
<description>
Performs a trace attack.
Performs a trace attack towards the entity this function is called on. Visually identical to <page>Entity:TakeDamageInfo</page>.
<warning>Calling this function on the victim entity in <page>ENTITY:OnTakeDamage</page> can cause infinite loops.</warning>
</description>
<realm>Shared</realm>
<args>
<arg name="damageInfo" type="CTakeDamageInfo">The damage to apply.</arg>
<arg name="traceRes" type="table">Trace result to use to deal damage. See <page>Structures/TraceResult</page></arg>
<arg name="dir" type="Vector" default="traceRes.HitNormal">Direction of the attack.</arg>
</args>
</function>