193 lines
4.3 KiB
C++
193 lines
4.3 KiB
C++
class WeaponFireGun;
|
|
class WeaponCloudsGun;
|
|
class WeaponFireMGun;
|
|
class WeaponCloudsMGun;
|
|
class RCWSOptics;
|
|
class Mode_SemiAuto;
|
|
class Mode_Burst;
|
|
class Mode_FullAuto;
|
|
class cfgWeapons
|
|
{
|
|
class Default;
|
|
class PistolCore;
|
|
class RifleCore;
|
|
class mortar_82mm;
|
|
class Rifle_Base_F;
|
|
class Rifle_Long_Base_F: Rifle_Base_F
|
|
{
|
|
class WeaponSlotsInfo;
|
|
};
|
|
class CannonCore;
|
|
class cannon_105mm;
|
|
class cannon_120mm;
|
|
class cannon_125mm;
|
|
class weapon_ShipCannon_120mm;
|
|
class mortar_155mm_AMOS: CannonCore
|
|
{
|
|
};
|
|
class autocannon_Base_F;
|
|
class autocannon_40mm_CTWS: autocannon_Base_F
|
|
{
|
|
class HE;
|
|
class AP;
|
|
};
|
|
class gatling_20mm: CannonCore
|
|
{
|
|
class manual;
|
|
};
|
|
class MGunCore;
|
|
class MGun: MGunCore
|
|
{
|
|
};
|
|
class HMG_M2;
|
|
class GrenadeCore;
|
|
class GMG_F: MGun
|
|
{
|
|
};
|
|
class GrenadeLauncher;
|
|
class GMG_20mm;
|
|
class GMG_40mm;
|
|
class LauncherCore;
|
|
class Launcher;
|
|
class Mk82BombLauncher;
|
|
class RocketPods;
|
|
class rockets_230mm_GAT: RocketPods
|
|
{
|
|
class Close;
|
|
class Medium;
|
|
class Far;
|
|
class Full;
|
|
};
|
|
class rockets_Skyfire: RocketPods
|
|
{
|
|
class burst;
|
|
};
|
|
class MissileLauncher;
|
|
class missiles_titan;
|
|
class missiles_Vorona;
|
|
class Missiles_Scalpel;
|
|
class missiles_Zephyr;
|
|
class Missile_AA_03_Plane_CAS_02_F;
|
|
class Binocular;
|
|
class Laserdesignator;
|
|
class Laserdesignator_mounted;
|
|
class NVGoggles;
|
|
class CarHorn;
|
|
class Braf_M120_mortar: mortar_82mm
|
|
{
|
|
scope=1;
|
|
displayname="M120 Mortar";
|
|
nameSound="CannonCore";
|
|
cursor="mortar";
|
|
cursorAim="EmptyCursor";
|
|
reloadTime=1.8;
|
|
magazineReloadTime=5;
|
|
autoReload=1;
|
|
canLock=0;
|
|
magazines[]=
|
|
{
|
|
"8Rnd_120mm_Mortar",
|
|
"8Rnd_82mm_Mo_Flare_white",
|
|
"8Rnd_82mm_Mo_Smoke_white"
|
|
};
|
|
modes[] = {"Single1", "Single2", "Single3", "Single4","Burst1", "Burst2", "Burst3", "Burst4"};
|
|
reloadSound[] = {"A3\Sounds_F\arsenal\weapons_vehicles\cannon_120mm\Cannon_120mm_Reload_01",2.5118864,1,10};
|
|
reloadMagazineSound[] = {"A3\Sounds_F\arsenal\weapons_vehicles\cannon_120mm\Cannon_120mm_Reload_01",2.5118864,1,10};
|
|
class Single1: Mode_SemiAuto {
|
|
displayName="120mm Ch.0";
|
|
sounds[] = {"StandardSound"};
|
|
class StandardSound
|
|
{
|
|
begin1[] = {"A3\Sounds_F\arsenal\weapons_vehicles\cannon_120mm\slammer_120mm_distant",3.1622777,1,1500};
|
|
soundBegin[] = {"begin1",1};
|
|
};
|
|
reloadSound[] = {"A3\Sounds_F\arsenal\weapons_vehicles\cannon_120mm\Cannon_120mm_Reload_01",2.5118864,1,10};
|
|
reloadTime=1.8;
|
|
artilleryDispersion=1.9;
|
|
aiRateOfFire=1;
|
|
aiRateOfFireDistance=10;
|
|
minRange=500;
|
|
minRangeProbab=0.0099999998;
|
|
midRange=1;
|
|
midRangeProbab=0.0099999998;
|
|
maxRange=1365;
|
|
maxRangeProbab=0.0099999998;
|
|
artilleryCharge = 0.5785;
|
|
};
|
|
|
|
class Single2: Single1 {
|
|
displayName="120mm Ch.1";
|
|
artilleryCharge = 0.955;
|
|
minRange = 0;
|
|
midRange = 1200;
|
|
maxRange = 1600;
|
|
};
|
|
|
|
class Single3: Single1 {
|
|
displayName="120mm Ch.2";
|
|
artilleryCharge = 1.568;
|
|
};
|
|
class Single4: Single1 {
|
|
displayName="120mm Ch.3";
|
|
artilleryCharge = 1.7577;
|
|
};
|
|
class Burst1: Mode_Burst
|
|
{
|
|
showToPlayer = 0;
|
|
displayName = "120mm Ch.1";
|
|
burst = 4;
|
|
aiBurstTerminable = 1;
|
|
sounds[] = {"StandardSound"};
|
|
class StandardSound
|
|
{
|
|
begin1[] = {"A3\Sounds_F\arsenal\weapons_vehicles\cannon_120mm\slammer_120mm_distant",3.1622777,1,1500};
|
|
soundBegin[] = {"begin1",1};
|
|
};
|
|
reloadSound[] = {"A3\Sounds_F\arsenal\weapons_vehicles\cannon_120mm\Cannon_120mm_Reload_01",2.5118864,1,10};
|
|
reloadTime=1.8;
|
|
artilleryDispersion=1.9;
|
|
aiRateOfFire=1;
|
|
aiRateOfFireDistance=10;
|
|
minRange=500;
|
|
minRangeProbab=0.0099999998;
|
|
midRange=900;
|
|
midRangeProbab=0.0099999998;
|
|
maxRange=1365;
|
|
maxRangeProbab=0.0099999998;
|
|
artilleryCharge = 0.5785;
|
|
};
|
|
|
|
class Burst2: Burst1 {
|
|
displayName="120mm Ch.1";
|
|
artilleryCharge = 0.955;
|
|
minRange = 1364;
|
|
midRange = 2500;
|
|
maxRange = 3720;
|
|
};
|
|
|
|
class Burst3: Burst1 {
|
|
displayName="120mm Ch.2";
|
|
artilleryCharge = 1.568;
|
|
minRange = 3678;
|
|
midRange = 6666;
|
|
maxRange = 10028;
|
|
};
|
|
class Burst4: Burst1 {
|
|
displayName="120mm Ch.3";
|
|
artilleryCharge = 1.7577;
|
|
minRange = 4621;
|
|
midRange = 8000;
|
|
maxRange = 12600;
|
|
};
|
|
ballisticsComputer=2;
|
|
class GunParticles
|
|
{
|
|
class FirstEffect
|
|
{
|
|
effectName="MortarFired";
|
|
positionName="Usti Hlavne";
|
|
directionName="Konec Hlavne";
|
|
};
|
|
};
|
|
};
|
|
}; |