2015-05-11 15:02:24 +00:00
|
|
|
class CfgVehicles {
|
|
|
|
class Module_F;
|
|
|
|
class ModuleEmpty_F;
|
|
|
|
class ACE_Module;
|
|
|
|
|
2015-05-14 22:04:58 +00:00
|
|
|
class ModuleCurator_F: Module_F {
|
2015-05-18 11:36:39 +00:00
|
|
|
function = QFUNC(bi_moduleCurator);
|
2015-05-14 22:04:58 +00:00
|
|
|
};
|
|
|
|
class ModuleMine_F: ModuleEmpty_F {
|
2015-05-18 11:36:39 +00:00
|
|
|
function = QFUNC(bi_moduleMine);
|
2015-05-14 22:04:58 +00:00
|
|
|
};
|
|
|
|
class ModuleOrdnance_F: Module_F {
|
2015-05-18 11:36:39 +00:00
|
|
|
function = QFUNC(bi_moduleProjectile);
|
2015-05-14 22:04:58 +00:00
|
|
|
};
|
|
|
|
class ModuleRemoteControl_F: Module_F {
|
2015-05-18 11:36:39 +00:00
|
|
|
function = QFUNC(bi_moduleRemoteControl);
|
2015-05-14 22:04:58 +00:00
|
|
|
};
|
2015-05-18 13:28:59 +00:00
|
|
|
class GVAR(moduleSettings): ACE_Module {
|
2015-05-11 15:02:24 +00:00
|
|
|
scope = 2;
|
2015-05-16 22:53:55 +00:00
|
|
|
displayName = "$STR_ACE_Zeus_Module_DisplayName";
|
2015-05-18 14:24:54 +00:00
|
|
|
icon = QUOTE(PATHTOF(UI\Icon_Module_Zeus_Settings_ca.paa));
|
2015-05-18 13:28:59 +00:00
|
|
|
category = "ACE";
|
2015-05-18 11:36:39 +00:00
|
|
|
function = QFUNC(moduleZeusSettings);
|
2015-05-11 15:02:24 +00:00
|
|
|
functionPriority = 1;
|
|
|
|
isGlobal = 1;
|
|
|
|
isTriggerActivated = 0;
|
|
|
|
author = "SilentSpike";
|
|
|
|
class Arguments {
|
|
|
|
class zeusAscension {
|
2015-05-16 22:53:55 +00:00
|
|
|
displayName = "$STR_ACE_Zeus_ascension_DisplayName";
|
|
|
|
description = "$STR_ACE_Zeus_ascension_Description";
|
2015-05-11 15:02:24 +00:00
|
|
|
typeName = "BOOL";
|
2015-05-12 18:55:38 +00:00
|
|
|
defaultValue = 0;
|
2015-05-11 15:02:24 +00:00
|
|
|
};
|
|
|
|
class zeusBird {
|
2015-05-16 22:53:55 +00:00
|
|
|
displayName = "$STR_ACE_Zeus_bird_DisplayName";
|
|
|
|
description = "$STR_ACE_Zeus_bird_Description";
|
2015-05-11 15:02:24 +00:00
|
|
|
typeName = "BOOL";
|
2015-05-12 18:55:38 +00:00
|
|
|
defaultValue = 0;
|
2015-05-11 15:02:24 +00:00
|
|
|
};
|
2015-05-11 16:08:25 +00:00
|
|
|
class remoteWind {
|
2015-05-16 22:53:55 +00:00
|
|
|
displayName = "$STR_ACE_Zeus_remoteWind_DisplayName";
|
|
|
|
description = "$STR_ACE_Zeus_remoteWind_Description";
|
2015-05-11 16:08:25 +00:00
|
|
|
typeName = "BOOL";
|
2015-05-12 18:55:38 +00:00
|
|
|
defaultValue = 0;
|
2015-05-11 16:08:25 +00:00
|
|
|
};
|
2015-05-11 15:02:24 +00:00
|
|
|
class radioOrdnance {
|
2015-05-16 22:53:55 +00:00
|
|
|
displayName = "$STR_ACE_Zeus_radioOrdnance_DisplayName";
|
|
|
|
description = "$STR_ACE_Zeus_radioOrdnance_Description";
|
2015-05-11 15:02:24 +00:00
|
|
|
typeName = "BOOL";
|
2015-05-12 18:55:38 +00:00
|
|
|
defaultValue = 0;
|
2015-05-11 15:02:24 +00:00
|
|
|
};
|
|
|
|
class revealMines {
|
2015-05-16 22:53:55 +00:00
|
|
|
displayName = "$STR_ACE_Zeus_revealMines_DisplayName";
|
|
|
|
description = "$STR_ACE_Zeus_revealMines_Description";
|
2015-05-11 15:02:24 +00:00
|
|
|
typeName = "NUMBER";
|
|
|
|
class values {
|
|
|
|
class disable {
|
2015-05-16 22:53:55 +00:00
|
|
|
name = "$STR_ACE_Zeus_revealMines_disable";
|
2015-05-11 15:02:24 +00:00
|
|
|
value = 0;
|
2015-05-12 18:55:38 +00:00
|
|
|
default = 1;
|
2015-05-11 15:02:24 +00:00
|
|
|
};
|
|
|
|
class partial {
|
2015-05-16 22:53:55 +00:00
|
|
|
name = "$STR_ACE_Zeus_revealMines_partial";
|
2015-05-11 15:02:24 +00:00
|
|
|
value = 1;
|
|
|
|
};
|
|
|
|
class full {
|
2015-05-16 22:53:55 +00:00
|
|
|
name = "$STR_ACE_Zeus_revealMines_full";
|
2015-05-11 15:02:24 +00:00
|
|
|
value = 2;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
class ModuleDescription {
|
2015-05-16 22:53:55 +00:00
|
|
|
description = "$STR_ACE_Zeus_Module_Description";
|
2015-05-11 15:02:24 +00:00
|
|
|
sync[] = {};
|
|
|
|
};
|
|
|
|
};
|
2015-05-18 11:36:39 +00:00
|
|
|
class GVAR(moduleBase): Module_F {
|
|
|
|
author = "SilentSpike";
|
2015-05-18 13:28:59 +00:00
|
|
|
category = "ACE";
|
2015-05-14 22:04:58 +00:00
|
|
|
scopeCurator = 2;
|
2015-05-18 11:36:39 +00:00
|
|
|
};
|
2015-05-19 11:23:18 +00:00
|
|
|
class GVAR(moduleCaptive): GVAR(moduleBase) {
|
2015-05-18 12:28:13 +00:00
|
|
|
curatorCanAttach = 1;
|
2015-05-19 11:33:06 +00:00
|
|
|
displayName = "$STR_ACE_Zeus_ModuleCaptive_DisplayName";
|
2015-05-19 11:23:18 +00:00
|
|
|
function = QFUNC(moduleCaptive);
|
|
|
|
icon = QUOTE(PATHTOF(UI\Icon_Module_Zeus_Captive_ca.paa));
|
2015-05-18 12:28:13 +00:00
|
|
|
class ModuleDescription {
|
|
|
|
description = "Flips the capture state of the specified unit.";
|
|
|
|
sync[] = {};
|
|
|
|
};
|
|
|
|
};
|
2015-05-19 11:23:18 +00:00
|
|
|
class GVAR(moduleSurrender): GVAR(moduleBase) {
|
2015-05-18 11:36:39 +00:00
|
|
|
curatorCanAttach = 1;
|
2015-05-19 11:33:06 +00:00
|
|
|
displayName = "$STR_ACE_Zeus_ModuleSurrender_DisplayName";
|
2015-05-19 11:23:18 +00:00
|
|
|
function = QFUNC(moduleSurrender);
|
|
|
|
icon = QUOTE(PATHTOF(UI\Icon_Module_Zeus_Surrender_ca.paa));
|
2015-05-18 11:36:39 +00:00
|
|
|
class ModuleDescription {
|
2015-05-19 11:23:18 +00:00
|
|
|
description = "Flips the surrender state of the specified unit.";
|
2015-05-18 11:36:39 +00:00
|
|
|
sync[] = {};
|
|
|
|
};
|
|
|
|
};
|
2015-05-19 11:23:18 +00:00
|
|
|
class GVAR(moduleUnconscious): GVAR(moduleBase) {
|
2015-05-14 22:04:58 +00:00
|
|
|
curatorCanAttach = 1;
|
2015-05-19 11:33:06 +00:00
|
|
|
displayName = "$STR_ACE_Zeus_ModuleUnconscious_DisplayName";
|
2015-05-19 11:23:18 +00:00
|
|
|
function = QFUNC(moduleUnconscious);
|
2015-05-19 17:41:11 +00:00
|
|
|
icon = QUOTE(PATHTOF(UI\Icon_Module_Zeus_Unconscious_ca.paa));
|
2015-05-14 22:04:58 +00:00
|
|
|
class ModuleDescription {
|
2015-05-19 11:23:18 +00:00
|
|
|
description = "Flips the unconscious state of the specified unit.";
|
2015-05-14 22:04:58 +00:00
|
|
|
sync[] = {};
|
|
|
|
};
|
2015-05-11 15:02:24 +00:00
|
|
|
};
|
2015-05-11 17:06:01 +00:00
|
|
|
};
|