Files
braf/braf_static/L16/VehiclesL16.hpp

148 lines
2.8 KiB
C++

class braf_M252_base: StaticMortar
{
author="BRAF Team";
availableForSupportTypes[]=
{
"Artillery"
};
displayname="L16 81mm Mortar";
class Library
{
libTextDesc="81mm Mortar";
};
model="\braf\braf_static\L16\81Mortar.p3d";
transportSoldier=1;
cargoAction[]=
{
"D30_Cargo"
};
icon="\braf\braf_static\L16\data\ui\icomap_mortar_m251_ca.paa";
picture="\braf\braf_static\L16\data\ui\Mortar_01_ca.paa";
UiPicture="\braf\braf_static\L16\data\ui\Mortar_01_ca.paa";
editorPreview = "\braf\braf_insignia\editorpreview\static\braf_I_M252_AAF.jpg";
mapSize=1.5;
class Turrets: Turrets
{
class MainTurret: MainTurret
{
class ViewOptics;
gunnerAction="D30_Cargo";
weapons[]=
{
"mortar_82mm"
};
magazines[]=
{
"8Rnd_82mm_Mo_shells",
"8Rnd_82mm_Mo_shells",
"8Rnd_82mm_Mo_shells",
"8Rnd_82mm_Mo_shells",
"8Rnd_82mm_Mo_Flare_white",
"8Rnd_82mm_Mo_Flare_white",
"8Rnd_82mm_Mo_Smoke_white",
"8Rnd_82mm_Mo_Smoke_white"
};
initElev=0;
initTurn=0;
minElev=-15;
maxElev=35;
minTurn=-180;
maxTurn=180;
elevationMode=1;
};
};
htMin=1;
htMax=480;
afMax=0;
mfMax=0;
mFact=1;
tBody=100;
artilleryScanner=1;
class assembleInfo
{
primary=0;
base="";
assembleTo="";
dissasembleTo[]=
{
"braf_B_M252_Gun_Bag",
"braf_B_M252_Bipod_Bag"
};
displayName="";
};
};
class braf_I_M252_AAF: braf_M252_base
{
scope=2;
scopeArsenal=2;
scopeCurator=2;
side=2;
faction="Braf_army";
crew="braf_army_rifleman_regular_2000";
typicalCargo[]=
{
"braf_army_rifleman_regular_2000"
};
hiddenSelections[]=
{
"camo"
};
hiddenSelectionsTextures[]=
{
"\braf\braf_static\L16\data\m252_81mm_co.paa"
};
};
class braf_B_M252_Gun_Bag: Weapon_Bag_Base
{
author="BRAF Team";
displayName="M252 Gun Bag";
_generalMacro="braf_I_M252_AAF";
mass=200;
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="braf_army";
};
class braf_B_M252_Bipod_Bag: Weapon_Bag_Base
{
author="BRAF Team";
mass=150;
scope=2;
scopeArsenal=2;
scopeCurator=2;
displayName="M252 Tripod Bag";
_generalMacro="braf_I_M252_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="Assemble M252 Mortar";
assembleTo="braf_I_M252_AAF";
base[]=
{
"braf_B_M252_Gun_Bag"
};
};
};