NOTE: This article is about the PM pistol featured in the main ARMA games. For other similarly named articles, you may wish to use the following links instead: |
The PM is a 9 mm handgun featured in ArmA 3 and ARMA Reforger.
ArmA 3[]
« | The PM is a Russian semi-automatic pistol, which became the Soviet Union's standard military and police side arm in 1951. Although its nominal caliber was 9.0 mm, the actual bullet was 9.22 mm in diameter, since caliber in Russia is measured between the grooves and not the lands of the rifling. Being shorter and wider, the 9 mm cartridge is thus incompatible with pistols chambered for 9×19 mm cartridges and vice-versa. Field Manual[1]
|
» |

The PM is used by both the Syndikat and their L'Ensemble successors in ArmA 3. It was added with the release of the Apex DLC.
Overview[]
The PM is a semi-automatic handgun chambered to fire the 9×21 mm round.
It feeds exclusively from 10-round box magazines, and can attain a fire rate of up to 400 rounds per minute[A3CfgW 6][Formula 1] with a muzzle velocity of 315 m/s.[A3CfgW 7] Unlike other handguns, the PM is unable to mount any accessories or muzzle attachments.
Light to wield and compact to carry, the PM is easy to handle in close quarters[A3CfgW 4] and imposes a minimal cost to the user's stamina.[A3CfgW 2] However, this is where its upsides end and list of overwhelming drawbacks begin.
For starters, the PM has dreadful accuracy compared to every other 9 mm/.45 ACP-chambered pistol, having almost ~ 28% higher dispersion than its contemporaries (0.0058 rad versus the 4-five/Rook-40's 0.00435 rad).[A3CfgW 1] Sharing the exact same bullet damage (base damage value of 5)[A3CfgA 1] means that the PM retains poor stopping power; an issue made worse by its low muzzle velocity which caps out at only 315 m/s.[A3CfgW 7]
Furthermore, the PM is restricted to its 10-rounder magazines and is unable to load high-capacity magazines.[A3CfgW 8] Whereas the P07 and Rook-40 have the option of loading 30-round SMG magazines (such as those used by the PDW2000), the PM has no such capability. As a result, the user will be forced to reload after firing for just a few seconds. Depending on the user's proficiency and whether the target is wearing a heavy plate carrier and/or armoured uniform, its ten rounds may not even be enough to finish off a single target before they need to reload.
Needless to say, all these drawbacks combined make the PM one of the worst handheld weapons in ArmA 3, behind only the AKS-74U carbine and Protector SMG in terms of uselessness. Unless there are no other options available, it should always be avoided in favour of better 9 mm pistols like the P07 and Rook-40.
Ironsights[]

The PM's ironsights are set to a fixed zeroing of 50 metres.[A3CfgW 9][A3CfgW 10] Its zeroing cannot be manually adjusted. Neither the front nor rear sight are illuminated.
Recoil curves[]
Ammunition[]

Ammo parameter | 9 mm (Ball) |
---|---|
Base damage value | 5[A3CfgA 1] |
Aerodynamic friction | -0.0016[A3CfgA 2] |
Muzzle velocity (m/s) | 410[A3CfgM 2][note 1] |
Expected velocity (m/s) | 380[A3CfgA 3][note 2] |
Penetration depth (mm) | 7.38[A3CfgA 4][Formula 2] (5.67)[Formula 3] |
Deflection angle (degrees) | 25°[A3CfgA 5] |
The PM can only load one type of magazine.[A3CfgW 8] It has a weight of 4[A3CfgM 3] "mass" units:
9 mm 10Rnd Mag[]
10-round box magazine loaded with 9 mm ball ammunition.[A3CfgM 4]
None of the rounds fired will emit visible tracers.
Magazine compatibility[]
Weapon name (Classname) |
9 mm 10Rnd Mag![]() |
---|---|
PM 9 mm (hgun_Pistol_01_F) |
✔ |
Trivia[]
- It is one of the few weapons in ArmA 3 that retains its real-world manufacturer name.
- The PM is based on its real-world counterpart of the same name.
- Specifically, it appears to be based on the improved "PMM" from the 1990s which was designed with a widened frame to accept double-stacked 10- and 12-round magazines of the same design. The latter can be seen being removed from and loaded into the weapon while reloading.[2]
- Contrary to the weapon's Field Manual entry, the in-game PM is chambered to fire the exact same 9×21 mm round shared by both the P07 and Rook-40.[3] In spite of this, none of their magazines can be loaded into the PM.
- Prior to Game Update 1.78, the PM's barrel did not heat up even after multiple rounds were fired.[4]
Gallery[]
ARMA Reforger[]
« | 9×18mm semi-automatic pistol. Weapon Description
|
» |

The PM is used by both Soviet military forces and FIA guerillas in ARMA Reforger.
Overview[]
- This section is a stub. You can help Armed Assault Wiki by expanding it.
The PM returns in Reforger, now serving as the standard-issue service pistol of the Soviet Armed Forces and FIA guerilla fighters on the island nation of Everon.
Reforger's iteration of the PM has a few differences from its counterpart in ArmA 3. For starters, it is restricted to feeding from magazines that have a capacity of only eight rounds as opposed to ten[RfCmpW 4] but its fire rate has been uprated from 400 RPM to 500 RPM (an increase of ~ 22%).[RfCmpW 5] However, its muzzle velocity has been cut by ~ 1% to 310 m/s[Formula 4] (when loaded with P FMJ ammunition).[RfCmpW 6][RfCmpA 1]
Just like in ArmA 3, Reforger's PM still lacks the ability to mount attachments. Its muzzle cannot be suppressed, and it has no ability to mount optics or any other kind of accessory.
The PM has an unloaded weight of 0.7 kg[RfCmpW 3], occupies 2x1 inventory slots[RfCmpW 7], has a volume of 200 cm3[RfCmpW 8], and has object dimensions of 10x10x10 cm.[RfCmpW 9] The PM has a Supply cost of 5 units if it is requisitioned from an Arsenal Box crate.[RfEnCat 1][RfEnCat 2]
Ironsights[]

Zeroing for the PM's ironsights cannot be manually adjusted.
Recoil curves[]
Linear[]
{
title: {
text: 'Linear'
},
tooltip: {
trigger: 'axis',
axisPointer: {
type: 'cross',
label: {
backgroundColor: '#824100'
}
}
},
legend: {
data: ['Curve X', 'Curve Y', 'Curve Z']
},
toolbox: {
feature: {
saveAsImage: {}
}
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
xAxis: [
{
}
],
yAxis: [
{
min: -1,
max: 1,
type: 'value'
}
],
series: [
{
name: 'Curve X',
type: 'line',
label: {
show: true,
position: 'top'
},
emphasis: {
focus: 'series'
},
data: [
[0, 0],
[1, 0]
],
smooth: true
},
{
name: 'Curve Y',
type: 'line',
label: {
show: true,
position: 'top'
},
emphasis: {
focus: 'series'
},
data: [
[0, 1],
[0.041, 1],
[0.187, -0.00400001],
[0.499, 0.064],
[0.75, 0],
[1, 0]
],
smooth: true
},
{
name: 'Curve Z',
type: 'line',
label: {
show: true,
position: 'top'
},
emphasis: {
focus: 'series'
},
data: [
[0, 1],
[0.082, 0.42],
[0.211, 0.046],
[0.575, 0],
[1, 0]
],
smooth: true
}
]
}
Charts/graphs are not available on mobile. Please switch to desktop mode in order to see them.
|
PM | |||
---|---|---|---|
Axis | Curve magnitude[5] | Curve minimum[5] | Curve maximum[5] |
X | 1[RfCmpW 10] | 0.1[RfCmpW 11] | 0.1[RfCmpW 12] |
Y | 1[RfCmpW 13] | -0.02[RfCmpW 14] | -0.015[RfCmpW 15] |
Z | 1[RfCmpW 16] | -0.03[RfCmpW 17] | -0.03[RfCmpW 18] |
Angular[]
{
title: {
text: 'Angular'
},
tooltip: {
trigger: 'axis',
axisPointer: {
type: 'cross',
label: {
backgroundColor: '#824100'
}
}
},
legend: {
data: ['Curve X', 'Curve Y', 'Curve Z']
},
toolbox: {
feature: {
saveAsImage: {}
}
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
xAxis: [
{
}
],
yAxis: [
{
min: -1,
max: 1,
type: 'value'
}
],
series: [
{
name: 'Curve X',
type: 'line',
label: {
show: true,
position: 'top'
},
emphasis: {
focus: 'series'
},
data: [
[0, 0],
[0.063, 0.804],
[0.142, -0.274],
[0.25, 0.1],
[0.375, 0],
[1, 0]
],
smooth: true
},
{
name: 'Curve Y',
type: 'line',
label: {
show: true,
position: 'top'
},
emphasis: {
focus: 'series'
},
data: [
[0, 1],
[0.024, 1],
[0.137, 0.438],
[0.232, 0.03],
[0.261, 0.012],
[0.291, 0],
[1, 0]
],
smooth: true
},
{
name: 'Curve Z',
type: 'line',
label: {
show: true,
position: 'top'
},
emphasis: {
focus: 'series'
},
data: [
[0.035, 0.636],
[0.085, 0.35],
[0.15, 0.1],
[0.337, -0.00400001],
[1, 0]
],
smooth: true
}
]
}
Charts/graphs are not available on mobile. Please switch to desktop mode in order to see them.
|
PM | |||
---|---|---|---|
Axis | Curve magnitude[5] | Curve minimum[5] | Curve maximum[5] |
X | 1[RfCmpW 19] | 0.1[RfCmpW 20] | 0.1[RfCmpW 21] |
Y | 1[RfCmpW 22] | 4.25[RfCmpW 23] | 4.5[RfCmpW 24] |
Z | 1[RfCmpW 25] | -6[RfCmpW 26] | 6[RfCmpW 27] |
Turn offset[]
{
title: {
text: 'Turn offset'
},
tooltip: {
trigger: 'axis',
axisPointer: {
type: 'cross',
label: {
backgroundColor: '#824100'
}
}
},
legend: {
data: ['Curve X', 'Curve Y', 'Curve Z']
},
toolbox: {
feature: {
saveAsImage: {}
}
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
xAxis: [
{
}
],
yAxis: [
{
min: -1,
max: 1,
type: 'value'
}
],
series: [
{
name: 'Curve X',
type: 'line',
label: {
show: true,
position: 'top'
},
emphasis: {
focus: 'series'
},
data: [
[0, 1],
[0.051, 0.454],
[0.121, 0],
[0.27, 0],
[1, 0]
],
smooth: true
},
{
name: 'Curve Y',
type: 'line',
label: {
show: true,
position: 'top'
},
emphasis: {
focus: 'series'
},
data: [
[0, 0.996],
[0.052, -0.018],
[0.126, 0.05],
[0.236, 0],
[1, 0]
],
smooth: true
},
{
name: 'Curve Z',
type: 'line',
label: {
show: true,
position: 'top'
},
emphasis: {
focus: 'series'
},
data: [
[0, 0]
],
smooth: true
}
]
}
Charts/graphs are not available on mobile. Please switch to desktop mode in order to see them.
|
PM | |||
---|---|---|---|
Axis | Curve magnitude[5] | Curve minimum[5] | Curve maximum[5] |
X | 1[RfCmpW 28] | -3[RfCmpW 29] | 3[RfCmpW 30] |
Y | 1[RfCmpW 31] | 45[RfCmpW 32] | 46.5[RfCmpW 33] |
Z | 0[RfCmpW 34] | 0[RfCmpW 35] | 0[RfCmpW 36] |
Melee[]
SCR_MeleeWeaponProperties Parameter | Pistol whip |
---|---|
Base damage value | 10 [RfCmpW 37][note 6] |
Attack range (metres) | 1[RfCmpW 38] |
Precision factor | 0.3[RfCmpW 39] |
Melee attacks involve striking the target with a pistol whip. Pistol whipping has a maximum range of 1 metre.[RfCmpW 38]
Ammunition[]

Ammo parameter | 9 mm P (FMJ) |
---|---|
Base damage value | Kinetic: 50 [RfCmpA 2] |
Aerodynamic friction | 0.0000115[RfCmpA 3] |
Muzzle velocity (m/s) | 310[RfCmpA 1] |
Muzzle velocity randomisation (m/s) | ±5 [RfCmpA 4][note 7] |
Dispersion multiplier | No change |
Damage type | Kinetic [RfCmpA 5] |
Bullet type | Full Metal Jacket [RfCmpM 3] |
Mass | 0.00610[RfCmpA 6] |
Diameter (mm) | 9.27[RfCmpA 7] |
Length (mm) | 11.1[RfCmpA 8] |
Mushrooming damage multiplier | 0.05[RfCmpA 9] |
Tumbling damage threshold (m/s) | 200[RfCmpA 10] |
Tumbling damage multiplier | 0.1[RfCmpA 11] |
Penetration depth (mm) | 23[RfCmpA 12] |
Penetration density (g/cm3) | 0.65[RfCmpA 13] |
Penetration speed (m/s) | 310[RfCmpA 14] |
Deflection angle (degrees) | 45°[RfCmpA 15] |
The PM can only load one type of magazine:[RfCmpW 4]
9×18 mm 8rnd PM Mag[]
8-round box magazine loaded with eight rounds worth of P Full Metal Jacket (FMJ) ammunition.[RfCmpM 4] None of the rounds fired will emit visible tracers.[RfCmpM 5]
An empty magazine has a weight of 0.03 kg[RfCmpM 2], a volume of 50 cm3[RfCmpM 6], and object dimensions of 5x5x5 cm.[RfCmpM 7] Individual cartridges within the magazine have a weight of 0.011 kg.[RfCmpM 8] A full magazine has a total weight of 0.118 kg.[Formula 5]
This magazine has a Supply cost of 1 unit if it is obtained from Arsenal Box crates and/or Resupply Packs.[RfEnCat 3][RfEnCat 4]
Magazine compatibility[]
MagazineWellMakarovPM | |
---|---|
Weapon name (Prefab) |
9×18mm 8rnd PM Mag![]() |
PM (Handgun_PM.et) |
✔ |
Trivia[]
- Prior to the first Ground Support update, the PM's magazines only weighed 0.03 kg. The patch subsequently refactored Reforger's weighting system and now properly accounts for each individual round inside the magazine.[6]
- From Reforger's Early Access and all the way to Update 1.2, the PM's magazines could be obtained from Arsenal Box crates and Resupply Packs without any Supply costs. This is no longer the case after Update 1.3's release, as the patch's balance changes made it so that the PM's magazines cost at least 1 unit of Supply.[7][8]
Gallery[]
Config/script references[]
CfgAmmo (ArmA 3)CfgMagazines (ArmA 3)CfgWeapons (ArmA 3)
Ammunition components (ARMA Reforger)
Magazine components (ARMA Reforger)
Weapon components (ARMA Reforger)
Entity catalogs (ARMA Reforger)
Formulae
|
Notes[]
- ↑ This value only applies to the magazine itself. The PM's initSpeed value of 315 m/s overrides the magazine's muzzle velocity value (410 m/s).
- ↑ Damage will be reduced if the projectile's velocity drops below this value.
- ↑ No magazine loaded and no +1 round in the chamber.
- ↑ Full 8-round magazine loaded, no +1 round in the chamber.
- ↑ Full 8-round magazine loaded and +1 round in the chamber.
- ↑ Base damage value only. This value can be reduced if the target is wearing personal protection that lowers damage from melee attacks.
- ↑ The bullet projectile's muzzle velocity at the time of leaving the barrel can randomly have this amount of velocity added or reduced. This is randomised and will not consistently be the same each time a round is fired.
References[]
- ↑ Bohemia Interactive a.s., 2016, Apex, Arma 3, viewed 6 March 2025, <https://arma3.com/apex>.
- ↑ JSC Rosoboronexport 2017, 9mm modernized pistol PMM, Рособоронэкспорт, viewed 27 January 2025, <https://web.archive.org/web/20171115011637/https://roe.ru/eng/catalog/land-forces/strelkovoe-oruzhie/pistols/pmm/>. (archived link)
- ↑ Kovařič, V 2017, SPOTREP #00076, Arma 3, viewed 16 October 2023, <https://dev.arma3.com/post/spotrep-00076>.
- ↑ 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 Revial, F, Reyhard 2023, Arma Reforger: Weapon Creation/Prefab Configuration, Bohemia Interactive Community Wiki, viewed 27 January 2025, <https://community.bistudio.com/wiki/Arma_Reforger:Weapon_Creation/Prefab_Configuration#Weapon_Behaviour_Configuration>.
- ↑ Bohemia Interactive a.s., 2022, Ground Support Changelog, Arma Reforger, viewed 27 January 2023, <https://reforger.armaplatform.com/news/december-update-1>.
- ↑ Bohemia Interactive a.s., 2025, 1.3.0.130 Changelog, Arma Reforger, viewed 28 March 2025, <https://reforger.armaplatform.com/news/changelog-march-27-2025>.
- ↑ Bohemia Interactive a.s., 2025, 1.3 Update, Arma Reforger, viewed 28 March 2025, <https://reforger.armaplatform.com/news/fire-support>.
External links[]
See also[]
Weapons of comparable role and configuration[]
- M9 (U.S. counterpart, ARMA Reforger only)
- P07 (CTRG/Light NATO/Gendarmerie counterpart)
- Rook-40 (Light CSAT counterpart)
- ACP-C2 (AAF counterpart)
- Makarov (Alternate REDFOR counterpart, ArmA: Armed Assault/ArmA 2 only)
![]() | |
---|---|
Handguns | PM 9 mm |
Carbines | AKS-74U 5.45 mm |
Assault rifles | AK-12 series (AK-12, AK-12 GL) • AKM 7.62 mm |
Squad automatic weapons | LIM-85 5.56 mm |
Launchers | RPG-7 |
Static | M2 • SPG-9* |
(Parenthesis) denote variants. * this weapon is not available in a standalone turret configuration and is only available as a vehicle-mounted weapon. Apex DLC |
![]() | |
---|---|
Handguns | PM 9 mm |
Submachine guns | Sting 9 mm • PDW2000 9 mm • Protector 9 mm |
Shotguns | Kozlice |
Carbines | AKS-74U 5.45 mm • AKU-12 7.62 mm |
Assault rifles | AK-12 series (AK-12, AK-12 GL) • AKM 7.62 mm • SPAR-16 series (SPAR-16, SPAR-16 GL) |
Designated marksmen rifles | Mk14 Classic 7.62 mm |
Squad automatic weapons | LIM-85 5.56 mm • RPK-12 7.62 mm |
Launchers | RPG-7 • RPG-42 |
Static | M2 • SPG-9* |
(Parenthesis) denote variants. * this weapon is not available in a standalone turret configuration and is only available as a vehicle-mounted weapon. Apex DLC | Contact DLC |
Weapons of ARMA Reforger | |
---|---|
Handguns | M9 9 mm • PM 9 mm |
Carbines | AKS-74U 5.45 mm (N) • M16 Carbine 5.56 mm (M203) |
Assault rifles | AK-74 5.45 mm (N) • M16A2 5.56 mm (M203) • Sa-58V 7.62 mm (P) |
Sniper rifles | M21 SWS 7.62 mm • SVD 7.62 mm |
Squad automatic weapons | M249 SAW 5.56 mm • RPK-74 5.45 mm (N) |
Machine guns | M60 7.62 mm • PKM 7.62 mm (N) • UK-59L 7.62 mm |
Launchers | M72A3 LAW • RPG-7V1 |
Static | 2B14 • M2HB - Tripod • M240* • M252 • M60 - Tripod • NSV - Tripod • PKM - Tripod |
(Parenthesis) denotes variants. * this weapon is not available in a standalone turret configuration and is only available as a vehicle-mounted weapon. |
![]() | |
---|---|
Handguns | PM 9 mm |
Carbines | AKS-74U 5.45 mm (N) |
Assault rifles | AK-74 5.45 mm (N) |
Sniper rifles | SVD 7.62 mm |
Squad automatic weapons | RPK-74 5.45 mm (N) |
Machineguns | PKM 7.62 mm (N) |
Launchers | RPG-7V1 |
Static | 2B14 • NSV - Tripod • PKM - Tripod |
(Parenthesis) denote variants. |
![]() | |
---|---|
Handguns | PM 9 mm |
Assault rifles | Sa-58V 7.62 mm (P) |
Sniper rifles | SVD 7.62 mm |
Machine guns | UK-59L 7.62 mm |
Launchers | RPG-7V1 |
Static | 2B14 |