2015-01-12 09:48:26 +00:00
|
|
|
class CfgMagazines {
|
2015-04-06 20:20:11 +00:00
|
|
|
class CA_Magazine;
|
2015-05-16 15:49:31 +00:00
|
|
|
class ATMine_Range_Mag: CA_Magazine {
|
2016-01-14 22:05:56 +00:00
|
|
|
GVAR(Placeable) = 1;
|
2015-04-06 20:20:11 +00:00
|
|
|
useAction = 0;
|
2016-01-14 22:05:56 +00:00
|
|
|
GVAR(SetupObject) = "ACE_Explosives_Place_ATMine"; // CfgVehicle class for setup object.
|
|
|
|
GVAR(DelayTime) = 2.5;
|
2015-04-06 20:20:11 +00:00
|
|
|
class ACE_Triggers {
|
|
|
|
SupportedTriggers[] = {"PressurePlate"};
|
|
|
|
class PressurePlate {
|
2015-08-16 06:51:44 +00:00
|
|
|
digDistance = 0.06;
|
2015-04-06 20:20:11 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
2015-05-16 15:49:31 +00:00
|
|
|
class APERSBoundingMine_Range_Mag: ATMine_Range_Mag {
|
2016-01-14 22:05:56 +00:00
|
|
|
GVAR(SetupObject) = "ACE_Explosives_Place_APERSBoundingMine";
|
2015-04-06 20:20:11 +00:00
|
|
|
class ACE_Triggers {
|
|
|
|
SupportedTriggers[] = {"PressurePlate"};
|
|
|
|
class PressurePlate {
|
2015-08-16 06:51:44 +00:00
|
|
|
digDistance = 0.08;
|
2015-04-06 20:20:11 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
2015-05-16 15:49:31 +00:00
|
|
|
class APERSMine_Range_Mag: ATMine_Range_Mag {
|
2016-01-14 22:05:56 +00:00
|
|
|
GVAR(SetupObject) = "ACE_Explosives_Place_APERSMine";
|
2015-04-06 20:20:11 +00:00
|
|
|
class ACE_Triggers {
|
|
|
|
SupportedTriggers[] = {"PressurePlate"};
|
|
|
|
class PressurePlate {
|
2015-08-16 07:05:34 +00:00
|
|
|
digDistance = 0.02;
|
2015-04-06 20:20:11 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
2015-05-16 15:49:31 +00:00
|
|
|
class APERSTripMine_Wire_Mag: ATMine_Range_Mag {
|
2016-01-14 22:05:56 +00:00
|
|
|
GVAR(SetupObject) = "ACE_Explosives_Place_APERSTripwireMine";
|
2015-04-06 20:20:11 +00:00
|
|
|
class ACE_Triggers {
|
|
|
|
SupportedTriggers[] = {"Tripwire"};
|
|
|
|
class Tripwire;
|
|
|
|
};
|
|
|
|
};
|
2016-08-13 09:29:01 +00:00
|
|
|
class ACE_FlareTripMine_Mag: APERSTripMine_Wire_Mag {
|
|
|
|
author = ECSTRING(common,aceteam);
|
|
|
|
ammo = "ACE_FlareTripMine_Wire_Ammo";
|
|
|
|
GVAR(SetupObject) = "ACE_Explosives_Place_APERSTripwireMine";
|
|
|
|
displayName = CSTRING(TripFlare_Name);
|
|
|
|
descriptionShort = CSTRING(TripFlare_Description);
|
|
|
|
class Library {libTextDesc = CSTRING(TripFlare_Description);};
|
|
|
|
};
|
2015-01-12 09:48:26 +00:00
|
|
|
|
2015-05-16 15:49:31 +00:00
|
|
|
class ClaymoreDirectionalMine_Remote_Mag: CA_Magazine {
|
2016-01-14 22:05:56 +00:00
|
|
|
GVAR(Placeable) = 1;
|
2015-04-06 20:20:11 +00:00
|
|
|
useAction = 0;
|
2016-01-14 22:05:56 +00:00
|
|
|
GVAR(SetupObject) = "ACE_Explosives_Place_Claymore";
|
|
|
|
GVAR(DelayTime) = 1.5;
|
2015-04-06 20:20:11 +00:00
|
|
|
class ACE_Triggers {
|
2015-06-13 19:05:18 +00:00
|
|
|
SupportedTriggers[] = {"Command", "MK16_Transmitter"};
|
2015-04-06 20:20:11 +00:00
|
|
|
class Command {
|
2015-06-13 19:05:18 +00:00
|
|
|
FuseTime = 0.5;
|
2015-04-06 20:20:11 +00:00
|
|
|
};
|
2015-06-13 19:05:18 +00:00
|
|
|
class MK16_Transmitter: Command {};
|
2015-04-06 20:20:11 +00:00
|
|
|
};
|
|
|
|
};
|
2015-01-12 09:48:26 +00:00
|
|
|
|
2015-05-16 15:49:31 +00:00
|
|
|
class SatchelCharge_Remote_Mag: CA_Magazine {
|
2016-01-14 22:05:56 +00:00
|
|
|
GVAR(Placeable) = 1;
|
2015-04-06 20:20:11 +00:00
|
|
|
useAction = 0;
|
2016-01-14 22:05:56 +00:00
|
|
|
GVAR(SetupObject) = "ACE_Explosives_Place_SatchelCharge";
|
|
|
|
GVAR(DelayTime) = 1;
|
2015-04-06 20:20:11 +00:00
|
|
|
class ACE_Triggers {
|
2016-01-12 23:14:17 +00:00
|
|
|
SupportedTriggers[] = {"Timer", "Command", "MK16_Transmitter", "DeadmanSwitch"};
|
2015-04-06 20:20:11 +00:00
|
|
|
class Timer {
|
|
|
|
FuseTime = 0.5;
|
|
|
|
};
|
|
|
|
class Command {
|
|
|
|
FuseTime = 0.5;
|
|
|
|
};
|
2015-05-16 15:49:31 +00:00
|
|
|
class MK16_Transmitter: Command {};
|
|
|
|
class DeadmanSwitch: Command {};
|
2015-04-06 20:20:11 +00:00
|
|
|
};
|
|
|
|
};
|
2015-05-16 15:49:31 +00:00
|
|
|
class DemoCharge_Remote_Mag: SatchelCharge_Remote_Mag {
|
2016-01-14 22:05:56 +00:00
|
|
|
GVAR(SetupObject) = "ACE_Explosives_Place_DemoCharge";
|
2015-04-06 20:20:11 +00:00
|
|
|
model = "\A3\Weapons_F\explosives\c4_charge_small_d";
|
|
|
|
};
|
2015-01-12 09:48:26 +00:00
|
|
|
|
2015-05-16 15:49:31 +00:00
|
|
|
class SLAMDirectionalMine_Wire_Mag: ATMine_Range_Mag {
|
2016-01-14 22:05:56 +00:00
|
|
|
GVAR(SetupObject) = "ACE_Explosives_Place_SLAM";
|
2015-04-06 20:20:11 +00:00
|
|
|
class ACE_Triggers {
|
2016-01-12 23:14:17 +00:00
|
|
|
SupportedTriggers[] = {"IRSensor", "PressurePlate", "Timer", "Command", "MK16_Transmitter"};
|
2021-10-18 16:56:43 +00:00
|
|
|
class PressurePlate {
|
2015-06-06 02:02:24 +00:00
|
|
|
displayName = CSTRING(SLAME_Magnetic);
|
2015-04-06 20:20:11 +00:00
|
|
|
digDistance = 0;
|
2016-01-12 22:16:49 +00:00
|
|
|
ammo = "ACE_SLAMDirectionalMine_Magnetic_Ammo";
|
2015-04-06 20:20:11 +00:00
|
|
|
pitch = 90;
|
|
|
|
};
|
2021-10-18 16:56:43 +00:00
|
|
|
class IRSensor {
|
2015-06-06 02:02:24 +00:00
|
|
|
displayName = CSTRING(SLAME_IRSensor);
|
2015-04-06 20:20:11 +00:00
|
|
|
};
|
|
|
|
class Timer {
|
2016-01-12 22:16:49 +00:00
|
|
|
ammo = "ACE_SLAMDirectionalMine_Timer_Ammo";
|
2015-04-06 20:20:11 +00:00
|
|
|
};
|
|
|
|
class Command {
|
2016-01-12 22:16:49 +00:00
|
|
|
ammo = "ACE_SLAMDirectionalMine_Command_Ammo";
|
2015-04-06 20:20:11 +00:00
|
|
|
fuseTime = 0.5;
|
|
|
|
};
|
2016-01-12 23:14:17 +00:00
|
|
|
class MK16_Transmitter: Command {};
|
2015-04-06 20:20:11 +00:00
|
|
|
};
|
|
|
|
};
|
2015-07-15 07:54:38 +00:00
|
|
|
|
2015-06-14 15:09:01 +00:00
|
|
|
class IEDUrbanBig_Remote_Mag: DemoCharge_Remote_Mag {
|
2016-01-14 22:05:56 +00:00
|
|
|
GVAR(SetupObject) = "ACE_Explosives_Place_IEDUrbanBig";
|
2015-06-14 15:09:01 +00:00
|
|
|
class ACE_Triggers {
|
2015-05-30 15:57:50 +00:00
|
|
|
SupportedTriggers[] = {"Command", "DeadmanSwitch", "Cellphone", "PressurePlate"};
|
2015-04-06 20:20:11 +00:00
|
|
|
class Command {
|
|
|
|
FuseTime = 0.5;
|
2016-01-12 22:16:49 +00:00
|
|
|
ammo = "ACE_IEDUrbanBig_Command_Ammo";
|
2015-04-06 20:20:11 +00:00
|
|
|
};
|
2016-01-22 13:21:25 +00:00
|
|
|
class DeadmanSwitch: Command {};
|
|
|
|
class Cellphone: Command {};
|
2015-05-16 15:44:35 +00:00
|
|
|
class PressurePlate {
|
2015-06-14 08:36:03 +00:00
|
|
|
displayName = CSTRING(PressurePlate);
|
2015-05-16 15:44:35 +00:00
|
|
|
digDistance = 0;
|
2016-01-12 22:16:49 +00:00
|
|
|
ammo = "ACE_IEDUrbanBig_Range_Ammo";
|
2015-05-16 15:44:35 +00:00
|
|
|
pitch = 0;
|
|
|
|
};
|
2015-07-15 07:54:38 +00:00
|
|
|
};
|
2015-06-14 15:09:01 +00:00
|
|
|
};
|
2015-05-16 15:49:31 +00:00
|
|
|
class IEDLandBig_Remote_Mag: IEDUrbanBig_Remote_Mag {
|
2016-01-14 22:05:56 +00:00
|
|
|
GVAR(SetupObject) = "ACE_Explosives_Place_IEDLandBig";
|
2016-01-15 09:20:49 +00:00
|
|
|
picture = "\A3\Weapons_F\Data\UI\gear_mine_AT_CA.paa"; // Fix inconsistent picture
|
2015-05-16 15:44:35 +00:00
|
|
|
class ACE_Triggers: ACE_Triggers {
|
2015-06-14 15:09:01 +00:00
|
|
|
class Command: Command {
|
2016-01-12 22:16:49 +00:00
|
|
|
ammo = "ACE_IEDLandBig_Command_Ammo";
|
2015-06-14 15:09:01 +00:00
|
|
|
};
|
2016-01-22 13:21:25 +00:00
|
|
|
class DeadmanSwitch: Command {};
|
|
|
|
class Cellphone: Command {};
|
2015-05-16 15:44:35 +00:00
|
|
|
class PressurePlate: PressurePlate {
|
2016-01-12 22:16:49 +00:00
|
|
|
ammo = "ACE_IEDLandBig_Range_Ammo";
|
2015-05-16 15:44:35 +00:00
|
|
|
};
|
|
|
|
};
|
2015-04-06 20:20:11 +00:00
|
|
|
};
|
|
|
|
class IEDUrbanSmall_Remote_Mag: DemoCharge_Remote_Mag {
|
2016-01-14 22:05:56 +00:00
|
|
|
GVAR(SetupObject) = "ACE_Explosives_Place_IEDUrbanSmall";
|
2016-01-15 09:20:49 +00:00
|
|
|
picture = "\A3\Weapons_F\Data\UI\gear_mine_AP_bouncing_CA.paa"; // Fix inconsistent picture
|
2015-04-06 20:20:11 +00:00
|
|
|
class ACE_Triggers {
|
2015-06-14 08:36:03 +00:00
|
|
|
SupportedTriggers[] = {"Command", "DeadmanSwitch", "Cellphone", "PressurePlate"};
|
2015-04-06 20:20:11 +00:00
|
|
|
class Command {
|
|
|
|
FuseTime = 0.5;
|
2016-01-12 22:16:49 +00:00
|
|
|
ammo = "ACE_IEDUrbanSmall_Command_Ammo";
|
2015-04-06 20:20:11 +00:00
|
|
|
};
|
2015-05-16 15:49:31 +00:00
|
|
|
class DeadmanSwitch: Command {};
|
|
|
|
class Cellphone: Command {};
|
2015-05-16 15:44:35 +00:00
|
|
|
class PressurePlate {
|
2015-06-14 08:36:03 +00:00
|
|
|
displayName = CSTRING(PressurePlate);
|
2015-05-16 15:44:35 +00:00
|
|
|
digDistance = 0;
|
2016-01-12 22:16:49 +00:00
|
|
|
ammo = "ACE_IEDUrbanSmall_Range_Ammo";
|
2015-05-16 15:44:35 +00:00
|
|
|
pitch = 0;
|
|
|
|
};
|
2015-04-06 20:20:11 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
class IEDLandSmall_Remote_Mag: IEDUrbanSmall_Remote_Mag {
|
2016-01-14 22:05:56 +00:00
|
|
|
GVAR(SetupObject) = "ACE_Explosives_Place_IEDLandSmall";
|
2015-05-16 15:44:35 +00:00
|
|
|
class ACE_Triggers: ACE_Triggers {
|
2015-06-14 15:09:01 +00:00
|
|
|
class Command: Command {
|
2016-01-12 22:16:49 +00:00
|
|
|
ammo = "ACE_IEDLandSmall_Command_Ammo";
|
2015-06-14 15:09:01 +00:00
|
|
|
};
|
2016-01-22 13:21:25 +00:00
|
|
|
class DeadmanSwitch: Command {};
|
|
|
|
class Cellphone: Command {};
|
2015-05-16 15:44:35 +00:00
|
|
|
class PressurePlate: PressurePlate {
|
2016-01-12 22:16:49 +00:00
|
|
|
ammo = "ACE_IEDLandSmall_Range_Ammo";
|
2015-05-16 15:44:35 +00:00
|
|
|
};
|
|
|
|
};
|
2015-04-06 20:20:11 +00:00
|
|
|
};
|
2017-09-10 14:44:57 +00:00
|
|
|
|
|
|
|
|
|
|
|
// Orange DLC:
|
|
|
|
class APERSMineDispenser_Mag: SatchelCharge_Remote_Mag {
|
|
|
|
GVAR(SetupObject) = "ACE_Explosives_Place_APERSMineDispenser";
|
|
|
|
class ACE_Triggers {
|
|
|
|
SupportedTriggers[] = {"Timer", "Command", "MK16_Transmitter"};
|
|
|
|
class Timer {
|
|
|
|
FuseTime = 0.5;
|
|
|
|
};
|
|
|
|
class Command {
|
|
|
|
FuseTime = 0.5;
|
|
|
|
};
|
|
|
|
class MK16_Transmitter: Command {};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
class TrainingMine_Mag: APERSMine_Range_Mag {
|
|
|
|
GVAR(SetupObject) = "ACE_Explosives_Place_TrainingMine";
|
|
|
|
class ACE_Triggers {
|
|
|
|
SupportedTriggers[] = {"PressurePlate"};
|
|
|
|
class PressurePlate {
|
|
|
|
digDistance = 0.02;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
2015-01-12 09:48:26 +00:00
|
|
|
};
|