mirror of
https://github.com/Defent/DMS_Exile.git
synced 2024-08-30 16:52:12 +00:00
e3d11a0aa5
Lots of optimizations...
55 lines
1.2 KiB
Plaintext
55 lines
1.2 KiB
Plaintext
/*
|
|
DMS Pre-init
|
|
Written by eraser1 (trainwreckdayz.com)
|
|
*/
|
|
#define CALLFILE(FILE) call compile preprocessFileLineNumbers FILE;
|
|
|
|
DMS_HC_Object = objNull;
|
|
|
|
DMS_CleanUpList = [];
|
|
|
|
DMS_Version = getText (configFile >> "CfgPatches" >> "a3_dms" >> "a3_DMS_version");
|
|
|
|
|
|
//Load main config
|
|
CALLFILE("\x\addons\dms\config.sqf");
|
|
|
|
|
|
//Load map-specific configs. Should make it easier for people with multiple servers/maps. One PBO to rule them all...
|
|
if (DMS_Use_Map_Config) then
|
|
{
|
|
private _file = preprocessFileLineNumbers (format ["\x\addons\dms\map_configs\%1_config.sqf",toLower worldName]);
|
|
if (_file isEqualTo "") then
|
|
{
|
|
'You need to set the config value "DMS_Use_Map_Config" to false!' call DMS_fnc_DebugLog;
|
|
}
|
|
else
|
|
{
|
|
call compile _file;
|
|
};
|
|
};
|
|
|
|
DMS_MagRange = DMS_MaximumMagCount - DMS_MinimumMagCount;
|
|
|
|
/*
|
|
Original Functions from
|
|
http://maca134.co.uk/portfolio/m3editor-arma-3-map-editor/
|
|
|
|
Slightly modified by eraser1
|
|
*/
|
|
|
|
M3E_fnc_getCenter = DMS_fnc_GetCenter;
|
|
|
|
M3E_fnc_subArr = DMS_fnc_SubArr;
|
|
|
|
|
|
DMS_AttemptsUntilThrottle = DMS_AttemptsUntilThrottle + 1;
|
|
|
|
DMS_HelisToClean = [];
|
|
DMS_HeliParatrooper_Arr = [];
|
|
|
|
|
|
// Initialize mission variables...
|
|
CALLFILE("\x\addons\dms\missions\static_init.sqf");
|
|
CALLFILE("\x\addons\dms\missions\mission_init.sqf");
|