Public feed
#893772
// Replaces M4/M16 Sounds by RobertHammer's M4/M16 Sounds
class CfgPatches
{
class SIX_rh_m4_soundpack
{
units[] = {};
weapons[] = {};
requiredVersion = 1.00;
requiredAddons[] = {"CAWeapons","CAWeapons3","RH_M4"};
};
};
class Mode_SemiAuto;
class Mode_Burst;
class Mode_FullAuto;
class CfgWeapons
{
class Rifle;
class M4: Rifle
{
reloadMagazineSound[] = {"\RH_m4\sound\M4_Reload.ogg", 0.001, 1};
class Single: Mode_SemiAuto
{
sound[] = {"\RH_m4\sound\m4s.ogg", 5.62341, 1};
};
class Burst: Mode_Burst
{
sound[] = {"\RH_m4\sound\m4s.ogg", 5.62341, 1};
};
class FullAuto: Mode_FullAuto
{
sound[] = {"\RH_m4\sound\m4s.ogg", 5.62341, 1};
};
};
// Are these necessary to replace the sounds on M4Aim/M4A1?? Or can we just use inheritance " ; "
class M4AIM: M4
{
};
class M4A1: M4
{
};
class M4A1SD: M4AIM
{
class Single: Mode_SemiAuto
{
sound[] = {"\RH_m4\sound\m4sd.ogg", 0.01, 1};
};
class FullAuto: Mode_FullAuto
{
sound[] = {"\RH_m4\sound\m4sd.ogg", 0.014125, 1};
};
};
class M16A2: Rifle
{
class Single: Mode_SemiAuto
{
sound[] = {"\RH_m4\sound\m16s.ogg", 5.62341, 1};
};
class Burst: Mode_Burst
{
sound[] = {"\RH_m4\sound\m16s.ogg", 5.62341, 1};
};
};
class m16a4: M16A2
{
class Single: Mode_SemiAuto
{
sound[] = {"\RH_m4\sound\m16s.ogg", 5.62341, 1};
};
class Burst: Mode_Burst
{
sound[] = {"\RH_m4\sound\m16s.ogg", 5.62341, 1};
};
};
class m16a4_acg: M16A2
{
class Single: Mode_SemiAuto
{
sound[] = {"\RH_m4\sound\m16s.ogg", 5.62341, 1};
};
class Burst: Mode_Burst
{
sound[] = {"\RH_m4\sound\m16s.ogg", 5.62341, 1};
};
};
};