CfgMovesFatigue – Arma 3

From Bohemia Interactive Community
Jump to navigation Jump to search
No edit summary
m (Text replacement - "syntaxhighlight lang="c"" to "syntaxhighlight lang="cpp"")
 
(15 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Cfg ref|start}}
{{ConfigPage|start}}
==Introduction==
== Introduction ==
See [[CfgVehicles Config Reference|CfgVehicles Config Reference Introduction]]
See [[CfgVehicles Config Reference|CfgVehicles Config Reference Introduction]] or [[Arma_3_Stamina|Arma 3 Stamina]] for functionality description.


'''This class is defined in base soldier class so all soldiers in vanilla game have the same Stamina behavior. However it can be defined for each soldier class separately if desired.'''
'''This class is defined in base soldier class so all soldiers in vanilla game have the same Stamina behavior. However it can be defined for each soldier class separately if desired.'''


==Alphabetical Order==
== Alphabetical Order ==
{{Cfg ref|abc}}
{{ConfigPage|abc}}
 
=== A ===
===A===
==== aimPrecisionSpeedCoef ====
====aimPrecisionSpeedCoef====
[[TokenNameValueTypes#Floats|Float]]
[[TokenNameValueTypes#Floats|Float]]
<syntaxhighlight lang="c">
<syntaxhighlight lang="cpp">
aimPrecisionSpeedCoef = 5; //aimPrecision adjusting rate coefficient between two animation states with different aimPrecision parameter value
aimPrecisionSpeedCoef = 5; //aimPrecision adjusting rate coefficient between two animation states with different aimPrecision parameter value
</syntaxhighlight>
</syntaxhighlight>


===S===
=== S ===
====staminaCooldown====
==== staminaCooldown ====
[[TokenNameValueTypes#Floats|Float]]
[[TokenNameValueTypes#Floats|Float]]
<syntaxhighlight lang="c">
<syntaxhighlight lang="cpp">
staminaCooldown = 15; //when you run out of stamina the sprinting is disabled for this duration
staminaCooldown = 10; //when you run out of stamina the sprinting is disabled for this duration
</syntaxhighlight>
</syntaxhighlight>


====staminaDuration====
==== staminaDuration ====
[[TokenNameValueTypes#Floats|Float]]
[[TokenNameValueTypes#Floats|Float]]
<syntaxhighlight lang="c">
<syntaxhighlight lang="cpp">
staminaDuration = 60; //total amount of stamina
staminaDuration = 60; //total amount of stamina
</syntaxhighlight>
</syntaxhighlight>


====staminaRestoration====
==== staminaRestoration ====
[[TokenNameValueTypes#Floats|Float]]
[[TokenNameValueTypes#Floats|Float]]
<syntaxhighlight lang="c">
<syntaxhighlight lang="cpp">
staminaRestoration = 45; //time required for your current stamina pool (total stamina - inventory load) to restore
staminaRestoration = 30; //time required for your current stamina pool (total stamina - inventory load) to restore
</syntaxhighlight>
</syntaxhighlight>


===T===
=== T ===
==== terrainDrainSprint ====
[[TokenNameValueTypes#Floats|Float]]
[[TokenNameValueTypes#Floats|Float]]
<syntaxhighlight lang="c">
<syntaxhighlight lang="cpp">
terrainDrainSprint = -1; //when terrain gradient disable sprint, this stamina value is added to every animation state (do not stack with following terrain threshold)
terrainDrainSprint = -1; //when terrain gradient disable sprint, this stamina value is added to every animation state (do not stack with following terrain threshold)
</syntaxhighlight>
</syntaxhighlight>


==== terrainDrainRun ====
[[TokenNameValueTypes#Floats|Float]]
[[TokenNameValueTypes#Floats|Float]]
<syntaxhighlight lang="c">
<syntaxhighlight lang="cpp">
terrainDrainRun = -1; //when terrain gradient enable force walk, this stamina value is added to every animation state (do not stack with previous terrain threshold)
terrainDrainRun = -1; //when terrain gradient enable force walk, this stamina value is added to every animation state (do not stack with previous terrain threshold)
</syntaxhighlight>
</syntaxhighlight>


==== terrainSpeedCoef ====
[[TokenNameValueTypes#Floats|Float]]
[[TokenNameValueTypes#Floats|Float]]
<syntaxhighlight lang="c">
<syntaxhighlight lang="cpp">
terrainSpeedCoef = 1; //when terrain gradient disable sprint, animation speed is multiplied by this value
terrainSpeedCoef = 0.9; //when terrain gradient disable sprint, animation speed is multiplied by this value
</syntaxhighlight>
</syntaxhighlight>


{{Cfg ref|end}}
{{ConfigPage|end}}
 
{{GameCategory|arma3|Reference Lists}}

Latest revision as of 15:31, 11 February 2024

Introduction

See CfgVehicles Config Reference Introduction or Arma 3 Stamina for functionality description.

This class is defined in base soldier class so all soldiers in vanilla game have the same Stamina behavior. However it can be defined for each soldier class separately if desired.

Alphabetical Order

A

aimPrecisionSpeedCoef

Float

aimPrecisionSpeedCoef	= 5;	//aimPrecision adjusting rate coefficient between two animation states with different aimPrecision parameter value

S

staminaCooldown

Float

staminaCooldown = 10; //when you run out of stamina the sprinting is disabled for this duration

staminaDuration

Float

staminaDuration = 60; //total amount of stamina

staminaRestoration

Float

staminaRestoration = 30; //time required for your current stamina pool (total stamina - inventory load) to restore

T

terrainDrainSprint

Float

terrainDrainSprint = -1; //when terrain gradient disable sprint, this stamina value is added to every animation state (do not stack with following terrain threshold)

terrainDrainRun

Float

terrainDrainRun = -1; //when terrain gradient enable force walk, this stamina value is added to every animation state (do not stack with previous terrain threshold)

terrainSpeedCoef

Float

terrainSpeedCoef = 0.9; //when terrain gradient disable sprint, animation speed is multiplied by this value