---
name: "setFatigue"
type: command
status: ok
groups: ["Stamina System"]
arma3_since: "0.50"
locality: {"argument": "global", "effect": "local", "server_exec": false}
source: https://community.bistudio.com/wiki/setFatigue
revid: 379466
updated: 2026-10-31T00:10:16Z
---

# setFatigue

*Command · Stamina System · Arma 3 v0.50*

Locality: arguments **global** · effect **local**

## Description

Sets the person's fatigue, from 0 to 1.

## Syntax

```sqf
unit setFatigue value
```

**Parameters:**

- `unit`: [Object](../topics/Object.md)
- `value`: [Number](../topics/Number.md) - in 0..1 *available* fatigue range: 0 is fully energised, 1 is fully exhausted

**Returns:** [Nothing](../topics/Nothing.md)

## Examples

### Example 1

```sqf
player setFatigue 1;
```

## See also

[Arma 3: Stamina](../topics/Stamina.md) · [getFatigue](../commands/getFatigue.md) · [enableFatigue](../commands/enableFatigue.md) · [setStamina](../commands/setStamina.md) · [getStamina](../commands/getStamina.md) · [enableStamina](../commands/enableStamina.md)

## Community notes

**Killzone_Kid** — 2014-04-05

[setFatigue](../commands/setFatigue.md) will affect fatigue of a local unit only. If you execute it on remote unit, the [getFatigue](../commands/getFatigue.md) value will only change locally with no effect on remote unit. Scripted [setFatigue](../commands/setFatigue.md) changes don't broadcast at all. In short, use [setFatigue](../commands/setFatigue.md) on local units only.

<sub>Source: [BI Community Wiki — setFatigue](https://community.bistudio.com/wiki/setFatigue) (revision 379466).</sub>
