From 5f5dd70e6478f5cc16499fe438e168992dc213ca Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 22 Nov 2024 20:20:50 -0600 Subject: [PATCH] Add frag configs --- addons/clgp/CfgAmmo.hpp | 19 ++++++++++++++----- addons/clgp/CfgMagazines.hpp | 2 +- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/addons/clgp/CfgAmmo.hpp b/addons/clgp/CfgAmmo.hpp index 5be9aa432b2..f94509faf68 100644 --- a/addons/clgp/CfgAmmo.hpp +++ b/addons/clgp/CfgAmmo.hpp @@ -5,6 +5,12 @@ class CfgAmmo { hit = 1200; indirectHit = 200; indirectHitRange = 4; + EGVAR(frag,skip) = 0; + EGVAR(frag,charge) = 9979; + EGVAR(frag,metal) = 36000; + EGVAR(frag,gurney_c) = 2440; + EGVAR(frag,gurney_k) = "1/2"; + EGVAR(frag,classes)[] = {QEGVAR(frag,large), QEGVAR(frag,large), QEGVAR(frag,large_HD), QEGVAR(frag,large), QEGVAR(frag,huge), QEGVAR(frag,huge_HD), QEGVAR(frag,huge)}; GVAR(artilleryDrag) = 1; GVAR(deployCondition) = QFUNC(copperhead_deployCondition); @@ -15,7 +21,6 @@ class CfgAmmo { muzzleEffect = ""; airFriction = 0; - EGVAR(frag,skip) = 1; // don't frag because this is a scripted ammo class Eventhandlers { fired = QUOTE(call FUNC(submunition_ammoFired)); }; @@ -39,11 +44,16 @@ class CfgAmmo { hit = 1200; indirectHit = 200; indirectHitRange = 4; - // todo frag + EGVAR(frag,skip) = 0; + EGVAR(frag,charge) = 9979; + EGVAR(frag,metal) = 36000; + EGVAR(frag,gurney_c) = 2440; + EGVAR(frag,gurney_k) = "1/2"; + EGVAR(frag,classes)[] = {QEGVAR(frag,large), QEGVAR(frag,large), QEGVAR(frag,large_HD), QEGVAR(frag,large), QEGVAR(frag,huge), QEGVAR(frag,huge_HD), QEGVAR(frag,huge)}; - maneuvrability = 10; + maneuvrability = 0; airFriction = 0; // note: works differently from shellsim (v^3...) - sideAirFriction = 0; + sideAirFriction = 0; // -----ToDo----- artilleryLock = 0; // would keep shell pointed towards velocity, but disables manuverability and airfric @@ -95,7 +105,6 @@ class CfgAmmo { submunitionCount = 1; submunitionConeAngle = 0; triggerTime = 0.1; - EGVAR(frag,skip) = 1; // don't frag because this is a scripted ammo class Eventhandlers { fired = QUOTE(call FUNC(submunition_ammoFired)); }; diff --git a/addons/clgp/CfgMagazines.hpp b/addons/clgp/CfgMagazines.hpp index 1a8adc15562..b9fadcd9bd4 100644 --- a/addons/clgp/CfgMagazines.hpp +++ b/addons/clgp/CfgMagazines.hpp @@ -20,6 +20,6 @@ class CfgMagazines { count = 1; // model = QPATHTOF(data\ace_pike_ammo.p3d); // just use default pouch initSpeed = 50; - mass = 17; // ~1.7 Pounds + mass = 12; // ~1.7 Pounds, but high density }; };