Files

211 lines
3.6 KiB
C++

class braf_launch_alac_Loaded: Launcher_Base_F
{
author="BRAF Team";
scope=1;
scopeArsenal=1;
displayName="IMBEL ALAC 84 mm";
baseWeapon="braf_launch_alac";
model="\braf\braf_weapons_launchers\AntiTank_ALAC\alac.p3d";
picture="\braf\braf_weapons_launchers\AntiTank_ALAC\ui\w_m136_launcher_ca.paa";
UiPicture="\a3\weapons_f\data\ui\icon_at_ca.paa";
modelOptics="-";
opticsPPEffects[]=
{
"OpticsCHAbera1",
"OpticsBlur1"
};
cursorAim="\a3\weapons_f\data\clear_empty";
cursor="missile";
cursorSize=1;
magazineReloadTime=1;
handAnim[]=
{
"OFP2_ManSkeleton",
"\braf\braf_weapons_anim\animations\AntiTank_ALAC\m136.rtm"
};
maxZeroing=400;
weaponInfoType="RscWeaponZeroing";
distanceZoomMin=50;
distanceZoomMax=400;
discreteDistance[]={50,100,150,200,250,300,350,400};
discreteDistanceCameraPoint[]=
{
"eye_1",
"eye_2",
"eye_3",
"eye_4",
"eye_5",
"eye_6",
"eye_7",
"eye_8"
};
discreteDistanceInitIndex=0;
memorypointcamera="eye";
cameraDir="look";
magazines[]=
{
"braf_alac_m"
};
jsrs_soundeffect="JSRS2_Distance_Effects_Launcher";
AGM_Backblast_Angle=90;
AGM_Backblast_Range=60;
AGM_Backblast_Damage=0.69999999;
AGM_UsedTube="AGM_launch_M136_Used_F";
ace_overpressure_angle=90;
ace_overpressure_damage=0.5;
ace_overpressure_range=10;
class GunParticles
{
class effect1
{
positionName="BackBlast2";
directionName="BackBlast1";
};
};
sounds[]=
{
"StandardSound"
};
class BaseSoundModeType
{
weaponSoundEffect="DefaultRifle";
};
class StandardSound: BaseSoundModeType
{
begin1[]=
{
"braf\braf_weapons_launchers\AntiTank_ALAC\sound\M136_s1.wss",
"db18",
1,
900
};
begin2[]=
{
"braf\braf_weapons_launchers\AntiTank_ALAC\sound\M136_s2.wss",
"db18",
1,
900
};
begin3[]=
{
"braf\braf_weapons_launchers\AntiTank_ALAC\sound\M136_s3.wss",
"db18",
1,
900
};
begin4[]=
{
"braf\braf_weapons_launchers\AntiTank_ALAC\sound\M136_s4.wss",
"db18",
1,
900
};
soundBegin[]=
{
"begin1",
1,
"begin2",
1,
"begin3",
1,
"begin4",
1
};
};
reloadMagazineSound[]=
{
"braf\braf_weapons_launchers\AntiTank_ALAC\sfx\Reload",
1,
1,
35
};
drySound[]=
{
"braf\braf_weapons_launchers\AntiTank_ALAC\sfx\Dry",
1,
1,
35
};
soundFly[]=
{
"braf\braf_weapons_launchers\AntiTank_ALAC\sfx\Fly",
0.31622776,
1.5,
900
};
recoil="recoil_single_law";
value=20;
canLock=0;
aiRateOfFire=5;
aiRateOfFireDistance=2500;
minRange=50;
midRange=200;
maxRange=400;
class Library
{
libTextDesc="Recoil less 84mm Anti Tank Single usage Launcher";
};
descriptionShort="ALAC - Light AT";
class WeaponSlotsInfo: WeaponSlotsInfo
{
allowedSlots[]={901};
mass=100;
};
inertia=0.89999998;
aimTransitionSpeed=0.5;
class ItemInfo
{
priority=3;
};
htMin=1;
htMax=460;
afMax=0;
mfMax=0;
mFact=1;
tBody=100;
class EventHandlers
{
fired="_this call CBA_fnc_firedDisposable";
};
};
class braf_launch_alac: braf_launch_alac_Loaded
{
author="BRAF Team";
baseWeapon="braf_launch_alac";
scope=2;
scopeArsenal=2;
magazines[]=
{
"CBA_FakeLauncherMagazine"
};
class WeaponSlotsInfo: WeaponSlotsInfo
{
mass=50;
};
class Library
{
LibTextDesc="IMBEL ALAC 84 mm";
};
};
class braf_launch_alac_Used: braf_launch_alac_Loaded
{
author="BRAF Team";
baseWeapon="braf_launch_alac_Used";
scope=1;
displayName="IMBEL ALAC 84 mm Used";
model="\braf\braf_weapons_launchers\AntiTank_ALAC\alac_used.p3d";
magazines[]=
{
"CBA_FakeLauncherMagazine"
};
class WeaponSlotsInfo: WeaponSlotsInfo
{
mass=50;
};
class Library
{
LibTextDesc="IMBEL ALAC 84 mm Used";
};
};