/* Author: Raimonds Virtoss - EpochMod.com Contributors: Aaron Clark Description: TODO: DESC-TBA Licence: Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike Github: https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_code/gui/scripts/Epoch_guiObjHP.sqf */ private ["_dmg","_hitPoints"]; params [["_obj",objNull, [objNull]],["_mode",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