List of Client Effects

From Valve Developer Community
Jump to: navigation, search

Contents

These effects are similar to particle effects, but are done in an older, different method that has been removed in Left 4 Dead and all games released after. They may be used on any entity by sending it the DispatchEffect input. Put the name of the effect in the parameter box. Some effects require extra parameters to be added (for instance, bullet effects must be informed of their start and end).

Listed in the headers are the names of the effects. Under them are the callback names (for programmers). Some effects have multiple callback names. These effects are declared with the DECLARE_CLIENT_EFFECT macro.

env_gunfire is a good entity for testing these effects.

Note:In this list, <Half-Life> refers to Half-Life: Source, not Half-Life.
Anything marked with <Half-Life 2> or "Episodic" is also available in [Portal].
Effects with no icons/mention of games are in all games.

To do: More information about parameters.

AirboatGunHeavyTracer<Half-Life 2>

  • AirboatGunHeavyTracerCallback

AirboatGunImpact<Half-Life 2>

  • ImpactAirboatGunCallback

AirboatGunTracer<Half-Life 2>

  • AirboatGunTracerCallback

AirboatMuzzleFlash<Half-Life 2>

  • AirboatMuzzleFlashCallback

ALaserTracer<Team Fortress 2>

  • ALaserTracerCallback

AntlionGib<Half-Life 2>

  • AntlionGibCallback

AR2Explosion<Half-Life 2>

  • AR2ExplosionCallback

AR2Impact<Half-Life 2>

  • AR2ImpactCallback

AR2Tracer<Half-Life 2>

  • AR2TracerCallback

BloodImpact

  • BloodImpactCallback

bloodspray

  • BloodSprayCallback

BoltImpact

  • StickyBoltCallback

BrightTracer<Day of Defeat: Source><Team Fortress 2>

  • <Day of Defeat: Source><Team Fortress 2>BrightTracerCallback

BuildImpact<Team Fortress 2>

  • BuildImpactCallback

BuildImpactGround<Team Fortress 2>

  • BuildImpactGroundCallback

BuildImpactSmall<Team Fortress 2>

  • BuildImpactSmallCallback

BuildSparks<Team Fortress 2>

  • BuildSparksCallback

BuildSparksElectric<Team Fortress 2>

  • BuildSparksElectricCallback

BuildSparksRed<Team Fortress 2>

  • BuildSparksRedCallback

BuildSparksMetal<Team Fortress 2>

  • BuildSparksMetalCallback

BuildMetalScrape<Team Fortress 2>

  • BuildMetalScrapeCallback

BuildWarp<Team Fortress 2>

  • BuildWarpCallback

BuildWarpSmall<Team Fortress 2>

  • BuildWarpSmallCallback

BuildWarpSuck<Team Fortress 2>

  • BuildWarpSuckCallback

BuildWarpSuckBig<Team Fortress 2>

  • BuildWarpSuckBigCallback

cball_bounce<Half-Life 2>

  • CombineBallImpactCallback

cball_explode<Half-Life 2>

  • CombineBallExplosionCallback

ChopperMuzzleFlash<Half-Life 2>

  • ChopperMuzzleFlashCallback

ClientProjectile_Syringe<Team Fortress 2>

  • ClientsideProjectileSyringeCallback

CommandPointer

  • CommandPointerCallback

CrossbowLoad<Half-Life 2>

  • CrosshairLoadCallback

CS_MuzzleFlash<Counter-Strike: Source>

  • CS_MuzzleFlashCallback

CS_MuzzleFlash_X<Counter-Strike: Source>

  • CS_MuzzleFlashXCallback

csblood<Counter-Strike: Source>

  • CSBloodSprayCallback

DOD_3rdPersonMuzzleFlash<Day of Defeat: Source>

  • DOD_3rdPersonMuzzleFlashCallback

DOD_EjectBrass<Day of Defeat: Source>

  • DOD_EjectBrassCallback

DOD_MuzzleFlash<Day of Defeat: Source>

  • DOD_MuzzleFlashCallback

dodblood<Day of Defeat: Source>

  • DODBloodSprayCallback

EjectBrass_12Gauge<Counter-Strike: Source>(SDK)

  • <Counter-Strike: Source>CStrike_FX_EjectBrass_12Gauge_Callback
  • (SDK) SDK_FX_EjectBrass_12Gauge_Callback

EjectBrass_338Mag<Counter-Strike: Source>

  • CStrike_FX_EjectBrass_338Mag_Callback

EjectBrass_556<Counter-Strike: Source>

  • CStrike_FX_EjectBrass_556_Callback

EjectBrass_57<Counter-Strike: Source>

  • CStrike_FX_EjectBrass_57_Callback

EjectBrass_762Nato<Counter-Strike: Source>

  • CStrike_FX_EjectBrass_762Nato_Callback

EjectBrass_9mm<Counter-Strike: Source>(SDK)

  • <Counter-Strike: Source>CStrike_FX_EjectBrass_9mm_Callback
  • (SDK) SDK_FX_EjectBrass_9mm_Callback

Explosion

  • ExplosionCallback

FaintTracer<Day of Defeat: Source>

  • FaintTracerCallback

GasGreen<Team Fortress 2>

  • GasGreenCallback

GaussTracer<Half-Life 2>

  • GaussTracerCallback

GlassImpact

  • GlassImpactCallback

GunshipImpact

  • GunshipImpactCallback

