mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
Prettified Explosive's CfgAmmo and CfgMagazines
This commit is contained in:
parent
c95ecca6a8
commit
ce8d6b683c
@ -2,73 +2,73 @@ class CfgAmmo {
|
||||
// All explosive based Ammo classes. These are all listed in case they become required.
|
||||
class Default;
|
||||
|
||||
class TimeBombCore:Default {
|
||||
class TimeBombCore: Default {
|
||||
ACE_DefuseTime = 5;
|
||||
};
|
||||
/*
|
||||
class BoundingMineCore:TimeBombCore;
|
||||
class BoundingMineBase:BoundingMineCore;
|
||||
class APERSBoundingMine_Range_Ammo:BoundingMineBase;
|
||||
class BoundingMineCore: TimeBombCore;
|
||||
class BoundingMineBase: BoundingMineCore;
|
||||
class APERSBoundingMine_Range_Ammo: BoundingMineBase;
|
||||
|
||||
class MineCore: TimeBombCore;
|
||||
class MineBase:MineCore;
|
||||
class APERSMine_Range_Ammo:MineBase;
|
||||
class ATMine_Range_Ammo:MineBase;
|
||||
class MineBase: MineCore;
|
||||
class APERSMine_Range_Ammo: MineBase;
|
||||
class ATMine_Range_Ammo: MineBase;
|
||||
|
||||
class UnderwaterMine_Range_Ammo:MineBase;
|
||||
class UnderwaterMineAB_Range_Ammo:UnderwaterMine_Range_Ammo;
|
||||
class UnderwaterMinePDM_Range_Ammo:UnderwaterMine_Range_Ammo;
|
||||
class UnderwaterMine_Range_Ammo: MineBase;
|
||||
class UnderwaterMineAB_Range_Ammo: UnderwaterMine_Range_Ammo;
|
||||
class UnderwaterMinePDM_Range_Ammo: UnderwaterMine_Range_Ammo;
|
||||
|
||||
class DirectionalBombCore:TimeBombCore;
|
||||
class DirectionalBombBase:DirectionalBombCore;
|
||||
class APERSTripMine_Wire_Ammo:DirectionalBombBase;
|
||||
class DirectionalBombCore: TimeBombCore;
|
||||
class DirectionalBombBase: DirectionalBombCore;
|
||||
class APERSTripMine_Wire_Ammo: DirectionalBombBase;
|
||||
|
||||
class SLAMDirectionalMine_Wire_Ammo:DirectionalBombBase;
|
||||
class SLAMDirectionalMine_Wire_Ammo: DirectionalBombBase;
|
||||
|
||||
class PipeBombCore: TimeBombCore;
|
||||
class PipeBombBase:PipeBombCore;
|
||||
class PipeBombBase: PipeBombCore;
|
||||
*/
|
||||
class DirectionalBombBase;
|
||||
class ClaymoreDirectionalMine_Remote_Ammo:DirectionalBombBase{
|
||||
class ClaymoreDirectionalMine_Remote_Ammo: DirectionalBombBase {
|
||||
ACE_Explosive = "ClaymoreDirectionalMine_Remote_Ammo_Scripted";
|
||||
soundActivation[] = {"",0,0,0};
|
||||
soundDeactivation[] = {"",0,0,0};
|
||||
soundActivation[] = {"", 0, 0, 0};
|
||||
soundDeactivation[] = {"", 0, 0, 0};
|
||||
};
|
||||
//class ClaymoreDirectionalMine_Remote_Ammo_Scripted:ClaymoreDirectionalMine_Remote_Ammo;
|
||||
//class ClaymoreDirectionalMine_Remote_Ammo_Scripted: ClaymoreDirectionalMine_Remote_Ammo;
|
||||
|
||||
class SLAMDirectionalMine_Wire_Ammo:DirectionalBombBase{
|
||||
class SLAMDirectionalMine_Wire_Ammo: DirectionalBombBase {
|
||||
indirectHitRange = 20;
|
||||
ACE_explodeOnDefuse = 1;
|
||||
};
|
||||
class SLAMDirectionalMine_Command_Ammo:SLAMDirectionalMine_Wire_Ammo {
|
||||
class SLAMDirectionalMine_Command_Ammo: SLAMDirectionalMine_Wire_Ammo {
|
||||
mineTrigger = "RemoteTrigger";
|
||||
ACE_explodeOnDefuse = 0;
|
||||
};
|
||||
class SLAMDirectionalMine_Timer_Ammo:SLAMDirectionalMine_Wire_Ammo {
|
||||
class SLAMDirectionalMine_Timer_Ammo: SLAMDirectionalMine_Wire_Ammo {
|
||||
mineTrigger = "TimeTrigger";
|
||||
ACE_explodeOnDefuse = 0;
|
||||
};
|
||||
class SLAMDirectionalMine_Magnetic_Ammo:SLAMDirectionalMine_Wire_Ammo {
|
||||
class SLAMDirectionalMine_Magnetic_Ammo: SLAMDirectionalMine_Wire_Ammo {
|
||||
mineTrigger = "MagneticTrigger";
|
||||
};
|
||||
|
||||
class PipeBombBase;
|
||||
class DemoCharge_Remote_Ammo:PipeBombBase{
|
||||
class DemoCharge_Remote_Ammo: PipeBombBase {
|
||||
ACE_Explosive = "DemoCharge_Remote_Ammo_Scripted";
|
||||
soundActivation[] = {"",0,0,0};
|
||||
soundDeactivation[] = {"",0,0,0};
|
||||
soundActivation[] = {"", 0, 0, 0};
|
||||
soundDeactivation[] = {"", 0, 0, 0};
|
||||
hit = 500;
|
||||
indirectHit = 500;
|
||||
indirectHitRange = 7;
|
||||
};
|
||||
class SatchelCharge_Remote_Ammo:PipeBombBase{
|
||||
class SatchelCharge_Remote_Ammo: PipeBombBase {
|
||||
ACE_Explosive = "SatchelCharge_Remote_Ammo_Scripted";
|
||||
soundActivation[] = {"",0,0,0};
|
||||
soundDeactivation[] = {"",0,0,0};
|
||||
soundActivation[] = {"", 0, 0, 0};
|
||||
soundDeactivation[] = {"", 0, 0, 0};
|
||||
};
|
||||
|
||||
/*class DemoCharge_Remote_Ammo_Scripted:DemoCharge_Remote_Ammo;
|
||||
class SatchelCharge_Remote_Ammo_Scripted:SatchelCharge_Remote_Ammo;*/
|
||||
/*class DemoCharge_Remote_Ammo_Scripted: DemoCharge_Remote_Ammo;
|
||||
class SatchelCharge_Remote_Ammo_Scripted: SatchelCharge_Remote_Ammo;*/
|
||||
|
||||
class IEDUrbanBig_Remote_Ammo: PipeBombBase {
|
||||
mineTrigger = "RangeTrigger";
|
||||
|
@ -1,6 +1,6 @@
|
||||
class CfgMagazines {
|
||||
class CA_Magazine;
|
||||
class ATMine_Range_Mag:CA_Magazine{
|
||||
class ATMine_Range_Mag: CA_Magazine {
|
||||
ACE_Placeable = 1;
|
||||
useAction = 0;
|
||||
ACE_SetupObject = "ACE_Explosives_Place_ATMine"; // CfgVehicle class for setup object.
|
||||
@ -12,7 +12,7 @@ class CfgMagazines {
|
||||
};
|
||||
};
|
||||
};
|
||||
class APERSBoundingMine_Range_Mag:ATMine_Range_Mag{
|
||||
class APERSBoundingMine_Range_Mag: ATMine_Range_Mag {
|
||||
ACE_SetupObject = "ACE_Explosives_Place_APERSBoundingMine";
|
||||
class ACE_Triggers {
|
||||
SupportedTriggers[] = {"PressurePlate"};
|
||||
@ -21,7 +21,7 @@ class CfgMagazines {
|
||||
};
|
||||
};
|
||||
};
|
||||
class APERSMine_Range_Mag:ATMine_Range_Mag{
|
||||
class APERSMine_Range_Mag: ATMine_Range_Mag {
|
||||
ACE_SetupObject = "ACE_Explosives_Place_APERSMine";
|
||||
class ACE_Triggers {
|
||||
SupportedTriggers[] = {"PressurePlate"};
|
||||
@ -30,7 +30,7 @@ class CfgMagazines {
|
||||
};
|
||||
};
|
||||
};
|
||||
class APERSTripMine_Wire_Mag:ATMine_Range_Mag{
|
||||
class APERSTripMine_Wire_Mag: ATMine_Range_Mag {
|
||||
ACE_SetupObject = "ACE_Explosives_Place_APERSTripwireMine";
|
||||
class ACE_Triggers {
|
||||
SupportedTriggers[] = {"Tripwire"};
|
||||
@ -38,7 +38,7 @@ class CfgMagazines {
|
||||
};
|
||||
};
|
||||
|
||||
class ClaymoreDirectionalMine_Remote_Mag:CA_Magazine{
|
||||
class ClaymoreDirectionalMine_Remote_Mag: CA_Magazine {
|
||||
ACE_Placeable = 1;
|
||||
useAction = 0;
|
||||
ACE_SetupObject = "ACE_Explosives_Place_Claymore";
|
||||
@ -51,7 +51,7 @@ class CfgMagazines {
|
||||
};
|
||||
};
|
||||
|
||||
class SatchelCharge_Remote_Mag:CA_Magazine{
|
||||
class SatchelCharge_Remote_Mag: CA_Magazine {
|
||||
ACE_Placeable = 1;
|
||||
useAction = 0;
|
||||
ACE_SetupObject = "ACE_Explosives_Place_SatchelCharge";
|
||||
@ -64,16 +64,16 @@ class CfgMagazines {
|
||||
class Command {
|
||||
FuseTime = 0.5;
|
||||
};
|
||||
class MK16_Transmitter:Command{};
|
||||
class DeadmanSwitch:Command{};
|
||||
class MK16_Transmitter: Command {};
|
||||
class DeadmanSwitch: Command {};
|
||||
};
|
||||
};
|
||||
class DemoCharge_Remote_Mag:SatchelCharge_Remote_Mag{
|
||||
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{
|
||||
class SLAMDirectionalMine_Wire_Mag: ATMine_Range_Mag {
|
||||
ACE_SetupObject = "ACE_Explosives_Place_SLAM";
|
||||
class ACE_Triggers {
|
||||
SupportedTriggers[] = {"IRSensor","PressurePlate","Timer","Command"};
|
||||
@ -103,8 +103,8 @@ class CfgMagazines {
|
||||
class Command {
|
||||
FuseTime = 0.5;
|
||||
};
|
||||
class DeadmanSwitch:Command{};
|
||||
class Cellphone:Command{};
|
||||
class DeadmanSwitch:Command {};
|
||||
class Cellphone:Command {};
|
||||
class PressurePlate {
|
||||
displayName = $STR_ACE_Explosives_SLAME_Magnetic;
|
||||
digDistance = 0;
|
||||
@ -113,7 +113,7 @@ class CfgMagazines {
|
||||
};
|
||||
};
|
||||
};
|
||||
class IEDLandBig_Remote_Mag: IEDUrbanBig_Remote_Mag{
|
||||
class IEDLandBig_Remote_Mag: IEDUrbanBig_Remote_Mag {
|
||||
ACE_SetupObject = "ACE_Explosives_Place_IEDLandBig";
|
||||
class ACE_Triggers: ACE_Triggers {
|
||||
class PressurePlate: PressurePlate {
|
||||
@ -128,8 +128,8 @@ class CfgMagazines {
|
||||
class Command {
|
||||
FuseTime = 0.5;
|
||||
};
|
||||
class DeadmanSwitch:Command{};
|
||||
class Cellphone:Command{};
|
||||
class DeadmanSwitch: Command {};
|
||||
class Cellphone: Command {};
|
||||
class PressurePlate {
|
||||
displayName = $STR_ACE_Explosives_SLAME_Magnetic;
|
||||
digDistance = 0;
|
||||
|
Loading…
Reference in New Issue
Block a user