Garry's Mod Wiki

WEAPON:DoImpactEffect

boolean WEAPON:DoImpactEffect( table tr, number damageType )

Description

Called so the weapon can override the impact effects it makes.

Arguments

1 table tr
A Structures/TraceResult from player's eyes to the impact point
2 number damageType
The damage type of bullet. See Enums/DMG

Returns

1 boolean
Return true to not do the default thing - which is to call UTIL_ImpactTrace in C++

Example

Makes the SWEP have the AR2 bullet impact effect.

function SWEP:DoImpactEffect( tr, nDamageType ) if ( tr.HitSky ) then return end local effectdata = EffectData() effectdata:SetOrigin( tr.HitPos + tr.HitNormal ) effectdata:SetNormal( tr.HitNormal ) util.Effect( "AR2Impact", effectdata ) end

Page Links


Special Pages


Wikis

?

Render Time: 40ms

DB GetPage 4
Generate Html 11
SaveChanges (1) 10
Render Body 0
Render Sidebar 12