diff --git a/game/shared/cstrike/fx_cs_shared.cpp b/game/shared/cstrike/fx_cs_shared.cpp index 6d1163a0b..190b62733 100644 --- a/game/shared/cstrike/fx_cs_shared.cpp +++ b/game/shared/cstrike/fx_cs_shared.cpp @@ -359,6 +359,8 @@ void FX_FireBullets( } #endif + RandomSeed( iSeed + iBullet ); // init random system with this seed + float fTheta1 = RandomFloat( 0.0f, 2.0f * M_PI ); float fRadius1 = RandomFloat( 0.0f, fSpread ); float x1 = fRadius1 * cosf( fTheta1 );