|
@@ -11,12 +11,11 @@ class CfgPatches
|
|
|
};
|
|
|
requiredVersion = 0.1;
|
|
|
units[] = {
|
|
|
- macro_new_ordnance(ProtonBomb),
|
|
|
+ macro_new_ordnance(IonBomb),
|
|
|
macro_new_ordnance(AV7),
|
|
|
macro_new_ordnance(AV7_Cluster),
|
|
|
macro_new_ordnance(ModuleSquadShield),
|
|
|
macro_new_ordnance(ModuleDioxis),
|
|
|
- macro_new_ordnance(Dioxis_Cluster),
|
|
|
macro_new_ordnance(ModuleShadow)
|
|
|
};
|
|
|
weapons[] = {};
|
|
@@ -63,70 +62,51 @@ class CfgVehicles
|
|
|
ammo = macro_new_ordnance_ammo(Shadow_long)
|
|
|
delete Arguments;
|
|
|
};
|
|
|
- class macro_new_ordnance(ProtonBomb): ModuleOrdnance_F
|
|
|
+ class macro_new_ordnance(IonBomb): ModuleOrdnance_F
|
|
|
{
|
|
|
author = "RD501";
|
|
|
- _generalMacro = macro_new_ordnance(ProtonBomb)
|
|
|
- scope = 1;
|
|
|
- scopeCurator = 2;
|
|
|
+ _generalMacro = macro_new_ordnance(IonBomb)
|
|
|
isGlobal = 1;
|
|
|
- category = "Ordnance";
|
|
|
- displayName = "Proton Mortar";
|
|
|
- portrait = "\a3\Modules_F_Curator\Data\portraitOrdnanceMortar_ca.paa";
|
|
|
- ammo = macro_new_ordnance_ammo(ProtonBomb)
|
|
|
- delete Arguments;
|
|
|
- simulation = "house";
|
|
|
- // model = "\a3\Modules_F_Curator\Ordnance\surfaceMortar.p3d";
|
|
|
- model = "\a3\Modules_F_Curator\Ordnance\surfacehowitzer.p3d";
|
|
|
- curatorCost = 1;
|
|
|
- };
|
|
|
- class macro_new_ordnance(AV7): macro_new_ordnance(ProtonBomb)
|
|
|
- {
|
|
|
- author = "RD501";
|
|
|
- _generalMacro = macro_new_ordnance(AV7)
|
|
|
scope = 1;
|
|
|
scopeCurator = 2;
|
|
|
- isGlobal = 1;
|
|
|
+ simulation = "house";
|
|
|
category = "Ordnance";
|
|
|
- displayName = "AV-7 Strike";
|
|
|
+ model = "\a3\Modules_F_Curator\Ordnance\surfacehowitzer.p3d";
|
|
|
+ displayName = "Ion Mortar";
|
|
|
portrait = "\a3\Modules_F_Curator\Data\portraitOrdnanceMortar_ca.paa";
|
|
|
- ammo = macro_new_ordnance_ammo(AV7)
|
|
|
+ ammo = macro_new_ordnance_ammo(IonBomb)
|
|
|
delete Arguments;
|
|
|
- simulation = "house";
|
|
|
- model = "\a3\Modules_F_Curator\Ordnance\surfaceRocket.p3d";
|
|
|
- curatorCost = 1;
|
|
|
};
|
|
|
- class macro_new_ordnance(AV7_Cluster): macro_new_ordnance(ProtonBomb)
|
|
|
+ class macro_new_ordnance(Orbit): macro_new_ordnance(IonBomb)
|
|
|
{
|
|
|
author = "RD501";
|
|
|
- _generalMacro = macro_new_ordnance(AV7_Cluster)
|
|
|
+ _generalMacro = macro_new_ordnance(Orbit)
|
|
|
+ displayName = "Orbital Strike";
|
|
|
+ model = "\a3\Modules_F_Curator\Ordnance\surfaceRocket.p3d";
|
|
|
+ isGlobal = 1;
|
|
|
scope = 1;
|
|
|
scopeCurator = 2;
|
|
|
- isGlobal = 1;
|
|
|
+ simulation = "house";
|
|
|
category = "Ordnance";
|
|
|
- displayName = "AV-7 Cluster Strike";
|
|
|
portrait = "\a3\Modules_F_Curator\Data\portraitOrdnanceMortar_ca.paa";
|
|
|
- ammo = macro_new_ordnance_ammo(AV7Cluster)
|
|
|
+ ammo = macro_new_ordnance_ammo(Orbit)
|
|
|
delete Arguments;
|
|
|
- simulation = "house";
|
|
|
- model = "\a3\Modules_F_Curator\Ordnance\surfacehowitzer.p3d";
|
|
|
- curatorCost = 1;
|
|
|
+
|
|
|
};
|
|
|
- class macro_new_ordnance(Dioxis_Cluster): macro_new_ordnance(ProtonBomb)
|
|
|
+ class macro_new_ordnance(OrbitalCluster): macro_new_ordnance(IonBomb)
|
|
|
{
|
|
|
author = "RD501";
|
|
|
- _generalMacro = macro_new_ordnance(Dioxis_Cluster)
|
|
|
+ _generalMacro = macro_new_ordnance(OrbitalCluster)
|
|
|
+ model = "\a3\Modules_F_Curator\Ordnance\surfacehowitzer.p3d";
|
|
|
+ simulation = "house";
|
|
|
scope = 1;
|
|
|
scopeCurator = 2;
|
|
|
isGlobal = 1;
|
|
|
category = "Ordnance";
|
|
|
- displayName = "AV-7 Dioxis Strike";
|
|
|
+ displayName = "AV-7 Cluster Strike";
|
|
|
portrait = "\a3\Modules_F_Curator\Data\portraitOrdnanceMortar_ca.paa";
|
|
|
- ammo = macro_new_ordnance_ammo(DioxisCluster)
|
|
|
+ ammo = macro_new_ordnance_ammo(OrbitalCluster)
|
|
|
delete Arguments;
|
|
|
- simulation = "house";
|
|
|
- model = "\a3\Modules_F_Curator\Ordnance\surfacehowitzer.p3d";
|
|
|
- curatorCost = 1;
|
|
|
};
|
|
|
|
|
|
};
|
|
@@ -146,72 +126,26 @@ class CfgAmmo
|
|
|
{
|
|
|
timeToLive = 300;
|
|
|
};
|
|
|
- class macro_new_ordnance_ammo(ProtonBomb): ModuleOrdnanceMortar_F_ammo
|
|
|
+ class macro_new_ordnance_ammo(IonBomb): ModuleOrdnanceMortar_F_ammo
|
|
|
{
|
|
|
- caliber = 1000;
|
|
|
- hit = 165;
|
|
|
+ caliber = 1100;
|
|
|
+ hit = 180;
|
|
|
airFriction = 0;
|
|
|
- allowAgainstInfantry = 1;
|
|
|
- audibleFire = 100.0;
|
|
|
canLock = 0;
|
|
|
- cost = 10000;
|
|
|
deflecting = 0;
|
|
|
explosive = 1;
|
|
|
- fuseDistance = 35;
|
|
|
- indirectHit = 52;
|
|
|
- indirectHitRange = 14;
|
|
|
- maxSpeed = 1000;
|
|
|
- typicalSpeed = 1000;
|
|
|
+ fuseDistance = 30;
|
|
|
+ indirectHit = 70;
|
|
|
+ indirectHitRange = 20;
|
|
|
+ maxSpeed = 1100;
|
|
|
+ typicalSpeed = 950;
|
|
|
sideAirFriction = 0;
|
|
|
simulation = "ShotShell";
|
|
|
- suppressionRadiusBulletClose = 100;
|
|
|
- suppressionRadiusHit = 100;
|
|
|
timeToLive = 180;
|
|
|
model = "\ywing\pro_bomb.p3d";
|
|
|
tracerStartTime = 0;
|
|
|
supersonicCrackNear[] = {"A3\sounds_f\weapons\hits\sscrack1",1.0,1,40};
|
|
|
supersonicCrackFar[] = {"A3\sounds_f\weapons\hits\sscrack2",1.0,1,100};
|
|
|
- visibleFire = 100;
|
|
|
- visibleFireTime = 300;
|
|
|
- CraterEffects = "HEShellCrater";
|
|
|
- effectFlare = "FlareShell";
|
|
|
- effectsMissileInit = "RocketBackEffectsStaticRPGBlue";
|
|
|
- EffectFly = "ArtilleryTrailsBlue";
|
|
|
- CraterWaterEffects = "ImpactEffectsWaterHE";
|
|
|
- ExplosionEffects = "ProtonbombAmmoExplosion";
|
|
|
- };
|
|
|
- class macro_new_ordnance_ammo(AV7Cluster): ModuleOrdnanceRocket_F_ammo
|
|
|
- {
|
|
|
- submunitionConeType[] = {"poissonDisc", 10};
|
|
|
- caliber = 1000;
|
|
|
- hit = 500;
|
|
|
- airFriction = 0;
|
|
|
- artilleryCharge = 1;
|
|
|
- artillerydispersion = 1;
|
|
|
- allowAgainstInfantry = 1;
|
|
|
- audibleFire = 250.0;
|
|
|
- canLock = 0;
|
|
|
- cost = 10000;
|
|
|
- deflecting = 0;
|
|
|
- explosive = 1;
|
|
|
- fuseDistance = 25;
|
|
|
- model = "SW_AV7\ion.p3d";
|
|
|
- indirectHit = 300;
|
|
|
- indirectHitRange = 30;
|
|
|
- maxSpeed = 1000;
|
|
|
- typicalSpeed = 1000;
|
|
|
- sideAirFriction = 0;
|
|
|
- submunitionAmmo[] = {macro_new_ordnance_ammo(AV7),1};
|
|
|
- submunitionConeAngle = 25;
|
|
|
- simulation = "shotSubmunitions";
|
|
|
- suppressionRadiusBulletClose = 100;
|
|
|
- suppressionRadiusHit = 100;
|
|
|
- timeToLive = 120;
|
|
|
- tracerStartTime = 0;
|
|
|
- supersonicCrackNear[] = {"A3\sounds_f\weapons\hits\sscrack1",1.0,1,40};
|
|
|
- supersonicCrackFar[] = {"A3\sounds_f\weapons\hits\sscrack2",1.0,1,100};
|
|
|
- visibleFire = 100;
|
|
|
- visibleFireTime = 300;
|
|
|
CraterEffects = "HEShellCrater";
|
|
|
effectFlare = "FlareShell";
|
|
|
effectsMissileInit = "RocketBackEffectsStaticRPGBlue";
|
|
@@ -221,34 +155,24 @@ class CfgAmmo
|
|
|
};
|
|
|
class macro_new_ordnance_ammo(DioxisCluster): ModuleOrdnanceRocket_F_ammo
|
|
|
{
|
|
|
- caliber = 1000;
|
|
|
- hit = 5;
|
|
|
- airFriction = 0;
|
|
|
- artilleryCharge = 1;
|
|
|
- artillerydispersion = 1;
|
|
|
+ caliber = 1100;
|
|
|
+ hit = 1;
|
|
|
allowAgainstInfantry = 1;
|
|
|
- audibleFire = 250.0;
|
|
|
canLock = 0;
|
|
|
- cost = 10000;
|
|
|
- deflecting = 0;
|
|
|
explosive = 1;
|
|
|
fuseDistance = 35;
|
|
|
model = "SW_AV7\ion.p3d";
|
|
|
indirectHit = 3;
|
|
|
- indirectHitRange = 10;
|
|
|
- maxSpeed = 1000;
|
|
|
- typicalSpeed = 1000;
|
|
|
+ indirectHitRange = 50;
|
|
|
+ maxSpeed = 1100;
|
|
|
+ typicalSpeed = 1050;
|
|
|
sideAirFriction = 0;
|
|
|
submunitionConeType[] = {"poissonDisc", 10};
|
|
|
submunitionAmmo[] = {"SWOP_SCAR_Dioxis",1};
|
|
|
- submunitionConeAngle = 60;
|
|
|
+ submunitionConeAngle = 50;
|
|
|
simulation = "shotSubmunitions";
|
|
|
- suppressionRadiusBulletClose = 100;
|
|
|
- suppressionRadiusHit = 100;
|
|
|
timeToLive = 120;
|
|
|
tracerStartTime = 0;
|
|
|
- supersonicCrackNear[] = {"A3\sounds_f\weapons\hits\sscrack1",1.0,1,40};
|
|
|
- supersonicCrackFar[] = {"A3\sounds_f\weapons\hits\sscrack2",1.0,1,100};
|
|
|
visibleFire = 100;
|
|
|
visibleFireTime = 300;
|
|
|
CraterEffects = "HEShellCrater";
|
|
@@ -259,35 +183,25 @@ class CfgAmmo
|
|
|
CraterWaterEffects = "ImpactEffectsWaterHE";
|
|
|
ExplosionEffects = "ProtonbombAmmoExplosion";
|
|
|
};
|
|
|
- class macro_new_ordnance_ammo(AV7): ModuleOrdnanceHowitzer_F_ammo
|
|
|
+ class macro_new_ordnance_ammo(Orbital): ModuleOrdnanceHowitzer_F_ammo
|
|
|
{
|
|
|
- caliber = 1000;
|
|
|
- hit = 500;
|
|
|
- airFriction = 0;
|
|
|
- artilleryCharge = 1;
|
|
|
- artillerydispersion = 1;
|
|
|
+ caliber = 950;
|
|
|
+ hit = 550;
|
|
|
allowAgainstInfantry = 1;
|
|
|
- audibleFire = 250.0;
|
|
|
canLock = 0;
|
|
|
- cost = 10000;
|
|
|
- deflecting = 0;
|
|
|
explosive = 1;
|
|
|
- fuseDistance = 35;
|
|
|
+ fuseDistance = 30;
|
|
|
model = "SW_AV7\ion.p3d";
|
|
|
indirectHit = 300;
|
|
|
indirectHitRange = 30;
|
|
|
- maxSpeed = 1000;
|
|
|
- typicalSpeed = 1000;
|
|
|
+ maxSpeed = 1100;
|
|
|
+ typicalSpeed = 1050;
|
|
|
sideAirFriction = 0;
|
|
|
submunitionAmmo = "";
|
|
|
- submunitionConeAngle = 25;
|
|
|
+ submunitionConeAngle = 30;
|
|
|
simulation = "shotSubmunitions";
|
|
|
- suppressionRadiusBulletClose = 100;
|
|
|
- suppressionRadiusHit = 100;
|
|
|
timeToLive = 120;
|
|
|
tracerStartTime = 0;
|
|
|
- supersonicCrackNear[] = {"A3\sounds_f\weapons\hits\sscrack1",1.0,1,40};
|
|
|
- supersonicCrackFar[] = {"A3\sounds_f\weapons\hits\sscrack2",1.0,1,100};
|
|
|
visibleFire = 100;
|
|
|
visibleFireTime = 300;
|
|
|
CraterEffects = "HEShellCrater";
|