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 {