# Difficulty (scripting commands)

- [cadetMode](../../commands/cadetMode.md): Prior to Arma 3 it returns if the player is currently playing in cadet or veteran mode.
- [difficulty](../../commands/difficulty.md): Returns high-level selected difficulty mode.
- [difficultyEnabled](../../commands/difficultyEnabled.md): Checks specific difficulty settings of the current user. Difficulty flag names can be found in the ArmA profile file under class Difficulties/xxx/Flags (xxx being regular or veteran).
- [difficultyEnabledRTD](../../commands/difficultyEnabledRTD.md): Returns true if Advanced Flight Model is enabled. Forcing of rotorlib simulation could be done with mission param forceRotorLibSimulation.
- [difficultyOption](../../commands/difficultyOption.md): Checks specific difficulty settings of the current user. Difficulty flag names can be found in the `CfgDifficultyPresets` config class or in ArmA profile file under class `DifficultyPresets/xxx/Options` (xxx being…
- [disableMapIndicators](../../commands/disableMapIndicators.md): Command allows suppressing visualization of FRIENDLY, ENEMY, MINES and/or PING map indicators from difficulty setting EXTENDED MAP CONTENT.
- [forceCadetDifficulty](../../commands/forceCadetDifficulty.md): Forces `showCadetHints` and `showCadetWP` global Cadet Arma 3 difficulty, returns previous settings.
- [hintCadet](../../commands/hintCadet.md): Shows a text hint only when in cadetMode.
- [isInstructorFigureEnabled](../../commands/isInstructorFigureEnabled.md): Returns the status of INSTRUCTOR FIGURE setting in UI (OPTIONS >> GAME >> GENERAL >> INSTRUCTOR FIGURE).
- [isTutHintsEnabled](../../commands/isTutHintsEnabled.md): Returns the status of TUTORIAL HINTS setting in UI (OPTIONS >> GAME >> GENERAL >> TUTORIAL HINTS).
- [missionDifficulty](../../commands/missionDifficulty.md): Return difficulty that has been forced for this mission, returns -1 if difficulty is not forced and it is used one from player's options.
