12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- enableSaving [ false, false ];
- [] call compileFinal preprocessFileLineNumbers "scripts\shared\liberation_functions.sqf";
- [] call compileFinal preprocessFileLineNumbers "scripts\shared\init_sectors.sqf";
- [] call compileFinal preprocessFileLineNumbers "scripts\shared\fetch_params.sqf";
- [] call compileFinal preprocessFileLineNumbers "IA_liberation_config.sqf";
- // TODO: Clean Up - Ile 2 - Remove the un-needed presets, this is 501st Lib - remove RHS and others
- switch (IA_liberation_preset) do {
- case 0: {[] call compileFinal preprocessFileLineNumbers "presets\custom.sqf";};
- case 1: {[] call compileFinal preprocessFileLineNumbers "presets\apex_tanoa.sqf";};
- case 2: {[] call compileFinal preprocessFileLineNumbers "presets\rhs.sqf";};
- case 3: {[] call compileFinal preprocessFileLineNumbers "presets\rhs_bw.sqf";};
- case 4: {[] call compileFinal preprocessFileLineNumbers "presets\rhs_takistan.sqf";};
- case 5: {[] call compileFinal preprocessFileLineNumbers "presets\3cbBAF.sqf";};
- case 6: {[] call compileFinal preprocessFileLineNumbers "presets\customRebelVsEmpire.sqf";};
- case 7: {[] call compileFinal preprocessFileLineNumbers "presets\customEmpireVsRebel.sqf";};
- case 8: {[] call compileFinal preprocessFileLineNumbers "presets\customCloneVsCis.sqf";};
- case 9: {[] call compileFinal preprocessFileLineNumbers "presets\customCisVsClone.sqf";};
- default {[] call compileFinal preprocessFileLineNumbers "presets\customRebelVsEmpire.sqf";};
- };
- MISSION_ROOT = call {
- private "_arr";
- _arr = toArray __FILE__;
- _arr resize (count _arr - 8);
- toString _arr
- };
- [] call compileFinal preprocessFileLineNumbers "scripts\shared\classnames.sqf";
- [] execVM "GREUH\scripts\GREUH_activate.sqf";
- [] execVM "intercom.sqf";
- //[] execVM "alarm.sqf";
- [] call compileFinal preprocessFileLineNumbers "scripts\shared\init_shared.sqf";
- if (isServer) then {
- [] call compileFinal preprocessFileLineNumbers "scripts\server\init_server.sqf";
- };
- // TODO: Check To See If HC_Manager Script Is Needed (Possable Replaced with ACEX HC)
- if (!isDedicated && !hasInterface && isMultiplayer) then {
- [] spawn compileFinal preprocessFileLineNumbers "scripts\server\offloading\hc_manager.sqf";
- };
- if (!isDedicated && hasInterface) then {
- waitUntil { alive player };
- [] call compileFinal preprocessFileLineNumbers "scripts\client\init_client.sqf";
- } else {
- setViewDistance 1600;
- };
- if (IA_liberation_debug) then {private _text = format ["[IA LIBERATION] [DEBUG] init.sqf done for: %1", (name player)];_text remoteExec ["diag_log",2];};
- //Temp fix for endless loading screen.
- _EndSplashScreen = {
- for "_x" from 1 to 4 do {
- endLoadingScreen;
- sleep 3;
- };
- };
- [] spawn _EndSplashScreen;
|