From 97921aa665f79e3d7d72aaaa525ba333038e49ca Mon Sep 17 00:00:00 2001
From: PabstMirror <elephantisaterriblemascot@gmail.com>
Date: Fri, 18 Sep 2015 12:18:43 -0500
Subject: [PATCH] #2503 - run BFT module on server

---
 addons/map/CfgVehicles.hpp                           |  2 +-
 addons/map/functions/fnc_blueForceTrackingModule.sqf | 10 +++-------
 2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/addons/map/CfgVehicles.hpp b/addons/map/CfgVehicles.hpp
index 3b203c1f62..560453b416 100644
--- a/addons/map/CfgVehicles.hpp
+++ b/addons/map/CfgVehicles.hpp
@@ -67,7 +67,7 @@ class CfgVehicles {
         displayName = CSTRING(BFT_Module_DisplayName);
         function = QFUNC(blueForceTrackingModule);
         scope = 2;
-        isGlobal = 1;
+        isGlobal = 0;
         icon = PATHTOF(UI\Icon_Module_BFTracking_ca.paa);
         class Arguments {
             class Enabled {
diff --git a/addons/map/functions/fnc_blueForceTrackingModule.sqf b/addons/map/functions/fnc_blueForceTrackingModule.sqf
index 5de07bb457..77275ffd4c 100644
--- a/addons/map/functions/fnc_blueForceTrackingModule.sqf
+++ b/addons/map/functions/fnc_blueForceTrackingModule.sqf
@@ -1,6 +1,5 @@
 /*
 * Author: KoffeinFlummi
-*
 * Initializes the blue force tracking module.
 *
 * Arguments:
@@ -12,15 +11,12 @@
 
 #include "script_component.hpp"
 
-if (!hasInterface) exitWith {};
+if (!isServer) exitWith {};
 
-PARAMS_3(_logic,_units,_activated);
-
-if !(_activated) exitWith {};
+params ["_logic"];
 
 [_logic, QGVAR(BFT_Enabled), "Enabled"] call EFUNC(common,readSettingFromModule);
 [_logic, QGVAR(BFT_Interval), "Interval"] call EFUNC(common,readSettingFromModule);
 [_logic, QGVAR(BFT_HideAiGroups), "HideAiGroups"] call EFUNC(common,readSettingFromModule);
 
-ACE_LOGINFO("Blue Force Tracking Module Initialized.");
-TRACE_2("[ACE]: Blue Force Tracking Module initialized.", GVAR(BFT_Interval), GVAR(BFT_HideAiGroups));
+ACE_LOGINFO_3("Blue Force Tracking Module Initialized:", GVAR(BFT_Enabled), GVAR(BFT_Interval), GVAR(BFT_HideAiGroups));