diff --git a/addons/malyutka/CfgVehicles.hpp b/addons/malyutka/CfgVehicles.hpp index a3bd7d50ec..38d6c54bda 100644 --- a/addons/malyutka/CfgVehicles.hpp +++ b/addons/malyutka/CfgVehicles.hpp @@ -94,6 +94,91 @@ class CfgVehicles { displayName = CSTRING(9m14); }; }; + }; + class GVAR(9m14_joystick): StaticATWeapon { + scope = 2; + side = 1; + faction = "BLU_F"; + crew = "B_Soldier_F"; + author = "Brandon (TCVM)"; + displayName = CSTRING(9s415); + model = QPATHTOF(data\9m14_joystick.p3d); + picture = "\A3\Static_F_Gamma\data\UI\gear_StaticTurret_AT_CA.paa"; + UiPicture = "\A3\Static_F_Gamma\data\UI\gear_StaticTurret_AT_CA.paa"; + icon = "\A3\Static_F_Gamma\data\UI\map_StaticTurret_AT_CA.paa"; + threat[] = {0.7,1.0,0.1}; + cost = 100000; + class Damage { + tex[] = {}; + mat[] = { + "a3\static_f_gamma\data\staticturret_01.rvmat", + "a3\static_f_gamma\data\staticturret_01_damage.rvmat", + "a3\static_f_gamma\data\staticturret_01_destruct.rvmat", + "a3\static_f_gamma\data\staticturret_02.rvmat", + "a3\static_f_gamma\data\staticturret_02_damage.rvmat", + "a3\static_f_gamma\data\staticturret_02_destruct.rvmat", + "a3\weapons_f_beta\launchers\titan\data\titan_launcher.rvmat", + "a3\weapons_f_beta\launchers\titan\data\titan_launcher_damage.rvmat", + "a3\weapons_f_beta\launchers\titan\data\titan_launcher_destruct.rvmat", + "a3\weapons_f_beta\launchers\titan\data\titan_mtube.rvmat", + "a3\weapons_f_beta\launchers\titan\data\titan_mtube_damage.rvmat", + "a3\weapons_f_beta\launchers\titan\data\titan_mtube_destruct.rvmat" + }; + }; + + class Turrets: Turrets { + class MainTurret: MainTurret { + optics = 1; + turretInfoType = "RscWeaponEmpty"; + gunnerOpticsModel = ""; + minElev = 0; + maxElev = 0; + weapons[] = { QGVAR(9s415_dummy) }; + magazines[] = { QGVAR(9s415_dummy) }; + + gunnerAction = ""; + gunnergetInAction = ""; + gunnergetOutAction = ""; + + discreteDistance[] = {}; + discreteDistanceInitIndex = 0; + + displayName = CSTRING(9s415); + + class ViewOptics { + initAngleX = 0; + minAngleX = -90; + maxAngleX = 90; + initAngleY = 0; + minAngleY = -100; + maxAngleY = 100; + initFov = 0.055; + minFov = 0.055; // 6 degree FOV + maxFov = 0.055; + visionMode[] = {"Normal"}; + thermalMode[] = {0}; + }; + gunnerRightHandAnimName = ""; + gunnerLeftHandAnimName = ""; + gunBeg = ""; + gunEnd = ""; + memoryPointGunnerOptics = ""; + }; + }; + + soundGetOut[] = {"A3\sounds_f\dummysound",0.001,1,5}; + soundGetIn[] = {"A3\sounds_f\dummysound",0.00031622776,1,5}; + armorStructural = 10.0; + + class ACE_CSW { + disassembleTo = QGVAR(super); + }; + + class ACE_Actions: ACE_Actions { + class ACE_MainActions: ACE_MainActions { + displayName = CSTRING(9s415); + }; + }; }; }; \ No newline at end of file diff --git a/addons/malyutka/data/9m14.p3d b/addons/malyutka/data/9m14.p3d index 05a6514380..24d627bda2 100644 Binary files a/addons/malyutka/data/9m14.p3d and b/addons/malyutka/data/9m14.p3d differ diff --git a/addons/malyutka/data/9m14_joystick.p3d b/addons/malyutka/data/9m14_joystick.p3d new file mode 100644 index 0000000000..302d2e7557 Binary files /dev/null and b/addons/malyutka/data/9m14_joystick.p3d differ diff --git a/addons/malyutka/data/9m14_mount.p3d b/addons/malyutka/data/9m14_mount.p3d index ead820fb3a..66bdbfb399 100644 Binary files a/addons/malyutka/data/9m14_mount.p3d and b/addons/malyutka/data/9m14_mount.p3d differ diff --git a/addons/malyutka/data/model.cfg b/addons/malyutka/data/model.cfg index fc22aa166a..6b3e3a5183 100644 --- a/addons/malyutka/data/model.cfg +++ b/addons/malyutka/data/model.cfg @@ -6,6 +6,7 @@ class CfgSkeletons { }; class 9m14_skeleton: Default {}; class 9m14_mount_skeleton: Default {}; + class 9m14_joystick_skeleton: Default {}; }; class CfgModels { class Default { @@ -23,4 +24,9 @@ class CfgModels { sections[] = {}; skeletonName = "9m14_mount_skeleton"; }; + class 9m14_joystick: Default { + sectionsInherit = ""; + sections[] = {}; + skeletonName = "9m14_joystick_skeleton"; + }; }; \ No newline at end of file diff --git a/addons/malyutka/stringtable.xml b/addons/malyutka/stringtable.xml index 4fea798ebd..b5b294f74e 100644 --- a/addons/malyutka/stringtable.xml +++ b/addons/malyutka/stringtable.xml @@ -13,5 +13,8 @@ MCLOS, wire-guided missile + + [CSW] 9S415 Control Unit +