Battlefield 2 (v1.41) Weapons Guide


Sort by




Calculations Notes:

Normal Deviation
The deviation with this weapon when standing up and not moving, for the first shot (as further ones will be worse)
Best Deviation = minDev * devModLie * devModeZoom

Best Deviation
The smallest deviation achievable with this weapon, happens when zoomed, lying and not moving. For some guns, lying and crouching gives same accuracy
Best Deviation = minDev * devModLie * devModeZoom

Best Position
The position needed to acheive the best deviation, starting from Standing, Crouching then Lying.

Crouch Useful
If the accuracy (when crouching) is the same as when standing. then "No" is written. If crouching increases accuracy, "Yes" is written.
Actually all shotgun have the same accuracy while standing and crouching and lying on the ground. Of course crouching is always useful to take less space and be an harder target.


BF2 Weapons Variables Notes:

setFireDev 0.8 0.4 0.02
This is the recoil you are adding to every shot when you are standing, crouching and lying.
This is not used for the "deviation" statistics in the table.

setSpeedDev 0.5 0.3 0.3 0.08
First value is SpeedDevMax, second value is SpeedDevAddForward(?), third value is SpeedDevAddStrafe, fourth value is SpeedDevSub
The three values are related to deviation added during movement. Deviation is added up to SpeedDevMax and removed to a rate of SpeedDevSub each second.

setMiscDev 3 2.5 0.04
First value is MiscDevMax, second value is MiscDevAddJump, third value is MiscDevSub
The three values are related to jumping. MiscDevAddJump is added per jump to a maximum value of MiscDevMax. Each seconds not jumping removes MiscDevSub.



Javascript code © Francois Oligny-Lemieux
Images and data © EA Games


bf2_weapons