Medical GUI - Add setting to show blood loss (#8450)

* add setting to show bloodloss

* Update initSettings.sqf

* Update stringtable.xml

* Update initSettings.sqf

* Update addons/medical_gui/stringtable.xml

Co-authored-by: Serg Vergun <1197314+severgun@users.noreply.github.com>

Co-authored-by: Serg Vergun <1197314+severgun@users.noreply.github.com>
This commit is contained in:
Brett 2022-03-07 12:23:53 -06:00 committed by GitHub
parent bd57105075
commit 6c0bc67b37
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 32 additions and 13 deletions

View File

@ -38,6 +38,7 @@ if (IS_BLEEDING(_target)) then {
_entries pushBack [localize LSTRING(Status_Bleeding), [1, 0, 0, 1]];
};
if (GVAR(showBloodlossEntry)) then {
// Give a qualitative description of the blood volume lost
switch (GET_HEMORRHAGE(_target)) do {
case 1: {
@ -53,6 +54,7 @@ switch (GET_HEMORRHAGE(_target)) do {
_entries pushBack [localize LSTRING(Lost_Blood4), [1, 0, 0, 1]];
};
};
};
// Indicate if a tourniquet is applied
if (HAS_TOURNIQUET_APPLIED_ON(_target,_selectionN)) then {

View File

@ -108,3 +108,12 @@ private _categoryColors = [ELSTRING(medical,Category), format ["| %1 |", LELSTRI
false // isGlobal
] call CBA_fnc_addSetting;
} forEach _damageColors;
[
QGVAR(showBloodlossEntry),
"CHECKBOX",
[LSTRING(ShowBloodlossEntry_DisplayName), LSTRING(ShowBloodlossEntry_Description)],
[ELSTRING(medical,Category), LSTRING(SubCategory)],
true,
true // isGlobal
] call CBA_fnc_addSetting;

View File

@ -1224,5 +1224,13 @@
<Chinesesimp>负伤颜色 %1</Chinesesimp>
<Korean>피해 색상 %1</Korean>
</Key>
<Key ID="STR_ACE_Medical_GUI_ShowBloodlossEntry_DisplayName">
<English>Show Blood Loss</English>
<German>Blutverlust anzeigen</German>
</Key>
<Key ID="STR_ACE_Medical_GUI_ShowBloodlossEntry_Description">
<English>Show qualitative blood loss in the injury list.</English>
<German>Qualitativen Blutverlust in der Verletzungsliste anzeigen.</German>
</Key>
</Package>
</Project>