Jump to content
Sign in to follow this  
UltimateBawb

Muzzle Velocity (Carbines vs. Rifles vs. DMR's)

Recommended Posts

This thread has already been made in the A2/OA forum, but it hasn't been properly addressed in this iteration of Arma so I'll bring it up once more.

I'm sure you all know that short barrels produce lower muzzle velocities than long barrels; the longer a bullet is in a barrel and pushed on by gasses the more velocity it gains. In Arma 3 we see that an MXC, MX, MX LSW, and MXM all have the same muzzle velocity values. This is likely because MV values are set by bullet type only in the config, so any weapon using a particular magazine will always have the same bullet velocity. Obviously this shouldn't be the case.

Is there any way that config limitations can be overcome to fix this? It's pretty unrealistic that an MXM is useless in a marksman role (outside of a slight accuracy increase) because an MXC will perform just as well.

Share this post


Link to post
Share on other sites

There's a coefficient for altering muzzle velocity when fitted with a suppressor/muzzle attachment slot - it'd be nice if BIS could "simply" extend that into the base class cfgweapons parameters.

There's a ticket for it on the ol' feedback tracker.

The hacky way to adjust MV in an addon would be to make unique muzzle attachment for each each rifle to adjust the initspeed on a per-weapon basis - a sort of invisible suppressor model. But it'd take up inventory space, be a bit cumbersome when it came to actually fitting a suppressor, and there's be nowt to stop players from removing the muzzle attachments on their short rifles to ramp up the muzzle velocity.

As I mentioned in the feedback ticket, it'd also be nice if the muzzle "dispersion" parameter could be extended from cfgWeapons to apply to attachments - kind of the inverse of what is being suggested for the initspeed coefficient.

Share this post


Link to post
Share on other sites

Perhaps it could be an array, something like this would be convenient IMO:

For 4 inch revolver:

magazines[] = {"6Rnd_38_Spl", 290, "6Rnd_357_Mag", 440};

For snub-nosed revolver:

magazines[] = {"6Rnd_38_Spl", 230, "6Rnd_357_Mag", 400};

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×