Okay, now I'm completely befuddled...I've added the tags and I expected that it'd show up as a new Class but no such luck. I must be missing something, but I'll be damned if I know what.
Code: Select all
class CfgPatches
{
class GrenadierPack
{
units[] = {"S63_SoldierWG", "S63_SoldierWSaboteurAssault", "S63_SoldierGG"};
requiredVersion = 1.080000;
requiredAddons[] = {"CACharacters", "CAWeapons"};
weapons[] = {"S63_M16A2GL", "S63_M4GL","S63_M4A1GL"};
};
};
class CfgAmmo
{
/*extern*/ class Default;
/*extern*/ class GrenadeCore;
/*extern*/ class GrenadeBase;
/*extern*/ class SmokeShell;
class S63_G_40mm_HEDP : GrenadeBase
{
model = "\ca\Weapons\granat";
hit = 175;
indirectHit = 10;
indirectHitRange = 7;
visibleFire = 16;
audibleFire = 18;
visibleFireTime = 3;
explosive = 1;
cost = 10;
deflecting = 10;
};
class S63_G_40mm_Smoke : SmokeShell
{
model = "\ca\Weapons\granat";
smokeColor[] = {1,1,1,0};
visibleFire = 16;
audibleFire = 18;
visibleFireTime = 3;
};
class S63_G_40mm_RedSmoke : S63_G_40mm_Smoke
{
smokeColor[] = {1, 0.13, 0.13, 0};
};
};
class CfgMagazines
{
/*extern*/ class Default;
/*extern*/ class CA_Magazine ;
class S63_5Rnd_HE_M203 : CA_Magazine
{
scope = 2;
type = 16;
displayName = "M203 HE 5rnd magazine";
picture = "\Ca\weapons\Data\Equip\m_40mmHP_CA.paa";
ammo = "G_40mm_HE";
initSpeed = 80;
count = 5;
};
class S63_5Rnd_HEDP_M203 : CA_Magazine
{
scope = 2;
type = 16;
displayName = "M203 HEDP 5rnd magazine";
picture = "\Ca\weapons\Data\Equip\m_40mmHP_CA.paa";
ammo = "S63_G_40mm_HEDP";
initSpeed = 80;
count = 5;
};
class S63_5Rnd_Smoke_M203 : CA_Magazine
{
scope = 2;
type = 16;
displayName = "M203 Smoke 5rnd magazine";
picture = "\Ca\weapons\Data\Equip\m_FlareGreen_CA.paa";
ammo = "S63_G_40mm_Smoke";
initSpeed = 80;
count = 5;
};
class S63_5Rnd_SmokeRed_M203 : S63_5Rnd_Smoke_M203
{
displayName = "M203 Smoke (Red) 5rnd magazine";
picture = "\Ca\weapons\Data\Equip\m_FlareGreen_CA.paa";
ammo = "S63_G_40mm_RedSmoke";
initSpeed = 80;
count = 5;
};
class S63_1Rnd_Smoke_M203 : CA_Magazine
{
scope = 2;
type = 16;
displayName = "M203 Smoke round";
picture = "\Ca\weapons\Data\Equip\m_FlareGreen_CA.paa";
ammo = "S63_G_40mm_Smoke";
initSpeed = 80;
count = 1;
};
};
class CfgWeapons
{
/*extern*/ class Default ;
/*extern*/ class Rifle;
/*extern*/ class GrenadeLauncher ;
/*extern*/ class M16A2 ;
/*extern*/ class M4 ;
class S63_M16A2GL : M16A2
{
displayName = "$STR_DN_M16A2GL";
model = "\ca\Weapons\m16_granatomet_proxy.p3d";
picture = "\CA\weapons\data\equip\w_m16m203_ca.paa";
UiPicture = "\CA\weapons\data\Ico\i_regular_CA.paa";
dexterity = 1.460000;
muzzles[] = {"M16Muzzle", "M203Muzzle"};
class M16Muzzle : M16A2
{
};
class M203Muzzle : GrenadeLauncher
{
displayName = "$STR_DN_M203";
magazines[] = {"1Rnd_HE_M203","S63_5Rnd_HE_M203","S63_5Rnd_HEDP_M203","S63_5Rnd_Smoke_M203", "S63_5Rnd_SmokeRed_M203","S63_1Rnd_Smoke_M203","FlareWhite_M203","FlareGreen_M203","FlareRed_M203","FlareYellow_M203"};
sound[] = {"\ca\Weapons\Data\Sound\Grenade_launch1_A",0.100000,1};
reloadMagazineSound[] = {"\ca\Weapons\Data\Sound\flare_reload",0.000316,1};
magazineReloadTime = 3;
reloadTime = 0.100000;
optics = 1;
modelOptics = "-";
cameraDir = "GL look";
memoryPointCamera = "GL eye";
opticsZoomMin = 0.220000;
opticsZoomMax = 0.950000;
opticsZoomInit = 0.420000;
};
};
class S63_M4GL : M4
{
displayName = "$STR_DN_M4_GL";
model = "\ca\Weapons\M4_GL_ACOG";
picture = "\CA\weapons\data\equip\w_m4gl_acog_ca.paa";
UiPicture = "\CA\weapons\data\Ico\i_regular_CA.paa";
dexterity = 1.590000;
muzzles[] = {"M4Muzzle", "M203Muzzle"};
class M4Muzzle : M4
{
modelOptics = "\ca\Weapons\optika_ACOG";
opticsZoomMin = 0.062500;
opticsZoomMax = 0.062500;
distanceZoomMin = 100;
distanceZoomMax = 100;
};
class M203Muzzle : GrenadeLauncher
{
displayName = "$STR_DN_M203";
magazines[] = {"1Rnd_HE_M203","S63_5Rnd_HE_M203","S63_5Rnd_HEDP_M203","S63_5Rnd_Smoke_M203", "S63_5Rnd_SmokeRed_M203","S63_1Rnd_Smoke_M203","FlareWhite_M203","FlareGreen_M203","FlareRed_M203","FlareYellow_M203"};
reloadMagazineSound[] = {"\ca\Weapons\Data\Sound\flare_reload",0.000316,1};
sound[] = {"\ca\Weapons\Data\Sound\Grenade_launch1_A",0.100000,1};
reloadTime = 3.100000;
magazineReloadTime = 3;
optics = 1;
modelOptics = "-";
cameraDir = "GL look";
memoryPointCamera = "GL eye";
opticsZoomMin = 0.220000;
opticsZoomMax = 0.950000;
opticsZoomInit = 0.420000;
};
class Library
{
libTextDesc = "$STR_LIB_M4";
};
};
class S63_M4A1GL : S63_M4GL
{
displayName = "$STR_DN_M4A1_GL";
modes = {"Single","FullAuto"};
class Library
{
libTextDesc = "$STR_LIB_M4A1";
};
};
class CfgVehicles {
/*extern*/ class All;
/*extern*/ class AllVehicles;
/*extern*/ class Land;
/*extern*/ class Man;
/*extern*/ class CAManBase;
/*extern*/ class SoldierWB;
/*extern*/ class SoldierWG;
/*extern*/ class SoldierWSaboteur;
/*extern*/ class SoldierWSaboteurAssault;
/*extern*/ class SoldierGB;
/*extern*/ class SoldierGG;
class S63_SoldierWG: SoldierWG
{
displayName = "Hi-Cap Grenadier";
weapons[] = {"S63_M4GL", "Throw", "Put"};
magazines[] = {"30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "S63_5Rnd_HE_M203", "S63_5Rnd_HE_M203", "S63_5Rnd_HE_M203", "S63_5Rnd_HE_M203", "S63_5Rnd_HEDP_M203", "S63_5Rnd_HEDP_M203", "S63_5Rnd_Smoke_M203", "S63_5Rnd_SmokeRed_M203"};
respawnWeapons[] = {"S63_M4GL", "Throw", "Put"};
respawnMagazines[] = {"30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "S63_5Rnd_HE_M203", "S63_5Rnd_HE_M203", "S63_5Rnd_HE_M203", "S63_5Rnd_HE_M203", "S63_5Rnd_HEDP_M203", "S63_5Rnd_HEDP_M203", "S63_5Rnd_Smoke_M203", "S63_5Rnd_SmokeRed_M203"};
};
class S63_SoldierWSaboteurAssault: SoldierWSaboteurAssault
{
displayName = "Hi-cap BlackOp Grenadier";
weapons[] = {"S63_M4A1GL", "NVGoggles", "Throw", "Put", "M9SD"};
magazines[] = {"30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "S63_5Rnd_HE_M203", "S63_5Rnd_HE_M203", "S63_5Rnd_HE_M203", "S63_5Rnd_HE_M203", "S63_5Rnd_HEDP_M203", "S63_5Rnd_HEDP_M203", "S63_5Rnd_Smoke_M203", "S63_5Rnd_SmokeRed_M203"};
respawnWeapons[] = {"S63_M4A1GL", "Throw", "Put"};
respawnMagazines[] = {"30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "S63_5Rnd_HE_M203", "S63_5Rnd_HE_M203", "S63_5Rnd_HE_M203", "S63_5Rnd_HE_M203", "S63_5Rnd_HEDP_M203", "S63_5Rnd_HEDP_M203", "S63_5Rnd_Smoke_M203", "S63_5Rnd_SmokeRed_M203"};
};
class S63_SoldierGG: SoldierGG {
displayName = "Hi-Cap Resistance Grenadier";
weapons[] = {"S63_M16A2GL", "Throw", "Put"};
magazines[] = {"30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "S63_5Rnd_HE_M203", "S63_5Rnd_HE_M203", "S63_5Rnd_HE_M203", "S63_5Rnd_HE_M203", "S63_5Rnd_HEDP_M203", "S63_5Rnd_HEDP_M203", "S63_5Rnd_Smoke_M203", "S63_5Rnd_SmokeRed_M203"};
respawnWeapons[] = {"S63_M16A2GL", "Throw", "Put"};
respawnMagazines[] = {"30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "S63_5Rnd_HE_M203", "S63_5Rnd_HE_M203", "S63_5Rnd_HE_M203", "S63_5Rnd_HE_M203", "S63_5Rnd_HEDP_M203", "S63_5Rnd_HEDP_M203", "S63_5Rnd_Smoke_M203", "S63_5Rnd_SmokeRed_M203"};
};
};
Can you let me know if you see something that might be preventing it from showing up under the Men class or under a separate one???