211 lines
3.6 KiB
C++
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";
|
|
};
|
|
};
|
|
|