Arma 3 Scripting

Command in Difficulty

cadetMode

Also available as Markdown and JSON, or read the original wiki page.

Description

Prior to Arma 3 it returns if the player is currently playing in cadet or veteran mode.

Syntax

cadetMode

Returns: Boolean - true when playing in cadet mode, false when playing in veteran mode

Examples

Example 1

SQS Syntax:

? (cadetMode) : _AIsoldier setSkill 0.1

Example 2

SQF Syntax:

if (cadetMode) then { _AIsoldier setSkill 0.1 };

Problems

Note

This command returns the status of the global difficulty showCadetHints.

Use difficulty in [0, 1] to achieve the original intended functionality!

See also

hintCadet · difficulty

Community notes

Killswitch

In Arma 2, this command will return true if the difficulty level is set to "Recruit" or "Regular". It returns false for the "Veteran" and "Expert" difficulty levels.