205 lines
4.4 KiB
C++
205 lines
4.4 KiB
C++
class braf_m2staticmg_base: StaticMGWeapon
|
|
{
|
|
author = "BRAF TEAM";
|
|
reloadMagazineSound[]={"\braf\braf_static\m2\data\reload-belt-1",db-30,1,35};
|
|
model="\braf\braf_static\m2\m2_mg.p3d";
|
|
picture="\braf\braf_static\m2\data\ui\icon_hmg_02_high_ca.paa";
|
|
icon="\braf\braf_static\m2\data\ui\icomap_m2_ca.paa";
|
|
editorPreview = "\braf\braf_insignia\editorpreview\static\braf_i_m2staticmg_minitripod_aaf.jpg";
|
|
mapSize=3;
|
|
displayName="M2 Browning (High Tripod)";
|
|
class Turrets: Turrets
|
|
{
|
|
class MainTurret: MainTurret
|
|
{
|
|
optics=1;
|
|
turretInfoType="RscOptics_Offroad_01";
|
|
discreteDistance[]={100,200,300,400,500,600,700,800,900,1000,1100,1200,1300,1400,1500};
|
|
discreteDistanceInitIndex=2;
|
|
gunnerOpticsModel="\a3\weapons_f\reticle\optics_empty";
|
|
gunnerLeftHandAnimName="otochlaven_shake";
|
|
gunnerRightHandAnimName="otochlaven_shake";
|
|
selectionFireAnim="zasleh";
|
|
minElev=-20;
|
|
minTurn=-180;
|
|
maxTurn=180;
|
|
weapons[]=
|
|
{
|
|
"braf_vhmg_m2_static"
|
|
};
|
|
magazines[]=
|
|
{
|
|
"braf_100rnd_127x99_m",
|
|
"braf_100rnd_127x99_m",
|
|
"braf_100rnd_127x99_m",
|
|
"braf_100rnd_127x99_m"
|
|
};
|
|
gunnerAction="M2_Gunner";
|
|
};
|
|
};
|
|
class AnimationSources
|
|
{
|
|
class ReloadAnim
|
|
{
|
|
source="reload";
|
|
weapon="braf_vhmg_m2_static";
|
|
};
|
|
class ReloadMagazine
|
|
{
|
|
source="reloadmagazine";
|
|
weapon="braf_vhmg_m2_static";
|
|
};
|
|
class Revolving
|
|
{
|
|
source="revolving";
|
|
weapon="braf_vhmg_m2_static";
|
|
};
|
|
};
|
|
armorStructural=10;
|
|
class Library
|
|
{
|
|
libTextDesc="50 Cal";
|
|
};
|
|
class assembleInfo
|
|
{
|
|
primary=0;
|
|
base="";
|
|
assembleTo="";
|
|
dissasembleTo[]=
|
|
{
|
|
"braf_b_m2_gun_bag",
|
|
"braf_b_m2_tripod_bag"
|
|
};
|
|
displayName="";
|
|
};
|
|
};
|
|
class braf_i_m2staticmg_aaf: braf_m2staticmg_base
|
|
{
|
|
scope=2;
|
|
scopeArsenal=2;
|
|
scopeCurator=2;
|
|
side=2;
|
|
faction="Braf_army";
|
|
crew="braf_army_rifleman_regular_2000";
|
|
typicalCargo[]=
|
|
{
|
|
"braf_army_rifleman_regular_2000"
|
|
};
|
|
};
|
|
class braf_m2staticmg_minitripod_base: braf_m2staticmg_base
|
|
{
|
|
author = "BRAF TEAM";
|
|
displayName="M2 Browning (Low Tripod)";
|
|
model="\braf\braf_static\m2\m2_mg2.p3d";
|
|
picture="\braf\braf_static\m2\data\ui\icon_hmg_02_ca.paa";
|
|
editorPreview = "\braf\braf_insignia\editorpreview\static\braf_i_m2staticmg_aaf.jpg";
|
|
class Turrets: Turrets
|
|
{
|
|
class MainTurret: MainTurret
|
|
{
|
|
gunnerLeftHandAnimName="otochlaven_shake";
|
|
gunnerRightHandAnimName="otochlaven_shake";
|
|
gunneraction="LowTripod_Gunner";
|
|
initturn=0;
|
|
maxturn=90;
|
|
minturn=-90;
|
|
};
|
|
};
|
|
class assembleInfo
|
|
{
|
|
primary=0;
|
|
base="";
|
|
assembleTo="";
|
|
dissasembleTo[]=
|
|
{
|
|
"braf_b_m2_gun_bag",
|
|
"braf_b_m2_minitripod_bag"
|
|
};
|
|
displayName="";
|
|
};
|
|
};
|
|
class braf_i_m2staticmg_minitripod_aaf: braf_m2staticmg_minitripod_base
|
|
{
|
|
scope=2;
|
|
scopeArsenal=2;
|
|
scopeCurator=2;
|
|
side=2;
|
|
faction="Braf_army";
|
|
crew="braf_army_rifleman_regular_2000";
|
|
typicalCargo[]=
|
|
{
|
|
"braf_army_rifleman_regular_2000"
|
|
};
|
|
};
|
|
class braf_b_m2_gun_bag: Weapon_Bag_Base
|
|
{
|
|
author = "BRAF TEAM";
|
|
displayName="M2 Gun Bag";
|
|
_generalMacro="braf_i_m2staticmg_aaf";
|
|
mass=250;
|
|
scope=2;
|
|
scopeArsenal=2;
|
|
scopeCurator=2;
|
|
model="\braf\braf_static\m2\bags\staticx.p3d";
|
|
picture="\braf\braf_static\m2\bags\staticx_ca.paa";
|
|
icon="\braf\braf_static\m2\bags\mapicon_backpack_ca.paa";
|
|
hiddenSelectionsTextures[]=
|
|
{
|
|
"\braf\braf_static\m2\bags\data\static_co.paa"
|
|
};
|
|
class assembleInfo
|
|
{
|
|
primary=0;
|
|
base="";
|
|
assembleTo="";
|
|
dissasembleTo[]={};
|
|
displayName="";
|
|
};
|
|
faction="IND_F";
|
|
};
|
|
class braf_b_m2_tripod_bag: Weapon_Bag_Base
|
|
{
|
|
author = "BRAF TEAM";
|
|
mass=150;
|
|
scope=2;
|
|
scopeArsenal=2;
|
|
scopeCurator=2;
|
|
displayName="M2 Tripod Bag";
|
|
_generalMacro="braf_i_m2staticmg_aaf";
|
|
model="\braf\braf_static\m2\bags\staticy.p3d";
|
|
picture="\braf\braf_static\m2\bags\staticy_ca.paa";
|
|
icon="\braf\braf_static\m2\bags\mapicon_backpack_ca.paa";
|
|
hiddenSelectionsTextures[]=
|
|
{
|
|
"\braf\braf_static\m2\bags\data\static_co.paa"
|
|
};
|
|
faction="Braf_army";
|
|
class assembleInfo: assembleInfo
|
|
{
|
|
displayName="$STR_A3_CfgVehicles_B_HMG_01_Wpn_assembleInfo0";
|
|
assembleTo="braf_i_m2staticmg_aaf";
|
|
base[]=
|
|
{
|
|
"braf_b_m2_gun_bag"
|
|
};
|
|
};
|
|
};
|
|
class braf_b_m2_minitripod_bag: braf_b_m2_tripod_bag
|
|
{
|
|
author = "BRAF TEAM";
|
|
mass=150;
|
|
scope=2;
|
|
scopeArsenal=2;
|
|
scopeCurator=2;
|
|
displayName="M2 MiniTripod Bag";
|
|
_generalMacro="braf_i_m2staticmg_aaf";
|
|
class assembleInfo: assembleInfo
|
|
{
|
|
displayName="$STR_A3_CfgVehicles_B_HMG_01_Wpn_assembleInfo0";
|
|
assembleTo="braf_i_m2staticmg_minitripod_aaf";
|
|
base[]=
|
|
{
|
|
"braf_b_m2_gun_bag"
|
|
};
|
|
};
|
|
}; |