{ if (isClass(configFile >> "CfgPatches" >> _x select 1)) then { diag_log format["[ESM Overwrites] %1 has been overwritten", _x select 0]; missionNamespace setVariable [_x select 0, compileFinal preprocessFileLineNumbers format["%1\code\%2.sqf", _x select 1, _x select 0]]; }; } forEach [ // XM8 ['ExileServer_system_xm8_send', 'exile_server_xm8'], ['ExileServer_system_xm8_sendBaseRaid', 'exile_server_xm8'], ['ExileServer_system_xm8_sendFlagRestored', 'exile_server_xm8'], ['ExileServer_system_xm8_sendFlagStolen', 'exile_server_xm8'], ['ExileServer_system_xm8_sendProtectionMoneyDue', 'exile_server_xm8'], ['ExileServer_system_xm8_sendProtectionMoneyPaid', 'exile_server_xm8'], // Custom XM8 Notifications ['ExileServer_system_xm8_sendGrindingStarted', 'exile_server_xm8'], ['ExileServer_system_xm8_sendHackingStarted', 'exile_server_xm8'], ['ExileServer_system_xm8_sendChargePlantStarted', 'exile_server_xm8'], ['ExileServer_system_xm8_sendFlagStealStarted', 'exile_server_xm8'], ['ExileServer_system_xm8_sendItemSold', 'exile_server_xm8'], ['ExileServer_system_xm8_sendCustom', 'exile_server_xm8'], // Charge Plant Started ['ExileServer_system_breaching_network_breachingPlaceRequest', 'exile_server_charge_plant_started'], // Flag Steal Started ['ExileServer_system_territory_network_flagStealStartedRequest', 'exile_server_flag_steal_started'], // Grinding ['ExileServer_object_lock_network_grindNotificationRequest', 'exile_server_grinding'], // Hacking ['ExileServer_object_lock_network_startHackRequest', 'exile_server_hacking'], // OPC, bitches! ['ExileServer_system_network_event_onPlayerConnected', 'exile_server_player_connected'] ]; call compile (preprocessFileLineNumbers 'exile_server\bootstrap\fn_preInit.sqf'); true