Both NATO and CSAT Remote Designators fire lasers slightly off vision line, resulting in imprecise lasing. On the other hand same handheld laser designators work properly.
Description
Description
Details
Details
- Severity
- Tweak
- Resolution
- Open
- Reproducibility
- Always
- Operating System
- Windows 10 x64
- Category
- Config
Steps To Reproduce
- Start editor, any world (preferably one with hills for easier observation)
- Place player unit
- Execute this code:
player setDir -90; player linkItem "B_UavTerminal"; uniformContainer player addMagazineCargoGlobal ["Laserbatteries", 1]; player addWeapon "Laserdesignator"; player selectWeapon "Laserdesignator"; [player] joinSilent createGroup blufor; { private _pos = player modelToWorld [-1 + _forEachIndex * 2, 4, 0]; _pos set [2, 0]; systemChat str _pos; private _uav = createVehicle [_x, _pos, [], 0, "CAN_COLLIDE"]; _uav setPosATL _pos; _uav setDir getDir player; _uav setVectorUp surfaceNormal _pos; units createVehicleCrew _uav joinSilent createGroup blufor; player connectTerminalToUAV _uav; } forEach [ "B_Static_Designator_01_F" ,"O_Static_Designator_02_F" ]; for "_i" from 1 to 6 do { createVehicle ["Land_Canal_WallSmall_10m_F", player modelToWorld [-15 + _i * 5, 15 * _i, 4], [], 0, "CAN_COLLIDE"] setDir getDir player; }; if(isNil"testeh") then { testeh = addMissionEventHandler ["Draw3d", {call draw3d}]; }; draw3d = { { if(alive _x) then { drawIcon3D ["\A3\ui_f\data\map\markers\military\destroy_ca.paa", [1, 0, 0, 1], ASLtoAGL getPosWorldVisual _x, 0.5, 0.5, 0, str _x, 0, 0.04, "PuristaMedium"]; }; } forEach ((allUnitsUAV apply {laserTarget _x}) + [laserTarget cameraOn]); };0
- Fire handheld laser designator at some object or terrain, observe that laser target perfectly aligns with line of sight
- Connect to NATO Remote Designator, fire its laser, observe that its slightly off, seems to be related to direction, more noticeable when aiming west or east.
- Connect to CSAT Remote Designator, fire its laser and do same observations.
Additional Information
Perhaps this can be solved with config changes, but I don't have access to model source to see where memory points are exactly and how they're rotated.