mirror of
https://github.com/EpochModTeam/Epoch.git
synced 2024-08-30 18:22:13 +00:00
26 lines
603 B
Plaintext
26 lines
603 B
Plaintext
|
|
||
|
private ["_obj","_mode","_hitPoints","_dmg"];
|
||
|
|
||
|
_obj = param [0, objNull, [objNull]];
|
||
|
_mode = param [1, 0, [0]];
|
||
|
|
||
|
if (_obj isEqualTo objNull) exitWith {};
|
||
|
|
||
|
_hitPoints = getAllHitPointsDamage _obj;
|
||
|
|
||
|
{
|
||
|
_dmg = _hitPoints select 2 select _forEachIndex;
|
||
|
if ((_mode isEqualTo 1) || ((_mode isEqualTo 0) && !(_dmg isEqualTo 0))) then {
|
||
|
[
|
||
|
_obj,
|
||
|
10,
|
||
|
format ["x\addons\a3_epoch_code\Data\UI\health_parts\%1.paa", floor (_dmg * 10)],
|
||
|
format ["%1%2",100 - (round (_dmg * 100)),"%"],
|
||
|
(_obj selectionPosition _x),
|
||
|
10
|
||
|
] call epoch_gui3dModelPos;
|
||
|
};
|
||
|
} forEach (_hitPoints select 1);
|
||
|
|
||
|
true
|