Merge pull request #7497 from Whigital/csw_mags_zeus

CSW - Minor fixes for CSW + RHS Compats
This commit is contained in:
commy2 2020-02-22 21:33:00 +01:00 committed by GitHub
commit af777a40db
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 53 additions and 24 deletions

View File

@ -83,4 +83,3 @@ class GVAR(groups) {
1Rnd_GAA_missiles = 1;
};
};

View File

@ -9,6 +9,7 @@ class CfgMagazines {
mass = 96;
ACE_isBelt = 1;
};
class 100Rnd_127x99_mag_Tracer_Red;
class GVAR(100Rnd_127x99_mag_red): 100Rnd_127x99_mag_Tracer_Red {
author = ECSTRING(common,ACETeam);
@ -19,6 +20,7 @@ class CfgMagazines {
mass = 96;
ACE_isBelt = 1;
};
class 100Rnd_127x99_mag_Tracer_Green;
class GVAR(100Rnd_127x99_mag_green): 100Rnd_127x99_mag_Tracer_Green {
author = ECSTRING(common,ACETeam);
@ -29,6 +31,7 @@ class CfgMagazines {
mass = 96;
ACE_isBelt = 1;
};
class 100Rnd_127x99_mag_Tracer_Yellow;
class GVAR(100Rnd_127x99_mag_yellow): 100Rnd_127x99_mag_Tracer_Yellow {
author = ECSTRING(common,ACETeam);

View File

@ -4,7 +4,6 @@ class CfgWeapons {
class WeaponSlotsInfo;
};
// Tripods:
class GVAR(m3CarryTripod): Launcher_Base_F {
class ADDON {
@ -28,6 +27,7 @@ class CfgWeapons {
deploy = QGVAR(m3TripodLow);
};
displayName = CSTRING(m3TripodLowFolded_displayName);
author = ECSTRING(common,ACETeam);
};
class GVAR(kordCarryTripod): Launcher_Base_F {
@ -53,6 +53,7 @@ class CfgWeapons {
deploy = QGVAR(kordTripodLow);
};
displayName = CSTRING(kordTripodFoldedLow_displayName);
author = ECSTRING(common,ACETeam);
};
class GVAR(m220CarryTripod): Launcher_Base_F {
@ -127,8 +128,6 @@ class CfgWeapons {
picture = QPATHTOF(UI\Tripod_Icon.paa); // todo
};
// Weapons:
class GVAR(staticATCarry): Launcher_Base_F {
class ADDON {
@ -151,23 +150,13 @@ class CfgWeapons {
};
class GVAR(staticAACarry): GVAR(staticATCarry) {
class ADDON {
type = "weapon";
deployTime = 15;
pickupTime = 20;
class ADDON: ADDON {
class assembleTo {
GVAR(m3Tripod) = "B_static_AA_F";
};
};
class WeaponSlotsInfo: WeaponSlotsInfo {
mass = 320;
};
displayName = CSTRING(StaticAABag_displayName);
author = ECSTRING(common,ACETeam);
scope = 2;
model = QPATHTOEF(apl,ACE_CSW_Bag.p3d);
modes[] = {};
picture = QPATHTOF(UI\StaticAT_Icon.paa);
};
class GVAR(staticHMGCarry): Launcher_Base_F {
@ -212,7 +201,6 @@ class CfgWeapons {
picture = QPATHTOF(UI\StaticHGMG_Icon.paa);
};
class GVAR(staticMortarCarry): Launcher_Base_F {
class ADDON {
type = "weapon";
@ -230,7 +218,7 @@ class CfgWeapons {
scope = 2;
model = QPATHTOEF(apl,ACE_CSW_Bag.p3d);
modes[] = {};
picture = QPATHTOF(UI\StaticHGMG_Icon.paa);
picture = QPATHTOF(UI\StaticMortarTube_Icon.paa);
};
// Proxy Weapons
@ -247,7 +235,6 @@ class CfgWeapons {
magazineReloadTime = 0.5;
};
/*
class GVAR(staticAutoHMGCarry): Launcher_Base_F {
class ADDON {
@ -270,7 +257,6 @@ class CfgWeapons {
picture = QPATHTOF(UI\StaticHGMG_Icon.paa);
};
class GVAR(staticAutoGMGCarry): Launcher_Base_F {
class GVAR(options) {
assembleTo = QGVAR(staticAutoGMGWeapon);
@ -291,4 +277,3 @@ class CfgWeapons {
*/
};

Binary file not shown.

View File

@ -21,4 +21,3 @@ class CfgPatches {
#include "CfgWeapons.hpp"
#include "CfgMagazines.hpp"
#include "CfgMagazineGroups.hpp"

View File

@ -173,6 +173,11 @@ class CfgWeapons {
};
};
class WeaponSlotsInfo: WeaponSlotsInfo {
// One WeaponSlot with a positive value for iconScale forces game to use icon overlay method.
// Required, because the inventory icon has no accessory variants.
class MuzzleSlot {
iconScale = 0.1;
};
mass = 670; // 2B14 Mortar Weight
};
displayName = ECSTRING(CSW,2b14_tube);
@ -193,6 +198,9 @@ class CfgWeapons {
};
};
class WeaponSlotsInfo: WeaponSlotsInfo {
class MuzzleSlot {
iconScale = 0.1;
};
mass = 550;
};
displayName = ECSTRING(CSW,nsv_gun);
@ -214,6 +222,9 @@ class CfgWeapons {
};
};
class WeaponSlotsInfo: WeaponSlotsInfo {
class MuzzleSlot {
iconScale = 0.1;
};
mass = 550;
};
displayName = ECSTRING(CSW,kord_gun);
@ -234,6 +245,9 @@ class CfgWeapons {
};
};
class WeaponSlotsInfo: WeaponSlotsInfo {
class MuzzleSlot {
iconScale = 0.1;
};
mass = 400; // https://odin.tradoc.army.mil/mediawiki/index.php/AGS-17_Russian_30mm_Automatic_Grenade_Launcher
};
displayName = ECSTRING(CSW,ags30_gun);
@ -250,10 +264,13 @@ class CfgWeapons {
deployTime = 4;
pickupTime = 4;
class assembleTo {
EGVAR(csw,spg9Tripod) = "rhsgref_ins_SPG9";
EGVAR(csw,spg9Tripod) = "rhs_SPG9_INS";
};
};
class WeaponSlotsInfo: WeaponSlotsInfo {
class MuzzleSlot {
iconScale = 0.1;
};
mass = 1000;
};
displayName = ECSTRING(csw,spg9_tube);
@ -263,13 +280,15 @@ class CfgWeapons {
modes[] = {};
picture = "\rhsafrf\addons\rhs_heavyweapons\data\ico\rhs_SPG9_INS_ca.paa";
};
class GVAR(spg9m_carry): GVAR(spg9_carry) {
class ACE_CSW {
class ACE_CSW: ACE_CSW {
class assembleTo {
EGVAR(csw,spg9Tripod) = "rhs_SPG9M_MSV";
};
};
displayName = ECSTRING(csw,spg9m_tube);
author = ECSTRING(common,ACETeam);
};
class GVAR(metis_carry): Launcher_Base_F {
@ -280,6 +299,9 @@ class CfgWeapons {
deploy = "rhs_Metis_9k115_2_msv";
};
class WeaponSlotsInfo: WeaponSlotsInfo {
class MuzzleSlot {
iconScale = 0.1;
};
mass = 300;
};
displayName = ECSTRING(csw,metis_tube);
@ -298,6 +320,9 @@ class CfgWeapons {
deploy = "rhs_Kornet_9M133_2_msv";
};
class WeaponSlotsInfo: WeaponSlotsInfo {
class MuzzleSlot {
iconScale = 0.1;
};
mass = 600;
};
displayName = ECSTRING(csw,kornet_launcher);

View File

@ -98,6 +98,11 @@ class CfgWeapons {
};
};
class WeaponSlotsInfo: WeaponSlotsInfo {
// One WeaponSlot with a positive value for iconScale forces game to use icon overlay method.
// Required, because the inventory icon has no accessory variants.
class MuzzleSlot {
iconScale = 0.1;
};
mass = 740;
};
displayName = ECSTRING(csw,dshk_gun);

View File

@ -495,6 +495,11 @@ class CfgWeapons {
};
};
class WeaponSlotsInfo: WeaponSlotsInfo {
// One WeaponSlot with a positive value for iconScale forces game to use icon overlay method.
// Required, because the inventory icon has no accessory variants.
class MuzzleSlot {
iconScale = 0.1;
};
mass = 620; // M252 Mortar Weight
};
displayName = ECSTRING(CSW,m252_tube);
@ -516,6 +521,9 @@ class CfgWeapons {
};
};
class WeaponSlotsInfo: WeaponSlotsInfo {
class MuzzleSlot {
iconScale = 0.1;
};
mass = 840;
};
displayName = ECSTRING(CSW,m2_gun);
@ -536,6 +544,9 @@ class CfgWeapons {
};
};
class WeaponSlotsInfo: WeaponSlotsInfo {
class MuzzleSlot {
iconScale = 0.1;
};
mass = 770;
};
displayName = ECSTRING(CSW,mk19_gun);
@ -556,6 +567,9 @@ class CfgWeapons {
};
};
class WeaponSlotsInfo: WeaponSlotsInfo {
class MuzzleSlot {
iconScale = 0.1;
};
mass = 500;
};
displayName = ECSTRING(CSW,tow_tube);
@ -566,4 +580,3 @@ class CfgWeapons {
picture = "\rhsusf\addons\rhsusf_heavyweapons\data\Ico\RHS_TOW_TriPod_D_ca.paa";
};
};