class CfgMagazines { class CA_Magazine; class ATMine_Range_Mag:CA_Magazine{ ACE_Placeable = 1; useAction = 0; ACE_SetupObject = "ACE_Explosives_Place_ATMine"; // CfgVehicle class for setup object. ACE_DelayTime = 2.5; class ACE_Triggers { SupportedTriggers[] = {"PressurePlate"}; class PressurePlate { digDistance = 0.1; }; }; }; class APERSBoundingMine_Range_Mag:ATMine_Range_Mag{ ACE_SetupObject = "ACE_Explosives_Place_APERSBoundingMine"; class ACE_Triggers { SupportedTriggers[] = {"PressurePlate"}; class PressurePlate { digDistance = 0.075; }; }; }; class APERSMine_Range_Mag:ATMine_Range_Mag{ ACE_SetupObject = "ACE_Explosives_Place_APERSMine"; class ACE_Triggers { SupportedTriggers[] = {"PressurePlate"}; class PressurePlate { digDistance = 0.05; }; }; }; class APERSTripMine_Wire_Mag:ATMine_Range_Mag{ ACE_SetupObject = "ACE_Explosives_Place_APERSTripwireMine"; class ACE_Triggers { SupportedTriggers[] = {"Tripwire"}; class Tripwire; }; }; class ClaymoreDirectionalMine_Remote_Mag:CA_Magazine{ ACE_Placeable = 1; useAction = 0; ACE_SetupObject = "ACE_Explosives_Place_Claymore"; ACE_DelayTime = 1.5; class ACE_Triggers { SupportedTriggers[] = {"Command"}; class Command { FuseTime = 0.5; }; }; }; class SatchelCharge_Remote_Mag:CA_Magazine{ ACE_Placeable = 1; useAction = 0; ACE_SetupObject = "ACE_Explosives_Place_SatchelCharge"; ACE_DelayTime = 1; class ACE_Triggers { SupportedTriggers[] = {"Timer","Command", "MK16_Transmitter", "DeadmanSwitch"}; class Timer { FuseTime = 0.5; }; class Command { FuseTime = 0.5; }; class MK16_Transmitter:Command{}; class DeadmanSwitch:Command{}; }; }; class DemoCharge_Remote_Mag:SatchelCharge_Remote_Mag{ ACE_SetupObject = "ACE_Explosives_Place_DemoCharge"; model = "\A3\Weapons_F\explosives\c4_charge_small_d"; }; class SLAMDirectionalMine_Wire_Mag: ATMine_Range_Mag{ ACE_SetupObject = "ACE_Explosives_Place_SLAM"; class ACE_Triggers { SupportedTriggers[] = {"IRSensor","PressurePlate","Timer","Command"}; class PressurePlate{ displayName = $STR_ACE_Explosives_SLAME_Magnetic; digDistance = 0; ammo = "SLAMDirectionalMine_Magnetic_Ammo"; pitch = 90; }; class IRSensor{ displayName = $STR_ACE_Explosives_SLAME_IRSensor; }; class Timer { ammo = "SLAMDirectionalMine_Timer_Ammo"; }; class Command { ammo = "SLAMDirectionalMine_Command_Ammo"; fuseTime = 0.5; }; }; }; };