mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
Compats - Use EGVAR
where possible (#10194)
Use `EGVAR` in compats where possible
This commit is contained in:
parent
3d86fffef6
commit
a99c78cf87
@ -4,18 +4,18 @@ class CfgAmmo {
|
||||
hit = 3000;
|
||||
indirectHit = 3000;
|
||||
indirectHitRange = 5;
|
||||
ace_explosives_explodeOnDefuse = 0.02;
|
||||
EGVAR(explosives,explodeOnDefuse) = 0.02;
|
||||
};
|
||||
class CUP_PipeBomb_Ammo: PipeBombBase {
|
||||
hit = 3000;
|
||||
indirectHit = 3000;
|
||||
indirectHitRange = 5;
|
||||
ace_explosives_explodeOnDefuse = 0.02;
|
||||
EGVAR(explosives,explodeOnDefuse) = 0.02;
|
||||
};
|
||||
|
||||
class CUP_Mine_Ammo;
|
||||
class CUP_IED_V1_Ammo: CUP_Mine_Ammo {
|
||||
ace_explosives_explodeOnDefuse = 0.06;
|
||||
EGVAR(explosives,explodeOnDefuse) = 0.06;
|
||||
triggerWhenDestroyed = 1;
|
||||
};
|
||||
};
|
||||
|
@ -2,9 +2,9 @@ class CfgMagazines {
|
||||
class CA_Magazine;
|
||||
class CUP_TimeBomb_M: CA_Magazine {
|
||||
scope = 1;
|
||||
ace_explosives_placeable = 1;
|
||||
EGVAR(explosives,placeable) = 1;
|
||||
useAction = 0;
|
||||
ace_explosives_setupObject = "ACE_PipeBomb_place_CUP";
|
||||
EGVAR(explosives,setupObject) = "ACE_PipeBomb_place_CUP";
|
||||
class ACE_Triggers {
|
||||
SupportedTriggers[] = {"Timer", "Command", "MK16_Transmitter", "DeadmanSwitch", "Cellphone"};
|
||||
class Timer {
|
||||
@ -16,9 +16,9 @@ class CfgMagazines {
|
||||
};
|
||||
};
|
||||
class CUP_Mine_M: CUP_TimeBomb_M {
|
||||
ace_explosives_placeable = 1;
|
||||
EGVAR(explosives,placeable) = 1;
|
||||
useAction = 0;
|
||||
ace_explosives_setupObject = "ACE_Mine_place_CUP";
|
||||
EGVAR(explosives,setupObject) = "ACE_Mine_place_CUP";
|
||||
class ACE_Triggers {
|
||||
SupportedTriggers[] = {"PressurePlate"};
|
||||
class PressurePlate {
|
||||
@ -27,9 +27,9 @@ class CfgMagazines {
|
||||
};
|
||||
};
|
||||
class CUP_MineE_M: CUP_TimeBomb_M {
|
||||
ace_explosives_placeable = 1;
|
||||
EGVAR(explosives,placeable) = 1;
|
||||
useAction = 0;
|
||||
ace_explosives_setupObject = "ACE_MineE_place_CUP";
|
||||
EGVAR(explosives,setupObject) = "ACE_MineE_place_CUP";
|
||||
class ACE_Triggers {
|
||||
SupportedTriggers[] = {"PressurePlate"};
|
||||
class PressurePlate {
|
||||
@ -39,20 +39,20 @@ class CfgMagazines {
|
||||
};
|
||||
|
||||
class CUP_IED_V1_M: CUP_Mine_M {
|
||||
ace_explosives_placeable = 1;
|
||||
EGVAR(explosives,placeable) = 1;
|
||||
useAction = 0;
|
||||
ace_explosives_setupObject = "ACE_IED_V1_place_CUP";
|
||||
EGVAR(explosives,setupObject) = "ACE_IED_V1_place_CUP";
|
||||
class ACE_Triggers {
|
||||
SupportedTriggers[] = {"Timer", "Command", "MK16_Transmitter", "DeadmanSwitch", "Cellphone", "PressurePlate"};
|
||||
};
|
||||
};
|
||||
class CUP_IED_V2_M: CUP_IED_V1_M {
|
||||
useAction = 0;
|
||||
ace_explosives_setupObject = "ACE_IED_V2_place_CUP";
|
||||
EGVAR(explosives,setupObject) = "ACE_IED_V2_place_CUP";
|
||||
};
|
||||
class CUP_IED_V3_M: CUP_IED_V1_M {
|
||||
useAction = 0;
|
||||
ace_explosives_setupObject = "ACE_IED_V3_place_CUP";
|
||||
EGVAR(explosives,setupObject) = "ACE_IED_V3_place_CUP";
|
||||
class ACE_Triggers {
|
||||
SupportedTriggers[] = {"Timer", "Command", "MK16_Transmitter", "DeadmanSwitch", "Cellphone", "PressurePlate"};
|
||||
class Timer {
|
||||
@ -77,7 +77,7 @@ class CfgMagazines {
|
||||
};
|
||||
class CUP_IED_V4_M: CUP_IED_V1_M {
|
||||
useAction = 0;
|
||||
ace_explosives_setupObject = "ACE_IED_V4_place_CUP";
|
||||
EGVAR(explosives,setupObject) = "ACE_IED_V4_place_CUP";
|
||||
class ACE_Triggers {
|
||||
SupportedTriggers[] = {"Timer", "Command", "MK16_Transmitter", "DeadmanSwitch", "Cellphone", "PressurePlate"};
|
||||
class Timer {
|
||||
|
@ -1,83 +1,83 @@
|
||||
class CfgAmmo {
|
||||
class APERSMine_Range_Ammo;
|
||||
class rhs_mine_a200_bz_ammo: APERSMine_Range_Ammo {
|
||||
ace_explosives_defuseObjectPosition[] = {0, 0, 0.035};
|
||||
EGVAR(explosives,defuseObjectPosition)[] = {0, 0, 0.035};
|
||||
};
|
||||
|
||||
class rhs_mine_a200_dz35_ammo: rhs_mine_a200_bz_ammo {
|
||||
ace_explosives_defuseObjectPosition[] = {0, 0, 0.02};
|
||||
EGVAR(explosives,defuseObjectPosition)[] = {0, 0, 0.02};
|
||||
};
|
||||
|
||||
class rhs_mine_glasmine43_hz_ammo: APERSMine_Range_Ammo {
|
||||
ace_explosives_defuseObjectPosition[] = {0, 0, 0.015};
|
||||
EGVAR(explosives,defuseObjectPosition)[] = {0, 0, 0.015};
|
||||
};
|
||||
|
||||
class rhs_mine_glasmine43_bz_ammo: rhs_mine_glasmine43_hz_ammo {
|
||||
ace_minedetector_detectable = 0;
|
||||
EGVAR(minedetector,detectable) = 0;
|
||||
};
|
||||
|
||||
class rhs_mine_bounding_trigger_base;
|
||||
class rhs_mine_m2a3b_press_ammo: rhs_mine_bounding_trigger_base {
|
||||
ace_explosives_defuseObjectPosition[] = {0, 0.046, 0.02};
|
||||
EGVAR(explosives,defuseObjectPosition)[] = {0, 0.046, 0.02};
|
||||
};
|
||||
|
||||
class rhs_mine_m2a3b_trip_ammo: rhs_mine_m2a3b_press_ammo {
|
||||
ace_explosives_defuseObjectPosition[] = {0, 0.046, 0.055};
|
||||
EGVAR(explosives,defuseObjectPosition)[] = {0, 0.046, 0.055};
|
||||
};
|
||||
|
||||
class rhs_mine_M3_pressure_ammo: APERSMine_Range_Ammo {
|
||||
ace_explosives_defuseObjectPosition[] = {0, 0, 0.015};
|
||||
EGVAR(explosives,defuseObjectPosition)[] = {0, 0, 0.015};
|
||||
};
|
||||
|
||||
class rhs_mine_M3_tripwire_ammo: rhs_mine_M3_pressure_ammo {
|
||||
ace_explosives_defuseObjectPosition[] = {0, 0, 0.055};
|
||||
EGVAR(explosives,defuseObjectPosition)[] = {0, 0, 0.055};
|
||||
};
|
||||
|
||||
class ATMine_Range_Ammo;
|
||||
class rhs_mine_TM43_ammo: ATMine_Range_Ammo {
|
||||
ace_explosives_defuseObjectPosition[] = {0, 0, 0.072};
|
||||
EGVAR(explosives,defuseObjectPosition)[] = {0, 0, 0.072};
|
||||
};
|
||||
|
||||
class rhs_mine_M7A2_ammo: APERSMine_Range_Ammo {
|
||||
ace_explosives_defuseObjectPosition[] = {0, 0, 0.067};
|
||||
EGVAR(explosives,defuseObjectPosition)[] = {0, 0, 0.067};
|
||||
};
|
||||
|
||||
class rhs_mine_Mk2_pressure_ammo: APERSMine_Range_Ammo {
|
||||
ace_explosives_defuseObjectPosition[] = {0, 0, 0.02};
|
||||
EGVAR(explosives,defuseObjectPosition)[] = {0, 0, 0.02};
|
||||
};
|
||||
|
||||
class rhs_mine_Mk2_tripwire_ammo: rhs_mine_Mk2_pressure_ammo {
|
||||
ace_explosives_defuseObjectPosition[] = {0, 0, 0.055};
|
||||
EGVAR(explosives,defuseObjectPosition)[] = {0, 0, 0.055};
|
||||
};
|
||||
|
||||
class APERSBoundingMine_Range_Ammo;
|
||||
class rhs_mine_smine35_press_ammo: APERSBoundingMine_Range_Ammo {
|
||||
ace_explosives_defuseObjectPosition[] = {0, 0, 0.03};
|
||||
EGVAR(explosives,defuseObjectPosition)[] = {0, 0, 0.03};
|
||||
};
|
||||
|
||||
class rhs_mine_smine35_trip_ammo: rhs_mine_bounding_trigger_base {
|
||||
ace_explosives_defuseObjectPosition[] = {0, 0, 0.04};
|
||||
EGVAR(explosives,defuseObjectPosition)[] = {0, 0, 0.04};
|
||||
};
|
||||
|
||||
class rhs_mine_smine44_trip_ammo: rhs_mine_smine35_trip_ammo {
|
||||
ace_explosives_defuseObjectPosition[] = {-0.03, 0, 0.015};
|
||||
EGVAR(explosives,defuseObjectPosition)[] = {-0.03, 0, 0.015};
|
||||
};
|
||||
|
||||
class rhs_mine_smine44_press_ammo: APERSBoundingMine_Range_Ammo {
|
||||
ace_explosives_defuseObjectPosition[] = {-0.02, 0, 0.02};
|
||||
EGVAR(explosives,defuseObjectPosition)[] = {-0.02, 0, 0.02};
|
||||
};
|
||||
|
||||
class APERSTripMine_Wire_Ammo;
|
||||
class rhs_mine_stockmine43_2m_ammo: APERSTripMine_Wire_Ammo {
|
||||
ace_explosives_defuseObjectPosition[] = {-1, 0, 0.25};
|
||||
EGVAR(explosives,defuseObjectPosition)[] = {-1, 0, 0.25};
|
||||
};
|
||||
|
||||
class rhs_mine_stockmine43_4m_ammo: rhs_mine_stockmine43_2m_ammo {
|
||||
ace_explosives_defuseObjectPosition[] = {-2, 0, 0.25};
|
||||
EGVAR(explosives,defuseObjectPosition)[] = {-2, 0, 0.25};
|
||||
};
|
||||
|
||||
class DemoCharge_Remote_Ammo;
|
||||
class rhs_charge_M2tet_x2_ammo: DemoCharge_Remote_Ammo {
|
||||
ace_explosives_defuseObjectPosition[] = {0.095, 0, 0.055};
|
||||
EGVAR(explosives,defuseObjectPosition)[] = {0.095, 0, 0.055};
|
||||
};
|
||||
};
|
||||
|
@ -1,7 +1,7 @@
|
||||
class CfgMagazines {
|
||||
class APERSMine_Range_Mag;
|
||||
class rhs_mine_a200_bz_mag: APERSMine_Range_Mag {
|
||||
ace_explosives_SetupObject = "ACE_Explosives_Place_rhs_mine_a200_bz";
|
||||
EGVAR(explosives,setupObject) = "ACE_Explosives_Place_rhs_mine_a200_bz";
|
||||
class ACE_Triggers {
|
||||
SupportedTriggers[] = {"PressurePlate"};
|
||||
class PressurePlate {
|
||||
@ -11,7 +11,7 @@ class CfgMagazines {
|
||||
};
|
||||
|
||||
class rhs_mine_a200_dz35_mag: rhs_mine_a200_bz_mag {
|
||||
ace_explosives_SetupObject = "ACE_Explosives_Place_rhs_mine_a200_dz35";
|
||||
EGVAR(explosives,setupObject) = "ACE_Explosives_Place_rhs_mine_a200_dz35";
|
||||
class ACE_Triggers {
|
||||
SupportedTriggers[] = {"PressurePlate"};
|
||||
class PressurePlate {
|
||||
@ -21,7 +21,7 @@ class CfgMagazines {
|
||||
};
|
||||
|
||||
class rhs_mine_glasmine43_hz_mag: APERSMine_Range_Mag {
|
||||
ace_explosives_SetupObject = "ACE_Explosives_Place_rhs_mine_glasmine43_hz";
|
||||
EGVAR(explosives,setupObject) = "ACE_Explosives_Place_rhs_mine_glasmine43_hz";
|
||||
class ACE_Triggers {
|
||||
SupportedTriggers[] = {"PressurePlate"};
|
||||
class PressurePlate {
|
||||
@ -31,12 +31,12 @@ class CfgMagazines {
|
||||
};
|
||||
|
||||
class rhs_mine_glasmine43_bz_mag: rhs_mine_glasmine43_hz_mag {
|
||||
ace_explosives_SetupObject = "ACE_Explosives_Place_rhs_mine_glasmine43_bz";
|
||||
EGVAR(explosives,setupObject) = "ACE_Explosives_Place_rhs_mine_glasmine43_bz";
|
||||
};
|
||||
|
||||
class APERSBoundingMine_Range_Mag;
|
||||
class rhs_mine_m2a3b_press_mag: APERSBoundingMine_Range_Mag {
|
||||
ace_explosives_SetupObject = "ACE_Explosives_Place_rhs_mine_m2a3b_press";
|
||||
EGVAR(explosives,setupObject) = "ACE_Explosives_Place_rhs_mine_m2a3b_press";
|
||||
class ACE_Triggers {
|
||||
SupportedTriggers[] = {"PressurePlate"};
|
||||
class PressurePlate {
|
||||
@ -46,7 +46,7 @@ class CfgMagazines {
|
||||
};
|
||||
|
||||
class rhs_mine_m2a3b_trip_mag: rhs_mine_m2a3b_press_mag {
|
||||
ace_explosives_SetupObject = "ACE_Explosives_Place_rhs_mine_m2a3b_trip";
|
||||
EGVAR(explosives,setupObject) = "ACE_Explosives_Place_rhs_mine_m2a3b_trip";
|
||||
class ACE_Triggers {
|
||||
SupportedTriggers[] = {"Tripwire"};
|
||||
class Tripwire {
|
||||
@ -56,7 +56,7 @@ class CfgMagazines {
|
||||
};
|
||||
|
||||
class rhs_mine_m3_pressure_mag: APERSMine_Range_Mag {
|
||||
ace_explosives_SetupObject = "ACE_Explosives_Place_rhs_mine_m3_pressure";
|
||||
EGVAR(explosives,setupObject) = "ACE_Explosives_Place_rhs_mine_m3_pressure";
|
||||
class ACE_Triggers {
|
||||
SupportedTriggers[] = {"PressurePlate"};
|
||||
class PressurePlate {
|
||||
@ -67,7 +67,7 @@ class CfgMagazines {
|
||||
|
||||
class APERSTripMine_Wire_Mag;
|
||||
class rhs_mine_M3_tripwire_mag: APERSTripMine_Wire_Mag {
|
||||
ace_explosives_SetupObject = "ACE_Explosives_Place_rhs_mine_M3_tripwire";
|
||||
EGVAR(explosives,setupObject) = "ACE_Explosives_Place_rhs_mine_M3_tripwire";
|
||||
class ACE_Triggers {
|
||||
SupportedTriggers[] = {"Tripwire"};
|
||||
class Tripwire {
|
||||
@ -78,7 +78,7 @@ class CfgMagazines {
|
||||
|
||||
class ATMine_Range_Mag;
|
||||
class rhs_mine_TM43_mag: ATMine_Range_Mag {
|
||||
ace_explosives_SetupObject = "ACE_Explosives_Place_rhs_mine_TM43";
|
||||
EGVAR(explosives,setupObject) = "ACE_Explosives_Place_rhs_mine_TM43";
|
||||
class ACE_Triggers {
|
||||
SupportedTriggers[] = {"PressurePlate"};
|
||||
class PressurePlate {
|
||||
@ -88,7 +88,7 @@ class CfgMagazines {
|
||||
};
|
||||
|
||||
class rhs_mine_M7A2_mag: APERSMine_Range_Mag {
|
||||
ace_explosives_SetupObject = "ACE_Explosives_Place_rhs_mine_M7A2";
|
||||
EGVAR(explosives,setupObject) = "ACE_Explosives_Place_rhs_mine_M7A2";
|
||||
class ACE_Triggers {
|
||||
SupportedTriggers[] = {"PressurePlate"};
|
||||
class PressurePlate {
|
||||
@ -98,7 +98,7 @@ class CfgMagazines {
|
||||
};
|
||||
|
||||
class rhs_mine_mk2_pressure_mag: APERSMine_Range_Mag {
|
||||
ace_explosives_SetupObject = "ACE_Explosives_Place_rhs_mine_mk2_pressure";
|
||||
EGVAR(explosives,setupObject) = "ACE_Explosives_Place_rhs_mine_mk2_pressure";
|
||||
class ACE_Triggers {
|
||||
SupportedTriggers[] = {"PressurePlate"};
|
||||
class PressurePlate {
|
||||
@ -108,7 +108,7 @@ class CfgMagazines {
|
||||
};
|
||||
|
||||
class rhs_mine_Mk2_tripwire_mag: APERSTripMine_Wire_Mag {
|
||||
ace_explosives_SetupObject = "ACE_Explosives_Place_rhs_mine_Mk2_tripwire";
|
||||
EGVAR(explosives,setupObject) = "ACE_Explosives_Place_rhs_mine_Mk2_tripwire";
|
||||
class ACE_Triggers {
|
||||
SupportedTriggers[] = {"Tripwire"};
|
||||
class Tripwire {
|
||||
@ -118,7 +118,7 @@ class CfgMagazines {
|
||||
};
|
||||
|
||||
class rhs_mine_smine35_press_mag: APERSBoundingMine_Range_Mag {
|
||||
ace_explosives_SetupObject = "ACE_Explosives_Place_rhs_mine_smine35_press";
|
||||
EGVAR(explosives,setupObject) = "ACE_Explosives_Place_rhs_mine_smine35_press";
|
||||
class ACE_Triggers {
|
||||
SupportedTriggers[] = {"PressurePlate"};
|
||||
class PressurePlate {
|
||||
@ -128,7 +128,7 @@ class CfgMagazines {
|
||||
};
|
||||
|
||||
class rhs_mine_smine35_trip_mag: rhs_mine_smine35_press_mag {
|
||||
ace_explosives_SetupObject = "ACE_Explosives_Place_rhs_mine_smine35_trip";
|
||||
EGVAR(explosives,setupObject) = "ACE_Explosives_Place_rhs_mine_smine35_trip";
|
||||
class ACE_Triggers {
|
||||
SupportedTriggers[] = {"Tripwire"};
|
||||
class Tripwire {
|
||||
@ -138,7 +138,7 @@ class CfgMagazines {
|
||||
};
|
||||
|
||||
class rhs_mine_smine44_trip_mag: APERSBoundingMine_Range_Mag {
|
||||
ace_explosives_SetupObject = "ACE_Explosives_Place_rhs_mine_smine44_trip";
|
||||
EGVAR(explosives,setupObject) = "ACE_Explosives_Place_rhs_mine_smine44_trip";
|
||||
class ACE_Triggers {
|
||||
SupportedTriggers[] = {"Tripwire"};
|
||||
class Tripwire {
|
||||
@ -148,7 +148,7 @@ class CfgMagazines {
|
||||
};
|
||||
|
||||
class rhs_mine_smine44_press_mag: rhs_mine_smine44_trip_mag {
|
||||
ace_explosives_SetupObject = "ACE_Explosives_Place_rhs_mine_smine44_press";
|
||||
EGVAR(explosives,setupObject) = "ACE_Explosives_Place_rhs_mine_smine44_press";
|
||||
class ACE_Triggers {
|
||||
SupportedTriggers[] = {"PressurePlate"};
|
||||
class PressurePlate {
|
||||
@ -158,7 +158,7 @@ class CfgMagazines {
|
||||
};
|
||||
|
||||
class rhs_mine_stockmine43_2m_mag: APERSTripMine_Wire_Mag {
|
||||
ace_explosives_SetupObject = "ACE_Explosives_Place_rhs_mine_stockmine43_2m";
|
||||
EGVAR(explosives,setupObject) = "ACE_Explosives_Place_rhs_mine_stockmine43_2m";
|
||||
class ACE_Triggers {
|
||||
SupportedTriggers[] = {"Tripwire"};
|
||||
class Tripwire {
|
||||
@ -168,7 +168,7 @@ class CfgMagazines {
|
||||
};
|
||||
|
||||
class rhs_mine_stockmine43_4m_mag: rhs_mine_stockmine43_2m_mag {
|
||||
ace_explosives_SetupObject = "ACE_Explosives_Place_rhs_mine_stockmine43_4m";
|
||||
EGVAR(explosives,setupObject) = "ACE_Explosives_Place_rhs_mine_stockmine43_4m";
|
||||
class ACE_Triggers {
|
||||
SupportedTriggers[] = {"Tripwire"};
|
||||
class Tripwire {
|
||||
@ -179,7 +179,7 @@ class CfgMagazines {
|
||||
|
||||
class DemoCharge_Remote_Mag;
|
||||
class rhs_charge_M2tet_x2_mag: DemoCharge_Remote_Mag {
|
||||
ace_explosives_SetupObject = "ACE_Explosives_Place_rhs_charge_M2tet_x2";
|
||||
EGVAR(explosives,setupObject) = "ACE_Explosives_Place_rhs_charge_M2tet_x2";
|
||||
class ACE_Triggers {
|
||||
SupportedTriggers[] = {"Timer", "Command", "MK16_Transmitter", "DeadmanSwitch"};
|
||||
class Timer {
|
||||
|
@ -2,7 +2,7 @@ class ACE_CSW_Groups {
|
||||
|
||||
// --- Gun Turrets -------------------------------------------------------------
|
||||
|
||||
class ace_csw_100Rnd_127x99_mag {
|
||||
class EGVAR(csw,100Rnd_127x99_mag) {
|
||||
vn_m2_v_100_mag = 1;
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user