2016-09-18 17:48:49 +00:00
|
|
|
|
2016-09-29 14:00:19 +00:00
|
|
|
class GVAR(Actions) {
|
2016-10-13 07:47:52 +00:00
|
|
|
// --- bandages
|
|
|
|
class BasicBandage {
|
2018-07-18 18:13:25 +00:00
|
|
|
displayName = CSTRING(Bandage);
|
|
|
|
displayNameProgress = CSTRING(Bandaging);
|
2019-03-24 22:17:48 +00:00
|
|
|
icon = QPATHTOEF(medical_gui,ui\bandage.paa);
|
2016-10-13 07:47:52 +00:00
|
|
|
category = "bandage";
|
|
|
|
treatmentLocations[] = {"All"};
|
|
|
|
allowedSelections[] = {"All"};
|
|
|
|
allowSelfTreatment = 1;
|
|
|
|
requiredMedic = 0;
|
2018-07-25 08:35:04 +00:00
|
|
|
treatmentTime = QFUNC(getBandageTime);
|
2016-10-13 07:47:52 +00:00
|
|
|
treatmentTimeSelfCoef = 1;
|
|
|
|
items[] = {{"ACE_fieldDressing", "ACE_packingBandage", "ACE_elasticBandage", "ACE_quikclot"}};
|
2018-08-06 16:08:43 +00:00
|
|
|
condition = QUOTE(!GVAR(advancedBandages));
|
2016-10-13 07:47:52 +00:00
|
|
|
itemConsumed = 1;
|
|
|
|
callbackSuccess = QFUNC(treatmentBandage);
|
|
|
|
callbackFailure = "";
|
|
|
|
callbackProgress = "";
|
2016-09-18 17:48:49 +00:00
|
|
|
|
2016-10-13 07:47:52 +00:00
|
|
|
animationCaller = "AinvPknlMstpSlayW[wpn]Dnon_medicOther";
|
|
|
|
animationCallerProne = "AinvPpneMstpSlayW[wpn]Dnon_medicOther";
|
|
|
|
animationCallerSelf = "AinvPknlMstpSlayW[wpn]Dnon_medic";
|
|
|
|
animationCallerSelfProne = "AinvPpneMstpSlayW[wpn]Dnon_medic";
|
|
|
|
litter[] = {
|
|
|
|
{"All", "_bloodLossOnBodyPart > 0", {{"ACE_MedicalLitterBase", "ACE_MedicalLitter_bandage1", "ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}},
|
|
|
|
{"All", "_bloodLossOnBodyPart <= 0", {"ACE_MedicalLitter_clean"}}
|
2016-09-18 17:48:49 +00:00
|
|
|
};
|
2016-10-13 07:47:52 +00:00
|
|
|
};
|
|
|
|
class FieldDressing: BasicBandage {
|
2018-07-18 18:13:25 +00:00
|
|
|
displayName = CSTRING(Actions_FieldDressing);
|
2016-10-13 07:47:52 +00:00
|
|
|
items[] = {"ACE_fieldDressing"};
|
2018-08-06 16:08:43 +00:00
|
|
|
condition = QGVAR(advancedBandages);
|
2016-10-13 07:47:52 +00:00
|
|
|
litter[] = {
|
|
|
|
{"All", "_bloodLossOnBodyPart > 0", {{"ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}},
|
|
|
|
{"All", "_bloodLossOnBodyPart <= 0", {"ACE_MedicalLitter_clean"}}
|
2016-10-12 23:55:10 +00:00
|
|
|
};
|
2016-10-13 07:47:52 +00:00
|
|
|
};
|
|
|
|
class PackingBandage: BasicBandage {
|
2018-07-18 18:13:25 +00:00
|
|
|
displayName = CSTRING(Actions_PackingBandage);
|
2019-03-24 22:17:48 +00:00
|
|
|
icon = QPATHTOEF(medical_gui,ui\packing_bandage.paa);
|
2016-10-13 07:47:52 +00:00
|
|
|
items[] = {"ACE_packingBandage"};
|
2018-08-06 16:08:43 +00:00
|
|
|
condition = QGVAR(advancedBandages);
|
2016-10-13 07:47:52 +00:00
|
|
|
litter[] = {
|
|
|
|
{"All", "", {"ACE_MedicalLitter_packingBandage"}},
|
|
|
|
{"All", "_bloodLossOnBodyPart > 0", {{"ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}},
|
|
|
|
{"All", "_bloodLossOnBodyPart <= 0", {"ACE_MedicalLitter_clean"}}
|
2016-10-12 23:55:10 +00:00
|
|
|
};
|
2016-10-13 07:47:52 +00:00
|
|
|
};
|
|
|
|
class ElasticBandage: BasicBandage {
|
2018-07-18 18:13:25 +00:00
|
|
|
displayName = CSTRING(Actions_ElasticBandage);
|
2016-10-13 07:47:52 +00:00
|
|
|
items[] = {"ACE_elasticBandage"};
|
2018-08-06 16:08:43 +00:00
|
|
|
condition = QGVAR(advancedBandages);
|
2016-10-13 07:47:52 +00:00
|
|
|
litter[] = {
|
|
|
|
{"All", "_bloodLossOnBodyPart > 0", {{"ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}},
|
|
|
|
{"All", "_bloodLossOnBodyPart <= 0", {"ACE_MedicalLitter_clean"}}
|
2016-10-12 23:55:10 +00:00
|
|
|
};
|
2016-10-13 07:47:52 +00:00
|
|
|
};
|
|
|
|
class QuikClot: BasicBandage {
|
2018-07-18 18:13:25 +00:00
|
|
|
displayName = CSTRING(Actions_QuikClot);
|
2016-10-13 07:47:52 +00:00
|
|
|
items[] = {"ACE_quikclot"};
|
2018-08-06 16:08:43 +00:00
|
|
|
condition = QGVAR(advancedBandages);
|
2016-10-13 07:47:52 +00:00
|
|
|
litter[] = {
|
|
|
|
{"All", "", {"ACE_MedicalLitter_QuickClot"}},
|
|
|
|
{"All", "_bloodLossOnBodyPart > 0", {{"ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}},
|
|
|
|
{"All", "_bloodLossOnBodyPart <= 0", {"ACE_MedicalLitter_clean"}}
|
2016-10-12 23:55:10 +00:00
|
|
|
};
|
2016-10-13 07:47:52 +00:00
|
|
|
};
|
2016-10-12 23:55:10 +00:00
|
|
|
|
2016-10-13 07:47:52 +00:00
|
|
|
// --- tourniquet
|
|
|
|
class Tourniquet: BasicBandage {
|
2018-07-18 18:13:25 +00:00
|
|
|
displayName = CSTRING(Apply_Tourniquet);
|
|
|
|
displayNameProgress = CSTRING(Applying_Tourniquet);
|
2019-03-24 22:17:48 +00:00
|
|
|
icon = QPATHTOEF(medical_gui,ui\tourniquet.paa);
|
2016-10-13 07:47:52 +00:00
|
|
|
allowedSelections[] = {"LeftArm", "RightArm", "LeftLeg", "RightLeg"};
|
|
|
|
items[] = {"ACE_tourniquet"};
|
2016-12-08 10:38:43 +00:00
|
|
|
treatmentTime = 7;
|
2016-10-13 07:47:52 +00:00
|
|
|
callbackSuccess = QFUNC(treatmentTourniquet);
|
2018-07-18 10:09:48 +00:00
|
|
|
condition = QUOTE(!([ARR_2(_target,_bodyPart)] call FUNC(hasTourniquetAppliedTo)));
|
2016-10-13 07:47:52 +00:00
|
|
|
litter[] = {};
|
|
|
|
};
|
|
|
|
class RemoveTourniquet: Tourniquet {
|
2018-07-18 18:13:25 +00:00
|
|
|
displayName = CSTRING(Actions_RemoveTourniquet);
|
|
|
|
displayNameProgress = CSTRING(RemovingTourniquet);
|
2016-10-13 07:47:52 +00:00
|
|
|
items[] = {};
|
2016-10-13 08:28:28 +00:00
|
|
|
callbackSuccess = QFUNC(treatmentTourniquetRemove);
|
2018-07-18 10:09:48 +00:00
|
|
|
condition = QUOTE([ARR_2(_target,_bodyPart)] call FUNC(hasTourniquetAppliedTo));
|
2016-10-13 07:47:52 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
// --- syringes
|
2016-12-15 13:06:09 +00:00
|
|
|
class Morphine: FieldDressing {
|
2018-07-18 18:13:25 +00:00
|
|
|
displayName = CSTRING(Inject_Morphine);
|
|
|
|
displayNameProgress = CSTRING(Injecting_Morphine);
|
2019-03-24 22:17:48 +00:00
|
|
|
icon = QPATHTOEF(medical_gui,ui\auto_injector.paa);
|
2016-10-13 07:47:52 +00:00
|
|
|
allowedSelections[] = {"LeftArm", "RightArm", "LeftLeg", "RightLeg"};
|
|
|
|
category = "medication";
|
|
|
|
items[] = {"ACE_morphine"};
|
|
|
|
condition = "";
|
2018-07-15 11:59:47 +00:00
|
|
|
treatmentTime = 5;
|
2016-10-20 00:14:11 +00:00
|
|
|
callbackSuccess = QFUNC(treatmentMedication);
|
2016-10-13 07:47:52 +00:00
|
|
|
animationCaller = "AinvPknlMstpSnonWnonDnon_medic1";
|
|
|
|
litter[] = { {"All", "", {"ACE_MedicalLitter_morphine"}} };
|
|
|
|
sounds[] = {{QPATHTO_R(sounds\Inject.ogg),1,1,50}};
|
|
|
|
};
|
2016-10-20 00:14:11 +00:00
|
|
|
class Adenosine: Morphine {
|
2018-07-18 18:13:25 +00:00
|
|
|
displayName = CSTRING(Inject_Adenosine);
|
|
|
|
displayNameProgress = CSTRING(Injecting_Adenosine);
|
2018-08-06 16:08:43 +00:00
|
|
|
condition = QGVAR(advancedMedication);
|
2016-10-20 00:14:11 +00:00
|
|
|
items[] = {"ACE_adenosine"};
|
|
|
|
litter[] = { {"All", "", {"ACE_MedicalLitter_adenosine"}} };
|
|
|
|
};
|
|
|
|
class Atropine: Morphine {
|
2018-07-18 18:13:25 +00:00
|
|
|
displayName = CSTRING(Inject_Atropine);
|
|
|
|
displayNameProgress = CSTRING(Injecting_Atropine);
|
2018-08-06 16:08:43 +00:00
|
|
|
condition = QGVAR(advancedMedication);
|
2016-10-20 00:14:11 +00:00
|
|
|
items[] = {"ACE_atropine"};
|
|
|
|
litter[] = { {"All", "", {"ACE_MedicalLitter_atropine"}} };
|
|
|
|
};
|
2016-10-13 07:47:52 +00:00
|
|
|
class Epinephrine: Morphine {
|
2018-07-18 18:13:25 +00:00
|
|
|
displayName = CSTRING(Inject_Epinephrine);
|
|
|
|
displayNameProgress = CSTRING(Injecting_Epinephrine);
|
2016-12-14 19:44:06 +00:00
|
|
|
requiredMedic = QEGVAR(medical,medicSetting_Epi);
|
2016-10-13 07:47:52 +00:00
|
|
|
items[] = {"ACE_epinephrine"};
|
|
|
|
litter[] = { {"All", "", {"ACE_MedicalLitter_epinephrine"}} };
|
2016-12-14 19:44:06 +00:00
|
|
|
treatmentLocations[] = {QEGVAR(medical,useLocation_Epi)};
|
2016-10-13 07:47:52 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
// --- iv bags
|
|
|
|
class BloodIV: BasicBandage {
|
2018-07-18 18:13:25 +00:00
|
|
|
displayName = CSTRING(Actions_Blood4_1000);
|
|
|
|
displayNameProgress = CSTRING(Transfusing_Blood);
|
2019-03-24 22:17:48 +00:00
|
|
|
icon = QPATHTOEF(medical_gui,ui\iv.paa);
|
2016-10-13 07:47:52 +00:00
|
|
|
allowedSelections[] = {"LeftArm", "RightArm", "LeftLeg", "RightLeg"};
|
2018-08-06 16:08:43 +00:00
|
|
|
allowSelfTreatment = QGVAR(allowSelfIV);
|
2016-10-13 07:47:52 +00:00
|
|
|
category = "advanced";
|
|
|
|
requiredMedic = 1;
|
|
|
|
treatmentTime = 12;
|
|
|
|
items[] = {"ACE_bloodIV"};
|
|
|
|
condition = "";
|
|
|
|
callbackSuccess = QFUNC(treatmentIV);
|
|
|
|
animationCaller = "AinvPknlMstpSnonWnonDnon_medic1";
|
|
|
|
litter[] = {};
|
|
|
|
};
|
|
|
|
class BloodIV_500: BloodIV {
|
2018-07-18 18:13:25 +00:00
|
|
|
displayName = CSTRING(Actions_Blood4_500);
|
2016-10-13 07:47:52 +00:00
|
|
|
items[] = {"ACE_bloodIV_500"};
|
|
|
|
};
|
|
|
|
class BloodIV_250: BloodIV {
|
2018-07-18 18:13:25 +00:00
|
|
|
displayName = CSTRING(Actions_Blood4_250);
|
2016-10-13 07:47:52 +00:00
|
|
|
items[] = {"ACE_bloodIV_250"};
|
|
|
|
};
|
|
|
|
class PlasmaIV: BloodIV {
|
2018-07-18 18:13:25 +00:00
|
|
|
displayName = CSTRING(Actions_Plasma4_1000);
|
|
|
|
displayNameProgress = CSTRING(Transfusing_Plasma);
|
2016-10-13 07:47:52 +00:00
|
|
|
items[] = {"ACE_plasmaIV"};
|
|
|
|
animationCaller = "AinvPknlMstpSnonWnonDnon_medic1";
|
|
|
|
};
|
|
|
|
class PlasmaIV_500: PlasmaIV {
|
2018-07-18 18:13:25 +00:00
|
|
|
displayName = CSTRING(Actions_Plasma4_500);
|
2016-10-13 07:47:52 +00:00
|
|
|
items[] = {"ACE_plasmaIV_500"};
|
|
|
|
};
|
|
|
|
class PlasmaIV_250: PlasmaIV {
|
2018-07-18 18:13:25 +00:00
|
|
|
displayName = CSTRING(Actions_Plasma4_250);
|
2016-10-13 07:47:52 +00:00
|
|
|
items[] = {"ACE_plasmaIV_250"};
|
|
|
|
};
|
|
|
|
class SalineIV: BloodIV {
|
2018-07-18 18:13:25 +00:00
|
|
|
displayName = CSTRING(Actions_Saline4_1000);
|
|
|
|
displayNameProgress = CSTRING(Transfusing_Saline);
|
2016-10-13 07:47:52 +00:00
|
|
|
items[] = {"ACE_salineIV"};
|
|
|
|
animationCaller = "AinvPknlMstpSnonWnonDnon_medic1";
|
|
|
|
};
|
|
|
|
class SalineIV_500: SalineIV {
|
2018-07-18 18:13:25 +00:00
|
|
|
displayName = CSTRING(Actions_Saline4_500);
|
2016-10-13 07:47:52 +00:00
|
|
|
items[] = {"ACE_salineIV_500"};
|
|
|
|
};
|
|
|
|
class SalineIV_250: SalineIV {
|
2018-07-18 18:13:25 +00:00
|
|
|
displayName = CSTRING(Actions_Saline4_250);
|
2016-10-13 07:47:52 +00:00
|
|
|
items[] = {"ACE_salineIV_250"};
|
2016-09-18 17:48:49 +00:00
|
|
|
};
|
|
|
|
|
2016-10-13 07:47:52 +00:00
|
|
|
// --- diagnose
|
|
|
|
class Diagnose: BasicBandage {
|
2018-07-18 18:13:25 +00:00
|
|
|
displayName = CSTRING(Actions_Diagnose);
|
|
|
|
displayNameProgress = CSTRING(Actions_Diagnosing);
|
2019-03-24 22:17:48 +00:00
|
|
|
icon = "";
|
2016-10-13 07:47:52 +00:00
|
|
|
category = "examine";
|
|
|
|
treatmentLocations[] = {"All"};
|
|
|
|
allowedSelections[] = {"Head", "Body"};
|
|
|
|
requiredMedic = 0;
|
2016-10-13 15:39:01 +00:00
|
|
|
treatmentTime = 2.5;
|
2016-10-13 07:47:52 +00:00
|
|
|
items[] = {};
|
2018-08-06 16:08:43 +00:00
|
|
|
condition = QUOTE(!GVAR(advancedDiagnose));
|
2016-10-13 07:47:52 +00:00
|
|
|
callbackSuccess = QFUNC(actionDiagnose);
|
|
|
|
callbackFailure = "";
|
|
|
|
callbackProgress = "";
|
|
|
|
animationCaller = ""; // TODO
|
|
|
|
itemConsumed = 0;
|
|
|
|
litter[] = {};
|
|
|
|
};
|
|
|
|
class CheckPulse: Diagnose {
|
2018-07-18 18:13:25 +00:00
|
|
|
displayName = CSTRING(Actions_CheckPulse);
|
|
|
|
displayNameProgress = CSTRING(Check_Pulse_Content);
|
2016-10-13 07:47:52 +00:00
|
|
|
allowedSelections[] = {"All"};
|
2018-08-06 16:08:43 +00:00
|
|
|
condition = QGVAR(advancedDiagnose);
|
2016-10-13 07:47:52 +00:00
|
|
|
callbackSuccess = QFUNC(actionCheckPulse);
|
|
|
|
animationCallerProne = "";
|
|
|
|
animationCallerSelfProne = "";
|
|
|
|
};
|
|
|
|
class CheckBloodPressure: CheckPulse {
|
2018-07-18 18:13:25 +00:00
|
|
|
displayName = CSTRING(Actions_CheckBloodPressure);
|
|
|
|
displayNameProgress = CSTRING(Check_Bloodpressure_Content);
|
2016-12-05 20:34:20 +00:00
|
|
|
allowedSelections[] = {"LeftArm", "RightArm", "LeftLeg", "RightLeg"};
|
2016-10-13 07:47:52 +00:00
|
|
|
callbackSuccess = QFUNC(actionCheckBloodPressure);
|
|
|
|
};
|
|
|
|
class CheckResponse: CheckPulse {
|
2018-07-18 18:13:25 +00:00
|
|
|
displayName = CSTRING(Check_Response);
|
|
|
|
displayNameProgress = CSTRING(Check_Response_Content);
|
2016-10-13 15:39:01 +00:00
|
|
|
allowedSelections[] = {"Head"};
|
2016-10-13 07:47:52 +00:00
|
|
|
allowSelfTreatment = 0;
|
|
|
|
callbackSuccess = QFUNC(actionCheckResponse);
|
|
|
|
};
|
|
|
|
|
|
|
|
// --- misc
|
|
|
|
class BodyBag: BasicBandage {
|
2018-07-18 18:13:25 +00:00
|
|
|
displayName = CSTRING(PlaceInBodyBag);
|
|
|
|
displayNameProgress = CSTRING(PlacingInBodyBag);
|
2019-03-24 22:17:48 +00:00
|
|
|
icon = QPATHTOEF(medical_gui,ui\bodybag.paa);
|
2016-10-13 07:47:52 +00:00
|
|
|
category = "advanced";
|
|
|
|
treatmentLocations[] = {"All"};
|
|
|
|
allowSelfTreatment = 0;
|
|
|
|
requiredMedic = 0;
|
|
|
|
treatmentTime = 15;
|
2016-12-10 03:03:52 +00:00
|
|
|
items[] = {"ACE_bodyBag"};
|
2016-10-13 07:47:52 +00:00
|
|
|
condition = "!alive _target";
|
|
|
|
callbackSuccess = QFUNC(actionPlaceInBodyBag);
|
|
|
|
callbackFailure = "";
|
|
|
|
callbackProgress = "";
|
|
|
|
itemConsumed = 1;
|
|
|
|
litter[] = {};
|
|
|
|
};
|
|
|
|
class CPR: BasicBandage {
|
2018-07-18 18:13:25 +00:00
|
|
|
displayName = CSTRING(Actions_CPR);
|
|
|
|
displayNameProgress = CSTRING(Actions_PerformingCPR);
|
2019-03-24 22:17:48 +00:00
|
|
|
icon = "";
|
2016-10-13 07:47:52 +00:00
|
|
|
category = "advanced";
|
|
|
|
treatmentLocations[] = {"All"};
|
|
|
|
allowedSelections[] = {"Body"};
|
|
|
|
allowSelfTreatment = 0;
|
|
|
|
requiredMedic = 0;
|
|
|
|
treatmentTime = 15;
|
|
|
|
items[] = {};
|
2017-03-23 13:01:07 +00:00
|
|
|
condition = QUOTE(!(_target call EFUNC(common,isAwake)) && {!(_target getVariable [ARR_2('GVAR(receiveCPR)', false)])});
|
2016-10-13 07:47:52 +00:00
|
|
|
callbackSuccess = QFUNC(treatmentCPR);
|
2017-03-23 12:32:49 +00:00
|
|
|
callbackFailure = QFUNC(treatmentCPR_failure);
|
2017-03-23 12:34:25 +00:00
|
|
|
callbackProgress = QFUNC(treatmentCPR_progress);
|
2017-03-23 12:15:17 +00:00
|
|
|
callbackStart = QFUNC(treatmentCPR_start);
|
2016-10-13 07:47:52 +00:00
|
|
|
animationCaller = "AinvPknlMstpSlayW[wpn]Dnon_medic";
|
|
|
|
animationCallerProne = "AinvPpneMstpSlayW[wpn]Dnon_medic";
|
|
|
|
animationCallerSelf = "";
|
|
|
|
animationCallerSelfProne = "";
|
|
|
|
itemConsumed = 0;
|
|
|
|
litter[] = {};
|
|
|
|
};
|
|
|
|
|
2016-12-15 13:06:09 +00:00
|
|
|
class SurgicalKit: FieldDressing {
|
2018-07-18 18:13:25 +00:00
|
|
|
displayName = CSTRING(Use_SurgicalKit);
|
|
|
|
displayNameProgress = CSTRING(Stitching);
|
2019-03-24 22:17:48 +00:00
|
|
|
icon = QPATHTOEF(medical_gui,ui\surgical_kit.paa);
|
2016-12-05 20:34:20 +00:00
|
|
|
category = "advanced";
|
|
|
|
items[] = {"ACE_surgicalKit"};
|
|
|
|
treatmentLocations[] = {QEGVAR(medical,useLocation_SurgicalKit)};
|
|
|
|
allowSelfTreatment = 0;
|
|
|
|
requiredMedic = QEGVAR(medical,medicSetting_SurgicalKit);
|
|
|
|
treatmentTime = QUOTE(count (_target getVariable [ARR_2('EGVAR(medical,bandagedWounds)',[])]) * 5);
|
|
|
|
callbackSuccess = "";
|
|
|
|
callbackProgress = QFUNC(treatmentSurgicalKit_onProgress);
|
|
|
|
itemConsumed = QEGVAR(medical,consumeItem_SurgicalKit);
|
|
|
|
animationCaller = "AinvPknlMstpSnonWnonDnon_medic1";
|
|
|
|
litter[] = { {"All", "", {"ACE_MedicalLitter_gloves"} }};
|
|
|
|
};
|
|
|
|
class PersonalAidKit: BasicBandage {
|
2018-07-18 18:13:25 +00:00
|
|
|
displayName = CSTRING(Use_Aid_Kit);
|
|
|
|
displayNameProgress = CSTRING(TreatmentAction);
|
2019-03-24 22:17:48 +00:00
|
|
|
icon = "";
|
2016-12-05 20:34:20 +00:00
|
|
|
category = "advanced";
|
2018-05-08 09:16:12 +00:00
|
|
|
condition = QUOTE(_target call EFUNC(medical_status,isInStableCondition));
|
2016-12-05 20:34:20 +00:00
|
|
|
items[] = {"ACE_personalAidKit"};
|
|
|
|
treatmentLocations[] = {QEGVAR(medical,useLocation_PAK)};
|
|
|
|
requiredMedic = QEGVAR(medical,medicSetting_PAK);
|
2016-12-08 11:30:59 +00:00
|
|
|
treatmentTime = QUOTE(_target call FUNC(healTime));
|
2016-12-05 20:34:20 +00:00
|
|
|
callbackSuccess = QFUNC(treatmentFullHeal);
|
|
|
|
itemConsumed = QEGVAR(medical,consumeItem_PAK);
|
|
|
|
animationCaller = "AinvPknlMstpSlayW[wpn]Dnon_medicOther";
|
|
|
|
animationCallerProne = "AinvPpneMstpSlayW[wpn]Dnon_medicOther";
|
|
|
|
animationCallerSelf = "";
|
|
|
|
animationCallerSelfProne = "";
|
|
|
|
litter[] = { {"All", "", {"ACE_MedicalLitter_gloves"}},
|
|
|
|
{"All", "_bloodLossOnBodyPart > 0", {{"ACE_MedicalLitterBase", "ACE_MedicalLitter_bandage1", "ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}},
|
|
|
|
{"All", "_bloodLossOnBodyPart > 0", {{"ACE_MedicalLitterBase", "ACE_MedicalLitter_bandage1", "ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}},
|
|
|
|
{"All", "_bloodLossOnBodyPart <= 0", {"ACE_MedicalLitter_clean"}}
|
2016-09-18 17:48:49 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|