From 09b66294c29174bad7f9b292713bb9892033df6a Mon Sep 17 00:00:00 2001
From: LorenLuke <LukeLLL@aol.com>
Date: Thu, 1 Aug 2019 02:19:11 -0700
Subject: [PATCH] Adjusts 30mm cannon projectiles

Adjust 30mm cannon projectile damage.
Adds AP projectile.
Adds Combat Mix Projectile Capability.
---
 addons/aircraft/CfgAmmo.hpp | 29 +++++++++++++++++++++++++----
 1 file changed, 25 insertions(+), 4 deletions(-)

diff --git a/addons/aircraft/CfgAmmo.hpp b/addons/aircraft/CfgAmmo.hpp
index 0da9c7760f..7d091244eb 100644
--- a/addons/aircraft/CfgAmmo.hpp
+++ b/addons/aircraft/CfgAmmo.hpp
@@ -39,9 +39,9 @@ class CfgAmmo {
 
     // also adjust tracer, "muh lightshow"; also adjust splash damage radius
     class Gatling_30mm_HE_Plane_CAS_01_F: BulletBase {
-        hit = 80; // default: 180
+        hit = 40; // default: 180
         indirectHit = 12; // default: 4
-        indirectHitRange = 3; // default: 3
+        indirectHitRange = 4; // default: 3
         caliber = 1.4; // default: 5
         deflecting = 3; // default: 5
         fuseDistance = 3; // default: 10
@@ -51,8 +51,29 @@ class CfgAmmo {
 
     // adjust damage and splash damage, closer to bluefor gatling with same caliber
     class Cannon_30mm_HE_Plane_CAS_02_F: Gatling_30mm_HE_Plane_CAS_01_F {
-        hit = 70; // default: 150
-        indirectHit = 11; // default: 4
+        hit = 65; // default: 150
+        indirectHit = 10; // default: 4
         indirectHitRange = 3; // default: 3
     };
+
+    // adjust damage and splash damage, AP Rounds
+    class Cannon_30mm_HE_Plane_CAS_03_F: Gatling_30mm_HE_Plane_CAS_01_F {
+        hit = 75; // default: 150
+        indirectHit = 1; // default: 4
+        indirectHitRange = 0.25; // default: 3
+        deflecting = 5
+    };
+
+    
+    class SubmunitionBase;
+    class ACE_30mm_mix : SubmunitionBase {
+        simulation = "shotSubmunitions";
+        submunitionAmmo[] = {"Gatling_30mm_HE_Plane_CAS_03_F",0.8,"Cannon_30mm_HE_Plane_CAS_01_F",0.2};
+        weaponType = "cannon";
+        model = "\A3\Weapons_f\empty";
+        triggerTime = 0.005;
+    };
+    
+    
+    
 };