 sreV                prefix z\vindicta\addons\module_location  CfgEventHandlers.hpp                   CfgVehicles.hpp     €          €  config.bin                 functions\fnc_empty.sqf     [           [   functions\script_component.hpp     D           D   script_component.hpp     ÿ          ÿ  XEH_preInit.sqf     _           _   XEH_PREP.hpp                   XEH_preStart.sqf     <           <                        class Extended_PreStart_EventHandlers {
    class ADDON {
        init = QUOTE(call COMPILE_FILE(XEH_preStart));
    };
};

class Extended_PreInit_EventHandlers {
    class ADDON {
        init = QUOTE(call COMPILE_FILE(XEH_preInit));
    };
};
class CfgVehicles {
	class Logic;
	class Module_F: Logic{};

	class Vindicta_LocationSector: Module_F
	{
		scope = 2;
		vehicleClass = "Modules";
		displayName = "Location Sector";
		category = "vindicta";
		canSetArea = 1;
		canSetAreaHeight = 0;
		canSetAreaShape = 1;

		// Example for futur modules ?
		// function = "Vindicta_fnc_createLocation";

		class Combo;
		class Units;
		class AttributesBase;
		class Edit;
		class Attributes: AttributesBase
		{
			class Units: Units
			{
				property = "Vindicta_LocationSector";
			};
			class Name: Edit
			{
				displayName = "Name";
				tooltip = "Name of the location";
				property = "Vindicta_LocationSector_name";
				control = "Edit";
			};
			class Type: Combo
			{
				property = "Vindicta_LocationSector_type";
				displayName = "Type";
				tooltip = "Type determines what role the location plays during gameplay";
				typeName = "STRING";
				value = "city";
				defaultValue = "city";
				class Values
				{
					// ! ! ! MUST MATCH TO VALUES IN Location.hpp ! ! !
					class City {name = "City"; value = "city";};
					class Base {name = "Base"; value = "base";};
					class Outpost {name = "Outpost"; value = "outpost";};
					class Roadblock {name = "Roadblock"; value = "roadblock";};
					//class ObservationPost {name = "Observation Post"; value = "obsPost";};
					class Airport	{name = "Airport"; value = "airport";};
					// class Seaport	{name = "Seaport"; value = "seaport";};
					// class Camp	{name = "Camp"; value = "camp";};
				};
			};
		};
	};

	class Vindicta_BridgeConnection: Module_F
	{
		scope = 2;
		vehicleClass = "Modules";
		displayName = "Bridge Connection";
		category = "Vindicta";

		class Units;
		class AttributesBase;
		class Attributes: AttributesBase
		{
			class Units: Units
			{
				property = "Vindicta_BridgeConnection";
			};
		};
	};
};
 raP       ý    CfgPatches |    Extended_PreStart_EventHandlers Œ   Extended_PreInit_EventHandlers    CfgVehicles —    vindicta_module_location œ    
 name vindicta - Module_Location units  Vindicta_LocationSector weapons  requiredVersion ®Ç?requiredAddons  vindicta_main  A3_Modules_F  author  authors    version 1.0.0.0  versionStr 1.0.0.0 versionAr                  vindicta_module_location ¬    init call compile preprocessFileLineNumbers '\z\vindicta\addons\module_location\XEH_preStart.sqf'   vindicta_module_location 2    init call compile preprocessFileLineNumbers '\z\vindicta\addons\module_location\XEH_preInit.sqf'  Logic  Module_F ê   Vindicta_LocationSector ñ   Vindicta_BridgeConnection .  Logic  Module_F scope     vehicleClass Modules  displayName Location Sector  category vindicta canSetArea    canSetAreaHeight     canSetAreaShape    Combo Units AttributesBase Edit  Attributes Â  AttributesBase  Units ñ   Name    Type Š  Units  property Vindicta_LocationSector Edit  displayName Name  tooltip Name of the location  property Vindicta_LocationSector_name  control Edit Combo  property Vindicta_LocationSector_type  displayName Type  tooltip Type determines what role the location plays during gameplay  typeName STRING  value city  defaultValue city  Values R    City ‘   Base ¬   Outpost Ç   Roadblock è   Airport     name City  value city   name Base  value base   name Outpost  value outpost   name Roadblock  value roadblock   name Airport  value airport Module_F scope     vehicleClass Modules  displayName Bridge Connection  category Vindicta Units AttributesBase  Attributes ¶  AttributesBase  Units Ñ  Units  property Vindicta_BridgeConnection     #include "script_component.hpp"

diag_log text format["This is here as an example!!!"];
#include "\z\vindicta\addons\module_location\script_component.hpp"
#define COMPONENT module_location
#define COMPONENT_BEAUTIFIED Module_Location
#include "\z\vindicta\addons\main\script_mod.hpp"

// #define DEBUG_MODE_FULL
// #define DISABLE_COMPILE_CACHE
// #define CBA_DEBUG_SYNCHRONOUS
// #define ENABLE_PERFORMANCE_COUNTERS

#ifdef DEBUG_ENABLED_MODULE_LOCATION
    #define DEBUG_MODE_FULL
#endif

#ifdef DEBUG_SETTINGS_MODULE_LOCATION
    #define DEBUG_SETTINGS DEBUG_SETTINGS_MODULE_LOCATION
#endif

#include "\z\vindicta\addons\main\script_macros.hpp"
#include "script_component.hpp"

ADDON = false;

#include "XEH_PREP.hpp"

ADDON = true;
PREP(empty);
#include "script_component.hpp"

#include "XEH_PREP.hpp"
 ókD¥ß§\›íDx/ê%ær