CPSCustom LiftRoomFX { "fParticleScaleMin" "0.10" "fParticleScaleMax" "0.25" "fStartRadiusMin" "8" "fStartRadiusMax" "512" "fBounceFactor" "0" // Velocity after reflection is multiplied by this value "vSpread" "1 1 1" // Spread vector (for directed movement) // Particle velocity.x = vDirection.x*RANDOM_FLOAT(fParticleSpeedMin, fParticleSpeedMax) + vSinVel.x*sin(t+i) + vCosVel.x*cos(t+i); "vSinVel" "0 4 -4" "vCosVel" "4 0 0" "iParticleFlags" "6" // ORIENTED_HIT_LIQUID | ORIENTED_HIT_SURFACE "iTraceFlags" "9" "iMaxParticles" "512" // Linear speed range "fParticleSpeedMin" "-4" "fParticleSpeedMax" "4" "fParticleWeight" "0.0" "iStartType" "1" // PSSTARTTYPE_SPHERE "iMovementType" "3" // PSMOVTYPE_RANDOM "fFrameRate" "20" // Initial color (range minimum) "Color4b" "127 255 191 127" // Initial color (range maximum) Particle color = RANDOM(Color4b, ColorMax4b) "ColorMax4b" "207 255 191 255" // Added every frame "ColorDelta4f" "0.0 0.0 0.0 -0.01" "iRenderMode" "5" "iFlags" "10" // 2+8 "iFollowFlags" "64" // RENDERSYSTEM_FFLAG_DONTFOLLOW "iFollowAttachment" "0" // Studio model attachment if host entity has it "szTexture" "sprites/p_glow01s.spr" //"szTextureHitLiquid" "sprites/rain_s.spr" //"szTextureHitSurface" "sprites/iexplo.spr" }