mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
Fix stringtable references
This commit is contained in:
parent
259afc169b
commit
245a18599e
@ -49,11 +49,11 @@ if (_show == 1) then {
|
||||
private _allInjuryTexts = [];
|
||||
private _genericMessages = [];
|
||||
|
||||
private _partText = [ELSTRING(medical,Head), ELSTRING(medical,Torso), ELSTRING(medical,LeftArm) ,ELSTRING(medical,RightArm) ,ELSTRING(medical,LeftLeg), ELSTRING(medical,RightLeg)] select _selectionN;
|
||||
private _partText = [ELSTRING(medical_gui,Head), ELSTRING(medical_gui,Torso), ELSTRING(medical_gui,LeftArm) ,ELSTRING(medical_gui,RightArm) ,ELSTRING(medical_gui,LeftLeg), ELSTRING(medical_gui,RightLeg)] select _selectionN;
|
||||
_genericMessages pushback [localize _partText, [1, 1, 1, 1]];
|
||||
|
||||
if IS_BLEEDING(_target) then {
|
||||
_genericMessages pushback [localize ELSTRING(medical,Status_Bleeding), [1, 0.1, 0.1, 1]];
|
||||
_genericMessages pushback [localize LSTRING(Status_Bleeding), [1, 0.1, 0.1, 1]];
|
||||
};
|
||||
|
||||
// Show more information if advancedDiagnose is enabled
|
||||
@ -215,7 +215,7 @@ if (_show == 1) then {
|
||||
_lbCtrl lbSetColor [_foreachIndex + _amountOfGeneric, _color];
|
||||
} foreach _allInjuryTexts;
|
||||
if (count _allInjuryTexts == 0) then {
|
||||
_lbCtrl lbAdd (localize ELSTRING(medical,NoInjuriesBodypart));
|
||||
_lbCtrl lbAdd (localize ELSTRING(medical_treatment,NoInjuriesBodypart));
|
||||
};
|
||||
|
||||
private _logCtrl = (_display displayCtrl 302);
|
||||
|
@ -58,7 +58,7 @@ if (_show) then {
|
||||
} forEach _log;
|
||||
|
||||
if (_triageCardTexts isEqualTo []) then {
|
||||
_lbCtrl lbAdd (localize ELSTRING(medical,TriageCard_NoEntry));
|
||||
_lbCtrl lbAdd (localize ELSTRING(medical_treatment,TriageCard_NoEntry));
|
||||
};
|
||||
{
|
||||
_lbCtrl lbAdd _x;
|
||||
|
@ -79,7 +79,7 @@ if (_name isEqualTo "triage") exitWith {
|
||||
} count _log;
|
||||
|
||||
if (count _triageCardTexts == 0) exitWith {
|
||||
lbAdd [212,(localize ELSTRING(medical,TriageCard_NoEntry))];
|
||||
lbAdd [212,(localize ELSTRING(medical_treatment,TriageCard_NoEntry))];
|
||||
};
|
||||
{
|
||||
lbAdd [212,_x];
|
||||
|
@ -35,5 +35,5 @@ private _amountOfGeneric = count _genericMessages;
|
||||
} forEach _allInjuryTexts;
|
||||
|
||||
if (_allInjuryTexts isEqualTo []) then {
|
||||
_lbCtrl lbAdd localize ELSTRING(medical,NoInjuriesBodypart);
|
||||
_lbCtrl lbAdd localize ELSTRING(medical_treatment,NoInjuriesBodypart);
|
||||
};
|
||||
|
@ -24,7 +24,7 @@ private _selectionN = GVAR(selectedBodyPart);
|
||||
if (_selectionN < 0 || {_selectionN > 5}) exitWith {};
|
||||
|
||||
private _genericMessages = [];
|
||||
private _partText = [ELSTRING(medical,Head), ELSTRING(medical,Torso), ELSTRING(medical,LeftArm) ,ELSTRING(medical,RightArm) ,ELSTRING(medical,LeftLeg), ELSTRING(medical,RightLeg)] select _selectionN;
|
||||
private _partText = [ELSTRING(medical_treatment,Head), ELSTRING(medical_treatment,Torso), ELSTRING(medical_treatment,LeftArm) ,ELSTRING(medical_treatment,RightArm) ,ELSTRING(medical_treatment,LeftLeg), ELSTRING(medical_treatment,RightLeg)] select _selectionN;
|
||||
_genericMessages pushBack [localize _partText, [1, 1, 1, 1]];
|
||||
|
||||
if IS_BLEEDING(_target) then {
|
||||
|
@ -481,7 +481,7 @@ class GVAR(medicalMenu) {
|
||||
y = 0;
|
||||
w = 0;
|
||||
h = 0;
|
||||
text = ECSTRING(Medical,Triage_Status_None);
|
||||
text = ECSTRING(medical_treatment,Triage_Status_None);
|
||||
style = ST_CENTER;
|
||||
size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
|
||||
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
|
||||
@ -500,7 +500,7 @@ class GVAR(medicalMenu) {
|
||||
y = 0;
|
||||
w = 0;
|
||||
h = 0;
|
||||
text = ECSTRING(Medical,Triage_Status_Minor);
|
||||
text = ECSTRING(medical_treatment,Triage_Status_Minor);
|
||||
style = ST_CENTER;
|
||||
size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
|
||||
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
|
||||
@ -518,7 +518,7 @@ class GVAR(medicalMenu) {
|
||||
y = 0;
|
||||
w = 0;
|
||||
h = 0;
|
||||
text = ECSTRING(Medical,Triage_Status_Delayed);
|
||||
text = ECSTRING(medical_treatment,Triage_Status_Delayed);
|
||||
style = ST_CENTER;
|
||||
size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
|
||||
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
|
||||
@ -536,7 +536,7 @@ class GVAR(medicalMenu) {
|
||||
y = 0;
|
||||
w = 0;
|
||||
h = 0;
|
||||
text = ECSTRING(Medical,Triage_Status_Immediate);
|
||||
text = ECSTRING(medical_treatment,Triage_Status_Immediate);
|
||||
style = ST_CENTER;
|
||||
size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
|
||||
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
|
||||
@ -554,7 +554,7 @@ class GVAR(medicalMenu) {
|
||||
y = 0;
|
||||
w = 0;
|
||||
h = 0;
|
||||
text = ECSTRING(Medical,Triage_Status_Deceased);
|
||||
text = ECSTRING(medical_treatment,Triage_Status_Deceased);
|
||||
style = ST_CENTER;
|
||||
size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
|
||||
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
|
||||
|
@ -101,7 +101,7 @@ class GVAR(triageCard) {
|
||||
y = 0;
|
||||
w = 0;
|
||||
h = 0;
|
||||
text = CSTRING(Triage_Status_None);
|
||||
text = ECSTRING(treatment,Triage_Status_None);
|
||||
style = 0x02;
|
||||
size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
|
||||
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
|
||||
@ -119,7 +119,7 @@ class GVAR(triageCard) {
|
||||
y = 0;
|
||||
w = 0;
|
||||
h = 0;
|
||||
text = CSTRING(Triage_Status_Minor);
|
||||
text = ECSTRING(treatment,Triage_Status_Minor);
|
||||
style = 0x02;
|
||||
size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
|
||||
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
|
||||
@ -137,7 +137,7 @@ class GVAR(triageCard) {
|
||||
y = 0;
|
||||
w = 0;
|
||||
h = 0;
|
||||
text = CSTRING(Triage_Status_Delayed);
|
||||
text = ECSTRING(treatment,Triage_Status_Delayed);
|
||||
style = 0x02;
|
||||
size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
|
||||
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
|
||||
@ -155,7 +155,7 @@ class GVAR(triageCard) {
|
||||
y = 0;
|
||||
w = 0;
|
||||
h = 0;
|
||||
text = CSTRING(Triage_Status_Immediate);
|
||||
text = ECSTRING(treatment,Triage_Status_Immediate);
|
||||
style = 0x02;
|
||||
size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
|
||||
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
|
||||
@ -173,7 +173,7 @@ class GVAR(triageCard) {
|
||||
y = 0;
|
||||
w = 0;
|
||||
h = 0;
|
||||
text = CSTRING(Triage_Status_Deceased);
|
||||
text = ECSTRING(treatment,Triage_Status_Deceased);
|
||||
style = 0x02;
|
||||
size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
|
||||
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
|
||||
|
@ -22,27 +22,27 @@ if (alive _target && !([_target, _bodyPart] call FUNC(hasTourniquetAppliedTo)))
|
||||
_bloodPressure = GET_BLOOD_PRESSURE(_target);
|
||||
};
|
||||
|
||||
private _bloodPressureOutput = ELSTRING(medical,Check_Bloodpressure_Output_6);
|
||||
private _logOutPut = ELSTRING(medical,Check_Bloodpressure_NoBloodpressure);
|
||||
private _bloodPressureOutput = ELSTRING(medical_treatment,Check_Bloodpressure_Output_6);
|
||||
private _logOutPut = ELSTRING(medical_treatment,Check_Bloodpressure_NoBloodpressure);
|
||||
|
||||
_bloodPressure params ["_bloodPressureLow", "_bloodPressureHigh"];
|
||||
|
||||
if (_bloodPressureHigh > 20) then {
|
||||
if (_caller call FUNC(isMedic)) then {
|
||||
_bloodPressureOutput = ELSTRING(medical,Check_Bloodpressure_Output_1);
|
||||
_bloodPressureOutput = ELSTRING(medical_treatment,Check_Bloodpressure_Output_1);
|
||||
_logOutPut = format ["%1/%2", round _bloodPressureHigh, round _bloodPressureLow];
|
||||
} else {
|
||||
if (_bloodPressureHigh > 20) then {
|
||||
_bloodPressureOutput = ELSTRING(medical,Check_Bloodpressure_Output_2);
|
||||
_logOutPut = ELSTRING(medical,Check_Bloodpressure_Low);
|
||||
_bloodPressureOutput = ELSTRING(medical_treatment,Check_Bloodpressure_Output_2);
|
||||
_logOutPut = ELSTRING(medical_treatment,Check_Bloodpressure_Low);
|
||||
|
||||
if (_bloodPressureHigh > 100) then {
|
||||
_bloodPressureOutput = ELSTRING(medical,Check_Bloodpressure_Output_3);
|
||||
_logOutPut = ELSTRING(medical,Check_Bloodpressure_Normal);
|
||||
_bloodPressureOutput = ELSTRING(medical_treatment,Check_Bloodpressure_Output_3);
|
||||
_logOutPut = ELSTRING(medical_treatment,Check_Bloodpressure_Normal);
|
||||
|
||||
if (_bloodPressureHigh > 160) then {
|
||||
_bloodPressureOutput = ELSTRING(medical,Check_Bloodpressure_Output_4);
|
||||
_logOutPut = ELSTRING(medical,Check_Bloodpressure_High);
|
||||
_bloodPressureOutput = ELSTRING(medical_treatment,Check_Bloodpressure_Output_4);
|
||||
_logOutPut = ELSTRING(medical_treatment,Check_Bloodpressure_High);
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -52,6 +52,6 @@ if (_bloodPressureHigh > 20) then {
|
||||
[QEGVAR(common,displayTextStructured), [[_bloodPressureOutput, _target call EFUNC(common,getName), round _bloodPressureHigh, round _bloodPressureLow], 1.75, _caller], _caller] call CBA_fnc_targetEvent;
|
||||
|
||||
if (_logOutPut != "") then {
|
||||
[_target, "activity", ELSTRING(medical,Check_Bloodpressure_Log), [_caller call EFUNC(common,getName), _logOutPut]] call FUNC(addToLog);
|
||||
[_target, "quick_view", ELSTRING(medical,Check_Bloodpressure_Log), [_caller call EFUNC(common,getName), _logOutPut]] call FUNC(addToLog);
|
||||
[_target, "activity", ELSTRING(medical_treatment,Check_Bloodpressure_Log), [_caller call EFUNC(common,getName), _logOutPut]] call FUNC(addToLog);
|
||||
[_target, "quick_view", ELSTRING(medical_treatment,Check_Bloodpressure_Log), [_caller call EFUNC(common,getName), _logOutPut]] call FUNC(addToLog);
|
||||
};
|
||||
|
@ -22,25 +22,25 @@ if (alive _target && !([_target, _bodyPart] call FUNC(hasTourniquetAppliedTo)))
|
||||
_heartRate = GET_HEART_RATE(_target);
|
||||
};
|
||||
|
||||
private _heartRateOutput = ELSTRING(medical,Check_Pulse_Output_5);
|
||||
private _logOutPut = ELSTRING(medical,Check_Pulse_None);
|
||||
private _heartRateOutput = ELSTRING(medical_treatment,Check_Pulse_Output_5);
|
||||
private _logOutPut = ELSTRING(medical_treatment,Check_Pulse_None);
|
||||
|
||||
if (_heartRate > 1.0) then {
|
||||
if (_caller call FUNC(isMedic)) then {
|
||||
_heartRateOutput = ELSTRING(medical,Check_Pulse_Output_1);
|
||||
_heartRateOutput = ELSTRING(medical_treatment,Check_Pulse_Output_1);
|
||||
_logOutPut = format ["%1", round(_heartRate)];
|
||||
} else {
|
||||
// non medical personel will only find a pulse/HR
|
||||
_heartRateOutput = ELSTRING(medical,Check_Pulse_Output_2);
|
||||
_logOutPut = ELSTRING(medical,Check_Pulse_Weak);
|
||||
_heartRateOutput = ELSTRING(medical_treatment,Check_Pulse_Output_2);
|
||||
_logOutPut = ELSTRING(medical_treatment,Check_Pulse_Weak);
|
||||
|
||||
if (_heartRate > 60) then {
|
||||
if (_heartRate > 100) then {
|
||||
_heartRateOutput = ELSTRING(medical,Check_Pulse_Output_3);
|
||||
_logOutPut = ELSTRING(medical,Check_Pulse_Strong);
|
||||
_heartRateOutput = ELSTRING(medical_treatment,Check_Pulse_Output_3);
|
||||
_logOutPut = ELSTRING(medical_treatment,Check_Pulse_Strong);
|
||||
} else {
|
||||
_heartRateOutput = ELSTRING(medical,Check_Pulse_Output_4);
|
||||
_logOutPut = ELSTRING(medical,Check_Pulse_Normal);
|
||||
_heartRateOutput = ELSTRING(medical_treatment,Check_Pulse_Output_4);
|
||||
_logOutPut = ELSTRING(medical_treatment,Check_Pulse_Normal);
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -49,6 +49,6 @@ if (_heartRate > 1.0) then {
|
||||
[QEGVAR(common,displayTextStructured), [[_heartRateOutput, _target call EFUNC(common,getName), round _heartRate], 1.5, _caller], _caller] call CBA_fnc_targetEvent;
|
||||
|
||||
if (_logOutPut != "") then {
|
||||
[_target, "activity", ELSTRING(medical,Check_Pulse_Log), [_caller call EFUNC(common,getName), _logOutPut]] call FUNC(addToLog);
|
||||
[_target, "quick_view", ELSTRING(medical,Check_Pulse_Log), [_caller call EFUNC(common,getName), _logOutPut]] call FUNC(addToLog);
|
||||
[_target, "activity", ELSTRING(medical_treatment,Check_Pulse_Log), [_caller call EFUNC(common,getName), _logOutPut]] call FUNC(addToLog);
|
||||
[_target, "quick_view", ELSTRING(medical_treatment,Check_Pulse_Log), [_caller call EFUNC(common,getName), _logOutPut]] call FUNC(addToLog);
|
||||
};
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
params ["_caller", "_target"];
|
||||
|
||||
private _output = [ELSTRING(medical,Check_Response_Unresponsive), ELSTRING(medical,Check_Response_Responsive)] select (_target call EFUNC(common,isAwake));
|
||||
private _output = [ELSTRING(medical_treatment,Check_Response_Unresponsive), ELSTRING(medical_treatment,Check_Response_Responsive)] select (_target call EFUNC(common,isAwake));
|
||||
|
||||
[QEGVAR(common,displayTextStructured), [[_output, _target call EFUNC(common,getName)], 2, _caller], _caller] call CBA_fnc_targetEvent;
|
||||
|
||||
|
@ -15,30 +15,30 @@
|
||||
|
||||
params ["_caller", "_target"];
|
||||
|
||||
private _genericMessages = [ELSTRING(medical,diagnoseMessage), _target call EFUNC(common,getName)];
|
||||
private _genericMessages = [ELSTRING(medical_treatment,diagnoseMessage), _target call EFUNC(common,getName)];
|
||||
|
||||
if (alive _target) then {
|
||||
_genericMessages pushBack ELSTRING(medical,diagnoseAlive);
|
||||
_genericMessages pushBack ELSTRING(medical_treatment,diagnoseAlive);
|
||||
} else {
|
||||
_genericMessages pushBack ELSTRING(medical,diagnoseDead);
|
||||
_genericMessages pushBack ELSTRING(medical_treatment,diagnoseDead);
|
||||
};
|
||||
|
||||
private _hemorrhage = GET_HEMORRHAGE(_target);
|
||||
if (_hemorrhage > 0) then {
|
||||
if (_hemorrhage > 1) then {
|
||||
_genericMessages pushBack ELSTRING(medical,lostBloodALot);
|
||||
_genericMessages pushBack ELSTRING(medical_treatment,lostBloodALot);
|
||||
} else {
|
||||
_genericMessages pushBack ELSTRING(medical,lostBlood);
|
||||
_genericMessages pushBack ELSTRING(medical_treatment,lostBlood);
|
||||
};
|
||||
} else {
|
||||
_genericMessages pushBack ELSTRING(medical,noBloodloss);
|
||||
_genericMessages pushBack ELSTRING(medical_treatment,noBloodloss);
|
||||
};
|
||||
|
||||
if (alive _target) then {
|
||||
if IS_IN_PAIN(_target) then {
|
||||
_genericMessages pushBack ELSTRING(medical,inPain);
|
||||
_genericMessages pushBack ELSTRING(medical_treatment,inPain);
|
||||
} else {
|
||||
_genericMessages pushBack ELSTRING(medical,noPain);
|
||||
_genericMessages pushBack ELSTRING(medical_treatment,noPain);
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -19,10 +19,10 @@ private ["_unit","_return","_status"];
|
||||
params ["_unit"];
|
||||
_status = _unit getVariable [QEGVAR(medical,triageLevel), -1];
|
||||
_return = switch (_status) do {
|
||||
case 1: {[localize ELSTRING(medical,Triage_Status_Minor), 1, [0, 0.5, 0, 0.9]]};
|
||||
case 2: {[localize ELSTRING(medical,Triage_Status_Delayed), 2, [0.7, 0.5, 0, 0.9]]};
|
||||
case 3: {[localize ELSTRING(medical,Triage_Status_Immediate), 3, [0.4, 0.07, 0.07, 0.9]]};
|
||||
case 4: {[localize ELSTRING(medical,Triage_Status_Deceased), 4, [0, 0, 0, 0.9]]};
|
||||
default {[localize ELSTRING(medical,Triage_Status_None), 0, [0, 0, 0, 0.9]]};
|
||||
case 1: {[localize ELSTRING(medical_treatment,Triage_Status_Minor), 1, [0, 0.5, 0, 0.9]]};
|
||||
case 2: {[localize ELSTRING(medical_treatment,Triage_Status_Delayed), 2, [0.7, 0.5, 0, 0.9]]};
|
||||
case 3: {[localize ELSTRING(medical_treatment,Triage_Status_Immediate), 3, [0.4, 0.07, 0.07, 0.9]]};
|
||||
case 4: {[localize ELSTRING(medical_treatment,Triage_Status_Deceased), 4, [0, 0, 0, 0.9]]};
|
||||
default {[localize ELSTRING(medical_treatment,Triage_Status_None), 0, [0, 0, 0, 0.9]]};
|
||||
};
|
||||
_return
|
||||
|
@ -23,7 +23,7 @@ _target setVariable [QGVAR(receiveCPR), false, true]; // CPR finished
|
||||
[_target] call FUNC(calculateBlood);
|
||||
|
||||
if (alive _target && {IN_CRDC_ARRST(_target)}) then {
|
||||
[_target, "activity_view", ELSTRING(medical,Activity_cpr), [[_caller, false, true] call EFUNC(common,getName)]] call FUNC(addToLog);
|
||||
[_target, "activity_view", ELSTRING(medical_treatment,Activity_cpr), [[_caller, false, true] call EFUNC(common,getName)]] call FUNC(addToLog);
|
||||
|
||||
[QGVAR(treatmentCPRLocal), [_caller, _target], _target] call CBA_fnc_targetEvent;
|
||||
};
|
||||
|
@ -20,7 +20,7 @@ if ((random 1) >= 0.6) then {
|
||||
[QEGVAR(medical,CPRSucceeded), _target] call CBA_fnc_localEvent;
|
||||
};
|
||||
|
||||
[_target, "activity", ELSTRING(medical,Activity_CPR), [[_caller, false, true] call EFUNC(common,getName)]] call FUNC(addToLog);
|
||||
[_target, "activity_view", ELSTRING(medical,Activity_CPR), [[_caller, false, true] call EFUNC(common,getName)]] call FUNC(addToLog); // TODO expand message
|
||||
[_target, "activity", ELSTRING(medical_treatment,Activity_CPR), [[_caller, false, true] call EFUNC(common,getName)]] call FUNC(addToLog);
|
||||
[_target, "activity_view", ELSTRING(medical_treatment,Activity_CPR), [[_caller, false, true] call EFUNC(common,getName)]] call FUNC(addToLog); // TODO expand message
|
||||
|
||||
true
|
||||
|
@ -73,5 +73,5 @@ _target setDamage 0;
|
||||
|
||||
[QEGVAR(medical,FullHeal), _target] call CBA_fnc_localEvent;
|
||||
|
||||
[_target, "activity", ELSTRING(medical,Activity_fullHeal), [[_caller, false, true] call EFUNC(common,getName)]] call FUNC(addToLog);
|
||||
[_target, "activity_view", ELSTRING(medical,Activity_fullHeal), [[_caller, false, true] call EFUNC(common,getName)]] call FUNC(addToLog); // TODO expand message
|
||||
[_target, "activity", ELSTRING(medical_treatment,Activity_fullHeal), [[_caller, false, true] call EFUNC(common,getName)]] call FUNC(addToLog);
|
||||
[_target, "activity_view", ELSTRING(medical_treatment,Activity_fullHeal), [[_caller, false, true] call EFUNC(common,getName)]] call FUNC(addToLog); // TODO expand message
|
||||
|
@ -26,7 +26,7 @@ _items params ["_removeItem"];
|
||||
[QGVAR(treatmentIVLocal), [_target, _className, _bodyPart], _target] call CBA_fnc_targetEvent;
|
||||
|
||||
[_target, _removeItem] call FUNC(addToTriageCard);
|
||||
[_target, "activity", ELSTRING(medical,Activity_gaveIV), [[_caller, false, true] call EFUNC(common,getName)]] call FUNC(addToLog);
|
||||
[_target, "activity_view", ELSTRING(medical,Activity_gaveIV), [[_caller, false, true] call EFUNC(common,getName)]] call FUNC(addToLog); // TODO expand message
|
||||
[_target, "activity", ELSTRING(medical_treatment,Activity_gaveIV), [[_caller, false, true] call EFUNC(common,getName)]] call FUNC(addToLog);
|
||||
[_target, "activity_view", ELSTRING(medical_treatment,Activity_gaveIV), [[_caller, false, true] call EFUNC(common,getName)]] call FUNC(addToLog); // TODO expand message
|
||||
|
||||
true
|
||||
|
@ -26,8 +26,8 @@ private _partIndex = ALL_BODY_PARTS find toLower _bodyPart;
|
||||
{
|
||||
if (_x != "") then {
|
||||
[_target, _x] call FUNC(addToTriageCard);
|
||||
[_target, "activity", ELSTRING(medical,Activity_usedItem), [[_caller, false, true] call EFUNC(common,getName), getText (configFile >> "CfgWeapons" >> _x >> "displayName")]] call FUNC(addToLog);
|
||||
[_target, "activity_view", ELSTRING(medical,Activity_usedItem), [[_caller, false, true] call EFUNC(common,getName), getText (configFile >> "CfgWeapons" >> _x >> "displayName")]] call FUNC(addToLog);
|
||||
[_target, "activity", ELSTRING(medical_treatment,Activity_usedItem), [[_caller, false, true] call EFUNC(common,getName), getText (configFile >> "CfgWeapons" >> _x >> "displayName")]] call FUNC(addToLog);
|
||||
[_target, "activity_view", ELSTRING(medical_treatment,Activity_usedItem), [[_caller, false, true] call EFUNC(common,getName), getText (configFile >> "CfgWeapons" >> _x >> "displayName")]] call FUNC(addToLog);
|
||||
};
|
||||
} forEach _items;
|
||||
|
||||
|
@ -37,7 +37,5 @@ if ((_bodyPartDamage select 4) < 0.3 && {(_bodyPartDamage select 5) < 0.3}) then
|
||||
// Resetting damage
|
||||
_target setDamage 0;
|
||||
|
||||
//[QEGVAR(medical,FullHeal), _target] call CBA_fnc_localEvent;
|
||||
|
||||
[_target, "activity", ELSTRING(medical,Activity_partialHeal), [[_caller, false, true] call EFUNC(common,getName)]] call FUNC(addToLog);
|
||||
[_target, "activity_view", ELSTRING(medical,Activity_partialHeal), [[_caller, false, true] call EFUNC(common,getName)]] call FUNC(addToLog); // TODO expand message
|
||||
[_target, "activity", ELSTRING(medical_treatment,Activity_partialHeal), [[_caller, false, true] call EFUNC(common,getName)]] call FUNC(addToLog);
|
||||
[_target, "activity_view", ELSTRING(medical_treatment,Activity_partialHeal), [[_caller, false, true] call EFUNC(common,getName)]] call FUNC(addToLog); // TODO expand message
|
||||
|
@ -34,7 +34,7 @@ private _removeItem = _items select 0;
|
||||
[QGVAR(treatmentTourniquetLocal), [_target, _removeItem, _bodyPart], _target] call CBA_fnc_targetEvent;
|
||||
|
||||
[_target, _removeItem] call FUNC(addToTriageCard);
|
||||
[_target, "activity", ELSTRING(medical,Activity_appliedTourniquet), [[_caller, false, true] call EFUNC(common,getName)]] call FUNC(addToLog);
|
||||
[_target, "activity_view", ELSTRING(medical,Activity_appliedTourniquet), [[_caller, false, true] call EFUNC(common,getName)]] call FUNC(addToLog); // TODO expand message
|
||||
[_target, "activity", ELSTRING(medical_treatment,Activity_appliedTourniquet), [[_caller, false, true] call EFUNC(common,getName)]] call FUNC(addToLog);
|
||||
[_target, "activity_view", ELSTRING(medical_treatment,Activity_appliedTourniquet), [[_caller, false, true] call EFUNC(common,getName)]] call FUNC(addToLog); // TODO expand message
|
||||
|
||||
true
|
||||
|
@ -23,7 +23,7 @@ private _tourniquets = _target getVariable [QEGVAR(medical,tourniquets), [0,0,0,
|
||||
|
||||
// Check if there is a tourniquet on this bodypart
|
||||
if (_tourniquets select _partIndex == 0) exitWith {
|
||||
[QEGVAR(common,displayTextStructured), [ELSTRING(medical,noTourniquetOnBodyPart), 1.5, _caller], [_caller]] call CBA_fnc_targetEvent;
|
||||
[QEGVAR(common,displayTextStructured), [ELSTRING(medical_treatment,noTourniquetOnBodyPart), 1.5, _caller], [_caller]] call CBA_fnc_targetEvent;
|
||||
};
|
||||
|
||||
// Removing the tourniquet
|
||||
|
@ -2089,22 +2089,6 @@
|
||||
<Chinesesimp>快要没呼吸</Chinesesimp>
|
||||
<Chinese>快要沒呼吸</Chinese>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Medical_treatment_Status_Bleeding">
|
||||
<English>Bleeding</English>
|
||||
<German>Blutet</German>
|
||||
<Russian>Кровотечение</Russian>
|
||||
<Spanish>Sangrando</Spanish>
|
||||
<French>Saignement</French>
|
||||
<Polish>Krwawienie zewnętrzne</Polish>
|
||||
<Czech>Krvácí</Czech>
|
||||
<Hungarian>Vérzik</Hungarian>
|
||||
<Italian>Sanguinando</Italian>
|
||||
<Portuguese>Sangrando</Portuguese>
|
||||
<Japanese>出血している</Japanese>
|
||||
<Korean>출혈</Korean>
|
||||
<Chinesesimp>流血中</Chinesesimp>
|
||||
<Chinese>流血中</Chinese>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Medical_treatment_Status_MildPain">
|
||||
<English>In mild pain</English>
|
||||
<German>Hat leichte Schmerzen</German>
|
||||
|
Loading…
Reference in New Issue
Block a user