2015-10-14 22:26:31 +00:00
|
|
|
class CfgVehicles {
|
|
|
|
class Man;
|
|
|
|
class CAManBase: Man {
|
|
|
|
class ACE_SelfActions {
|
2015-11-24 21:43:42 +00:00
|
|
|
class ADDON {
|
2015-10-14 22:26:31 +00:00
|
|
|
displayName = CSTRING(Gestures);
|
2016-07-07 14:38:24 +00:00
|
|
|
condition = QUOTE((canStand _target) && {GVAR(showOnInteractionMenu) == 2});
|
2015-10-14 22:26:31 +00:00
|
|
|
statement = "";
|
2017-08-22 18:30:56 +00:00
|
|
|
exceptions[] = {"isNotSwimming"};
|
2015-10-14 22:26:31 +00:00
|
|
|
showDisabled = 1;
|
2016-04-08 18:34:50 +00:00
|
|
|
icon = QPATHTOF(UI\gestures_ca.paa);
|
2015-11-24 21:43:42 +00:00
|
|
|
class GVAR(Advance) {
|
2016-03-29 13:51:51 +00:00
|
|
|
displayName = CSTRING(Advance);
|
2016-04-21 18:15:35 +00:00
|
|
|
condition = QUOTE(true);
|
2017-08-22 18:30:56 +00:00
|
|
|
statement = QUOTE([ARR_2(_target,'gestureAdvance')] call EFUNC(common,doGesture));
|
|
|
|
//exceptions[] = {"isNotSwimming"}; // Does not work underwaterexceptions[] = {"isNotSwimming"};
|
2015-10-14 22:26:31 +00:00
|
|
|
showDisabled = 1;
|
|
|
|
};
|
2015-11-24 21:43:42 +00:00
|
|
|
class GVAR(Go) {
|
2016-03-29 13:51:51 +00:00
|
|
|
displayName = CSTRING(Go);
|
2016-04-21 18:15:35 +00:00
|
|
|
condition = QUOTE(true);
|
2017-08-22 18:30:56 +00:00
|
|
|
statement = QUOTE([ARR_2(_target,selectRandom [ARR_2('gestureGo','gestureGoB')])] call EFUNC(common,doGesture));
|
|
|
|
//exceptions[] = {"isNotSwimming"}; // Does not work underwater
|
2015-10-14 22:26:31 +00:00
|
|
|
showDisabled = 1;
|
|
|
|
};
|
2015-11-24 21:43:42 +00:00
|
|
|
class GVAR(Follow) {
|
2016-03-29 13:51:51 +00:00
|
|
|
displayName = CSTRING(Follow);
|
2016-04-21 18:15:35 +00:00
|
|
|
condition = QUOTE(true);
|
2017-08-22 18:30:56 +00:00
|
|
|
statement = QUOTE([ARR_2(_target,'gestureFollow')] call EFUNC(common,doGesture));
|
|
|
|
//exceptions[] = {"isNotSwimming"}; // Does not work underwater
|
2015-10-14 22:26:31 +00:00
|
|
|
showDisabled = 1;
|
|
|
|
};
|
2015-11-24 21:43:42 +00:00
|
|
|
class GVAR(Up) {
|
2016-03-29 13:51:51 +00:00
|
|
|
displayName = CSTRING(Up);
|
2016-04-21 18:15:35 +00:00
|
|
|
condition = QUOTE(true);
|
2017-08-22 18:30:56 +00:00
|
|
|
statement = QUOTE([ARR_2(_target,'gestureUp')] call EFUNC(common,doGesture));
|
|
|
|
//exceptions[] = {"isNotSwimming"}; // Does not work underwater
|
2015-10-14 22:26:31 +00:00
|
|
|
showDisabled = 1;
|
|
|
|
};
|
2015-11-24 21:43:42 +00:00
|
|
|
class GVAR(CeaseFire) {
|
2016-03-29 13:51:51 +00:00
|
|
|
displayName = CSTRING(CeaseFire);
|
2016-04-21 18:15:35 +00:00
|
|
|
condition = QUOTE(true);
|
2017-08-22 18:30:56 +00:00
|
|
|
statement = QUOTE([ARR_2(_target,'gestureCeaseFire')] call EFUNC(common,doGesture));
|
|
|
|
//exceptions[] = {"isNotSwimming"}; // Does not work underwater
|
2015-10-14 22:26:31 +00:00
|
|
|
showDisabled = 1;
|
|
|
|
};
|
2016-03-29 13:39:32 +00:00
|
|
|
class GVAR(Stop) {
|
2016-03-29 13:51:51 +00:00
|
|
|
displayName = CSTRING(Stop);
|
2016-04-21 18:15:35 +00:00
|
|
|
condition = QUOTE(true);
|
2017-08-22 18:30:56 +00:00
|
|
|
statement = QUOTE([ARR_2(_target,'gestureFreeze')] call EFUNC(common,doGesture)); // BI animation - is actually "stop" in all stances but prone
|
|
|
|
//exceptions[] = {"isNotSwimming"}; // Does not work underwater
|
2015-10-14 22:26:31 +00:00
|
|
|
showDisabled = 1;
|
|
|
|
};
|
2015-11-24 21:43:42 +00:00
|
|
|
class GVAR(Forward) {
|
2016-03-29 13:51:51 +00:00
|
|
|
displayName = CSTRING(Forward);
|
2016-04-21 18:15:35 +00:00
|
|
|
condition = QUOTE(true);
|
2015-10-14 22:26:31 +00:00
|
|
|
statement = QUOTE(QUOTE(QGVAR(forward)) call FUNC(playSignal));
|
2017-08-22 18:30:56 +00:00
|
|
|
exceptions[] = {"isNotSwimming"};
|
2015-10-14 22:26:31 +00:00
|
|
|
showDisabled = 1;
|
|
|
|
};
|
2015-11-24 21:43:42 +00:00
|
|
|
class GVAR(Regroup) {
|
2016-03-29 13:51:51 +00:00
|
|
|
displayName = CSTRING(Regroup);
|
2016-04-21 18:15:35 +00:00
|
|
|
condition = QUOTE(true);
|
2015-10-14 22:26:31 +00:00
|
|
|
statement = QUOTE(QUOTE(QGVAR(regroup)) call FUNC(playSignal));
|
2017-08-22 18:30:56 +00:00
|
|
|
exceptions[] = {"isNotSwimming"};
|
2015-10-14 22:26:31 +00:00
|
|
|
showDisabled = 1;
|
|
|
|
};
|
2016-03-29 13:39:32 +00:00
|
|
|
class GVAR(Freeze) {
|
2016-03-29 13:51:51 +00:00
|
|
|
displayName = CSTRING(Freeze);
|
2016-04-21 18:15:35 +00:00
|
|
|
condition = QUOTE(true);
|
2016-03-29 13:39:32 +00:00
|
|
|
statement = QUOTE(QUOTE(QGVAR(freeze)) call FUNC(playSignal));
|
2017-08-22 18:30:56 +00:00
|
|
|
exceptions[] = {"isNotSwimming"};
|
2015-10-14 22:26:31 +00:00
|
|
|
showDisabled = 1;
|
|
|
|
};
|
2015-11-24 21:43:42 +00:00
|
|
|
class GVAR(Cover) {
|
2016-03-29 13:51:51 +00:00
|
|
|
displayName = CSTRING(Cover);
|
2016-04-21 18:15:35 +00:00
|
|
|
condition = QUOTE(true);
|
2015-10-14 22:26:31 +00:00
|
|
|
statement = QUOTE(QUOTE(QGVAR(cover)) call FUNC(playSignal));
|
2017-08-22 18:30:56 +00:00
|
|
|
exceptions[] = {"isNotSwimming"};
|
2015-10-14 22:26:31 +00:00
|
|
|
showDisabled = 1;
|
|
|
|
};
|
2015-11-24 21:43:42 +00:00
|
|
|
class GVAR(Point) {
|
2016-03-29 13:51:51 +00:00
|
|
|
displayName = CSTRING(Point);
|
2016-04-21 18:15:35 +00:00
|
|
|
condition = QUOTE(true);
|
2015-10-14 22:26:31 +00:00
|
|
|
statement = QUOTE(QUOTE(QGVAR(point)) call FUNC(playSignal));
|
2017-08-22 18:30:56 +00:00
|
|
|
exceptions[] = {"isNotSwimming"};
|
2015-10-14 22:26:31 +00:00
|
|
|
showDisabled = 1;
|
|
|
|
};
|
2015-11-24 21:43:42 +00:00
|
|
|
class GVAR(Engage) {
|
2016-03-29 13:51:51 +00:00
|
|
|
displayName = CSTRING(Engage);
|
2016-04-21 18:15:35 +00:00
|
|
|
condition = QUOTE(true);
|
2015-10-14 22:26:31 +00:00
|
|
|
statement = QUOTE(QUOTE(QGVAR(engage)) call FUNC(playSignal));
|
2017-08-22 18:30:56 +00:00
|
|
|
exceptions[] = {"isNotSwimming"};
|
2015-10-14 22:26:31 +00:00
|
|
|
showDisabled = 1;
|
|
|
|
};
|
2015-11-24 21:43:42 +00:00
|
|
|
class GVAR(Hold) {
|
2016-03-29 13:51:51 +00:00
|
|
|
displayName = CSTRING(Hold);
|
2016-04-21 18:15:35 +00:00
|
|
|
condition = QUOTE(true);
|
2015-10-14 22:26:31 +00:00
|
|
|
statement = QUOTE(QUOTE(QGVAR(hold)) call FUNC(playSignal));
|
2017-08-22 18:30:56 +00:00
|
|
|
exceptions[] = {"isNotSwimming"};
|
2015-10-14 22:26:31 +00:00
|
|
|
showDisabled = 1;
|
|
|
|
};
|
2015-11-24 21:43:42 +00:00
|
|
|
class GVAR(Warning) {
|
2016-03-29 13:51:51 +00:00
|
|
|
displayName = CSTRING(Warning);
|
2016-04-21 18:15:35 +00:00
|
|
|
condition = QUOTE(true);
|
2015-10-14 22:26:31 +00:00
|
|
|
statement = QUOTE(QUOTE(QGVAR(warning)) call FUNC(playSignal));
|
2017-08-22 18:30:56 +00:00
|
|
|
exceptions[] = {"isNotSwimming"};
|
2015-10-14 22:26:31 +00:00
|
|
|
showDisabled = 1;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|