diff --git a/engine/client/cl_efx.c b/engine/client/cl_efx.c index 2572a4bd..0f7d55e4 100644 --- a/engine/client/cl_efx.c +++ b/engine/client/cl_efx.c @@ -1236,12 +1236,15 @@ R_BloodStream particle spray 2 =============== */ -void GAME_EXPORT R_BloodStream( const vec3_t org, const vec3_t dir, int pcolor, int speed ) +void GAME_EXPORT R_BloodStream( const vec3_t org, const vec3_t ndir, int pcolor, int speed ) { particle_t *p; int i, j; float arc; int accel = speed; // must be integer due to bug in GoldSrc + vec3_t dir; + + VectorNormalize2( ndir, dir ); for( arc = 0.05f, i = 0; i < 100; i++ ) {