2015-05-11 15:02:24 +00:00
|
|
|
class CfgVehicles {
|
|
|
|
class Module_F;
|
|
|
|
class ModuleEmpty_F;
|
|
|
|
class ACE_Module;
|
|
|
|
|
|
|
|
class GVAR(moduleZeusSettings): ACE_Module {
|
|
|
|
scope = 2;
|
|
|
|
displayName = "Zeus Settings [ACE]";
|
2015-05-11 15:30:46 +00:00
|
|
|
//icon = QUOTE(PATHTOF(iconGoesHere));
|
2015-05-11 15:02:24 +00:00
|
|
|
category = "ACE_zeus";
|
|
|
|
function = QUOTE(DFUNC(moduleZeusSettings));
|
|
|
|
functionPriority = 1;
|
|
|
|
isGlobal = 1;
|
|
|
|
isTriggerActivated = 0;
|
|
|
|
author = "SilentSpike";
|
|
|
|
class Arguments {
|
|
|
|
class zeusAscension {
|
2015-05-11 16:08:25 +00:00
|
|
|
displayName = "Ascension Messages";
|
|
|
|
description = "Display global popup messages when a player is assigned as Zeus.";
|
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-11 16:08:25 +00:00
|
|
|
displayName = "Zeus Eagle";
|
2015-05-11 15:02:24 +00:00
|
|
|
description = "Spawn an eagle that follows the Zeus camera.";
|
|
|
|
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 {
|
|
|
|
displayName = "Wind Sounds";
|
|
|
|
description = "Play wind sounds when Zeus remote controls a unit.";
|
|
|
|
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-12 18:55:38 +00:00
|
|
|
displayName = "Ordnance Warning";
|
2015-05-11 15:02:24 +00:00
|
|
|
description = "Play a radio warning when Zeus uses ordnance.";
|
|
|
|
typeName = "BOOL";
|
2015-05-12 18:55:38 +00:00
|
|
|
defaultValue = 0;
|
2015-05-11 15:02:24 +00:00
|
|
|
};
|
|
|
|
class revealMines {
|
|
|
|
displayName = "Reveal Mines";
|
2015-05-11 16:08:25 +00:00
|
|
|
description = "Reveal mines to allies and/or place map markers.";
|
2015-05-11 15:02:24 +00:00
|
|
|
typeName = "NUMBER";
|
|
|
|
class values {
|
|
|
|
class disable {
|
|
|
|
name = "Disabled";
|
|
|
|
value = 0;
|
2015-05-12 18:55:38 +00:00
|
|
|
default = 1;
|
2015-05-11 15:02:24 +00:00
|
|
|
};
|
|
|
|
class partial {
|
2015-05-11 16:08:25 +00:00
|
|
|
name = "Reveal to Allies";
|
2015-05-11 15:02:24 +00:00
|
|
|
value = 1;
|
|
|
|
};
|
|
|
|
class full {
|
2015-05-11 16:08:25 +00:00
|
|
|
name = "Allies + Map Markers";
|
2015-05-11 15:02:24 +00:00
|
|
|
value = 2;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
class ModuleDescription {
|
|
|
|
description = "Provides control over various aspects of Zeus.";
|
|
|
|
sync[] = {};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
class ModuleCurator_F: Module_F {
|
2015-05-14 22:45:38 +00:00
|
|
|
function = QUOTE(DFUNC(bi_moduleCurator));
|
2015-05-11 15:02:24 +00:00
|
|
|
};
|
|
|
|
class ModuleMine_F: ModuleEmpty_F {
|
|
|
|
function = QUOTE(DFUNC(bi_moduleMine));
|
|
|
|
};
|
|
|
|
class ModuleOrdnance_F: Module_F {
|
|
|
|
function = QUOTE(DFUNC(bi_moduleProjectile));
|
|
|
|
};
|
|
|
|
class ModuleRemoteControl_F: Module_F {
|
|
|
|
function = QUOTE(DFUNC(bi_moduleRemoteControl));
|
|
|
|
};
|
2015-05-11 17:06:01 +00:00
|
|
|
};
|