mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
355 lines
7.9 KiB
C
355 lines
7.9 KiB
C
|
class CfgVehicles
|
||
|
{
|
||
|
class Logic;
|
||
|
class Module_F: Logic
|
||
|
{
|
||
|
class ArgumentsBaseUnits
|
||
|
{
|
||
|
};
|
||
|
};
|
||
|
class cse_sys_advanced_interaction: Module_F {
|
||
|
scope = 2;
|
||
|
displayName = "Advanced Interaction [CSE]";
|
||
|
icon = "\cse\cse_main\data\cse_aim_module.paa";
|
||
|
category = "cseModules";
|
||
|
function = "cse_fnc_initalizeModule_F";
|
||
|
functionPriority = 1;
|
||
|
isGlobal = 1;
|
||
|
isTriggerActivated = 0;
|
||
|
class Arguments
|
||
|
{
|
||
|
|
||
|
class enableDetain {
|
||
|
displayName = "Allow detaining";
|
||
|
description = "Allow players to detain other units";
|
||
|
typeName = "NUMBER";
|
||
|
defaultValue = 2;
|
||
|
class values {
|
||
|
class all {name="Everyone"; value=3; };
|
||
|
class onlyOtherSide {name="Opposite side"; value=2; default=1;};
|
||
|
class onlyAI {name="AI Only"; value=1; };
|
||
|
class onlyOtherSideAI {name="Opposite side AI only"; value=0; };
|
||
|
class disable {name="Disable"; value=-1; };
|
||
|
};
|
||
|
};
|
||
|
class enableSearch {
|
||
|
displayName = "Allow search";
|
||
|
description = "Allow players to search other units and vehicles";
|
||
|
typeName = "NUMBER";
|
||
|
defaultValue = 2;
|
||
|
class values {
|
||
|
class all {name="Everyone"; value=3; };
|
||
|
class onlyOtherSide {name="Opposite side"; value=2; default=1;};
|
||
|
class onlyAI {name="AI Only"; value=1; };
|
||
|
class onlyOtherSideAI {name="Opposite side (AI Only)"; value=0; };
|
||
|
class disable {name="Disable"; value=-1; };
|
||
|
};
|
||
|
};
|
||
|
class enableBiometric {
|
||
|
displayName = "Biometric Scanner";
|
||
|
description = "Allow players to use the biometric scanner on other units";
|
||
|
typeName = "NUMBER";
|
||
|
defaultValue = 2;
|
||
|
class values {
|
||
|
class all {name="Everyone"; value=3; };
|
||
|
class onlyOtherSide {name="Opposite side"; value=2; default=1;};
|
||
|
class onlyAI {name="AI Only"; value=1; };
|
||
|
class onlyOtherSideAI {name="Opposite side (AI Only)"; value=0; };
|
||
|
class disable {name="Disable"; value=-1; };
|
||
|
};
|
||
|
};
|
||
|
class enableConversation {
|
||
|
displayName = "Enable Conversation";
|
||
|
description = "Allow Conversation with civilians";
|
||
|
typeName = "BOOL";
|
||
|
defaultValue = false;
|
||
|
};
|
||
|
class useEquipment {
|
||
|
displayName = "Equipment Required";
|
||
|
description = "Is AIM equipment required for performing actions?";
|
||
|
typeName = "BOOL";
|
||
|
defaultValue = true;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
class cse_moduleAmbientCivilians: Module_F {
|
||
|
scope = 2;
|
||
|
displayName = "Ambient civilians [CSE]";
|
||
|
icon = "\cse\cse_main\data\cse_aim_module.paa";
|
||
|
category = "cseMisc";
|
||
|
function = "cse_fnc_moduleAmbientcivilians";
|
||
|
functionPriority = 1;
|
||
|
isGlobal = 0;
|
||
|
isTriggerActivated = 0;
|
||
|
class Arguments {
|
||
|
class maxCivilians {
|
||
|
displayName = "Max Civilians";
|
||
|
description = "The maximum amount of civilians at any given time";
|
||
|
typeName = "NUMBER";
|
||
|
defaultValue = 50;
|
||
|
};
|
||
|
class maxRadius {
|
||
|
displayName = "Max Radius";
|
||
|
description = "The maximum radus around object";
|
||
|
typeName = "NUMBER";
|
||
|
defaultValue = 1000;
|
||
|
};
|
||
|
class minPlayerDistance {
|
||
|
displayName = "Minimal Player distance";
|
||
|
description = "The minimal distance players can be near spawn locations";
|
||
|
typeName = "NUMBER";
|
||
|
defaultValue = 250;
|
||
|
};
|
||
|
class percentageOf {
|
||
|
displayName = "Percentage";
|
||
|
description = "Chance of building occupied ( 1 = 100%, 0 = 0%)";
|
||
|
typeName = "NUMBER";
|
||
|
defaultValue = 0.3;
|
||
|
};
|
||
|
|
||
|
class factionOf {
|
||
|
displayName = "Faction";
|
||
|
description = "Of what faction should the civilians be";
|
||
|
typeName = "STRING";
|
||
|
defaultValue = "CIV_F";
|
||
|
};
|
||
|
class weaponChance {
|
||
|
displayName = "Chance of Weapons";
|
||
|
description = "What is the chance that spawned civilans have weapons";
|
||
|
typeName = "NUMBER";
|
||
|
defaultValue = 0;
|
||
|
};
|
||
|
class hostilityToBlufor {
|
||
|
displayName = "Hostility to BLUFOR";
|
||
|
description = "What is the initial stance towards BLUFOR";
|
||
|
typeName = "NUMBER";
|
||
|
defaultValue = 0;
|
||
|
};
|
||
|
class hostilityToOPfor {
|
||
|
displayName = "Hostility to OPFOR";
|
||
|
description = "What is the initial stance towards OPFOR";
|
||
|
typeName = "NUMBER";
|
||
|
defaultValue = 0;
|
||
|
};
|
||
|
|
||
|
};
|
||
|
};
|
||
|
class NATO_Box_Base;
|
||
|
class cse_advancedInteractionItems: NATO_Box_Base
|
||
|
{
|
||
|
scope = 2;
|
||
|
displayName = "Advanced Interaction Items [CSE]";
|
||
|
author = "Combat Space Enhancement";
|
||
|
model = "\A3\weapons_F\AmmoBoxes\AmmoBox_F";
|
||
|
class TransportWeapons
|
||
|
{
|
||
|
class _xx_cse_Keycuffs
|
||
|
{
|
||
|
weapon="cse_Keycuffs";
|
||
|
count=5;
|
||
|
};
|
||
|
class _xx_cse_HIIDE
|
||
|
{
|
||
|
weapon="cse_HIIDE";
|
||
|
count=5;
|
||
|
};
|
||
|
class _xx_cse_oldphone
|
||
|
{
|
||
|
weapon="cse_oldphone";
|
||
|
count=5;
|
||
|
};
|
||
|
class _xx_cse_oldphone_folded
|
||
|
{
|
||
|
weapon="cse_oldphone_folded";
|
||
|
count=5;
|
||
|
};
|
||
|
class _xx_cse_watch_expensive
|
||
|
{
|
||
|
weapon="cse_watch_expensive";
|
||
|
count=5;
|
||
|
};
|
||
|
class _xx_cse_wallet
|
||
|
{
|
||
|
weapon="cse_wallet";
|
||
|
count=5;
|
||
|
};
|
||
|
class _xx_cse_9v_battery
|
||
|
{
|
||
|
weapon="cse_9v_battery";
|
||
|
count=5;
|
||
|
};
|
||
|
class _xx_cse_notebook
|
||
|
{
|
||
|
weapon="cse_notebook";
|
||
|
count=5;
|
||
|
};
|
||
|
class _xx_cse_scissors
|
||
|
{
|
||
|
weapon="cse_scissors";
|
||
|
count=5;
|
||
|
};
|
||
|
class _xx_cse_wires
|
||
|
{
|
||
|
weapon="cse_wires";
|
||
|
count=5;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
class Item_Base_F;
|
||
|
class cse_KeycuffsItem: Item_Base_F {
|
||
|
author = "Combat Space Enhancement";
|
||
|
scope = 2;
|
||
|
displayName = "Keycuffs";
|
||
|
vehicleClass = "Items";
|
||
|
scopeCurator = 2;
|
||
|
class TransportItems
|
||
|
{
|
||
|
class cse_Keycuffs
|
||
|
{
|
||
|
name = "cse_Keycuffs";
|
||
|
count = 1;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
class cse_HIIDEItem: Item_Base_F {
|
||
|
author = "Combat Space Enhancement";
|
||
|
scope = 2;
|
||
|
descriptionUse = "Biometric Scanner";
|
||
|
descriptionShort = "";
|
||
|
displayName = "Biometric Scanner (HIIDE)";
|
||
|
vehicleClass = "Items";
|
||
|
scopeCurator = 2;
|
||
|
class TransportItems
|
||
|
{
|
||
|
class cse_HIIDE
|
||
|
{
|
||
|
name = "cse_HIIDE";
|
||
|
count = 1;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
class cse_oldphoneItem: Item_Base_F {
|
||
|
author = "Combat Space Enhancement";
|
||
|
scope = 2;
|
||
|
displayName = "Old Phone";
|
||
|
vehicleClass = "Items";
|
||
|
scopeCurator = 2;
|
||
|
class TransportItems
|
||
|
{
|
||
|
class cse_oldphone
|
||
|
{
|
||
|
name = "cse_oldphone";
|
||
|
count = 1;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
class cse_oldphone_foldedItem: Item_Base_F {
|
||
|
author = "Combat Space Enhancement";
|
||
|
scope = 2;
|
||
|
displayName = "Old Phone (Folded)";
|
||
|
vehicleClass = "Items";
|
||
|
scopeCurator = 2;
|
||
|
class TransportItems
|
||
|
{
|
||
|
class cse_oldphone_folded
|
||
|
{
|
||
|
name = "cse_oldphone_folded";
|
||
|
count = 1;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
class cse_watch_expensiveItem: Item_Base_F {
|
||
|
author = "Combat Space Enhancement";
|
||
|
scope = 2;
|
||
|
displayName = "Watch";
|
||
|
vehicleClass = "Items";
|
||
|
scopeCurator = 2;
|
||
|
class TransportItems
|
||
|
{
|
||
|
class cse_watch_expensive
|
||
|
{
|
||
|
name = "cse_watch_expensive";
|
||
|
count = 1;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
class cse_walletItem: Item_Base_F {
|
||
|
author = "Combat Space Enhancement";
|
||
|
scope = 2;
|
||
|
displayName = "Wallet";
|
||
|
vehicleClass = "Items";
|
||
|
scopeCurator = 2;
|
||
|
class TransportItems
|
||
|
{
|
||
|
class cse_wallet
|
||
|
{
|
||
|
name = "cse_wallet";
|
||
|
count = 1;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
class cse_9v_batteryItem: Item_Base_F {
|
||
|
author = "Combat Space Enhancement";
|
||
|
scope = 2;
|
||
|
displayName = "9 volt battery";
|
||
|
vehicleClass = "Items";
|
||
|
scopeCurator = 2;
|
||
|
class TransportItems
|
||
|
{
|
||
|
class cse_9v_battery
|
||
|
{
|
||
|
name = "cse_9v_battery";
|
||
|
count = 1;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
class cse_notebookItem: Item_Base_F {
|
||
|
author = "Combat Space Enhancement";
|
||
|
scope = 2;
|
||
|
displayName = "Notebook";
|
||
|
vehicleClass = "Items";
|
||
|
scopeCurator = 2;
|
||
|
class TransportItems
|
||
|
{
|
||
|
class cse_notebook
|
||
|
{
|
||
|
name = "cse_notebook";
|
||
|
count = 1;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
class cse_scissorsItem: Item_Base_F {
|
||
|
author = "Combat Space Enhancement";
|
||
|
scope = 2;
|
||
|
displayName = "Scissors";
|
||
|
vehicleClass = "Items";
|
||
|
scopeCurator = 2;
|
||
|
class TransportItems
|
||
|
{
|
||
|
class cse_scissors
|
||
|
{
|
||
|
name = "cse_scissors";
|
||
|
count = 1;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
class cse_wiresItem: Item_Base_F {
|
||
|
scope = 2;
|
||
|
value = 1;
|
||
|
count = 1;
|
||
|
type = 16;
|
||
|
mass = 1;
|
||
|
displayName = "Wires";
|
||
|
vehicleClass = "Items";
|
||
|
scopeCurator = 2;
|
||
|
class TransportItems
|
||
|
{
|
||
|
class cse_wires
|
||
|
{
|
||
|
name = "cse_wires";
|
||
|
count = 1;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
};
|