diff --git a/.hemtt/missions/test.Stratis/mission.sqm b/.hemtt/missions/test.Stratis/mission.sqm index 14cb1c5..8ded3f3 100644 Binary files a/.hemtt/missions/test.Stratis/mission.sqm and b/.hemtt/missions/test.Stratis/mission.sqm differ diff --git a/.hemtt/missions/~test.stratis/mission.sqm b/.hemtt/missions/~test.stratis/mission.sqm deleted file mode 100644 index 445979b..0000000 Binary files a/.hemtt/missions/~test.stratis/mission.sqm and /dev/null differ diff --git a/.hemtt/project.toml b/.hemtt/project.toml index e48cd9d..1eac395 100644 --- a/.hemtt/project.toml +++ b/.hemtt/project.toml @@ -25,6 +25,9 @@ workshop = [ "2369477168", # Advanced Developer Tools "3058335345", # TBD Mortars "843577117", # RHSUSAF + "843425103", # RHSUSAF + + ] mission = "test.Stratis" diff --git a/addons/m119/XEH_postInit.sqf b/addons/m119/XEH_postInit.sqf index 637df1e..bbf2689 100644 --- a/addons/m119/XEH_postInit.sqf +++ b/addons/m119/XEH_postInit.sqf @@ -21,7 +21,19 @@ GVAR(towingList) = [ ["rhsusf_m998.*", [0, -2.4, -0.88], -0.115], ["rhsusf_m1151.*", [-0.05, -2.53, -0.7], -0.1], ["rhsusf_m1152.*", [-0.05, -2.52, -0.7], -0.105], - ["rhsusf_m113d.*", [0.37, -1.93, -1.69], -0.035] + ["rhsusf_m113d.*", [0.37, -1.93, -1.69], -0.035], + ["UK3CB_BAF_LandRover_Hard.*", [0, -2.3, -1.03], -0.11], + ["UK3CB_BAF_LandRover_Soft.*", [0.11, -2.34, -1.03], -0.10], + ["UK3CB_BAF_Coyote.*", [0.05, -2.78, -1.7], -0.12], + ["UK3CB_BAF_Jackal.*", [-0.07, -2.55, -1.25], -0.12], + ["UK3CB_BAF_MAN_HX58_Transport.*", [0, -4.32, -1.83], -0.31], + ["UK3CB_BAF_MAN_HX60_Transport.*", [0, -3.30, -1.83], -0.31], + ["CUP_B_MTVR.*", [0, -3.57, -0.85], -0.12], + ["rhs_kamaz5350.*", [0.115, -3.35, -1.36], -0.2], + ["RHS_Ural.*", [0, -3.15, -0.67], -0.2] + + + ]; [QGVAR(detached), { diff --git a/addons/m119/tbd_m119/CfgVehicles.hpp b/addons/m119/tbd_m119/CfgVehicles.hpp index b5ff3ea..b0de3ef 100644 --- a/addons/m119/tbd_m119/CfgVehicles.hpp +++ b/addons/m119/tbd_m119/CfgVehicles.hpp @@ -117,6 +117,11 @@ class CfgVehicles { initPhase = 0; animPeriod = 0; }; + class howitzer_rotation_source { + source = "user"; + initPhase = 0; + animPeriod = 0; + }; class trigger_rotation_source { source = "user"; diff --git a/addons/m119/tbd_m119/TBD_M119.p3d b/addons/m119/tbd_m119/TBD_M119.p3d index b0869f9..e0e7b56 100644 Binary files a/addons/m119/tbd_m119/TBD_M119.p3d and b/addons/m119/tbd_m119/TBD_M119.p3d differ diff --git a/addons/m119/tbd_m119/model.cfg b/addons/m119/tbd_m119/model.cfg index 05b53c4..4e2d813 100644 --- a/addons/m119/tbd_m119/model.cfg +++ b/addons/m119/tbd_m119/model.cfg @@ -77,6 +77,18 @@ class Animations angle0 = "rad +360"; angle1 = "rad -360"; }; + class howitzer_rotation + { + type="rotationY"; + source="howitzer_rotation_source"; + selection="rest"; + axis="axis_howitzer"; + minValue = "rad -360"; + maxValue = "rad +360"; + angle0 = "rad +360"; + angle1 = "rad -360"; + }; + class rest { type="rotation";