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
+