Warning! Since Armed Assault v.1.14 the command setBehaviour "COMBAT" does not work correctly any longer. Units ( Groups ) which are using this behaviour and then get a move order will not move to the given position.
Description
Sets individual unit behaviour on every unit in a group.
Important
This command doesn't set AI Group behaviour, see setCombatBehaviour or setBehaviourStrong for this.
Note
See AI Behaviour for details of the effect of this command on AI units.
| Command | Applies To |
|---|---|
| setBehaviour | Every unit in the group, but not the group itself |
| setBehaviourStrong | Every unit in the group, and the group itself |
| setCombatBehaviour | If argument is Object, only that unit, and if argument is Group, the group itself (not its units) |
Syntax
groupOrUnit setBehaviour behaviour
Parameters:
groupOrUnit: Group or Object - unit or a groupbehaviour: String - can be one of:- "CARELESS"
- "SAFE"
- "AWARE"
- "COMBAT"
- "STEALTH"
Returns: Nothing
Examples
Example 1
_group1 setBehaviour "SAFE";
See also
setCombatBehaviour · combatBehaviour · AIBehaviour · behaviour · setBehaviourStrong · setWaypointBehaviour · combatMode · setCombatMode · skill · setSkill · Arma 3: AI Skill
Community notes
Although setBehaviour can be called on an individual unit, the entire group will be affected.
If setting a behaviour on an individual unit is required, it can be achieved by creating a temporary group, use joinSilent to make the individual unit belong to that group, then change his behaviour, use joinSilent into the original group, then delete the temporary group.