setDamage: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - " \|([ps][0-9]+) *= " to " |$1= ")
m (Replace html notes with Note template)
Line 54: Line 54:
}}
}}


<dl class="command_description">
{{Note
|user= KamikazXeX
|date= May 29, 2015
|time= 11:23
|text= Using this possible overrides individual hit damages such as [[setHitPointDamage]] ["HitHead", _value]; if you're having issues try setting hitdamage ''after'' setdamage.
}}


<dt><dt>
{{Note
<dd class="notedate">Posted on May 29, 2015 - 11:23 (UTC)</dd>
|user= Fragorl
<dt class="note">[[User:KamikazeXeX|KamikazeXeX]]</dt>
|date= April 17, 2006
<dd class="note">
|time= 07:36
Using this possible overrides individual hit damages such as [[setHitPointDamage]] ["HitHead", _value]; if you're having issues try setting hitdamage ''after'' setdamage.
|text= In '''{{ofp}}''', setting a unit's damage to a negative value will set it is health to full, but impair their aim.
</dd>
|game= ofp
}}


<dt><dt>
{{Note
<dd class="notedate">Posted on April 17, 2006‎ - 07:36 (CEST)</dd>
|user= Sarogahtyp
<dt class="note">[[User:Fragorl|Fragorl]]</dt>
|date= July 24, 2021
<dd class="note">In '''{{ofp}}''', setting a unit's damage to a negative value will set it is health to full, but impair their aim.
|time= 10:31
 
|text= You are able to repair buildings with this command if you just store the original object and use setDamage on this and not on the wreck which is shown after the building was destroyed. This works in debug console when pointing a house:
 
<dt><dt>
<dd class="notedate">[[User:sarogahtyp|sarogahtyp]] ([[User talk:sarogahtyp|talk]]) 10:31, 24 July 2021 (CEST)</dd>
<dt class="note">[[User:Sarogahtyp|Sarogahtyp]]</dt>
<dd class="note">You are able to repair buildings with this command if you just store the original object and use setDamage on this and not on the wreck which is shown after the building was destroyed. This works in debug console when pointing a house:
<code>[] [[spawn]]
<code>[] [[spawn]]
{
{
Line 81: Line 82:
};
};
</code>
</code>
</dd>
}}
 
</dl>

Revision as of 23:53, 26 August 2021

Hover & click on the images for description

Description

Description:
Sets the damage (or lack thereof) of an object/unit. The alternative syntax allows to skip destruction effects for vehicles and buildings.
Groups:
Object Manipulation

Syntax

Syntax:
object setDamage damage
Parameters:
object: Object
damage: Number - range 0..1, 0 = pristine/healthy condition, 1 = entirely destroyed/killed
Return Value:
Nothing

Alternative Syntax

Syntax:
object setDamage [damage, useEffects]
Parameters:
object: Object
damage: Number - range 0..1, 0 = pristine/healthy condition, 1 = entirely destroyed/killed
useEffects: Boolean (Optional, default true) - false to skip destruction effects
Return Value:
Nothing

Examples

Example 1:
_soldier1 setDamage 1;
Example 2:
_house1 setDamage [1, false];

Additional Information

See also:
setVehicleArmordamagegetDammagesetHitgetHitgetHitIndexsetHitIndexgetHitPointDamagesetHitPointDamage

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note
KamikazXeX - c
Date unknown
Using this possible overrides individual hit damages such as setHitPointDamage ["HitHead", _value]; if you're having issues try setting hitdamage after setdamage.
Fragorl - c
Date unknown

In Operation Flashpoint, setting a unit's damage to a negative value will set it is health to full, but impair their aim.

Sarogahtyp - c
Date unknown
You are able to repair buildings with this command if you just store the original object and use setDamage on this and not on the wreck which is shown after the building was destroyed. This works in debug console when pointing a house: [] spawn { private _house = cursorObject; _house setDamage 1; sleep 5; _house setDamage 0; };