ItemInfo Config Reference – Arma 3

From Bohemia Interactive Community
Jump to navigation Jump to search
Line 78: Line 78:


==== containerClass ====
==== containerClass ====
;Used with: Uniforms, Vests, Backpacks
;Type: [[TokenNameValueTypes|String]]
;Default: "Supply0"
;Description: Capacity of a container, corresponding to SupplyXX CfgVehicles classes.
The classes for various capacity are already defined in the game config, so in most cases, SupplyXX can be used with XX replaced by the desired capacity value. The defined capacities are 0–10, then 10–250 with an increment of 10, then 300, 350, 380, 400, 420, 440, 450, 480, and 500. Should another value be needed, it is defined in cfgVehicles as follows:
<syntaxhighlight lang="c">
/// New Supply definition ///
class cfgVehicles
{
class ContainerSupply;
class SupplyXX: ContainerSupply // The class name does not really matter, but for clarity, it should be SupplyXX, where XX is the desired capacity value.
{
maximumLoad = XX; // Replace XX with the desired capacity value.
};
};
</syntaxhighlight>


=== D ===
=== D ===

Revision as of 11:17, 30 October 2020

Template:Stub Template:wip

Note that this is the relevant page for Arma 3 ItemInfo configuration. Implementations for older Arma titles differ somewhat, but are irrelevant for Arma 3.

Template:Cfg ref Template:Cfg ref

ItemInfo

A

allowedSlots[]

Used with
All items other than Weapons
Type
Array
Default
{}
Description
Parameter which defines which cargo slots an item is allowed in. [citation needed]
allowedSlots[] = 
{
    605, // Headgear
    701, // Uniform
    801, // Vest
    901  // Backpack
};

alternativeFire

Used with
Muzzle attachments
Type
String
Default
"Zasleh2"

AmmoCoef

Used with
Muzle attachments
Type
Class
Description
Contains a number coefficients applied when firing with the muzzle attached
artilleryDispersionCoef =
Type
Float
Default
1.0
Description
Coefficient applied to weaponMode artilleryDispersion property
dispersionCoef
Type
Float
Default
1.0
Description
Coefficient applied to ModeClass dispersion property
fireLightCoef
Type
Float
Default
1.0
Description
Coefficient applied to fireLightIntensity weapon property
min/mid/maxRange...Coef
Type
Float
Default
1.0
Description
Coefficients applied to corresponding weapon properties
minRangeCoef = 1.0;
minRangeProbabCoef = 1.0;
midRangeCoef = 1.0;
midRangeProbabCoef = 1.0;
maxRangeCoef = 1.0;
maxRangeProbabCoef = 1.0;
recoilCoef
Type
Float
Default
1.0
Description
Coefficient applied to weapon recoil
recoilProneCoef
Type
Float
Default
1.0
Description
Coefficient applied to weapon recoil when prone

C

containerClass

Used with
Uniforms, Vests, Backpacks
Type
String
Default
"Supply0"
Description
Capacity of a container, corresponding to SupplyXX CfgVehicles classes.

The classes for various capacity are already defined in the game config, so in most cases, SupplyXX can be used with XX replaced by the desired capacity value. The defined capacities are 0–10, then 10–250 with an increment of 10, then 300, 350, 380, 400, 420, 440, 450, 480, and 500. Should another value be needed, it is defined in cfgVehicles as follows:

/// New Supply definition ///

class cfgVehicles
{
	class ContainerSupply;
	class SupplyXX: ContainerSupply		// The class name does not really matter, but for clarity, it should be SupplyXX, where XX is the desired capacity value.
	{
		maximumLoad = XX;				// Replace XX with the desired capacity value.
	};
};

D

deployedPivot

F

FlashLight

H

hasBipod

hiddenSelections[]

HitpointsProtectionInfo

M

magazineCoef

mass

modelOptics

modelSides[]

mountAction

MuzzleCoef

muzzleEnd

O

opticType

Used with
Optics
Type
Integer
Default
0
Description
Parameter which defines opticType of given optics. It is used together requiredOpticType to create additional fire modes with higher engagement ranges

opticType = 1 is typically assigned for optics with magnification level between 2.5 - 5x

opticType = 2 is typically used for scopes with high magnification (>5x)

OpticsModes

P

priority

S

soundBipod...

soundTypeIndex

T

type

U

uniformClass

uniformModel

unmountAction

Z

zeroingSound[]

Template:Cfg ref