Arma 3 Scripting

faction

  • Global argument
  • Arma 3 v0.50
  • First in Arma 2 v1.00

Command · also in Sides · Markdown · JSON · original wiki page

Description

Gets unit faction. Factions were introduced in Arma 2 and are defined under CfgFactionClasses.

Side Arma 2 v1.00 Arma 2: Operation Arrowhead v1.50 Arma 3 v1.96
west/blufor - USMC
- CDF
- BIS_US
- BIS_CZ
- BIS_GER
- BIS_BAF (BAF DLC)
- BLU_F (NATO)
- BLU_G_F (FIA)
- BLU_T_F (Pacific NATO, Apex Expansion)
- BLU_CTRG_F (Pacific CTRG, Apex Expansion)
- BLU_GEN_F (Gendarmerie, Apex Expansion)
- BLU_W_F (Woodland NATO, Contact Expansion)
east/opfor - INS (ChDKZ)
- RU (Russia)
- BIS_TK (Takistan army)
- BIS_TK_INS (TK insurgents)
- OPF_F (Iranian CSAT)
- OPF_G_F (FIA)
- OPF_T_F (Chinese CSAT, Apex Expansion)
- OPF_R_F (Spetznatz, Contact Expansion)
resistance/
independent
- GUE (Guerilla) - BIS_TK_GUE
- BIS_UN (United Nations)
- PMC_BAF (PMC DLC)
- IND_F (AAF)
- IND_G_F (FIA)
- IND_C_F (Syndikat, Apex Expansion)
- IND_E_F (LDF, Contact Expansion)
- IND_L_F (Looters, Contact Expansion)
civilian - CIV
- CIV_RU
- BIS_TK_CIV
- BIS_CIV_special
- CIV_F
- CIV_IDAP_F (Laws of War DLC)

Note

If a unit's faction is not defined in its config, an empty string is returned.

Syntax

faction unitName

Parameters:

Returns: String

Examples

Example 1

private _playerFaction = faction player;

See also

side · Side

Community notes

Tankbuster

Faction behaves slightly differently to side. Side can refer to the pilot or commander of a vehicle, but faction never changes. It always returns the 'country of manufacture'.