Arma 3 Scripting

Command in Object Manipulation

setHitPointDamage

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

Description

Event Handler Triggered
Hit ✗
HandleDamage ✗
Killed ✓
MPKilled ✓

Set the current level of damage for a specific Hit Point (specified by its config class). This command has no effect when allowDamage is set to false.

Note

See also BIS_fnc_setHitPointDamage for setting hit with dependency.

Syntax

vehicle setHitPointDamage [hitPointName, damage, useEffects, killer, instigator, breakRotor]

Parameters:

Returns: Nothing

Examples

Example 1

vehicle player setHitPointDamage ["hitEngine2", 1.0];

Example 2

player setHitPointDamage ["hitHead", 0.5];
player setHitPointDamage ["hitBody", 0.5];
player setHitPointDamage ["hitHands", 0.5];
player setHitPointDamage ["hitLegs", 0.5];

See also

getHitPointDamage · getAllHitPointsDamage · setHit · getHit · setDamage · damage · getHitIndex · setHitIndex · forceHitPointsDamageSync · BIS_fnc_setHitPointDamage

Community notes

Master85

This command is using the Hit Points (defined in the HitPoints class in the config) while setHit is using Named Selections (defined in the model itself).