class CfgPatches
{
class 3AS_Weapons_Chaingun
{
addonRootClass="3AS_Weapons";
requiredAddons[]=
{
"3AS_Weapons"
};
requiredVersion=0.1;
units[]={};
weapons[]=
{
"3AS_Chaingun"
};
};
};
class Mode_SemiAuto;
class Mode_FullAuto;
class CfgWeapons
{
class Launcher;
class Launcher_Base_F: Launcher
{
class WeaponSlotsInfo;
};
class 3AS_Chaingun: Launcher_Base_F
{
author="3AS";
_generalMacro="launch_RPG32_F";
scope=2;
displayName="Chaingun";
model="3AS\3AS_Weapons\Chaingun\Chaingun.p3d";
picture="\A3\Weapons_F\launchers\RPG32\data\UI\gear_RPG32_X_CA.paa";
UiPicture="\A3\Weapons_F\Data\UI\icon_at_CA.paa";
handAnim[]=
{
"OFP2_ManSkeleton",
"\A3\Weapons_F\Launchers\RPG32\data\Anim\RPG32.rtm"
};
hiddenSelections[]=
{
"Camo_1",
"Camo_2"
};
hiddenSelectionsTextures[]=
{
"",
""
};
reloadAction="ReloadRPG";
recoil="recoil_mk200";
maxZeroing=600;
modelOptics="";
weaponInfoType="RscWeaponEmpty";
opticsZoomMin=0.1083;
opticsZoomMax=0.1083;
opticsZoomInit=0.1083;
cameraDir="look";
class GunParticles
{
/*
class effect1
{
positionName="konec hlavne";
directionName="usti hlavne";
effectName="RocketBackEffectsRPGNT";
};*/
};
class OpticsModes
{
class optic
{
opticsID=1;
useModelOptics=1;
opticsZoomMin=0.1083;
opticsZoomMax=0.1083;
opticsZoomInit=0.1083;
distanceZoomMin=300;
distanceZoomMax=300;
memoryPointCamera="eye";
opticsFlare=1;
opticsDisablePeripherialVision=0;
cameraDir="look";
visionMode[]=
{
"Normal"
};
opticsPPEffects[]=
{
};
};
};
magazines[]=
{
"3AS_Chaingun_Drum_Mag"
};
modes[]=
{
"FullAuto"
};
class FullAuto: Mode_FullAuto
{
sounds[] = {"StandardSound"};
class BaseSoundModeType
{
weaponSoundEffect = "DefaultRifle";
closure1[] = {};
closure2[] = {};
soundClosure[] = {"closure1", 0.5, "closure2", 0.5};
};
class StandardSound: BaseSoundModeType
{
soundSetShot[] = {"MX_Shot_SoundSet", "MX_Tail_SoundSet", "MX_InteriorTail_SoundSet"};
begin1[] = {"A3\Sounds_F\arsenal\weapons\Rifles\MX\Mx_short_01", 3.16228, 1, 1800};
begin2[] = {"A3\Sounds_F\arsenal\weapons\Rifles\MX\Mx_short_02", 3.16228, 1, 1800};
begin3[] = {"A3\Sounds_F\arsenal\weapons\Rifles\MX\Mx_short_03", 3.16228, 1, 1800};
};
reloadTime = 0.033;
dispersion = 0.001;
recoil = "recoil_auto_mk200";
minRange = 2;
minRangeProbab = 0.3;
midRange = 300;
midRangeProbab = 0.7;
maxRange = 600;
maxRangeProbab = 0.05;
soundBurst = 0;
burst = 1;
displayName = "Full";
textureType = "fullAuto";
};
ace_overpressure_angle = 0; // Cone in which the damage is applied (in degrees from the back end of the launcher)
ace_overpressure_range = 0; // Range in meters in which the damage is applied
ace_overpressure_damage = 0; // Damage multiplier
};
};
class CfgRecoils
{
class noRecoil
{
muzzleOuter[] = {"0", "0", "0", "0"};
kickBack[] = {"0", "0"};
muzzleInner[] = {0, 0, 0, 0};
permanent = "0";
temporary = "0";
};
noRecoilArray[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
};
class CfgMovesBasic
{
class DefaultDie;
class ManActions
{
reloadMyWeapon = "reloadChaingun";
};
};
class CfgGesturesMale
{
class Default;
class States
{
class reloadChaingun: Default
{
file="";
looped=0;
speed=0.400000;
mask="handsWeapon";
headBobStrength=0.200000;
headBobMode=2;
rightHandIKBeg=1;
rightHandIKEnd=1;
leftHandIKCurve[]={0,1,0.050000,0,0.950000,0,1,1};
};
};
};
class CfgMagazines
{
class Default
{
scope = 0;
value = 2;
type = 0;
simulation = "ProxyMagazines";
model = "";
picture = "";
ammo = "";
count = 1;
displayName = "";
displayNameShort = "";
nameSound = "";
weight = 0;
maxLeadSpeed = 50;
initSpeed = 100;
reloadAction = "";
useAction = 0;
useActionTitle = "";
modelSpecial = "";
class InventoryPlacements
{
};
class Library
{
libTextDesc = "";
};
descriptionShort = "";
maxThrowHoldTime = 2;
minThrowIntensityCoef = 0.3;
maxThrowIntensityCoef = 1.4;
quickReload = 0;
};
class CA_Magazine: Default
{
author = "Bohemia Interactive";
scope = 1;
value = 1;
displayName = "";
model = "\A3\weapons_F\ammo\mag_univ.p3d";
picture = "";
modelSpecial = "";
useAction = 0;
useActionTitle = "";
reloadAction = "";
ammo = "";
count = 30;
type = 256;
initSpeed = 900;
selectionFireAnim = "zasleh";
nameSound = "magazine";
maxLeadSpeed = 25;
weaponpoolavailable = 1;
mass = 8;
};
class CA_LauncherMagazine: CA_Magazine
{
author = "Bohemia Interactive";
model = "";
value = 5;
type = "2* 256";
allowedSlots[] = {901};
count = 1;
initSpeed = 5;
picture = "";
nameSound = "handgrenade";
};
class 3AS_Chaingun_Drum_Mag: CA_LauncherMagazine
{
author = "Bohemia Interactive";
scope = 2;
displayName = "600Rnd Chaingun Drum";
model = "\A3\weapons_f\launchers\RPG32\pg32v_rocket_item.p3d";
picture = "\A3\Weapons_F\launchers\RPG32\data\UI\gear_rpg32_rocket_ca.paa";
initSpeed = 140;
descriptionShort = "Type: RPG-42 rocket
Rounds: 1
Used in: RPG-42";
displaynameshort = "HE";
ammo ="3AS_Chaingun_Ammo"; //"TCW_Chaingun_Ammo";
type = "2* 256";
mass = 60;
count =600;
};
};
class CfgAmmo
{
class RocketBase;
class 3AS_Chaingun_Ammo: RocketBase
{
model = "\A3\Weapons_f\Data\bullettracer\tracer_yellow";
hit = 15;
indirectHit = 0;//28;
indirectHitRange = 0;//3;
warheadName =""; //"TandemHEAT";
submunitionAmmo =""; //"ammo_Penetrator_RPG32V";
submunitionDirectionType = "SubmunitionModelDirection";
submunitionInitSpeed = 0;//1000;
submunitionParentSpeedCoef = 0;
submunitionInitialOffset[] = {0, 0, -0.2};
triggerOnImpact = 1;
deleteParentWhenTriggered = 0;
explosive = 0.2;
cost = 100;
airFriction = 0.075;
sideAirFriction = 0.075;
maxSpeed = 140;
initTime = 0;
thrustTime = 0.1;
thrust = 100;
fuseDistance = 10;
CraterEffects =""; //"ATMissileCrater";
explosionEffects = "";//"ATMissileExplosion";
effectsMissileInit = "";
effectsMissile = "EmptyEffect";
simulationStep = 0.02;
airLock = 0;
aiAmmoUsageFlags = "128 + 512";
irLock = 0;
timeToLive = 10;
maneuvrability = 0;
allowAgainstInfantry = 1;
soundHit1[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\hard_ground_02", 2.51189, 1, 1800};
soundHit2[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\hard_ground_03", 2.51189, 1, 1800};
soundHit3[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\hard_ground_04", 2.51189, 1, 1800};
multiSoundHit[] = {"soundHit1", 0.34, "soundHit2", 0.33, "soundHit3", 0.33};
soundFly[] = {"a3\sounds_f_exp\arsenal\weapons\machineguns\syndikatlmg\syndikatlmg_closeshot_01", 0.316228, 1.5, 900};
soundDefault1[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\concrete_01", 1.99526, 1, 60};
soundDefault2[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\concrete_02", 1.99526, 1, 60};
soundDefault3[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\concrete_03", 1.99526, 1, 60};
soundDefault4[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\concrete_04", 1.99526, 1, 60};
soundDefault5[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\concrete_05", 1.99526, 1, 60};
soundDefault6[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\concrete_06", 1.99526, 1, 60};
soundDefault7[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\concrete_07", 1.99526, 1, 60};
soundDefault8[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\concrete_08", 1.99526, 1, 60};
soundGroundSoft1[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\soft_ground_01", 1.99526, 1, 60};
soundGroundSoft2[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\soft_ground_02", 1.99526, 1, 60};
soundGroundSoft3[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\soft_ground_03", 1.99526, 1, 60};
soundGroundSoft4[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\soft_ground_04", 1.99526, 1, 60};
soundGroundSoft5[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\soft_ground_05", 1.99526, 1, 60};
soundGroundSoft6[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\soft_ground_06", 1.99526, 1, 60};
soundGroundSoft7[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\soft_ground_07", 1.99526, 1, 60};
soundGroundSoft8[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\soft_ground_08", 1.99526, 1, 60};
soundGroundHard1[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\hard_ground_01", 1.41254, 1, 80};
soundGroundHard2[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\hard_ground_02", 1.41254, 1, 80};
soundGroundHard3[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\hard_ground_03", 1.41254, 1, 80};
soundGroundHard4[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\hard_ground_04", 1.41254, 1, 80};
soundGroundHard5[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\hard_ground_05", 1.41254, 1, 80};
soundGroundHard6[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\hard_ground_06", 1.41254, 1, 80};
soundGroundHard7[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\hard_ground_07", 1.41254, 1, 80};
soundGroundHard8[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\hard_ground_08", 1.41254, 1, 80};
soundGlass1[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\glass_01", 1.25893, 1, 100};
soundGlass2[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\glass_02", 1.25893, 1, 100};
soundGlass3[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\glass_03", 1.25893, 1, 100};
soundGlass4[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\glass_04", 1.25893, 1, 100};
soundGlass5[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\glass_05", 1.25893, 1, 100};
soundGlass6[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\glass_06", 1.25893, 1, 100};
soundGlass7[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\glass_07", 1.25893, 1, 100};
soundGlass8[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\glass_08", 1.25893, 1, 100};
soundGlassArmored1[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\glass_arm_01", 1.58489, 1, 60};
soundGlassArmored2[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\glass_arm_02", 1.58489, 1, 60};
soundGlassArmored3[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\glass_arm_03", 1.58489, 1, 60};
soundGlassArmored4[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\glass_arm_04", 1.58489, 1, 60};
soundGlassArmored5[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\glass_arm_05", 1.58489, 1, 60};
soundGlassArmored6[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\glass_arm_06", 1.58489, 1, 60};
soundGlassArmored7[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\glass_arm_07", 1.58489, 1, 60};
soundGlassArmored8[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\glass_arm_08", 1.58489, 1, 60};
soundMetal1[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\metal_01", 1.58489, 1, 80};
soundMetal2[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\metal_02", 1.58489, 1, 80};
soundMetal3[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\metal_03", 1.58489, 1, 80};
soundMetal4[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\metal_04", 1.58489, 1, 80};
soundMetal5[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\metal_05", 1.58489, 1, 80};
soundMetal6[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\metal_06", 1.58489, 1, 80};
soundMetal7[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\metal_07", 1.58489, 1, 80};
soundMetal8[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\metal_08", 1.58489, 1, 80};
soundVehiclePlate1[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\metal_plate_01", 1.58489, 1, 80};
soundVehiclePlate2[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\metal_plate_02", 1.58489, 1, 80};
soundVehiclePlate3[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\metal_plate_03", 1.58489, 1, 80};
soundVehiclePlate4[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\metal_plate_04", 1.58489, 1, 80};
soundVehiclePlate5[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\metal_plate_05", 1.58489, 1, 80};
soundVehiclePlate6[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\metal_plate_06", 1.58489, 1, 80};
soundVehiclePlate7[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\metal_plate_07", 1.58489, 1, 80};
soundVehiclePlate8[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\metal_plate_08", 1.58489, 1, 80};
soundWood1[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\wood_01", 1.99526, 1, 60};
soundWood2[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\wood_02", 1.99526, 1, 60};
soundWood3[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\wood_03", 1.99526, 1, 60};
soundWood4[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\wood_04", 1.99526, 1, 60};
soundWood5[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\wood_05", 1.99526, 1, 60};
soundWood6[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\wood_06", 1.99526, 1, 60};
soundWood7[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\wood_07", 1.99526, 1, 60};
soundWood8[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\wood_08", 1.99526, 1, 60};
soundHitBody1[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\body_01", 1.58489, 1, 10};
soundHitBody2[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\body_02", 1.58489, 1, 10};
soundHitBody3[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\body_03", 1.58489, 1, 10};
soundHitBody4[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\body_04", 1.58489, 1, 10};
soundHitBody5[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\body_05", 1.58489, 1, 10};
soundHitBody6[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\body_06", 1.58489, 1, 10};
soundHitBody7[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\body_07", 1.58489, 1, 10};
soundHitBody8[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\body_08", 1.58489, 1, 10};
soundHitBuilding1[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\building_01", 2.23872, 1, 50};
soundHitBuilding2[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\building_02", 2.23872, 1, 50};
soundHitBuilding3[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\building_03", 2.23872, 1, 50};
soundHitBuilding4[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\building_04", 2.23872, 1, 50};
soundHitBuilding5[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\building_05", 2.23872, 1, 50};
soundHitBuilding6[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\building_06", 2.23872, 1, 50};
soundHitBuilding7[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\building_07", 2.23872, 1, 50};
soundHitBuilding8[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\building_08", 2.23872, 1, 50};
soundHitFoliage1[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\foliage_01", 0.707946, 1, 20};
soundHitFoliage2[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\foliage_02", 0.707946, 1, 20};
soundHitFoliage3[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\foliage_03", 0.707946, 1, 20};
soundHitFoliage4[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\foliage_04", 0.707946, 1, 20};
soundHitFoliage5[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\foliage_05", 0.707946, 1, 20};
soundHitFoliage6[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\foliage_06", 0.707946, 1, 20};
soundHitFoliage7[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\foliage_07", 0.707946, 1, 20};
soundHitFoliage8[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\foliage_08", 0.707946, 1, 20};
soundPlastic1[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\plastic_01", 1, 1, 70};
soundPlastic2[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\plastic_02", 1, 1, 70};
soundPlastic3[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\plastic_03", 1, 1, 70};
soundPlastic4[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\plastic_04", 1, 1, 70};
soundPlastic5[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\plastic_05", 1, 1, 70};
soundPlastic6[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\plastic_06", 1, 1, 70};
soundPlastic7[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\plastic_07", 1, 1, 70};
soundPlastic8[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\plastic_08", 1, 1, 70};
soundConcrete1[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\concrete_01", 1.41254, 1, 70};
soundConcrete2[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\concrete_02", 1.41254, 1, 70};
soundConcrete3[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\concrete_03", 1.41254, 1, 70};
soundConcrete4[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\concrete_04", 1.41254, 1, 70};
soundConcrete5[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\concrete_05", 1.41254, 1, 70};
soundConcrete6[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\concrete_06", 1.41254, 1, 70};
soundConcrete7[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\concrete_07", 1.41254, 1, 70};
soundConcrete8[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\concrete_08", 1.41254, 1, 70};
soundTyre1[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\tyre_01", 0.891251, 1, 50};
soundTyre2[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\tyre_02", 0.891251, 1, 50};
soundTyre3[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\tyre_03", 0.891251, 1, 50};
soundTyre4[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\tyre_04", 0.891251, 1, 50};
soundTyre5[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\tyre_05", 0.891251, 1, 50};
soundTyre6[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\tyre_06", 0.891251, 1, 50};
soundTyre7[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\tyre_07", 0.891251, 1, 50};
soundTyre8[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\tyre_08", 0.891251, 1, 50};
soundRubber1[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\rubber_01", 0.891251, 1, 50};
soundRubber2[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\rubber_02", 0.891251, 1, 50};
soundRubber3[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\rubber_03", 0.891251, 1, 50};
soundRubber4[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\rubber_04", 0.891251, 1, 50};
soundRubber5[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\rubber_05", 0.891251, 1, 50};
soundRubber6[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\rubber_06", 0.891251, 1, 50};
soundWater1[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\water_01", 1, 1, 40};
soundWater2[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\water_02", 1, 1, 40};
soundWater3[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\water_03", 1, 1, 40};
soundWater4[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\water_04", 1, 1, 40};
soundWater5[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\water_05", 1, 1, 40};
soundWater6[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\water_06", 1, 1, 40};
soundWater7[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\water_07", 1, 1, 40};
soundWater8[] = {"A3\Sounds_F\arsenal\sfx\bullet_hits\water_08", 1, 1, 40};
soundMetalInt1[] = {"A3\Sounds_F\arsenal\sfx\bullet_hitsInt\metal_01", 1.58489, 1, 80};
soundMetalInt2[] = {"A3\Sounds_F\arsenal\sfx\bullet_hitsInt\metal_02", 1.58489, 1, 80};
soundMetalInt3[] = {"A3\Sounds_F\arsenal\sfx\bullet_hitsInt\metal_03", 1.58489, 1, 80};
soundMetalInt4[] = {"A3\Sounds_F\arsenal\sfx\bullet_hitsInt\metal_04", 1.58489, 1, 80};
soundMetalInt5[] = {"A3\Sounds_F\arsenal\sfx\bullet_hitsInt\metal_05", 1.58489, 1, 80};
soundMetalInt6[] = {"A3\Sounds_F\arsenal\sfx\bullet_hitsInt\metal_06", 1.58489, 1, 80};
soundVehiclePlateInt1[] = {"A3\Sounds_F\arsenal\sfx\bullet_hitsInt\metal_plate_01", 1.58489, 1, 80};
soundVehiclePlateInt2[] = {"A3\Sounds_F\arsenal\sfx\bullet_hitsInt\metal_plate_02", 1.58489, 1, 80};
soundVehiclePlateInt3[] = {"A3\Sounds_F\arsenal\sfx\bullet_hitsInt\metal_plate_03", 1.58489, 1, 80};
soundVehiclePlateInt4[] = {"A3\Sounds_F\arsenal\sfx\bullet_hitsInt\metal_plate_04", 1.58489, 1, 80};
soundVehiclePlateInt5[] = {"A3\Sounds_F\arsenal\sfx\bullet_hitsInt\metal_plate_05", 1.58489, 1, 80};
soundVehiclePlateInt6[] = {"A3\Sounds_F\arsenal\sfx\bullet_hitsInt\metal_plate_06", 1.58489, 1, 80};
soundVehiclePlateInt7[] = {"A3\Sounds_F\arsenal\sfx\bullet_hitsInt\metal_plate_07", 1.58489, 1, 80};
soundVehiclePlateInt8[] = {"A3\Sounds_F\arsenal\sfx\bullet_hitsInt\metal_plate_08", 1.58489, 1, 80};
soundVehiclePlateInt9[] = {"A3\Sounds_F\arsenal\sfx\bullet_hitsInt\metal_plate_09", 1.58489, 1, 80};
soundVehiclePlateInt10[] = {"A3\Sounds_F\arsenal\sfx\bullet_hitsInt\metal_plate_10", 1.58489, 1, 80};
soundVehiclePlateInt11[] = {"A3\Sounds_F\arsenal\sfx\bullet_hitsInt\metal_plate_11", 1.58489, 1, 80};
soundVehiclePlateInt12[] = {"A3\Sounds_F\arsenal\sfx\bullet_hitsInt\metal_plate_12", 1.58489, 1, 80};
soundVehiclePlateInt13[] = {"A3\Sounds_F\arsenal\sfx\bullet_hitsInt\metal_plate_13", 1.58489, 1, 80};
soundVehiclePlateInt14[] = {"A3\Sounds_F\arsenal\sfx\bullet_hitsInt\metal_plate_14", 1.58489, 1, 80};
soundVehiclePlateInt15[] = {"A3\Sounds_F\arsenal\sfx\bullet_hitsInt\metal_plate_15", 1.58489, 1, 80};
hitArmorInt[] = {"soundVehiclePlateInt1", 0.066, "soundVehiclePlateInt2", 0.066, "soundVehiclePlateInt3", 0.066, "soundVehiclePlateInt4", 0.066, "soundVehiclePlateInt5", 0.066, "soundVehiclePlateInt6", 0.066, "soundVehiclePlateInt7", 0.066, "soundVehiclePlateInt8", 0.066, "soundVehiclePlateInt9", 0.066, "soundVehiclePlateInt10", 0.066, "soundVehiclePlateInt11", 0.066, "soundVehiclePlateInt12", 0.066, "soundVehiclePlateInt13", 0.066, "soundVehiclePlateInt14", 0.066, "soundVehiclePlateInt15", 0.066};
hitMetalInt[] = {"soundMetalInt1", 0.166, "soundMetalInt2", 0.166, "soundMetalInt3", 0.166, "soundMetalInt4", 0.166, "soundMetalInt5", 0.166, "soundMetalInt6", 0.166};
hitGroundSoft[] = {"soundGroundSoft1", 0.2, "soundGroundSoft2", 0.2, "soundGroundSoft3", 0.1, "soundGroundSoft4", 0.1, "soundGroundSoft5", 0.1, "soundGroundSoft6", 0.1, "soundGroundSoft7", 0.1, "soundGroundSoft8", 0.1};
hitGroundHard[] = {"soundGroundHard1", 0.2, "soundGroundHard2", 0.2, "soundGroundHard3", 0.1, "soundGroundHard4", 0.1, "soundGroundHard5", 0.1, "soundGroundHard6", 0.1, "soundGroundHard7", 0.1, "soundGroundHard8", 0.1};
hitMan[] = {"soundHitBody1", 0.125, "soundHitBody2", 0.125, "soundHitBody3", 0.125, "soundHitBody4", 0.125, "soundHitBody5", 0.125, "soundHitBody6", 0.125, "soundHitBody7", 0.125, "soundHitBody8", 0.125};
hitArmor[] = {"soundVehiclePlate1", 0.125, "soundVehiclePlate2", 0.125, "soundVehiclePlate3", 0.125, "soundVehiclePlate4", 0.125, "soundVehiclePlate5", 0.125, "soundVehiclePlate6", 0.125, "soundVehiclePlate7", 0.125, "soundVehiclePlate8", 0.125};
hitBuilding[] = {"soundHitBuilding1", 0.2, "soundHitBuilding2", 0.2, "soundHitBuilding3", 0.1, "soundHitBuilding4", 0.1, "soundHitBuilding5", 0.1, "soundHitBuilding6", 0.1, "soundHitBuilding7", 0.1, "soundHitBuilding8", 0.1};
hitFoliage[] = {"soundHitFoliage1", 0.125, "soundHitFoliage2", 0.125, "soundHitFoliage3", 0.125, "soundHitFoliage4", 0.125, "soundHitFoliage5", 0.125, "soundHitFoliage6", 0.125, "soundHitFoliage7", 0.125, "soundHitFoliage8", 0.125};
hitWood[] = {"soundWood1", 0.125, "soundWood2", 0.125, "soundWood3", 0.125, "soundWood4", 0.125, "soundWood5", 0.125, "soundWood6", 0.125, "soundWood7", 0.125, "soundWood8", 0.125};
hitGlass[] = {"soundGlass1", 0.125, "soundGlass2", 0.125, "soundGlass3", 0.125, "soundGlass4", 0.125, "soundGlass5", 0.125, "soundGlass6", 0.125, "soundGlass7", 0.125, "soundGlass8", 0.125};
hitGlassArmored[] = {"soundGlassArmored1", 0.125, "soundGlassArmored2", 0.125, "soundGlassArmored3", 0.125, "soundGlassArmored4", 0.125, "soundGlassArmored5", 0.125, "soundGlassArmored6", 0.125, "soundGlassArmored7", 0.125, "soundGlassArmored8", 0.125};
hitConcrete[] = {"soundConcrete1", 0.125, "soundConcrete2", 0.125, "soundConcrete3", 0.125, "soundConcrete4", 0.125, "soundConcrete5", 0.125, "soundConcrete6", 0.125, "soundConcrete7", 0.125, "soundConcrete8", 0.125};
hitTyre[] = {"soundTyre1", 0.125, "soundTyre2", 0.125, "soundTyre3", 0.125, "soundTyre4", 0.125, "soundTyre5", 0.125, "soundTyre6", 0.125, "soundTyre7", 0.125, "soundTyre8", 0.125};
hitRubber[] = {"soundRubber1", 0.125, "soundRubber2", 0.125, "soundRubber3", 0.125, "soundRubber4", 0.125, "soundRubber5", 0.125, "soundRubber6", 0.125};
hitPlastic[] = {"soundPlastic1", 0.125, "soundPlastic2", 0.125, "soundPlastic3", 0.125, "soundPlastic4", 0.125, "soundPlastic5", 0.125, "soundPlastic6", 0.125, "soundPlastic7", 0.125, "soundPlastic8", 0.125};
hitDefault[] = {"soundDefault1", 0.2, "soundDefault2", 0.2, "soundDefault3", 0.1, "soundDefault4", 0.1, "soundDefault5", 0.1, "soundDefault6", 0.1, "soundDefault7", 0.1, "soundDefault8", 0.1};
hitMetal[] = {"soundMetal1", 0.125, "soundMetal2", 0.125, "soundMetal3", 0.125, "soundMetal4", 0.125, "soundMetal5", 0.125, "soundMetal6", 0.125, "soundMetal7", 0.125, "soundMetal8", 0.125};
hitMetalplate[] = {"soundVehiclePlate1", 0.125, "soundVehiclePlate2", 0.125, "soundVehiclePlate3", 0.125, "soundVehiclePlate4", 0.125, "soundVehiclePlate5", 0.125, "soundVehiclePlate6", 0.125, "soundVehiclePlate7", 0.125, "soundVehiclePlate8", 0.125};
hitWater[] = {"soundWater1", 0.125, "soundWater2", 0.125, "soundWater3", 0.125, "soundWater4", 0.125, "soundWater5", 0.125, "soundWater6", 0.125, "soundWater7", 0.125, "soundWater8", 0.125};
bulletFly1[] = {"A3\sounds_f\arsenal\sfx\bullet_flyby\bullet_flyby01", 1.58489, 1, 30};
bulletFly2[] = {"A3\sounds_f\arsenal\sfx\bullet_flyby\bullet_flyby02", 1.58489, 1, 30};
bulletFly3[] = {"A3\sounds_f\arsenal\sfx\bullet_flyby\bullet_flyby03", 1.58489, 1, 30};
bulletFly4[] = {"A3\sounds_f\arsenal\sfx\bullet_flyby\bullet_flyby04", 1.58489, 1, 30};
bulletFly5[] = {"A3\sounds_f\arsenal\sfx\bullet_flyby\bullet_flyby05", 1.58489, 1, 30};
bulletFly6[] = {"A3\sounds_f\arsenal\sfx\bullet_flyby\bullet_flyby06", 1.58489, 1, 30};
bulletFly7[] = {"A3\sounds_f\arsenal\sfx\bullet_flyby\bullet_flyby07", 1.58489, 1, 30};
bulletFly8[] = {"A3\sounds_f\arsenal\sfx\bullet_flyby\bullet_flyby08", 1.58489, 1, 30};
bulletFly9[] = {"A3\sounds_f\arsenal\sfx\bullet_flyby\bullet_flyby09", 1.58489, 1, 30};
bulletFly10[] = {"A3\sounds_f\arsenal\sfx\bullet_flyby\bullet_flyby10", 1.58489, 1, 30};
bulletFly11[] = {"A3\sounds_f\arsenal\sfx\bullet_flyby\bullet_flyby11", 1.58489, 1, 30};
bulletFly12[] = {"A3\sounds_f\arsenal\sfx\bullet_flyby\bullet_flyby12", 1.58489, 1, 30};
bulletFly[] = {"bulletFly1", 0.083, "bulletFly2", 0.083, "bulletFly3", 0.083, "bulletFly4", 0.083, "bulletFly5", 0.083, "bulletFly6", 0.083, "bulletFly7", 0.083, "bulletFly8", 0.083, "bulletFly9", 0.083, "bulletFly10", 0.083, "bulletFly11", 0.083, "bulletFly12", 0.083};
supersonicCrackNear[] = {"A3\sounds_f\arsenal\sfx\supersonic_crack\scrack_close", 3.16228, 1, 200};
supersonicCrackFar[] = {"A3\sounds_f\arsenal\sfx\supersonic_crack\scrack_middle", 3.16228, 1, 200};
class CamShakeExplode
{
power=2.4494901;
duration=0.40000001;
frequency=20;
distance=7.3484702;
};
class CamShakeHit
{
power=6;
duration=0.40000001;
frequency=20;
distance=1;
};
class CamShakeFire
{
power = 2.11474;
duration = 0.8;
frequency = 20;
distance = 35.7771;
};
class CamShakePlayerFire
{
power = 1;
duration = 0.1;
frequency = 20;
distance = 1;
};
SoundSetExplosion[] = {"RocketsLight_Exp_SoundSet", "RocketsLight_Tail_SoundSet", "Explosion_Debris_SoundSet"};
};
};