diff --git a/addons/client/functions/fnc_convertClientLocation.sqf b/addons/client/functions/fnc_convertClientLocation.sqf index 3f335d5..da2ef15 100644 --- a/addons/client/functions/fnc_convertClientLocation.sqf +++ b/addons/client/functions/fnc_convertClientLocation.sqf @@ -104,6 +104,9 @@ switch (toLower worldName) do { case "clafghan": { _realLocation = _position call armatak_fnc_convert_to_clafghan; }; + case "rut_mandol": { + _realLocation = _position call armatak_fnc_convert_to_rut_mandol; + }; default { _warning = format ["ARMATAK
%1", "Unsupported Map"]; [[_warning, 1.5]] call CBA_fnc_notify; diff --git a/addons/main/CfgFunctions.hpp b/addons/main/CfgFunctions.hpp index 4549bfd..38d9825 100644 --- a/addons/main/CfgFunctions.hpp +++ b/addons/main/CfgFunctions.hpp @@ -119,6 +119,9 @@ class CfgFunctions { class convert_to_clafghan { file = "\armatak\armatak\addons\main\functions\map\fn_convert_to_clafghan.sqf"; }; + class convert_to_rut_mandol { + file = "\armatak\armatak\addons\main\functions\map\fn_convert_to_rut_mandol.sqf"; + }; }; }; }; diff --git a/addons/main/functions/map/fn_convert_to_clafghan.sqf b/addons/main/functions/map/fn_convert_to_clafghan.sqf index bfdeba4..d9b1f99 100644 --- a/addons/main/functions/map/fn_convert_to_clafghan.sqf +++ b/addons/main/functions/map/fn_convert_to_clafghan.sqf @@ -8,11 +8,11 @@ _playerLongitude = _playerPosition select 1; _playerMaxLatitude = 20480; _playerMaxLongitude = 20480; -_MapMaxLatitude = 33.728772; -_MapMinLatitude = 33.542815; +_MapMaxLongitude = 33.728772; +_MapMinLongitude = 33.542815; -_MapMaxLongitude = 63.169746; -_MapMinLongitude = 62.938820; +_MapMaxLatitude = 63.169746; +_MapMinLatitude = 62.938820; _LongitudeDifference = _MapMaxLongitude - _MapMinLongitude; _LatitudeDifference = _MapMaxLatitude - _MapMinLatitude; diff --git a/addons/main/functions/map/fn_convert_to_malvinas_pradera_ganso.sqf b/addons/main/functions/map/fn_convert_to_malvinas_pradera_ganso.sqf index e69de29..8b13789 100644 --- a/addons/main/functions/map/fn_convert_to_malvinas_pradera_ganso.sqf +++ b/addons/main/functions/map/fn_convert_to_malvinas_pradera_ganso.sqf @@ -0,0 +1 @@ + diff --git a/addons/main/functions/map/fn_convert_to_rut_mandol.sqf b/addons/main/functions/map/fn_convert_to_rut_mandol.sqf new file mode 100644 index 0000000..23267a3 --- /dev/null +++ b/addons/main/functions/map/fn_convert_to_rut_mandol.sqf @@ -0,0 +1,23 @@ +params["_latitude", "_longitude", "_altitude"]; + +_playerPosition = [_latitude, _longitude, _altitude]; + +_playerLatitude = _playerPosition select 0; +_playerLongitude = _playerPosition select 1; + +_playerMaxLatitude = 32768; +_playerMaxLongitude = 32768; + +_MapMaxLongitude = 35.285485; +_MapMinLongitude = 34.927617; + +_MapMaxLatitude = 70.445404; +_MapMinLatitude = 70.016783; + +_LongitudeDifference = _MapMaxLongitude - _MapMinLongitude; +_LatitudeDifference = _MapMaxLatitude - _MapMinLatitude; + +_RealLongitude = (_playerLongitude / _playerMaxLongitude) * _LongitudeDifference + _MapMinLongitude; +_RealLatitude = (_playerLatitude / _playerMaxLatitude) * _LatitudeDifference + _MapMinLatitude; + +[_RealLongitude, _RealLatitude, _playerPosition select 2] diff --git a/addons/server/CfgVehicles.hpp b/addons/server/CfgVehicles.hpp index d04ea07..af7fce6 100644 --- a/addons/server/CfgVehicles.hpp +++ b/addons/server/CfgVehicles.hpp @@ -4,19 +4,11 @@ class CfgVehicles { { class AttributesBase { - class Default; class Edit; - class Combo; - class Checkbox; - class CheckboxNumber; class ModuleDescription; - class Units; }; - class ModuleDescription - { - class AnyBrain; - }; + class ModuleDescription; }; class GVAR(moduleBase): Module_F {