@@ -235,6 +235,15 @@ class CfgVehicles {
235235
236236 class LandVehicle ;
237237 class Car : LandVehicle {
238+ class ACE_SelfActions {
239+ class KAT_ArterialTest {
240+ displayName = CSTRING (Arterial_Test_Action);
241+ condition = QUOTE (_target call ACEFUNC (medical_treatment,isMedicalVehicle));
242+ statement = " " ;
243+ insertChildren = QUOTE ([ARR_2 (_target,_player)] call FUNC (addArterialTestActions));
244+ icon = QACEPATHTOF (medical_gui,ui\cross.paa);
245+ };
246+ };
238247 class ACE_Actions {
239248 class ACE_MainActions {
240249 class KAT_ArterialTest {
@@ -250,6 +259,15 @@ class CfgVehicles {
250259
251260 class Car_F : Car {};
252261 class Quadbike_01_base_F : Car_F {
262+ class ACE_SelfActions {
263+ class KAT_ArterialTest {
264+ displayName = CSTRING (Arterial_Test_Action);
265+ condition = QUOTE (_target call ACEFUNC (medical_treatment,isMedicalVehicle));
266+ statement = " " ;
267+ insertChildren = QUOTE ([ARR_2 (_target,_player)] call FUNC (addArterialTestActions));
268+ icon = QACEPATHTOF (medical_gui,ui\cross.paa);
269+ };
270+ };
253271 class ACE_Actions : ACE_Actions {
254272 class ACE_MainActions : ACE_MainActions {
255273 class KAT_ArterialTest {
@@ -264,6 +282,15 @@ class CfgVehicles {
264282 };
265283
266284 class Kart_01_Base_F : Car_F {
285+ class ACE_SelfActions {
286+ class KAT_ArterialTest {
287+ displayName = CSTRING (Arterial_Test_Action);
288+ condition = QUOTE (_target call ACEFUNC (medical_treatment,isMedicalVehicle));
289+ statement = " " ;
290+ insertChildren = QUOTE ([ARR_2 (_target,_player)] call FUNC (addArterialTestActions));
291+ icon = QACEPATHTOF (medical_gui,ui\cross.paa);
292+ };
293+ };
267294 class ACE_Actions : ACE_Actions {
268295 class ACE_MainActions : ACE_MainActions {
269296 class KAT_ArterialTest {
@@ -278,6 +305,15 @@ class CfgVehicles {
278305 };
279306
280307 class Tank : LandVehicle {
308+ class ACE_SelfActions {
309+ class KAT_ArterialTest {
310+ displayName = CSTRING (Arterial_Test_Action);
311+ condition = QUOTE (_target call ACEFUNC (medical_treatment,isMedicalVehicle));
312+ statement = " " ;
313+ insertChildren = QUOTE ([ARR_2 (_target,_player)] call FUNC (addArterialTestActions));
314+ icon = QACEPATHTOF (medical_gui,ui\cross.paa);
315+ };
316+ };
281317 class ACE_Actions {
282318 class ACE_MainActions {
283319 class KAT_ArterialTest {
@@ -292,6 +328,15 @@ class CfgVehicles {
292328 };
293329
294330 class Motorcycle : LandVehicle {
331+ class ACE_SelfActions {
332+ class KAT_ArterialTest {
333+ displayName = CSTRING (Arterial_Test_Action);
334+ condition = QUOTE (_target call ACEFUNC (medical_treatment,isMedicalVehicle));
335+ statement = " " ;
336+ insertChildren = QUOTE ([ARR_2 (_target,_player)] call FUNC (addArterialTestActions));
337+ icon = QACEPATHTOF (medical_gui,ui\cross.paa);
338+ };
339+ };
295340 class ACE_Actions {
296341 class ACE_MainActions {
297342 class KAT_ArterialTest {
@@ -307,6 +352,15 @@ class CfgVehicles {
307352
308353 class Air ;
309354 class Helicopter : Air {
355+ class ACE_SelfActions {
356+ class KAT_ArterialTest {
357+ displayName = CSTRING (Arterial_Test_Action);
358+ condition = QUOTE (_target call ACEFUNC (medical_treatment,isMedicalVehicle));
359+ statement = " " ;
360+ insertChildren = QUOTE ([ARR_2 (_target,_player)] call FUNC (addArterialTestActions));
361+ icon = QACEPATHTOF (medical_gui,ui\cross.paa);
362+ };
363+ };
310364 class ACE_Actions {
311365 class ACE_MainActions {
312366 class KAT_ArterialTest {
@@ -321,6 +375,15 @@ class CfgVehicles {
321375 };
322376
323377 class Plane : Air {
378+ class ACE_SelfActions {
379+ class KAT_ArterialTest {
380+ displayName = CSTRING (Arterial_Test_Action);
381+ condition = QUOTE (_target call ACEFUNC (medical_treatment,isMedicalVehicle));
382+ statement = " " ;
383+ insertChildren = QUOTE ([ARR_2 (_target,_player)] call FUNC (addArterialTestActions));
384+ icon = QACEPATHTOF (medical_gui,ui\cross.paa);
385+ };
386+ };
324387 class ACE_Actions {
325388 class ACE_MainActions {
326389 class KAT_ArterialTest {
@@ -336,6 +399,15 @@ class CfgVehicles {
336399
337400 class Ship ;
338401 class Ship_F : Ship {
402+ class ACE_SelfActions {
403+ class KAT_ArterialTest {
404+ displayName = CSTRING (Arterial_Test_Action);
405+ condition = QUOTE (_target call ACEFUNC (medical_treatment,isMedicalVehicle));
406+ statement = " " ;
407+ insertChildren = QUOTE ([ARR_2 (_target,_player)] call FUNC (addArterialTestActions));
408+ icon = QACEPATHTOF (medical_gui,ui\cross.paa);
409+ };
410+ };
339411 class ACE_Actions {
340412 class ACE_MainActions {
341413 class KAT_ArterialTest {
@@ -354,12 +426,12 @@ class CfgVehicles {
354426 class ACE_Actions {
355427 class ACE_MainActions {
356428 class KAT_ApplyBloodTest {
357- displayName = CSTRING (Arterial_Test);
358- condition = " true " ;
359- statement = " true" ;
360- insertChildren = QUOTE ([ARR_2 (_target,_player)] call FUNC (addArterialApplyActions));
361- icon = QACEPATHTOF (medical_gui,ui\cross.paa);
362- };
429+ displayName = CSTRING (Arterial_Test);
430+ condition = QUOTE ( GVAR (abgEnable)) ;
431+ statement = " true" ;
432+ insertChildren = QUOTE ([ARR_2 (_target,_player)] call FUNC (addArterialApplyActions));
433+ icon = QACEPATHTOF (medical_gui,ui\cross.paa);
434+ };
363435 };
364436 class ACE_Head {
365437 class CheckBloodPressure {}; // Remove the ability to check blood pressure at the head
0 commit comments