if (hasInterface) then {
	//A3XAI Client
	#include "A3XAI_Client\A3XAI_initclient.sqf";
};
	
//R3F Logistics
[] execVM "R3F_LOG\init.sqf";

//igiload
[] execVM "IgiLoad\IgiLoadInit.sqf";

//ST Map Gestures Server
if (isServer) then {
	call compile preProcessFileLineNumbers "Custom\st_map_gestures\serverInit.sqf";
};

if (hasInterface) then {
	call compile preprocessFileLineNumbers "Custom\st_map_gestures\clientInit.sqf";
};

//Exile Revive
[] execVM "Custom\EnigmaRevive\init.sqf";

if (!hasInterface || isServer) {
	Bones_fnc_salvageAndRepairMenuHelo = compileFinal preprocessFileLineNumbers "Custom\advancedRepair\Bones_fnc_salvageAndRepairMenuHelo.sqf";
	Bones_fnc_salvageAndRepairMenuCar = compileFinal preprocessFileLineNumbers "Custom\advancedRepair\Bones_fnc_salvageAndRepairMenuCar.sqf";
};