GunshipMuzzleFlash<Half-Life 2>

  • GunshipMuzzleFlashCallback

GunshipTracer<Half-Life 2>

  • GunshipTracerCallback

gunshotsplash

  • GunshotSplashCallback

HelicopterImpact<Half-Life 2>

  • ImpactHelicopterCallback

HelicopterMegaBomb

  • HelicopterMegaBombCallback

HelicopterTracer<Half-Life 2>

  • HelicopterTracerCallback

HL1GaussBeam<Half-Life>

  • HL1GaussBeam

HL1GaussBeamReflect<Half-Life>

  • HL1GaussBeamReflect

HL1GaussReflect<Half-Life>

  • HL1GaussReflect

HL1GaussWallImpact1<Half-Life>

  • HL1GaussWallImpact1

HL1GaussWallImpact2<Half-Life>

  • HL1GaussWallImpact2

HL1GaussWallPunchEnter<Half-Life>

  • HL1GaussWallPunchEnter

HL1GaussWallPunchExit<Half-Life>

  • HL1GaussWallPunchExit

HL1Gib<Half-Life>

  • HL1GibCallback

HL1ShellEject<Half-Life>

  • HL1ShellEjectCallback

HLaserTracer<Team Fortress 2>

  • HLaserTracerCallback

HudBloodSplat<Half-Life 2>

  • BloodSplatCallback

HunterDamage

  • HunterDamageCallback

HunterMuzzleFlash<Half-Life 2>

  • HunterMuzzleFlashCallback

HunterTracer<Half-Life 2>

  • HunterTracerCallback

Impact<Team Fortress 2><Half-Life 2><Half-Life><Counter-Strike: Source>(SDK)<Day of Defeat: Source>

  • <Team Fortress 2><Half-Life 2><Half-Life><Counter-Strike: Source>(SDK)<Day of Defeat: Source>ImpactCallback

ImpactGauss<Half-Life 2>

  • ImpactGaussCallback

ImpactGunship<Half-Life 2>

  • ImpactGunshipCallback

ImpactJeep<Half-Life 2>

  • ImpactJeepCallback

ImpactNoBlood<Team Fortress 2>

  • ImpactNoBloodCallback

ImpactShield<Team Fortress 2>

  • ImpactShieldCallback

ImpactUnhurt<Team Fortress 2>

  • ImpactUnhurtCallback

KnifeSlash<Counter-Strike: Source><Day of Defeat: Source>

  • <Counter-Strike: Source><Day of Defeat: Source>KnifeSlash

ManhackSparks

  • ManhackSparkCallback

MinigunTracer<Team Fortress 2>

  • MinigunTracerCallback

MuzzleFlash

  • MuzzleFlashCallback

ParticleEffect

  • ParticleEffectCallback

ParticleEffectStop

  • ParticleEffectStopCallback

ParticleTracer

  • ParticleTracerCallback

PhyscannonImpact(HL2DM)

  • CallbackPhyscannonImpact

PlasmaHurt<Team Fortress 2>

  • ImpactPlasmaCallback

PlasmaHurtNoBlood<Team Fortress 2>

  • ImpactPlasmaNoBloodCallback

PlasmaShield<Team Fortress 2>

  • ImpactPlasmaShieldCallback

PlasmaUnhurt<Team Fortress 2>

  • ImpactPlasmaUnhurtCallback

PortalBlast[Portal]

  • PortalBlastCallback

RagdollImpact

  • RagdollImpactCallback

RifleShellEject

  • RifleShellEjectCallback

ShakeRopes

  • ShakeRopesCallback

ShellEject

  • ShellEjectCallback

ShotgunShellEject

  • ShotgunShellEjectCallback

RPGShotDown

  • RPGShotDownCallback

Smoke

  • SmokeCallback

Sparkle(SDK)

  • SparkleCallback

Strider<Team Fortress 2>

  • ImpactStriderCallback

StriderBlood

  • StriderBloodCallback

StriderMuzzleFlash

  • StriderMuzzleFlashCallback

StriderTracer<Half-Life 2>

  • StriderTracerCallback

StunstickImpact(HL2DM)

  • StunstickImpactCallback

TeslaHitboxes

  • FX_BuildTeslaHitbox

TeslaZap

  • FX_BuildTeslaZap

TF_3rdPersonMuzzleFlash<Team Fortress 2>

  • TF_3rdPersonMuzzleFlashCallback

TF_3rdPersonMuzzleFlash_SentryGun<Team Fortress 2>

  • TF_3rdPersonMuzzleFlashCallback_SentryGun

TF_EjectBrass<Team Fortress 2>

  • TF_EjectBrassCallback

tf_gunshotsplash<Team Fortress 2>

  • TFSplashCallback

tf_gunshotsplash_minigun<Team Fortress 2>

  • TFSplashCallbackMinigun

TF_ThrowCigarette<Team Fortress 2>

  • TF_ThrowCigaretteCallback

tf2blood<Team Fortress 2>

  • TF2BloodSprayCallback

TF2BuildTesla<Team Fortress 2>

  • TF2_BuildTeslaCallback

ThumperDust<Half-Life 2>

  • ThumperDustCallback

Tracer

  • TracerCallback

TracerSound

  • TracerSoundCallback

VortDispel(Episodic)

  • DispelCallback

waterripple

  • RippleCallback

watersplash

  • SplashCallback

WaterSurfaceExplosion

  • WaterSurfaceExplosionCallback

WheelDust

  • WheelDustCallback