From c5b17b76bb37801e93f5a9f842a963dd14e396e3 Mon Sep 17 00:00:00 2001 From: John Jordan Date: Sun, 7 Apr 2024 14:30:31 +0100 Subject: [PATCH 01/78] Fix case where seats may not be unlocked when dead crew are deleted --- A3A/addons/core/functions/REINF/fn_postmortem.sqf | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/A3A/addons/core/functions/REINF/fn_postmortem.sqf b/A3A/addons/core/functions/REINF/fn_postmortem.sqf index b64bdbf785..7ce111af66 100644 --- a/A3A/addons/core/functions/REINF/fn_postmortem.sqf +++ b/A3A/addons/core/functions/REINF/fn_postmortem.sqf @@ -1,6 +1,6 @@ -/* Handles the despawn and cleanup of dead units +/* Handles the despawn and cleanup of dead units and vehicles * Params: -* _victim : OBJECT : The dead unit +* _victim : OBJECT : The dead unit or vehicle * * Returns: * Nothing @@ -33,7 +33,12 @@ if (_victim getVariable ["stopPostmortem", false]) exitWith {}; if !(isnull _victim) then { Debug_1("Cleanup complete for %1 victim.", _victim); - deleteVehicle _victim; + if (_victim isKindOf "CAManBase" and !isNull objectParent _victim) then { + // Otherwise vehicle seats may remain blocked + [objectParent _victim, _victim] remoteExec ["deleteVehicleCrew", _victim]; + } else { + deleteVehicle _victim; + }; }; if !(isnull _group) then From 8f2ac2ee09a37956b5a0b9a7e0d23dfc33942ba9 Mon Sep 17 00:00:00 2001 From: John Jordan Date: Tue, 9 Apr 2024 14:45:32 +0100 Subject: [PATCH 02/78] Merge item carrying code and switch to blacklist for carry blocking --- A3A/addons/core/CfgFunctions.hpp | 4 +- .../core/Scripts/fn_advancedTowingInit.sqf | 2 +- .../core/functions/Base/fn_flagaction.sqf | 10 +- .../functions/Dialogs/fn_moveHQObject.sqf | 105 -------------- A3A/addons/core/functions/Revive/fn_carry.sqf | 11 +- .../functions/UtilityItems/fn_carryItem.sqf | 133 ++++++------------ .../functions/UtilityItems/fn_dropItem.sqf | 70 +++++++++ .../functions/UtilityItems/fn_dropObject.sqf | 34 ----- .../UtilityItems/fn_initObjectRemote.sqf | 4 +- .../functions/UtilityItems/fn_isCarrying.sqf | 25 ++++ .../core/functions/init/fn_initClient.sqf | 12 +- .../functions/proxy/fn_onPlayerRespawn.sqf | 1 - 12 files changed, 163 insertions(+), 248 deletions(-) delete mode 100644 A3A/addons/core/functions/Dialogs/fn_moveHQObject.sqf create mode 100644 A3A/addons/core/functions/UtilityItems/fn_dropItem.sqf delete mode 100644 A3A/addons/core/functions/UtilityItems/fn_dropObject.sqf create mode 100644 A3A/addons/core/functions/UtilityItems/fn_isCarrying.sqf diff --git a/A3A/addons/core/CfgFunctions.hpp b/A3A/addons/core/CfgFunctions.hpp index 8446453d1e..99fae822be 100644 --- a/A3A/addons/core/CfgFunctions.hpp +++ b/A3A/addons/core/CfgFunctions.hpp @@ -306,7 +306,6 @@ class CfgFunctions class HQGameOptions {}; class loadPreviousSession {}; class mineDialog {}; - class moveHQObject {}; class persistentSave {}; class skiptime {}; class squadOptions {}; @@ -779,9 +778,10 @@ class CfgFunctions class attachedObjects {}; class buyItem {}; class carryItem {}; - class dropObject {}; + class dropItem {}; class initObject {}; class initObjectRemote {}; + class isCarrying {}; class remainingFuel {}; class rotateItem {}; }; diff --git a/A3A/addons/core/Scripts/fn_advancedTowingInit.sqf b/A3A/addons/core/Scripts/fn_advancedTowingInit.sqf index aae1e045ba..4a6f96243f 100644 --- a/A3A/addons/core/Scripts/fn_advancedTowingInit.sqf +++ b/A3A/addons/core/Scripts/fn_advancedTowingInit.sqf @@ -663,7 +663,7 @@ SA_Pickup_Tow_Ropes_Action_Check = { }; SA_Can_Pickup_Tow_Ropes = { - isNull (player getVariable ["SA_Tow_Ropes_Vehicle", objNull]) && count (missionNamespace getVariable ["SA_Nearby_Tow_Vehicles",[]]) > 0 && vehicle player == player; + isNull (player getVariable ["SA_Tow_Ropes_Vehicle", objNull]) && count (missionNamespace getVariable ["SA_Nearby_Tow_Vehicles",[]]) > 0 && vehicle player == player && !(call A3A_fnc_isCarrying); }; SA_TOW_SUPPORTED_VEHICLES = [ diff --git a/A3A/addons/core/functions/Base/fn_flagaction.sqf b/A3A/addons/core/functions/Base/fn_flagaction.sqf index 051595999c..3248223025 100644 --- a/A3A/addons/core/functions/Base/fn_flagaction.sqf +++ b/A3A/addons/core/functions/Base/fn_flagaction.sqf @@ -37,7 +37,7 @@ switch _typeX do #endif },nil,0,false,true,"","([_this] call A3A_fnc_isMember or _this == theBoss) and (petros == leader group petros)",4]; petros addAction [localize "STR_A3A_fn_base_flagaction_hq_manage", A3A_fnc_dialogHQ,nil,0,false,true,"","(_this == theBoss) and (petros == leader group petros)", 4]; - petros addAction [localize "STR_A3A_fn_base_flagaction_asset_move", A3A_fnc_moveHQObject,nil,0,false,true,"","(_this == theBoss) and (petros == leader group petros)"]; + petros addAction [localize "STR_A3A_fn_base_flagaction_asset_move", A3A_fnc_carryItem,nil,0,false,true,"","(_this == theBoss) and (petros == leader group petros) and (isNull objectParent _this) and !(call A3A_fnc_isCarrying)"]; petros addAction [localize "STR_A3A_fn_base_flagaction_hq_build", A3A_fnc_buildHQ,nil,0,false,true,"","(_this == theBoss) and (petros != leader group petros)",4]; }; @@ -78,7 +78,7 @@ switch _typeX do }; //_flag addAction [format ["Revive %1",name _flag], { _this spawn A3A_fnc_actionRevive; },nil,0,false,true,"","!(_this getVariable [""helping"",false]) and (isNull attachedTo _target)"]; - _actionX = _flag addAction [format ["Carry %1 ",name _flag], A3A_fnc_carry,nil,5,true,false,"","(isPlayer _this) and (_this == _this getVariable ['owner',objNull]) and (isNull attachedTo _target) and !(_this getVariable [""helping"",false]);",4];// TODO: partial string created - unsure about implementation + _actionX = _flag addAction [format ["Carry %1 ",name _flag], A3A_fnc_carry,nil,5,true,false,"","(isPlayer _this) and (_this == _this getVariable ['owner',objNull]) and (isNull attachedTo _target) and !(_this getVariable [""helping"",false]) and !(call A3A_fnc_isCarrying);",4];// TODO: partial string created - unsure about implementation _flag setUserActionText [_actionX,format [localize "STR_A3A_fn_base_flagaction_heal_carry",name _flag],""];// TODO: string created, unsure about implementation // Call the internal logistics function, because this one is already global-JIP @@ -93,7 +93,6 @@ switch _typeX do { removeAllActions _flag; if (player == player getVariable ["owner",player]) then {[] call SA_Add_Player_Tow_Actions}; - call A3A_fnc_dropObject; } else { @@ -134,7 +133,6 @@ switch _typeX do fireX addAction [localize "STR_A3A_fn_base_flagaction_firex_forest", A3A_fnc_clearForest,nil,0,false,true,"","(_this == theBoss)",4]; fireX addAction [localize "STR_A3A_fn_base_flagaction_firex_fog", { [10,[0,0,0]] remoteExec ["setFog",2]; },nil,0,false,true,"","(_this == theBoss)",4]; fireX addAction [localize "STR_A3A_fn_base_flagaction_firex_rain", { [10,0] remoteExec ["setRain",2]; [60,0.25] remoteExec ["setOvercast",2] },nil,0,false,true,"","(_this == theBoss)",4]; - fireX addAction [localize "STR_A3A_fn_base_flagaction_asset_move", A3A_fnc_moveHQObject,nil,0,false,true,"","(_this == theBoss)",4]; }; case "SDKFlag": { @@ -178,10 +176,10 @@ switch _typeX do }; case "static": { - private _cond = "(_target getVariable ['ownerSide', teamPlayer] == teamPlayer) and (isNull attachedTo _target) and "; + private _cond = "(isPlayer _this) and (_target getVariable ['ownerSide', teamPlayer] == teamPlayer) and (isNull attachedTo _target) and "; _flag addAction [localize "STR_A3A_fn_base_flagaction_static_allow", A3A_fnc_unlockStatic, nil, 1, false, true, "", _cond+"!isNil {_target getVariable 'lockedForAI'}", 4]; _flag addAction [localize "STR_A3A_fn_base_flagaction_static_prevent", A3A_fnc_lockStatic, nil, 1, false, true, "", _cond+"isNil {_target getVariable 'lockedForAI'}", 4]; // _flag addAction ["Kick AI off this weapon", A3A_fnc_lockStatic, nil, 1, true, false, "", _cond+"isNil {_target getVariable 'lockedForAI'} and !(isNull gunner _target) and !(isPlayer gunner _target)}", 4]; - _flag addAction [localize "STR_A3A_fn_base_flagaction_asset_move", A3A_fnc_moveHQObject, nil, 1.5, false, true, "", _cond+"(count crew _target == 0)", 4]; + _flag addAction [localize "STR_A3A_fn_base_flagaction_asset_move", A3A_fnc_carryItem, nil, 1.5, false, true, "", _cond+"(count crew _target == 0) and (isNull objectParent _this) and !(call A3A_fnc_isCarrying)", 4]; }; }; diff --git a/A3A/addons/core/functions/Dialogs/fn_moveHQObject.sqf b/A3A/addons/core/functions/Dialogs/fn_moveHQObject.sqf deleted file mode 100644 index d3604c6945..0000000000 --- a/A3A/addons/core/functions/Dialogs/fn_moveHQObject.sqf +++ /dev/null @@ -1,105 +0,0 @@ -//TODO: add header - -#include "..\..\script_component.hpp" -FIX_LINE_NUMBERS() -private ["_thingX","_playerX","_id","_isStatic","_sites","_markerX","_size","_positionX"]; -private _titleStr = localize "STR_A3A_fn_dialogs_movehqobj_title"; - -_thingX = _this select 0; -_playerX = _this select 1; -_id = _this select 2; -_isStatic = (_thingX isKindOf "StaticWeapon"); - -if (!_isStatic && player != theBoss) exitWith {[_titleStr, localize "STR_A3A_fn_dialogs_movehqobj_no_commander"] call A3A_fnc_customHint;}; -if (!(isNull attachedTo _thingX)) exitWith {[_titleStr, localize "STR_A3A_fn_dialogs_movehqobj_no_already"] call A3A_fnc_customHint;}; -if (vehicle _playerX != _playerX) exitWith {[_titleStr, localize "STR_A3A_fn_dialogs_movehqobj_no_vehicle"] call A3A_fnc_customHint;}; - -if (([_playerX] call A3A_fnc_countAttachedObjects) > 0) exitWith {[_titleStr, localize "STR_A3A_fn_dialogs_movehqobj_no_attached"] call A3A_fnc_customHint;}; - -_sites = markersX select {sidesX getVariable [_x,sideUnknown] == teamPlayer}; -_markerX = [_sites,_playerX] call BIS_fnc_nearestPosition; -_size = [_markerX] call A3A_fnc_sizeMarker; -_positionX = getMarkerPos _markerX; -if (_playerX distance2D _positionX > _size) exitWith {[_titleStr, localize "STR_A3A_fn_dialogs_movehqobj_no_closer"] call A3A_fnc_customHint;}; - -if (captive _playerX) then { _playerX setCaptive false }; - -_thingX setVariable ["objectBeingMoved", true]; -if !(_isStatic) then { _thingX removeAction _id }; -if (_isStatic) then { _thingX lock true }; - -if (isNil {_thingX getVariable "A3A_originalMass"}) then { _thingX setVariable ["A3A_originalMass", getMass _thingX] }; -[_thingX, 1e-12] remoteExecCall ["setMass", 0]; - -private _spacing = 2 max (1 - (boundingBoxReal _thingX select 0 select 1)); -private _height = 0.1 - (boundingBoxReal _thingX select 0 select 2); -_thingX attachTo [_playerX, [0, _spacing, _height]]; - -private _fnc_placeObject = { - params [["_thingX", objNull], ["_playerX", objNull], ["_dropObjectActionIndex", -1]]; - - if (isNull _thingX) exitWith {Error("trying to place invalid HQ object")}; - if (isNull _playerX) exitWith {Error("trying to place HQ object with invalid player")}; - - if (!(_thingX getVariable ["objectBeingMoved", false])) exitWith {}; - - if (_playerX == attachedTo _thingX) then { - _playerX setVelocity [0,0,0]; - _thingX setVelocity [0,0,0]; - detach _thingX; - }; - - if (_dropObjectActionIndex != -1) then { - _playerX removeAction _dropObjectActionIndex; - }; - - // Can't find a case where this is ever true, but we'll make sure - if (local _thingX) then { - if (isNull group _thingX) then { [_thingX, 2] remoteExec ["setOwner", 2] } - else { [group _thingX, 2] remoteExec ["setGroupOwner", 2] }; - }; - - // Some objects never lose (and even regain) their velocity when detached, becoming lethal - // On a DS, object locality changes when detached, so we have to remoteexec - [_thingX, [0,0,0]] remoteExec ["setVelocity", _thingX]; - - // Without this, non-unit objects often hang in mid-air - [_thingX, surfaceNormal position _thingX] remoteExec ["setVectorUp", _thingX]; - - // Place on closest surface - private _pos = getPosASL _thingX; - private _intersects = lineIntersectsSurfaces [_pos, _pos vectorAdd [0,0,-100], _thingX]; - if (count _intersects > 0) then { - _thingX setPosASL (_intersects select 0 select 0); - }; - - // _thingX setPosATL [getPosATL _thingX select 0,getPosATL _thingX select 1,0.1]; - - if (_thingX isKindOf "StaticWeapon") then { _thingX lock false }; - - _thingX setVariable ["objectBeingMoved", false]; - - [_thingX, _thingX getVariable "A3A_originalMass"] remoteExecCall ["setMass", _thingX]; -}; - -private _actionX = _playerX addAction [localize "STR_A3A_fn_dialogs_movehqobj_addact_drop", { - (_this select 3) params ["_thingX", "_fnc_placeObject"]; - - [_thingX, player, (_this select 2)] call _fnc_placeObject; -}, [_thingX, _fnc_placeObject],6,true,true,"",""]; - -waitUntil {sleep 1; - (_playerX != attachedTo _thingX) - or (vehicle _playerX != _playerX) - or (_playerX distance2D _positionX > (_size-3)) - or !([_playerX] call A3A_fnc_canFight) - or (!isPlayer _playerX) - or (_isStatic and {count crew _thingX > 0}) -}; - -[_thingX, _playerX, _actionX] call _fnc_placeObject; -if !(_isStatic) then { _thingX addAction [localize "STR_A3A_fn_dialogs_movehqobj_addact_move", A3A_fnc_moveHQObject,nil,0,false,true,"","(_this == theBoss)"] }; - -if (vehicle _playerX != _playerX) exitWith {[_titleStr, localize "STR_A3A_fn_dialogs_movehqobj_no_vehicle"] call A3A_fnc_customHint;}; - -if (_playerX distance2D _positionX > _size) exitWith {[_titleStr, localize "STR_A3A_fn_dialogs_movehqobj_no_far"] call A3A_fnc_customHint;}; diff --git a/A3A/addons/core/functions/Revive/fn_carry.sqf b/A3A/addons/core/functions/Revive/fn_carry.sqf index 125893b29c..ab38120e75 100644 --- a/A3A/addons/core/functions/Revive/fn_carry.sqf +++ b/A3A/addons/core/functions/Revive/fn_carry.sqf @@ -8,7 +8,10 @@ _carrierX = _this select 1; if (!alive _carryX) exitWith {[_titleStr, format [localize "STR_A3A_fn_revive_carry_dead",name _carryX]] call A3A_fnc_customHint;}; if !(_carryX getVariable ["incapacitated",false]) exitWith {[_titleStr, format [localize "STR_A3A_fn_revive_carry_nohelp",name _carryX]] call A3A_fnc_customHint;}; if !(isNull attachedTo _carryX) exitWith {[_titleStr, format [localize "STR_A3A_fn_revive_carry_no_carry",name _carryX]] call A3A_fnc_customHint;}; +if (call A3A_fnc_isCarrying) exitWith {[_titleStr, format [localize "STR_A3A_fn_revive_carry_already",name _carryX]] call A3A_fnc_customHint;}; + if (captive _carrierX) then {_carrierX setCaptive false}; +_carrierX setVariable ["A3A_carryingObject", true]; _carrierX playMoveNow "AcinPknlMstpSrasWrflDnon"; [_carryX,"AinjPpneMrunSnonWnonDb"] remoteExec ["switchMove",_carryX]; //_carryX setVariable ["carryX",true,true]; @@ -17,12 +20,14 @@ _carryX setVariable ["helped",_carrierX,true]; _carryX attachTo [_carrierX, [0,1.1,0.092]]; _carryX setDir 180; _timeOut = time + 60; -_action = _carrierX addAction [format [localize "STR_A3A_fn_revive_carry_addact_release",name _carryX], {{detach _x} forEach (attachedObjects player)},nil,0,false,true,"","(isPlayer _this) and (_this == _this getVariable ['owner',objNull])"]; +_action = _carrierX addAction [format [localize "STR_A3A_fn_revive_carry_addact_release",name _carryX], {_this#0 setVariable ["A3A_cancelCarry", true]},nil,0,false,true,"","(isPlayer _this) and (_this == _this getVariable ['owner',objNull])"]; -waitUntil {sleep 0.5; (!alive _carryX) or !([_carrierX] call A3A_fnc_canFight) or !(_carryX getVariable ["incapacitated",false]) or ({!isNull _x} count attachedObjects _carrierX == 0) or (time > _timeOut) or (vehicle _carrierX != _carrierX)}; +waitUntil {sleep 0.5; (!alive _carryX) or !([_carrierX] call A3A_fnc_canFight) or !(_carryX getVariable ["incapacitated",false]) or (_carrierX getVariable ["A3A_cancelCarry", false]) or (time > _timeOut) or (vehicle _carrierX != _carrierX)}; _carrierX removeAction _action; -if (count attachedObjects _carrierX != 0) then {detach _carryX}; +if (_carryX in attachedObjects _carrierX) then {detach _carryX}; +_carrierX setVariable ["A3A_cancelCarry", nil]; +_carrierX setVariable ["A3A_carryingObject", nil]; _carrierX playMove "amovpknlmstpsraswrfldnon"; [_carryX,"UnconsciousReviveDefault"] remoteExec ["switchMove",_carryX]; //_carryX setVariable ["carryX",false,true]; diff --git a/A3A/addons/core/functions/UtilityItems/fn_carryItem.sqf b/A3A/addons/core/functions/UtilityItems/fn_carryItem.sqf index d506e0c9d9..8d9fcd3ffe 100644 --- a/A3A/addons/core/functions/UtilityItems/fn_carryItem.sqf +++ b/A3A/addons/core/functions/UtilityItems/fn_carryItem.sqf @@ -3,8 +3,7 @@ Author: Killerswin2, trys to carry an object to a place Arguments: 0. object that will be carried - 1. bool that determines if the object will be picked up - 2. player that calls or holds object (optional) + 1. player that calls or holds object Return Value: @@ -18,90 +17,50 @@ Example: */ - -params [["_item", objNull, [objNull]], "_pickUp", ["_player", player]]; - -if (_pickUp) then { - if (([_player] call A3A_fnc_countAttachedObjects) > 0) exitWith {[localize "STR_A3A_Utility_Title", localize "STR_A3A_Utility_Items_Feedback_Normal"] call A3A_fnc_customHint}; - - // we need to prevent the player from carrying an object into a vehicle to prevent damage to vehicle - private _eventIDcarry = _player addEventHandler ["GetInMan", { - params ["_unit", "_role", "_vehicle", "_turret"]; - // get variables - private _objectCarrying = _unit getVariable ['A3A_objectCarrying', nil]; - if (isNil "_objectCarrying") exitwith {_unit removeEventHandler ["GetInMan", _thisEventHandler]}; - - //remove object and find safe placement - detach _objectCarrying; - _unit setVelocity [0,0,0]; - _objectCarrying setVelocity [0,0,0]; - _objectCarrying setVehiclePosition [position _unit, [], 10,"NONE"]; - - [_objectCarrying, true] remoteExec ["enableSimulationGlobal", 0]; - - - - _unit setVariable ["A3A_carryingObject", nil]; - _unit setVariable ['A3A_objectCarrying', nil]; - _unit allowSprint true; - - - }]; - - if (isNil {_item getVariable "A3A_originalMass"}) then { _item setVariable ["A3A_originalMass", getMass _item] }; - [_item, 1e-12] remoteExecCall ["setMass", 0]; - - _player setVariable ['A3A_eventIDcarry', _eventIDcarry]; - _player setVariable ['A3A_objectCarrying', _item]; - - // prevent killing players with item - [_item, false] remoteExec ["enableSimulationGlobal", 2]; - private _bbReal = boundingBoxReal _item; - private _diff = (_bbReal select 1) vectorDiff (_bbReal select 0); - private _positionAttached = [0, (_diff vectorDotProduct [0,.65,0]) + 1.0, (_diff vectorDotProduct [0,0,0.5]) + 0.5]; - _item attachTo [_player, _positionAttached, "Chest"]; - _player setVariable ["A3A_carryingObject", true]; - [_player ,_item] spawn { - params ["_player", "_item"]; - waitUntil {_player allowSprint false; !alive _item or !(_player getVariable ["A3A_carryingObject", false]) or !(vehicle _player isEqualTo _player) or _player getVariable ["incapacitated",false] or !alive _player or !(isPlayer attachedTo _item) }; - [_item, false, _player] call A3A_fnc_carryItem; - }; -} else { - //re-add item if null - if (isNull _item) then { - private _attached = [_player] call A3A_fnc_attachedObjects; - if (_attached isEqualTo []) exitWith {}; - _item = _attached # 0; +params ["_item", "_player"]; // standard addAction + +if (_item isKindOf "StaticWeapon") then { _item lock true }; + +// Prevent killing players with item +if (isNil {_item getVariable "A3A_originalMass"}) then { _item setVariable ["A3A_originalMass", getMass _item] }; +[_item, 1e-12] remoteExecCall ["setMass", 0]; +[_item, false] remoteExecCall ["enableSimulationGlobal", 2]; + +private _bbReal = boundingBoxReal _item; +private _spacing = 1.3 - _bbReal#0#1; +private _height = (1 - _bbReal#1#2) max (0.1 - _bbReal#0#2); +_item attachTo [_player, [0, _spacing, _height]]; + +// We need to prevent the player from carrying an object into a vehicle to prevent damage to vehicle +private _eventIDcarry = _player addEventHandler ["GetInMan", { + params ["_unit", "_role", "_vehicle", "_turret"]; + _unit call A3A_fnc_dropItem; +}]; + +_player setVariable ["A3A_eventIDcarry", _eventIDcarry]; +_player setVariable ["A3A_objectCarried", _item]; +_player setVariable ["A3A_carryingObject", true]; + +private _dropID = _player addAction [ + localize "STR_A3A_fn_UtilItem_dropOb_addact_drop", + { (_this#1) call A3A_fnc_dropItem }, _item, 4, true, true, "", "true" +]; +_player setVariable ["A3A_actionIDdrop", _dropID]; + +[_player, _item] spawn { + params ["_player", "_item"]; + private _isHQ = _item in [petros, fireX, mapX, vehicleBox, flagX, boxX]; + waitUntil { + _player allowSprint false; + !alive _item or !alive _player + or (lifestate _player isEqualTo "INCAPACITATED") // drop when ACE-unconscious + or !(_player getVariable ["A3A_carryingObject", false]) +// or !(vehicle _player == _player) + or !(_player == attachedTo _item) + or (_isHQ and _player distance2d markerPos "Synd_HQ" > 50) }; - if !(isNull _item) then { - _player setVelocity [0,0,0]; - detach _item; - - // Some objects never lose (and even regain) their velocity when detached, becoming lethal - // On a DS, object locality changes when detached, so we have to remoteexec - [_item, [0,0,0]] remoteExec ["setVelocity", _item]; - - // Without this, non-unit objects often hang in mid-air - [_item, surfaceNormal position _item] remoteExec ["setVectorUp", _item]; - - // Place on closest surface - private _pos = getPosASL _item; - private _intersects = lineIntersectsSurfaces [_pos, _pos vectorAdd [0,0,-100], _item]; - if (count _intersects > 0) then { - _item setPosASL (_intersects select 0 select 0); - }; - - [_item, true] remoteExec ["enableSimulationGlobal", 2]; - _eventIDcarry = _player getVariable 'A3A_eventIDcarry'; - _player removeEventHandler ["GetInMan", _eventIDcarry]; - - _item spawn { - sleep 1; - if (isNull _this) exitWith {}; - // Restore original _item mass. This one can be slow. - [_this, _this getVariable "A3A_originalMass"] remoteExecCall ["setMass", _this]; - }; - }; - _player setVariable ["A3A_carryingObject", nil]; + if (_player getVariable ["A3A_carryingObject", false]) then { _player call A3A_fnc_dropItem }; _player allowSprint true; -}; \ No newline at end of file +}; + +nil; diff --git a/A3A/addons/core/functions/UtilityItems/fn_dropItem.sqf b/A3A/addons/core/functions/UtilityItems/fn_dropItem.sqf new file mode 100644 index 0000000000..85462effe9 --- /dev/null +++ b/A3A/addons/core/functions/UtilityItems/fn_dropItem.sqf @@ -0,0 +1,70 @@ +/* + Drop the carried object + + Environment: Player-local, probably unscheduled + + Arguments: + Player carrying an item + + Return Value: + +*/ + +params ["_player"]; + +// Clear drop action +private _dropID = _player getVariable "A3A_actionIDdrop"; +_player removeAction _dropID; +_player setVariable ["A3A_actionIDdrop", nil]; + +// Clear GetInMan EH +private _eventIDcarry = _player getVariable "A3A_eventIDcarry"; +_player removeEventHandler ["GetInMan", _eventIDcarry]; +_player setVariable ["A3A_eventIDcarry", nil]; + +private _item = _player getVariable "A3A_objectCarried"; + +_player setVelocity [0,0,0]; +detach _item; + +if (vehicle _player != _player) then { + // GetInMan triggered case, semi-safe place nearby + _item setVehiclePosition [getPosATL _player, [], 10, "NONE"]; +}; + +private _isHQ = _item in [petros, fireX, mapX, vehicleBox, flagX, boxX]; +private _posHQ = markerPos "Synd_HQ"; +if (_isHQ and {_item distance2d _posHQ > 50}) then { + // Drag object back into HQ area if moved out + private _objdir = _posHQ vectorFromTo getPosATL _item; + private _edgepos = _posHQ vectorAdd (_objdir vectorMultiply 49); + _item setPosATL _edgePos; +}; + +// Some objects never lose (and even regain) their velocity when detached, becoming lethal +// On a DS, object locality changes when detached, so we have to remoteexec +[_item, [0,0,0]] remoteExecCall ["setVelocity", _item]; + +// Without this, non-unit objects often hang in mid-air +[_item, surfaceNormal position _item] remoteExecCall ["setVectorUp", _item]; + +// Place on closest surface +private _pos = getPosASL _item; +private _intersects = lineIntersectsSurfaces [_pos, _pos vectorAdd [0,0,-100], _item]; +if (count _intersects > 0) then { + _item setPosASL (_intersects select 0 select 0); +}; + +[_item, true] remoteExecCall ["enableSimulationGlobal", 2]; + +if (_item isKindOf "StaticWeapon") then { _item lock false }; + +_item spawn { + sleep 1; + if (isNull _this) exitWith {}; + // Restore original _item mass. This one can be slow. + [_this, _this getVariable "A3A_originalMass"] remoteExecCall ["setMass", _this]; +}; + +_player setVariable ["A3A_objectCarried", nil]; +_player setVariable ["A3A_carryingObject", nil]; diff --git a/A3A/addons/core/functions/UtilityItems/fn_dropObject.sqf b/A3A/addons/core/functions/UtilityItems/fn_dropObject.sqf deleted file mode 100644 index 2537ff23a5..0000000000 --- a/A3A/addons/core/functions/UtilityItems/fn_dropObject.sqf +++ /dev/null @@ -1,34 +0,0 @@ -/* -Author: Killerswin2 - add actions for dropping objects -Arguments: - 0. - -Return Value: - - -Scope: Clients -Environment: Unscheduled -Public: No -Dependencies: - -Example: - [] call A3A_fnc_dropObject; -*/ - -player addAction [ - localize "STR_A3A_fn_UtilItem_dropOb_addact_drop", - { - [nil, false] call A3A_fnc_carryItem; - }, - nil, - 1.5, - true, - true, - "", - "( - (_this getVariable ['A3A_carryingObject', false]) - )" -]; - -nil; \ No newline at end of file diff --git a/A3A/addons/core/functions/UtilityItems/fn_initObjectRemote.sqf b/A3A/addons/core/functions/UtilityItems/fn_initObjectRemote.sqf index f0a32b7b53..7bb437b058 100644 --- a/A3A/addons/core/functions/UtilityItems/fn_initObjectRemote.sqf +++ b/A3A/addons/core/functions/UtilityItems/fn_initObjectRemote.sqf @@ -34,9 +34,9 @@ private _flags = (A3A_utilityItemHM get typeof _object) # 4; if ("move" in _flags) then { _object addAction [ localize "STR_A3A_fn_UtilItem_initObjRem_addact_carry", - { [_this#3, true] call A3A_fnc_carryItem }, + A3A_fnc_carryItem, _object, 1.5, true, true, "", - "([_this] call A3A_fnc_countAttachedObjects == 0) + "!(call A3A_fnc_isCarrying) and (vehicle _this == _this) and (isNull attachedTo _originalTarget)", 8 ]; }; diff --git a/A3A/addons/core/functions/UtilityItems/fn_isCarrying.sqf b/A3A/addons/core/functions/UtilityItems/fn_isCarrying.sqf new file mode 100644 index 0000000000..eb41cbd830 --- /dev/null +++ b/A3A/addons/core/functions/UtilityItems/fn_isCarrying.sqf @@ -0,0 +1,25 @@ +/* + Check if player is carrying an Antistasi or ACE object + + Environment: Any + + Arguments: + None + + Return Value: + True if the player is carrying an Antistasi or ACE object + +*/ + +// could early-out if player has no attached objects? + +// Carrying an Antistasi object +if (player getVariable ["A3A_carryingObject", false]) exitWith { true }; + +// Currently holding a tow rope attached to live vehicle +if (!isNull (player getVariable ["SA_Tow_Ropes_Vehicle", objNull])) exitWith { true }; + +// ACE item carry and drag cases. Check medical? +if (player getVariable ["ace_dragging_isCarrying", false] or player getVariable ["ace_dragging_isDragging", false]) exitWith { true }; + +false; diff --git a/A3A/addons/core/functions/init/fn_initClient.sqf b/A3A/addons/core/functions/init/fn_initClient.sqf index 920af22417..59a6878194 100644 --- a/A3A/addons/core/functions/init/fn_initClient.sqf +++ b/A3A/addons/core/functions/init/fn_initClient.sqf @@ -367,12 +367,15 @@ waituntil {!isnull (finddisplay 46)}; GVAR(keys_battleMenu) = false; //initilize key flags to false +{ + _x addAction [localize "STR_A3A_fn_init_initclient_addact_move", A3A_fnc_carryItem, + nil,0,false,true,"", "(_this == theBoss) and (isNull objectParent _this) and !(call A3A_fnc_isCarrying)", 4]; +} forEach [boxX, flagX, vehicleBox, fireX, mapX]; + boxX allowDamage false; // hmm... boxX addAction [localize "STR_A3A_fn_init_initclient_addact_transfer", {[] spawn A3A_fnc_empty;}, 4]; -boxX addAction [localize "STR_A3A_fn_init_initclient_addact_move", A3A_fnc_moveHQObject,nil,0,false,true,"","(_this == theBoss)", 4]; flagX allowDamage false; flagX addAction [localize "STR_A3A_fn_init_initclient_addact_recruit", {if ([getPosATL player] call A3A_fnc_enemyNearCheck) then {[localize "STR_A3A_fn_init_initclient_recunit", localize "STR_A3A_fn_init_initclient_recunit_no"] call A3A_fnc_customHint;} else { [] spawn A3A_fnc_unit_recruit; }},nil,0,false,true,"","(isPlayer _this) and (_this == _this getVariable ['owner',objNull]) and (side (group _this) == teamPlayer)"]; -flagX addAction [localize "STR_A3A_fn_init_initclient_addact_move", A3A_fnc_moveHQObject,nil,0,false,true,"","(_this == theBoss)", 4]; //Adds a light to the flag private _flagLight = "#lightpoint" createVehicle (getPos flagX); @@ -396,10 +399,6 @@ vehicleBox addAction [localize "STR_A3A_fn_init_initclient_addact_buyveh", { } },nil,0,false,true,"","(isPlayer _this) and (_this == _this getVariable ['owner',objNull]) and (side (group _this) == teamPlayer)", 4]; -call A3A_fnc_dropObject; - -vehicleBox addAction [localize "STR_A3A_fn_init_initclient_addact_move", A3A_fnc_moveHQObject,nil,0,false,true,"","(_this == theBoss)", 4]; - fireX allowDamage false; [fireX, "fireX"] call A3A_fnc_flagaction; @@ -423,7 +422,6 @@ mapX addAction [localize "STR_A3A_fn_init_initclient_addact_gameOpt", { nil; },nil,0,false,true,"","(isPlayer _this) and (_this == _this getVariable ['owner',objNull]) and (side (group _this) == teamPlayer)", 4]; mapX addAction [localize "STR_A3A_fn_init_initclient_addact_mapinfo", A3A_fnc_cityinfo,nil,0,false,true,"","(isPlayer _this) and (_this == _this getVariable ['owner',objNull]) and (side (group _this) == teamPlayer)", 4]; -mapX addAction [localize "STR_A3A_fn_init_initclient_addact_move", A3A_fnc_moveHQObject,nil,0,false,true,"","(_this == theBoss)", 4]; if (isMultiplayer) then {mapX addAction [localize "STR_A3A_fn_init_initclient_addact_ailoadinfo", { [] remoteExec ["A3A_fnc_AILoadInfo",2];},nil,0,false,true,"","((_this == theBoss) || (serverCommandAvailable ""#logout""))"]}; [] call A3A_fnc_unitTraits; diff --git a/A3A/addons/core/functions/proxy/fn_onPlayerRespawn.sqf b/A3A/addons/core/functions/proxy/fn_onPlayerRespawn.sqf index 36b4b93830..43dba9c917 100644 --- a/A3A/addons/core/functions/proxy/fn_onPlayerRespawn.sqf +++ b/A3A/addons/core/functions/proxy/fn_onPlayerRespawn.sqf @@ -234,7 +234,6 @@ if (side group player == teamPlayer) then ]; [] spawn A3A_fnc_unitTraits; [] spawn A3A_fnc_statistics; - call A3A_fnc_dropObject; } else { From b4829e70afe29c99477259e15fe7606f2322d6b6 Mon Sep 17 00:00:00 2001 From: ante185 <49555217+ante185@users.noreply.github.com> Date: Sun, 28 Apr 2024 23:12:53 +0200 Subject: [PATCH 03/78] Adds vehiclesHeavyTanks template category (#3200) * Added vehiclesHeavyTanks * Set vehiclesHeavyTanks cost and threat * set vehiclesHeavyTanks weights * Newlined createAIAirbase vehicles * set heavy tank resource cost 300 * Update fn_compileMissionAssets.sqf * Update fn_getVehiclesGroundSupport.sqf * Update fn_getVehiclesGroundSupport.sqf * removed example maths * Update fn_getVehiclesGroundSupport.sqf * Update fn_startBreachVehicle.sqf * Update fn_SUP_CASApproach.sqf * Update fn_getVehiclesGroundSupport.sqf --- .../Templates/FactionDefaults/EnemyDefaults.sqf | 1 + .../Base/fn_getVehiclesGroundSupport.sqf | 9 ++++++--- .../core/functions/Base/fn_sellVehicle.sqf | 1 + .../functions/Base/fn_startBreachVehicle.sqf | 2 +- .../functions/CREATE/fn_createAIAirbase.sqf | 17 +++++++++++++++-- .../CREATE/fn_createVehicleQRFBehaviour.sqf | 1 + .../functions/Supports/fn_SUP_CASApproach.sqf | 2 +- .../Templates/fn_compileMissionAssets.sqf | 2 ++ .../core/functions/init/fn_initVarServer.sqf | 2 ++ 9 files changed, 30 insertions(+), 7 deletions(-) diff --git a/A3A/addons/core/Templates/Templates/FactionDefaults/EnemyDefaults.sqf b/A3A/addons/core/Templates/Templates/FactionDefaults/EnemyDefaults.sqf index c8acd29599..5040c5adb2 100644 --- a/A3A/addons/core/Templates/Templates/FactionDefaults/EnemyDefaults.sqf +++ b/A3A/addons/core/Templates/Templates/FactionDefaults/EnemyDefaults.sqf @@ -12,6 +12,7 @@ ["placeIntel_itemLarge", ["Land_Laptop_unfolded_F",-25,true]] call _fnc_saveToTemplate; // [classname,azimuth,isComputer]. ["vehiclesLightTanks", []] call _fnc_saveToTemplate; +["vehiclesHeavyTanks", []] call _fnc_saveToTemplate; ["attributesVehicles", []] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/functions/Base/fn_getVehiclesGroundSupport.sqf b/A3A/addons/core/functions/Base/fn_getVehiclesGroundSupport.sqf index 592386ebcb..e8a7773de9 100644 --- a/A3A/addons/core/functions/Base/fn_getVehiclesGroundSupport.sqf +++ b/A3A/addons/core/functions/Base/fn_getVehiclesGroundSupport.sqf @@ -23,14 +23,16 @@ private _vehWeights = []; private _milCarWeight = [50, 40, 30, 20, 10, 0, 0, 0, 0, 0] select _level; private _carWeight = [50, 50, 50, 50, 50, 50, 50, 40, 35, 30] select _level; private _aaWeight = [ 0, 0, 3, 5, 7, 8, 10, 12, 13, 14] select _level; -private _ltWeight = [ 0, 5, 7, 9, 10, 11, 12, 13, 14, 15] select _level; -private _tankWeight = [ 0, 0, 3, 6, 10, 14, 18, 22, 26, 35] select _level; +private _ltWeight = [ 0, 5, 7, 8, 8, 8, 8, 8, 8, 8] select _level; +private _tankWeight = [ 0, 0, 3, 5, 8, 11, 14, 17, 20, 28] select _level; +private _hvytWeight = [ 0, 0, 0, 2, 4, 6, 8, 10, 12, 14] select _level; // filter out weak AA that shouldn't be tier-scaled (eg. Avenger, zu23) private _vehAA = (_faction get "vehiclesAA") select { A3A_vehicleResourceCosts get _x >= 100 }; if (_vehAA isEqualTo []) then { _tankWeight = _tankWeight + _aaWeight }; -// Only one of these two is mandatory +// At least one lightTanks or Tanks is mandatory, HeavyTanks are entirely optional +if (_faction get "vehiclesHeavyTanks" isEqualTo []) then { _ltWeight = _ltWeight + _hvytWeight/2; _tankWeight = _tankWeight + _hvytWeight/2}; if (_faction get "vehiclesLightTanks" isEqualTo []) then { _tankWeight = _tankWeight + _ltWeight }; if (_faction get "vehiclesTanks" isEqualTo []) then { _ltWeight = _ltWeight + _tankWeight }; @@ -41,6 +43,7 @@ if (_side == Occupants) then { [_faction get "vehiclesLightArmed", _carWeight] call _fnc_addArrayToWeights; [_faction get "vehiclesLightTanks", _ltWeight] call _fnc_addArrayToWeights; [_faction get "vehiclesTanks", _tankWeight] call _fnc_addArrayToWeights; +[_faction get "vehiclesHeavyTanks", _hvytWeight] call _fnc_addArrayToWeights; [_vehAA, _aaWeight] call _fnc_addArrayToWeights; _vehWeights; diff --git a/A3A/addons/core/functions/Base/fn_sellVehicle.sqf b/A3A/addons/core/functions/Base/fn_sellVehicle.sqf index 459e2761c8..85fa9f6e67 100644 --- a/A3A/addons/core/functions/Base/fn_sellVehicle.sqf +++ b/A3A/addons/core/functions/Base/fn_sellVehicle.sqf @@ -106,6 +106,7 @@ private _costs = call { if ( (_typeX in FactionGet(all,"vehiclesHelisAttack")) or (_typeX in FactionGet(all,"vehiclesTanks")) + or (_typeX in FactionGet(all,"vehiclesHeavyTanks")) or (_typeX in FactionGet(all,"vehiclesAA")) or (_typeX in FactionGet(all,"vehiclesArtillery")) ) exitWith {3000}; diff --git a/A3A/addons/core/functions/Base/fn_startBreachVehicle.sqf b/A3A/addons/core/functions/Base/fn_startBreachVehicle.sqf index 79f0175717..005419b2de 100644 --- a/A3A/addons/core/functions/Base/fn_startBreachVehicle.sqf +++ b/A3A/addons/core/functions/Base/fn_startBreachVehicle.sqf @@ -33,7 +33,7 @@ if(side (_aliveCrew select 0) == teamPlayer) exitWith _vehicle removeAction _actionID; }; -private _isTank = (typeOf _vehicle) in FactionGet(all,"vehiclesTanks"); +private _isTank = (typeOf _vehicle) in (FactionGet(all,"vehiclesTanks") + FactionGet(all,"vehiclesHeavyTanks")); private _magazines = magazines _caller; private _magazineArray = []; diff --git a/A3A/addons/core/functions/CREATE/fn_createAIAirbase.sqf b/A3A/addons/core/functions/CREATE/fn_createAIAirbase.sqf index 568893f330..a5bb0d3572 100644 --- a/A3A/addons/core/functions/CREATE/fn_createAIAirbase.sqf +++ b/A3A/addons/core/functions/CREATE/fn_createAIAirbase.sqf @@ -267,7 +267,13 @@ private _ammoBox = if (garrison getVariable [_markerX + "_lootCD", 0] == 0) then if (!_busy) then { - private _vehTypesHeavy = (_faction get "vehiclesLightAPCs") + (_faction get "vehiclesAPCs") + (_faction get "vehiclesIFVs") + (_faction get "vehiclesLightTanks") + (_faction get "vehiclesTanks"); + private _vehTypesHeavy = + (_faction get "vehiclesLightAPCs") + + (_faction get "vehiclesAPCs") + + (_faction get "vehiclesIFVs") + + (_faction get "vehiclesLightTanks") + + (_faction get "vehiclesTanks") + + (_faction get "vehiclesHeavyTanks"); for "_i" from 1 to (round (random 2)) do { _spawnParameter = [_markerX, "Vehicle"] call A3A_fnc_findSpawnPosition; @@ -286,7 +292,14 @@ if (!_busy) then }; }; -private _vehTypesLight = (_faction get "vehiclesLightArmed") + (_faction get "vehiclesLightUnarmed") + (_faction get "vehiclesTrucks") + (_faction get "vehiclesAmmoTrucks") + (_faction get "vehiclesRepairTrucks") + (_faction get "vehiclesFuelTrucks") + (_faction get "vehiclesMedical"); +private _vehTypesLight = + (_faction get "vehiclesLightArmed") + + (_faction get "vehiclesLightUnarmed") + + (_faction get "vehiclesTrucks") + + (_faction get "vehiclesAmmoTrucks") + + (_faction get "vehiclesRepairTrucks") + + (_faction get "vehiclesFuelTrucks") + + (_faction get "vehiclesMedical"); _countX = 0; while {_countX < _nVeh && {_countX < 3}} do diff --git a/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf b/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf index 039f2de44c..16a42c27b6 100644 --- a/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf +++ b/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf @@ -74,6 +74,7 @@ else // ground vehicle private _typeName = call { if (_vehType in FactionGet(all,"vehiclesTanks")) exitWith {"Tank"}; if (_vehType in FactionGet(all,"vehiclesLightTanks")) exitWith {"Tank"}; + if (_vehType in FactionGet(all,"vehiclesHeavyTanks")) exitWith {"Tank"}; if (_vehType in FactionGet(all,"vehiclesAA")) exitWith {"AA"}; if (_vehType in FactionGet(all,"vehiclesArmor")) exitWith {"APC"}; if (_vehType in FactionGet(all,"vehiclesTrucks")) exitWith {"Truck"}; diff --git a/A3A/addons/core/functions/Supports/fn_SUP_CASApproach.sqf b/A3A/addons/core/functions/Supports/fn_SUP_CASApproach.sqf index d483256f13..e83f61e4da 100644 --- a/A3A/addons/core/functions/Supports/fn_SUP_CASApproach.sqf +++ b/A3A/addons/core/functions/Supports/fn_SUP_CASApproach.sqf @@ -41,7 +41,7 @@ Debug_1("Starting ammo: %1", _ammoHM); private _fnc_getFireMatrix = { params ["_targetType", "_allowHeavyWeapon"]; - if (_targetType in FactionGet(all,"vehiclesTanks")) exitWith + if (_targetType in (FactionGet(all,"vehiclesTanks") + FactionGet(all,"vehiclesHeavyTanks"))) exitWith { Debug_1("%1 target is tank", _supportName); if(_allowHeavyWeapon) exitWith { [[true, 25, 3, 1], [true, 25, 3, 1], [true, 35, 3, 1]] }; diff --git a/A3A/addons/core/functions/Templates/fn_compileMissionAssets.sqf b/A3A/addons/core/functions/Templates/fn_compileMissionAssets.sqf index 24cae85aa8..36120e374b 100644 --- a/A3A/addons/core/functions/Templates/fn_compileMissionAssets.sqf +++ b/A3A/addons/core/functions/Templates/fn_compileMissionAssets.sqf @@ -67,6 +67,7 @@ setVar("vehiclesAPCs", OccAndInv("vehiclesAPCs") ); setVar("vehiclesIFVs", OccAndInv("vehiclesIFVs") ); setVar("vehiclesLightTanks", OccAndInv("vehiclesLightTanks")); setVar("vehiclesTanks", OccAndInv("vehiclesTanks")); +setVar("vehiclesHeavyTanks", OccAndInv("vehiclesHeavyTanks")); setVar("vehiclesAA", OccAndInv("vehiclesAA")); setVar("vehiclesArtillery", OccAndInv("vehiclesArtillery")); setVar("vehiclesTransportAir", OccAndInv("vehiclesHelisLight") + OccAndInv("vehiclesHelisTransport") + OccAndInv("vehiclesPlanesTransport") ); @@ -135,6 +136,7 @@ setVar("vehiclesLight", _carsArmed + _carsUnarmed); private _vehArmor = getVar("vehiclesTanks") + getVar("vehiclesLightTanks") ++ getVar("vehiclesHeavyTanks") + getVar("vehiclesAA") + getVar("vehiclesArtillery") + getVar("vehiclesLightAPCs") diff --git a/A3A/addons/core/functions/init/fn_initVarServer.sqf b/A3A/addons/core/functions/init/fn_initVarServer.sqf index d1e8a43477..c8a6297691 100644 --- a/A3A/addons/core/functions/init/fn_initVarServer.sqf +++ b/A3A/addons/core/functions/init/fn_initVarServer.sqf @@ -475,6 +475,7 @@ private _vehicleResourceCosts = createHashMap; { _vehicleResourceCosts set [_x, 100] } forEach FactionGet(all, "vehiclesAPCs"); { _vehicleResourceCosts set [_x, 150] } forEach FactionGet(all, "vehiclesAA") + FactionGet(all, "vehiclesArtillery") + FactionGet(all, "vehiclesIFVs") + FactionGet(all, "vehiclesLightTanks"); { _vehicleResourceCosts set [_x, 230] } forEach FactionGet(all, "vehiclesTanks"); +{ _vehicleResourceCosts set [_x, 300] } forEach FactionGet(all, "vehiclesHeavyTanks"); { _vehicleResourceCosts set [_x, 70] } forEach FactionGet(all, "vehiclesHelisLight"); { _vehicleResourceCosts set [_x, 100] } forEach FactionGet(all, "vehiclesHelisTransport"); @@ -494,6 +495,7 @@ private _groundVehicleThreat = createHashMap; { _groundVehicleThreat set [_x, 120] } forEach FactionGet(all, "vehiclesAPCs"); { _groundVehicleThreat set [_x, 200] } forEach FactionGet(all, "vehiclesAA") + FactionGet(all, "vehiclesArtillery") + FactionGet(all, "vehiclesIFVs") + FactionGet(all, "vehiclesLightTanks"); { _groundVehicleThreat set [_x, 300] } forEach FactionGet(all, "vehiclesTanks"); +{ _groundVehicleThreat set [_x, 500] } forEach FactionGet(all, "vehiclesHeavyTanks"); //Expect these to mostly exist in templates which lack good access of most things to deal with tanks, ie WW2 // Rebel vehicle cost From 866c83385f8beaf0ad1366c87b346b6119180095 Mon Sep 17 00:00:00 2001 From: ante185 <49555217+ante185@users.noreply.github.com> Date: Sun, 28 Apr 2024 23:13:29 +0200 Subject: [PATCH 04/78] Adds Poseidon II to RHS NAPA (#3203) * added Poseidon II * set Poseidon II price * Stray comma --- A3A/addons/core/Templates/Templates/RHS/RHS_Reb_NAPA.sqf | 2 +- .../core/Templates/Templates/RHS/RHS_Reb_Vehicle_Attributes.sqf | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/A3A/addons/core/Templates/Templates/RHS/RHS_Reb_NAPA.sqf b/A3A/addons/core/Templates/Templates/RHS/RHS_Reb_NAPA.sqf index e102a9b4c1..949084dd82 100644 --- a/A3A/addons/core/Templates/Templates/RHS/RHS_Reb_NAPA.sqf +++ b/A3A/addons/core/Templates/Templates/RHS/RHS_Reb_NAPA.sqf @@ -23,7 +23,7 @@ ["vehiclesCivCar", ["C_Offroad_01_F", "C_Hatchback_01_F", "C_Hatchback_01_sport_F", "C_SUV_01_F"]] call _fnc_saveToTemplate; ["vehiclesCivTruck", ["RHS_Ural_Open_Civ_01", "C_Van_01_transport_F", "C_Van_02_transport_F", "C_Van_02_vehicle_F"]] call _fnc_saveToTemplate; ["vehiclesCivHeli", ["RHS_Mi8t_civilian"]] call _fnc_saveToTemplate; -["vehiclesCivBoat", ["C_Boat_Civil_01_F", "C_Rubberboat"]] call _fnc_saveToTemplate; +["vehiclesCivBoat", ["C_Boat_Civil_01_F", "C_Rubberboat", "rhsgref_civ_canoe"]] call _fnc_saveToTemplate; ["staticMGs", ["rhsgref_nat_DSHKM", "rhsgref_nat_DSHKM_Mini_TriPod", "rhsgref_nat_NSV_TriPod", "rhs_KORD_high_VMF"]] call _fnc_saveToTemplate; ["staticAT", ["rhsgref_nat_SPG9"]] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/RHS/RHS_Reb_Vehicle_Attributes.sqf b/A3A/addons/core/Templates/Templates/RHS/RHS_Reb_Vehicle_Attributes.sqf index 04cd52f81b..892d977cea 100644 --- a/A3A/addons/core/Templates/Templates/RHS/RHS_Reb_Vehicle_Attributes.sqf +++ b/A3A/addons/core/Templates/Templates/RHS/RHS_Reb_Vehicle_Attributes.sqf @@ -1,2 +1,3 @@ ["attributesVehicles", [ + ["rhsgref_civ_canoe", ["rebCost", 20]] ]] call _fnc_saveToTemplate; From 1370484fad11dc416bbe5ccc4888f3094e532c13 Mon Sep 17 00:00:00 2001 From: ante185 <49555217+ante185@users.noreply.github.com> Date: Sun, 28 Apr 2024 23:15:32 +0200 Subject: [PATCH 05/78] Adds Air Patrol Vehicle category (#3208) * Created air patrol category * Examples * tabulations and general neatening up * Update fn_initVarServer.sqf --- .../FactionDefaults/EnemyDefaults.sqf | 1 + .../Templates/Templates/RHS/RHS_AI_ChDKZ.sqf | 1 + .../Templates/RHS/RHS_AI_USAF_Army_Arctic.sqf | 1 + .../Templates/RHS/RHS_AI_USAF_Army_Arid.sqf | 1 + .../RHS/RHS_AI_USAF_Army_Temperate.sqf | 1 + .../RHS/RHS_AI_USAF_Marines_Arid.sqf | 1 + .../RHS/RHS_AI_USAF_Marines_Temperate.sqf | 1 + .../functions/CREATE/fn_AAFroadPatrol.sqf | 69 +++++++++++-------- .../Templates/fn_compileMissionAssets.sqf | 1 + .../core/functions/init/fn_initVarServer.sqf | 2 +- 10 files changed, 49 insertions(+), 30 deletions(-) diff --git a/A3A/addons/core/Templates/Templates/FactionDefaults/EnemyDefaults.sqf b/A3A/addons/core/Templates/Templates/FactionDefaults/EnemyDefaults.sqf index 5040c5adb2..f2fa9a1cc0 100644 --- a/A3A/addons/core/Templates/Templates/FactionDefaults/EnemyDefaults.sqf +++ b/A3A/addons/core/Templates/Templates/FactionDefaults/EnemyDefaults.sqf @@ -14,6 +14,7 @@ ["vehiclesLightTanks", []] call _fnc_saveToTemplate; ["vehiclesHeavyTanks", []] call _fnc_saveToTemplate; +["vehiclesAirPatrol", []] call _fnc_saveToTemplate; ["attributesVehicles", []] call _fnc_saveToTemplate; ["faces", ["GreekHead_A3_02","GreekHead_A3_03","GreekHead_A3_04","GreekHead_A3_05","GreekHead_A3_06","GreekHead_A3_07","GreekHead_A3_08","GreekHead_A3_09","Ioannou","Mavros"]] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_ChDKZ.sqf b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_ChDKZ.sqf index d487b388ad..b6f7658e3d 100644 --- a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_ChDKZ.sqf +++ b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_ChDKZ.sqf @@ -57,6 +57,7 @@ ["vehiclesPlanesCAS", ["RHS_Su25SM_vvsc"]] call _fnc_saveToTemplate; ["vehiclesPlanesAA", ["rhs_mig29s_vvs","rhs_mig29sm_vvs"]] call _fnc_saveToTemplate; ["vehiclesPlanesTransport", []] call _fnc_saveToTemplate; +["vehiclesAirPatrol", ["a3a_rhs_Mi8mt_chdkz"]] call _fnc_saveToTemplate; ["vehiclesHelisLight", ["a3a_rhs_Mi8T_chdkz"]] call _fnc_saveToTemplate; ["vehiclesHelisTransport", ["a3a_rhs_Mi8mt_chdkz","a3a_rhs_Mi8mt_chdkz", "RHS_Mi24Vt_vvsc"]] call _fnc_saveToTemplate; //Mi8mt has pk's, Mi24Vt has 12.7 turret only diff --git a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_USAF_Army_Arctic.sqf b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_USAF_Army_Arctic.sqf index fc07e878c2..081264ac76 100644 --- a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_USAF_Army_Arctic.sqf +++ b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_USAF_Army_Arctic.sqf @@ -39,6 +39,7 @@ ["vehiclesPlanesCAS", ["RHS_A10"]] call _fnc_saveToTemplate; ["vehiclesPlanesAA", ["rhsusf_f22"]] call _fnc_saveToTemplate; ["vehiclesPlanesTransport", ["RHS_C130J"]] call _fnc_saveToTemplate; +["vehiclesAirPatrol", ["RHS_MELB_H6M"]] call _fnc_saveToTemplate; ["vehiclesHelisLight", ["RHS_MELB_MH6M"]] call _fnc_saveToTemplate; ["vehiclesHelisTransport", ["RHS_UH60M", "RHS_UH60M", "RHS_UH60M", "RHS_UH60M", "RHS_UH60M_ESSS2", "RHS_UH60M2", "RHS_CH_47F", "RHS_CH_47F", "RHS_CH_47F", "RHS_CH_47F"]] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_USAF_Army_Arid.sqf b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_USAF_Army_Arid.sqf index b6757c9bde..6cc40d8d52 100644 --- a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_USAF_Army_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_USAF_Army_Arid.sqf @@ -39,6 +39,7 @@ ["vehiclesPlanesCAS", ["RHS_A10"]] call _fnc_saveToTemplate; ["vehiclesPlanesAA", ["rhsusf_f22"]] call _fnc_saveToTemplate; ["vehiclesPlanesTransport", ["RHS_C130J"]] call _fnc_saveToTemplate; +["vehiclesAirPatrol", ["RHS_MELB_H6M"]] call _fnc_saveToTemplate; ["vehiclesHelisLight", ["RHS_MELB_MH6M"]] call _fnc_saveToTemplate; ["vehiclesHelisTransport", ["RHS_UH60M_d", "RHS_UH60M_d", "RHS_UH60M_d", "RHS_UH60M_d", "RHS_UH60M_d", "RHS_UH60M_d", "RHS_UH60M_ESSS2_d", "RHS_UH60M2_d", "RHS_CH_47F_light", "RHS_CH_47F_light", "RHS_CH_47F_light", "RHS_CH_47F_light"]] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_USAF_Army_Temperate.sqf b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_USAF_Army_Temperate.sqf index ce8631d015..257e8e6518 100644 --- a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_USAF_Army_Temperate.sqf +++ b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_USAF_Army_Temperate.sqf @@ -39,6 +39,7 @@ ["vehiclesPlanesCAS", ["RHS_A10"]] call _fnc_saveToTemplate; ["vehiclesPlanesAA", ["rhsusf_f22"]] call _fnc_saveToTemplate; ["vehiclesPlanesTransport", ["RHS_C130J"]] call _fnc_saveToTemplate; +["vehiclesAirPatrol", ["RHS_MELB_H6M"]] call _fnc_saveToTemplate; ["vehiclesHelisLight", ["RHS_MELB_MH6M"]] call _fnc_saveToTemplate; ["vehiclesHelisTransport", ["RHS_UH60M", "RHS_UH60M", "RHS_UH60M", "RHS_UH60M", "RHS_UH60M_ESSS2", "RHS_UH60M2", "RHS_CH_47F", "RHS_CH_47F", "RHS_CH_47F", "RHS_CH_47F"]] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_USAF_Marines_Arid.sqf b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_USAF_Marines_Arid.sqf index 52d9cda644..156a7188c1 100644 --- a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_USAF_Marines_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_USAF_Marines_Arid.sqf @@ -39,6 +39,7 @@ ["vehiclesPlanesCAS", ["RHS_A10"]] call _fnc_saveToTemplate; ["vehiclesPlanesAA", ["rhsusf_f22"]] call _fnc_saveToTemplate; ["vehiclesPlanesTransport", ["RHS_C130J"]] call _fnc_saveToTemplate; +["vehiclesAirPatrol", ["RHS_MELB_H6M"]] call _fnc_saveToTemplate; ["vehiclesHelisLight", ["RHS_UH1Y_UNARMED_d"]] call _fnc_saveToTemplate; ["vehiclesHelisTransport", ["RHS_CH_47F_light", "rhsusf_CH53E_USMC_GAU21_D", "rhsusf_CH53E_USMC_D"]] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_USAF_Marines_Temperate.sqf b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_USAF_Marines_Temperate.sqf index 018cf8037a..726efacba7 100644 --- a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_USAF_Marines_Temperate.sqf +++ b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_USAF_Marines_Temperate.sqf @@ -39,6 +39,7 @@ ["vehiclesPlanesCAS", ["RHS_A10"]] call _fnc_saveToTemplate; ["vehiclesPlanesAA", ["rhsusf_f22"]] call _fnc_saveToTemplate; ["vehiclesPlanesTransport", ["RHS_C130J"]] call _fnc_saveToTemplate; +["vehiclesAirPatrol", ["RHS_MELB_H6M"]] call _fnc_saveToTemplate; ["vehiclesHelisLight", ["RHS_UH1Y_UNARMED"]] call _fnc_saveToTemplate; ["vehiclesHelisTransport", ["RHS_UH1Y_UNARMED", "RHS_CH_47F", "rhsusf_CH53E_USMC_GAU21", "rhsusf_CH53E_USMC"]] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/functions/CREATE/fn_AAFroadPatrol.sqf b/A3A/addons/core/functions/CREATE/fn_AAFroadPatrol.sqf index 4b0d4925d1..301a3282db 100644 --- a/A3A/addons/core/functions/CREATE/fn_AAFroadPatrol.sqf +++ b/A3A/addons/core/functions/CREATE/fn_AAFroadPatrol.sqf @@ -33,18 +33,29 @@ private _faction = Faction(_sideX); _typeCar = ""; _typePatrol = "LAND"; -if (_base in seaports) then { +if (_base in seaports) then +{ _typeCar = selectRandom (_faction get "vehiclesGunBoats"); _typePatrol = "SEA"; -} else { - if ( _sideX isEqualTo Invaders || random 10 < tierWar + aggressionOccupants/10) then { +} +else +{ + if ( _sideX isEqualTo Invaders || random 10 < tierWar + aggressionOccupants/10) then + { private _lowAir = _faction getOrDefault ["attributeLowAir", false]; - if (!_lowAir and (_base in airportsX) and (random 1 < 0.5)) exitWith { + if (!_lowAir and (_base in airportsX) and (random 1 < 0.5)) exitWith + { _typeCar = selectRandom (_faction get "vehiclesHelisLight"); + if(count (_faction get "vehiclesAirPatrol") > 0) then + { + _typeCar = selectRandom (_faction get "vehiclesAirPatrol"); + }; _typePatrol = "AIR"; }; _typeCar = selectRandom ((_faction get "vehiclesLightArmed") + (_faction get "vehiclesLightUnarmed")); - } else { + } + else + { _typeCar = selectRandom ((_faction get "vehiclesPolice") + (_faction get "vehiclesMilitiaLightArmed")); }; }; @@ -55,37 +66,37 @@ _posbase = getMarkerPos _base; if (_typePatrol == "AIR") then - { +{ _arrayDestinations = markersX select {sidesX getVariable [_x,sideUnknown] == _sideX}; _distanceX = 200; - } +} else - { +{ if (_typePatrol == "SEA") then - { + { _arrayDestinations = seaMarkers select {(getMarkerPos _x) distance _posbase < 2500}; _distanceX = 100; - } + } else - { + { _arrayDestinations = markersX select {sidesX getVariable [_x,sideUnknown] == _sideX}; _arrayDestinations = [_arrayDestinations,_posBase] call A3A_fnc_patrolDestinations; _distanceX = 50; - }; }; +}; if (count _arrayDestinations < 4) exitWith {}; AAFpatrols = AAFpatrols + 1; if (_typePatrol != "AIR") then - { +{ if (_typePatrol == "SEA") then - { + { _posbase = [_posbase,50,150,10,2,0,0] call BIS_Fnc_findSafePos; - } + } else - { + { _indexX = airportsX find _base; if (_indexX != -1) then { @@ -96,8 +107,8 @@ if (_typePatrol != "AIR") then { _posbase = position ([_posbase] call A3A_fnc_findNearestGoodRoad); }; - }; }; +}; _vehicle=[_posBase, 0,_typeCar, _sideX] call A3A_fnc_spawnVehicle; _veh = _vehicle select 0; @@ -113,26 +124,26 @@ _vehiclesX = _vehiclesX + [_veh]; if (_typeCar in (_faction get "vehiclesLightUnarmed")) then - { +{ sleep 1; _groupX = [_posbase, _sideX, _faction get "groupSentry"] call A3A_fnc_spawnGroup; {_x assignAsCargo _veh;_x moveInCargo _veh; _soldiers pushBack _x; [_x] joinSilent _groupVeh; [_x,"",false] call A3A_fnc_NATOinit} forEach units _groupX; deleteGroup _groupX; - }; +}; //if (_typePatrol == "LAND") then {_veh forceFollowRoad true}; while {alive _veh} do - { +{ if (count _arrayDestinations < 2) exitWith {}; _destinationX = selectRandom _arrayDestinations; if (debug) then {player globalChat format ["Generated AI patrol. Origin %2, destination %1.", _destinationX, _base]; sleep 3}; _posDestination = getMarkerPos _destinationX; if (_typePatrol == "LAND") then - { + { _road = [_posDestination] call A3A_fnc_findNearestGoodRoad; _posDestination = position _road; - }; + }; _Vwp0 = _groupVeh addWaypoint [_posDestination, 0]; _Vwp0 setWaypointType "MOVE"; _Vwp0 setWaypointBehaviour "SAFE"; @@ -143,22 +154,22 @@ while {alive _veh} do waitUntil {sleep 60; (_veh distance _posDestination < _distanceX) or (time > _timeout) or ({[_x] call A3A_fnc_canFight} count _soldiers == 0) or (!canMove _veh)}; if !(_veh distance _posDestination < _distanceX) exitWith {}; if (_typePatrol == "AIR") then - { + { _arrayDestinations = markersX select {sidesX getVariable [_x,sideUnknown] == _sideX}; - } + } else - { + { if (_typePatrol == "SEA") then - { + { _arrayDestinations = seaMarkers select {(getMarkerPos _x) distance position _veh < 2500}; - } + } else - { + { _arrayDestinations = markersX select {sidesX getVariable [_x,sideUnknown] == _sideX}; _arrayDestinations = [_arrayDestinations,position _veh] call A3A_fnc_patrolDestinations; - }; }; }; +}; { [_x] spawn A3A_fnc_VEHDespawner } forEach _vehiclesX; { [_x] spawn A3A_fnc_enemyReturnToBase } forEach _groups; diff --git a/A3A/addons/core/functions/Templates/fn_compileMissionAssets.sqf b/A3A/addons/core/functions/Templates/fn_compileMissionAssets.sqf index 36120e374b..6216820d80 100644 --- a/A3A/addons/core/functions/Templates/fn_compileMissionAssets.sqf +++ b/A3A/addons/core/functions/Templates/fn_compileMissionAssets.sqf @@ -78,6 +78,7 @@ setVar("vehiclesHelisTransport", OccAndInv("vehiclesHelisTransport")); setVar("vehiclesPlanesAA", OccAndInv("vehiclesPlanesAA")); setVar("vehiclesPlanesCAS", OccAndInv("vehiclesPlanesCAS")); setVar("vehiclesPlanesTransport", OccAndInv("vehiclesPlanesTransport")); +setVar("vehiclesAirPatrol", OccAndInv("vehiclesAirPatrol")); setVar("staticMortars", OccAndInv("staticMortars") + Reb("staticMortars")); setVar("staticAA", OccAndInv("staticAA") + Reb("staticAA")); setVar("staticAT", OccAndInv("staticAT") + Reb("staticAT")); diff --git a/A3A/addons/core/functions/init/fn_initVarServer.sqf b/A3A/addons/core/functions/init/fn_initVarServer.sqf index c8a6297691..3d194ba958 100644 --- a/A3A/addons/core/functions/init/fn_initVarServer.sqf +++ b/A3A/addons/core/functions/init/fn_initVarServer.sqf @@ -477,7 +477,7 @@ private _vehicleResourceCosts = createHashMap; { _vehicleResourceCosts set [_x, 230] } forEach FactionGet(all, "vehiclesTanks"); { _vehicleResourceCosts set [_x, 300] } forEach FactionGet(all, "vehiclesHeavyTanks"); -{ _vehicleResourceCosts set [_x, 70] } forEach FactionGet(all, "vehiclesHelisLight"); +{ _vehicleResourceCosts set [_x, 70] } forEach FactionGet(all, "vehiclesHelisLight") + FactionGet(all, "vehiclesAirPatrol"); { _vehicleResourceCosts set [_x, 100] } forEach FactionGet(all, "vehiclesHelisTransport"); { _vehicleResourceCosts set [_x, 130] } forEach FactionGet(all, "vehiclesHelisLightAttack") + FactionGet(all, "vehiclesPlanesTransport"); { _vehicleResourceCosts set [_x, 250] } forEach FactionGet(all, "vehiclesPlanesCAS") + FactionGet(all, "vehiclesPlanesAA"); From 08111307a0b0e1049cf0a860eb9cc666085a2044 Mon Sep 17 00:00:00 2001 From: ante185 <49555217+ante185@users.noreply.github.com> Date: Sun, 28 Apr 2024 23:17:41 +0200 Subject: [PATCH 06/78] Update fn_vehiclePrice to not fail on absent vehicles. (#3228) * Update fn_vehiclePrice.sqf * Update fn_vehiclePrice.sqf * Update fn_vehiclePrice.sqf * round to 5 --- .../core/functions/REINF/fn_vehiclePrice.sqf | 42 +++++++++++-------- 1 file changed, 24 insertions(+), 18 deletions(-) diff --git a/A3A/addons/core/functions/REINF/fn_vehiclePrice.sqf b/A3A/addons/core/functions/REINF/fn_vehiclePrice.sqf index b1b6469a72..fe524f1ffb 100644 --- a/A3A/addons/core/functions/REINF/fn_vehiclePrice.sqf +++ b/A3A/addons/core/functions/REINF/fn_vehiclePrice.sqf @@ -3,29 +3,35 @@ FIX_LINE_NUMBERS() params ["_typeX"]; -private _costs = server getVariable _typeX; +private _costs = 0; + +if (isNil "_typeX") then +{ + Error_1("Vehicle does not exist."); + _costs = 0; +} +else +{ + _costs = server getVariable _typeX; +}; if (isNil "_costs") then - { - Error_1("Invalid vehicle price :%1.", _typeX); +{ + Error_1("Invalid vehicle price :%1.", _typeX); _costs = 0; - } +} else +{ + if (count seaports > 3) then + { + private _numFriendlySeaports = ({sidesX getVariable [_x,sideUnknown] == teamPlayer} count seaports) min 6; + _costs = round (_costs - (_costs * 0.05 * _numFriendlySeaports)); + } + else { - if (count seaports > 3) then { - private _numFriendlySeaports = ({sidesX getVariable [_x,sideUnknown] == teamPlayer} count seaports) min 6; - _costs = round (_costs - (_costs * 0.05 * _numFriendlySeaports)); - } else { - _discount = switch (true) do { - case (tierWar in [1,2]): { 0 }; - case (tierWar in [3,4]): { 0 }; - case (tierWar in [5,6]): { 1 }; - case (tierWar in [7,8]): { 2 }; - case (tierWar in [9,10]): { 3 }; - default { 0 }; - }; - _costs = round (_costs - (_costs * 0.1 * _discount)); - }; + _discount = 0 max ((tierWar - 4) * 0.5); //4 is the last war tier before discounts, the 0.5 makes the discount go from 0-3 instead of 0-6. + _costs = 5 * round ((_costs - (_costs * 0.1 * _discount))/5); //Applies the discount, rounds to the nearest 5€ }; +}; _costs From 1a9fa7cd52e2b985429f1e0d263a4617c5b1c5a7 Mon Sep 17 00:00:00 2001 From: jaj22 Date: Sun, 28 Apr 2024 22:19:27 +0100 Subject: [PATCH 07/78] Make artillery rotate to target before firing (#3231) * Make artillery rotate to target before firing to prevent issues with limited arcs * Avoid zero divisor case --- .../Supports/fn_SUP_mortarRoutine.sqf | 27 +++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/A3A/addons/core/functions/Supports/fn_SUP_mortarRoutine.sqf b/A3A/addons/core/functions/Supports/fn_SUP_mortarRoutine.sqf index c09eb1f93e..029594df26 100644 --- a/A3A/addons/core/functions/Supports/fn_SUP_mortarRoutine.sqf +++ b/A3A/addons/core/functions/Supports/fn_SUP_mortarRoutine.sqf @@ -34,7 +34,7 @@ if((30 + random 40) >_sideAggression) then private _shotsPerVolley = _numberOfRounds / 3; //A function to repeatedly fire onto a target without loops by using an EH -_fn_executeMortarFire = +private _fn_executeMortarFire = { params ["_mortar"]; @@ -55,7 +55,7 @@ _fn_executeMortarFire = [_shellTarget, _mortar] spawn { params ["_shellTarget", "_mortar"]; - sleep 0.5; + sleep 1; _mortar doArtilleryFire [_shellTarget, _mortar getVariable "shellType", 1]; } } @@ -67,6 +67,28 @@ _fn_executeMortarFire = _mortar doArtilleryFire [_target, _mortar getVariable "shellType", 1]; }; + +private _fn_rotateToTarget = +{ + params ["_mortar", "_targPos"]; + + private _change = (_mortar getDir _targPos) - getDir _mortar; + _change = (_change + 540) % 360 - 180; + if (abs _change < 1) exitWith {}; + + addMissionEventHandler ["EachFrame", { + _thisArgs params ["_mortar", "_startDir", "_change", "_startTime"]; + + private _interval = 10 * (time - _startTime) / abs _change; // 10 degree/sec turn + private _newDir = _startDir + _change * (_interval min 1); + _mortar setDir _newDir; + if (!alive _mortar or !alive gunner _mortar or _interval >= 1) exitWith { + removeMissionEventHandler ["EachFrame", _thisEventHandler]; + }; + }, [_mortar, getDir _mortar, _change, time]]; +}; + + private _timeout = time + _timeAlive; while {time < _timeout} do { @@ -97,6 +119,7 @@ while {time < _timeout} do // Start shooting _mortar setVariable ["FireOrder", _subTargets]; + [_mortar, _targetPos] spawn _fn_rotateToTarget; [_mortar] spawn _fn_executeMortarFire; _numberOfRounds = _numberOfRounds - _shotsPerVolley; _timeout = _timeout max (time + 60); // don't cleanup until the volley is done From 6eb3f1ad56993941d30addb5c30a7e2f8bb93cce Mon Sep 17 00:00:00 2001 From: Tiny-DM <148804148+Tiny-DM@users.noreply.github.com> Date: Sun, 28 Apr 2024 17:20:16 -0400 Subject: [PATCH 08/78] Parameter fencing for debug commands (#3238) * initial commit (UNTESTED) * removed params restrictions * added nil protection and removed a nil check from resourcesFIA since that shouldn't be possible regardless. also removed some feedback because they're remoteExecs * added position check * changed "invalid" to "" --- .../core/functions/Base/fn_citySupportChange.sqf | 5 ++++- A3A/addons/core/functions/Base/fn_resourcesFIA.sqf | 14 +++++++------- .../functions/OrgPlayers/fn_resourcesPlayer.sqf | 7 ++++++- 3 files changed, 17 insertions(+), 9 deletions(-) diff --git a/A3A/addons/core/functions/Base/fn_citySupportChange.sqf b/A3A/addons/core/functions/Base/fn_citySupportChange.sqf index c9efb80340..4894475642 100644 --- a/A3A/addons/core/functions/Base/fn_citySupportChange.sqf +++ b/A3A/addons/core/functions/Base/fn_citySupportChange.sqf @@ -5,7 +5,10 @@ if (!isServer) exitWith {Error("Server-only function miscalled")}; waitUntil {!cityIsSupportChanging}; cityIsSupportChanging = true; -params ["_changeGov", "_changeReb", "_pos", ["_scaled", true], ["_isRadio", false]]; +params [["_changeGov",""], ["_changeReb",""], ["_pos","",["",[]]], ["_scaled", true], ["_isRadio", false]]; // nil protection +if !(_changeGov isEqualType 0) exitWith {Error("The first parameter, the government support, must be a number");}; +if !(_changeReb isEqualType 0) exitWith {Error("The second parameter, the rebel support, must be a number");}; +if (_pos == "") exitWith {Error("The third parameter, the position, must be a string (city name) or array (coordinates)");}; private _city = if (_pos isEqualType "") then {_pos} else {[citiesX, _pos] call BIS_fnc_nearestPosition}; private _cityData = server getVariable _city; diff --git a/A3A/addons/core/functions/Base/fn_resourcesFIA.sqf b/A3A/addons/core/functions/Base/fn_resourcesFIA.sqf index ca91790138..3ece512b29 100644 --- a/A3A/addons/core/functions/Base/fn_resourcesFIA.sqf +++ b/A3A/addons/core/functions/Base/fn_resourcesFIA.sqf @@ -1,15 +1,15 @@ #include "..\..\script_component.hpp" FIX_LINE_NUMBERS() -private ["_hr","_resourcesFIA","_hrT","_resourcesFIAT"]; +params [["_hr",""],["_resourcesFIA",""]]; // nil protection + +if !(_hr isEqualType 0) exitWith {Error("The first parameter, the added HR, must be a number");}; +if !(_resourcesFIA isEqualType 0) exitWith {Error("The second parameter, the added money, must be a number");}; waitUntil {!resourcesIsChanging}; resourcesIsChanging = true; -_hr = _this select 0; -_resourcesFIA = _this select 1; -if (isNil "_resourcesFIA") then {Error("_resourceFIA is nil");}; -if ((isNil "_hr") or (isNil "_resourcesFIA")) exitWith {resourcesIsChanging = false}; + if ((floor _resourcesFIA == 0) and (floor _hr == 0)) exitWith {resourcesIsChanging = false}; -_hrT = server getVariable "hr"; -_resourcesFIAT = server getVariable "resourcesFIA"; +private _hrT = server getVariable "hr"; +private _resourcesFIAT = server getVariable "resourcesFIA"; _hrT = _hrT + _hr; _resourcesFIAT = round (_resourcesFIAT + _resourcesFIA); diff --git a/A3A/addons/core/functions/OrgPlayers/fn_resourcesPlayer.sqf b/A3A/addons/core/functions/OrgPlayers/fn_resourcesPlayer.sqf index b2aa04920e..91b0e259ed 100644 --- a/A3A/addons/core/functions/OrgPlayers/fn_resourcesPlayer.sqf +++ b/A3A/addons/core/functions/OrgPlayers/fn_resourcesPlayer.sqf @@ -1,4 +1,9 @@ -_moneyX = _this select 0; +#include "..\..\script_component.hpp" +FIX_LINE_NUMBERS() + +params [["_moneyX",""]]; // nil protection + +if !(_moneyX isEqualType 0) exitWith {Error("The parameter, the added money, must be a number"); "Error: The parameter must be a number"}; _moneyX = _moneyX + (player getVariable "moneyX"); if (_moneyX < 0) then {_moneyX = 0}; From fc791f780c265094968c90b3a41fbdbc67f2dfb2 Mon Sep 17 00:00:00 2001 From: Bob-Murphy Date: Wed, 1 May 2024 19:01:57 +0000 Subject: [PATCH 09/78] Automated Tolgee Update --- A3A/addons/core/Stringtable.xml | 27 +++++++++++++++++++-------- A3A/addons/gui/Stringtable.xml | 7 +++++++ A3A/addons/maps/Stringtable.xml | 20 ++++++++++++++++++++ 3 files changed, 46 insertions(+), 8 deletions(-) diff --git a/A3A/addons/core/Stringtable.xml b/A3A/addons/core/Stringtable.xml index d4090c1939..89630fe386 100644 --- a/A3A/addons/core/Stringtable.xml +++ b/A3A/addons/core/Stringtable.xml @@ -2536,7 +2536,7 @@ Roadblock Deploy 검문소 배치 - Блокпост развернут + Развертывание блокпоста Enemy Comms Lost @@ -2901,7 +2901,7 @@ Antistasi has a custom save system similar to other CTIs.<br/><br/>To Save: Your commander needs to go to the <t color='#f0d498'>Map Board</t>, scroll-select <t color='#f0d498'>""Game Options""</t> and click on the <t color='#f0d498'>""Persistent Save""</t> button. 안티스타시에는 다른 CTI 모드와 유사한 사용자 정의 저장 시스템이 있습니다.<br/><br/>저장 방법: 지휘관은 <t color='#f0d498'>지도 화이트보드</t>로 이동하여 스크롤 선택으로<t color='#f0d498'>""게임 설정""</t>을 선택하고 <t color='#f0d498'>""영구 저장""</t> 버튼을 누르십시오. - В Antistasi есть собственная система сохранения, похожая на другие CTI.<br/><br/> Чтобы сохранить: Ваш командир должен подойти к<t color='#f0d498'>Карта</t>, открыть <t color='#f0d498'>""Настройки игры""</t> и нажать на кнопку <t color='#f0d498'>""Сохранить игру""</t>. + В Antistasi есть собственная система сохранения, похожая на другие CTI.<br/><br/> Чтобы сохранить: Ваш командир должен подойти к <t color='#f0d498'>Карте</t>, открыть <t color='#f0d498'>""Параметры""</t> и нажать на кнопку <t color='#f0d498'>""Сохранение""</t>. Current parameters are configured to auto-save every %1 minutes. @@ -4712,6 +4712,7 @@ Офицер %3 осматривает %1. Отправляйтесь туда и убейте его до %2. Oficer %4 przeprowadza inspekcję %1. Idź tam i zabij go przed %2:%3." Důstojník %3 kontroluje %1. Jděte tam a zabijte ho před %2. + 一名 %3 军官正在视察 %1。赶在 %2 之前杀了他。 Kill the Officer @@ -4727,6 +4728,7 @@ Special Forces team decimated at a %1. 특수부대 팀이 %1에서 전멸하였습니다. Команда спецназа уничтожена в %1. + 特种部队在 %1 处被消灭。 We have spotted a %3 Special Forces team patrolling around a %1. Ambush them and we will have one less problem. Do this before %2. Be careful, they are tough boys. @@ -4736,6 +4738,7 @@ Мы заметили группу спецназа %3, патрулирующую район %1. Устройте им засаду, и у нас будет на одну проблему меньше. Сделайте это до %2. Будьте осторожны, они крутые парни. Zauważyliśmy zespół %3 sił specjalnych patrolujący okolice %1. Przeprowadź na nich skuteczną zasadzkę, a będziemy mieli jeden problem mniej. Zrób to przed %2. Uważaj, to twardziele. Zpozorovali jsme tým speciálních jednotek %3, který hlídá okolí %1. Přepadněte je a budeme mít o jeden problém méně. Udělejte to před %2. Buďte opatrní, jsou to tvrdí borci. + 我们发现一支 %3 特种部队正在 %1 附近巡逻。如果能伏击他们,我们就少了一件麻烦事。在 %2 之前行动。小心点,这可是个硬骨头。 Special Forces @@ -4756,7 +4759,7 @@ Кто-то нашел информацию о семье предателей, он больше не доставит никаких проблем! Ktoś znalazł informacje o rodzinie zdrajcy, nie będzie już sprawiał problemów! Někdo našel informace o rodině zrádce. Další problémy už působit nebude. - 线人收集到一些关于叛徒家人的资料,他很快就不会是我们的问题了! + 线人收集到一些关于叛徒家人的资料,他很快就不会是我们的问题了! A traitor has scheduled a meeting with %3 forces in %1. Kill him before he provides enough intel to give us trouble. Do this before %2. We don't know where exactly this meeting will happen. You will recognize the building by the nearby parked vehicle and %3 presence. @@ -4766,6 +4769,7 @@ Предатель назначил встречу с силами %3 в %1. Убейте его, прежде чем он предоставит достаточно информации, чтобы доставить нам неприятности. Сделайте это до %2. Мы не знаем, где именно произойдет эта встреча. Вы узнаете здание по припаркованному поблизости автомобилю и присутствию %3. Zdrajca zaplanował spotkanie z %4 w %1. Zabij go, zanim przekaże im wystarczająco dużo informacji przez którę będziemy mieli kłopoty. Zrób to przed %2. Nie wiemy, gdzie dokładnie odbędzie się to spotkanie. Budynek rozpoznasz po pobliskim Offroadzie i obecności %3. Zrádce naplánoval setkání s %3 v %1. Zabijte ho dříve, než poskytne dost informací, které by nám způsobily problémy. Udělejte to před %2. Nevíme přesně, kde to setkání proběhne. Budovu poznáte podle nedalekého zaparkovaného vozidla, a přítomnosti %3. + 一名叛徒计划在 %1 与 %3 部队会面。务必在 %2 之前干掉他,以避免他提供足以给我们造成麻烦的情报。我们不知道具体的会面地点,但你可以通过附近停放的车和 %3 的存在认出这栋建筑。 Kill the Traitor @@ -4785,6 +4789,7 @@ %1 был бы прекрасным дополнением к нашему делу. Идите туда и захватите до %2. %1 będzie dobrym wzmocnieniem naszej sprawy. Udaj się tam i zdobądź to przed %2. %1 by se nám hodilo. Jděte tam a zaberte to před %2. + 一个 %1 会为我们的事业添砖加瓦。在 %2 之前去那里占领它。 A %1 is disturbing our operations in the area. Go there and capture it before %2. @@ -4794,11 +4799,13 @@ %1 мешает нашим операциям в этом районе. Отправляйтесь туда и захватите его до того, как %2. Obiekt %1 zakłóca nasze operacje w okolicy. Udaj się tam i zdobądź go przed %2. %1 narušuje naše operace v této oblasti. Jděte tam a zaberte to před %2. + 一个 %1 正在干扰我们在该地区的行动。在 %2 之前去那里占领它。 An enemy garrison here is disturbing our operations in the area. Go there and secure the area before %1. 이 곳의 적 주둔군이 해당 지역에서 우리 작전을 방해하고 있습니다. 가서 %1 전까지 지역을 확보하십시오. Вражеский гарнизон здесь мешает нашим операциям в этом районе. Отправляйтесь туда и обезопасьте район до %1. + 一个敌军驻地正在干扰我们在该地区的行动,在 %1 之前去那里肃清这个区域。 Resource Acquisition @@ -4808,6 +4815,7 @@ Захват Ресурсов Pozyskiwanie zasobów Získávání zdrojů + 资源获取 Take the Outpost @@ -4823,11 +4831,14 @@ Destroy Roadblock 검문소 파괴 Уничтожить блокпост + 摧毁路障 Secure the AO + Sécuriser l'OA 작전 구역 확보 Защита Оперативной зоны + 肃清区域 A convoy from %1 is about to depart at %2. It will provide ammunition to %3. Try to intercept it. Steal or destroy that truck before it reaches its destination. @@ -5103,7 +5114,7 @@ Salva rifornimenti Récupération de Provisions 보급품 인양 - Аварийные припасы + Затопленные припасы Odzyskaj zapasy Zachránit zásoby @@ -5892,7 +5903,7 @@ Caratteristiche Unità Attributs d'Unité 유닛 특성 - Черты юнита + Роль Cechy jednostek Vlastnosti jednotky 单位特长 @@ -5902,7 +5913,7 @@ Caratteristiche Unità Attributs d'Unité 유닛 특성 - Черты юнита + Роль Cechy jednostek Vlastnosti jednotky 单位特长 @@ -9855,7 +9866,7 @@ Sacar cuerdas de remolque Déployer treuil 견인줄 꺼내기 - Развернуть трос + Растянуть трос Rozłóż linkę holowniczą Vyložit tažné lano Tirar cordas de reboque @@ -10075,7 +10086,7 @@ Ya te has revivido recientemente. Vous vous êtes déjà réanimé vous-même récemment. 당신은 이미 최근에 자가소생을 했습니다. - Вы уже пришли в себя. + Вы уже возрождали себя. Niedawno już się uleczyłeś. Již jsi se nedávno oživil. diff --git a/A3A/addons/gui/Stringtable.xml b/A3A/addons/gui/Stringtable.xml index 7d48d41574..e23bb0cff7 100644 --- a/A3A/addons/gui/Stringtable.xml +++ b/A3A/addons/gui/Stringtable.xml @@ -513,6 +513,7 @@ 우리 본부가 공격받는 동안에는 쉴 수 없습니다. Вы не можете отдыхать, пока наша штаб-квартира находится под атакой. Nemůžeš odpočívat když je základna pod útokem. + 你无法在敌人入侵基地时休息 You cannot rest while enemies are near our HQ. @@ -521,6 +522,7 @@ 적들이 우리 본부 근처에 있는 동안에는 쉴 수 없습니다. Вы не можете отдыхать, пока враги находятся рядом с нашей штаб-квартирой. Nemůžeš odpočívat když jsou nepřátelkské jednotky poblíž základny. + 你无法在基地附近存在敌人的情况下休息 You cannot rest while %1 is attacking civilians. @@ -529,6 +531,7 @@ %1 세력이 민간인을 공격하는 동안에는 쉴 수 없습니다. Вы не можете отдыхать, пока %1 нападает на мирных жителей. Nemůžeš odpočívat když %1 útočí na civilisty. + 你无法在 %1 残害平民的情况下休息 Only the commander can skip time. @@ -537,6 +540,7 @@ 지휘관만이 시간을 스킵할 수 있습니다. Только командир может пропустить время. Pouze velitel může přeskočit čas. + 只有指挥官才能略过时间 All players must be within 100m of the HQ marker to skip time. @@ -545,6 +549,7 @@ 시간을 스킵하려면 모든 플레이어가 본부 마커로부터 100m 이내에 있어야 합니다. Все игроки должны находиться в пределах 100 метров от флага штаба, чтобы пропустить время. Všichni hráči musí být v okruhu méně než 100m od základny, aby se mohl přeskočit čas. + 为了略过时间,所有玩家必须待在总部图标周边100米内 You cannot rest while the enemy is launching a major attack. @@ -553,6 +558,7 @@ 적이 대규모 공격을 가하는 동안에는 쉴 수 없습니다. Вы не можете отдыхать, пока враг предпринимает крупную атаку. Nemůžeš odpočívat když nepřítel zahajuje velký útok. + 你无法在敌人发动强大攻势休息 Skip Time / Rest @@ -561,6 +567,7 @@ 시간 스킵 / 휴식 Пропустить время Přeskočit čas / Odpočívat + 略过时间/ Aggression: diff --git a/A3A/addons/maps/Stringtable.xml b/A3A/addons/maps/Stringtable.xml index 7a323346cf..6958f3ee52 100644 --- a/A3A/addons/maps/Stringtable.xml +++ b/A3A/addons/maps/Stringtable.xml @@ -474,6 +474,7 @@ Единая Германия - лучшая Германия. Zjednoczone Niemcy to najlepsze Niemcy Spojené Německo je nejlepší Německo. + 统一的德国才是最好的德国 Be the Resistance Leader. Fight against a superior enemy in technology, number, assets and vehicles. Use guerrilla tactics in a totally dynamic world, with around 18 sidemissions, everywhere, anytime, anything. @@ -483,6 +484,7 @@ Станьте лидером Сопротивления. Сражайтесь с противником, превосходящим вас в технологиях, численности, активах и транспортных средствах. Используйте партизанскую тактику в полностью динамичном мире, где около 18 сторонних миссий, везде, в любое время, на чем угодно. Bądź liderem ruchu oporu. Walcz z lepszym wrogiem pod względem technologii, liczby żołnierzy, zasobów i pojazdów. Używaj taktyk partyzanckich w całkowicie dynamicznym świecie, z około 18 misjami pobocznymi, w dowolnym miejscu i czasie. Buďte vůdcem odboje. Bojujte proti nadřazenému nepříteli v technologii, počtu, majetku a vozidlech. Použijte partyzánskou taktiku ve zcela dynamickém světě, přibližně s 18 vedlejšími misemi, všude kdykoli a cokoli. + 成为抵抗军领袖。与技术、数量、资产和载具远胜于你的强大敌人作战。面对完全动态的世界和大约18种支线任务, 任何时间, 任何地点, 任何情况, 运用游击战术。 Antistasi Weferlingen Summer @@ -491,6 +493,7 @@ 안티스타시 웨퍼링겐 여름 Antistasi Веферлинген Лето Antistasi Léto ve Weferlingenu + Antistasi 夏季韦弗林根 Antistasi - Liberation of Weferlingen - Summer @@ -499,6 +502,7 @@ 안티스타시 - 웨퍼링겐 해방 - 여름 Antistasi - Освобождение Веферлингена - Лето Antistasi - Osvobození Weferlingenu - Léto + Antistasi - 解放 韦弗林根 United Germany is Best Germany, also in the winter. @@ -508,6 +512,7 @@ Единая Германия - лучшая Германия и даже зимой Zjednoczone Niemcy to najlepsze Niemcy, również w zimę. Spojené Německo je nejlepší Německo, i přes zimu. + 统一的德国才是最好的德国,无论春夏秋冬 Be the Resistance Leader. Fight against a superior enemy in technology, number, assets and vehicles. Use guerrilla tactics in a totally dynamic world, with around 18 sidemissions, everywhere, anytime, anything. @@ -517,6 +522,7 @@ Стань лидером Сопротивления. Сражайся против врага превосходящего в технологии, количестве, вооружении и технике. Используй партизанскую тактику в полностью динамическом мире с около 18 побочными заданиями, в любом месте, в любое время, против чего угодно. Bądź liderem ruchu oporu. Walcz z lepszym wrogiem pod względem technologii, liczby żołnierzy, zasobów i pojazdów. Używaj taktyk partyzanckich w całkowicie dynamicznym świecie, z około 18 misjami pobocznymi, w dowolnym miejscu i czasie. Buďte vůdcem odboje. Bojujte proti nadřazenému nepříteli v technologii, počtu, majetku a vozidlech. Použijte partyzánskou taktiku ve zcela dynamickém světě, přibližně s 18 vedlejšími misemi, všude kdykoli a cokoli. + 成为抵抗军领袖。与技术、数量、资产和载具远胜于你的强大敌人作战。面对完全动态的世界和大约18种支线任务, 任何时间, 任何地点, 任何情况, 运用游击战术。 Antistasi Weferlingen Winter @@ -525,6 +531,7 @@ 안티스타시 웨퍼링겐 겨울 Antistasi Веферлинген Зима Antistasi Weferlingenská Zima + Antistasi 冬季韦弗林根 Antistasi - Liberation of Weferlingen - Winter @@ -533,6 +540,7 @@ 안티스타시 - 웨퍼링겐 해방 - 겨울 Antistasi - Освобождение Веферлингена - Зима Antistasi - Osvobození Weferlingenu - Zima + Antistasi - 解放 冬季韦弗林根 African Islands under siege @@ -541,6 +549,7 @@ 포위당한 아프리카의 섬들 Африканские острова в осаде Oblężenie Afrykańskich wysp + 围攻下的非洲岛屿 Be the Resistance Leader. Fight against a superior enemy in technology, number, assets and vehicles. Use guerrilla tactics in a totally dynamic world, with around 18 sidemissions, everywhere, anytime, anything. @@ -550,6 +559,7 @@ Стань лидером Сопротивления. Сражайся против врага превосходящего в технологии, количестве, вооружении и технике. Используй партизанскую тактику в полностью динамическом мире с около 18 побочными заданиями, в любом месте, в любое время, против чего угодно. Bądź liderem ruchu oporu. Walcz z lepszym wrogiem pod względem technologii, liczby żołnierzy, zasobów i pojazdów. Używaj taktyk partyzanckich w całkowicie dynamicznym świecie, z około 18 misjami pobocznymi, w dowolnym miejscu i czasie. Buďte vůdcem odboje. Bojujte proti nadřazenému nepříteli v technologii, počtu, majetku a vozidlech. Použijte partyzánskou taktiku ve zcela dynamickém světě, přibližně s 18 vedlejšími misemi, všude kdykoli a cokoli. + 成为抵抗军领袖。与技术、数量、资产和载具远胜于你的强大敌人作战。面对完全动态的世界和大约18种支线任务, 任何时间, 任何地点, 任何情况, 运用游击战术。 Antistasi Isla Duala @@ -558,6 +568,7 @@ 안티스타시 이슬라 듀알라 Antistasi Исла Дуала Antistasi Ostrov Duala + Antistasi - Isla Duala Antistasi - Liberation of Isla Duala @@ -566,6 +577,7 @@ 안티스타시 - 이슬라 듀알라 해방 Antistasi - Освобождение Исла Дуала Antistasi - Osvobození Ostrova Duala + Antistasi - 解放 Isla Duala African Action @@ -575,6 +587,7 @@ Действия в Африке Afrykańska Akcja Africká Mise + 非洲阵营 Be the Resistance Leader. Fight against a superior enemy in technology, number, assets and vehicles. Use guerrilla tactics in a totally dynamic world, with around 18 sidemissions, everywhere, anytime, anything. @@ -584,6 +597,7 @@ Стань лидером Сопротивления. Сражайся против врага превосходящего в технологии, количестве, вооружении и технике. Используй партизанскую тактику в полностью динамическом мире с около 18 побочными заданиями, в любом месте, в любое время, против чего угодно. Bądź liderem ruchu oporu. Walcz z lepszym wrogiem pod względem technologii, liczby żołnierzy, zasobów i pojazdów. Używaj taktyk partyzanckich w całkowicie dynamicznym świecie, z około 18 misjami pobocznymi, w dowolnym miejscu i czasie. Buďte vůdcem odboje. Bojujte proti nadřazenému nepříteli v technologii, počtu, majetku a vozidlech. Použijte partyzánskou taktiku ve zcela dynamickém světě, přibližně s 18 vedlejšími misemi, všude kdykoli a cokoli. + 成为抵抗军领袖。与技术、数量、资产和载具远胜于你的强大敌人作战。面对完全动态的世界和大约18种支线任务, 任何时间, 任何地点, 任何情况, 运用游击战术。 Antistasi Kujari @@ -593,6 +607,7 @@ Antistasi Куджари Antistasi Kujari Antistasi Kujari + Antistasi Kujari Antistasi - Liberation of Kujari @@ -602,6 +617,7 @@ Antistasi - Освобождение Куджари Antistasi - Wyzwolenie Kujari Antistasi - Osvobození Kujari + Antistasi - 解放 Kujari Sand and blood @@ -1059,6 +1075,7 @@ Что-то с кокаином или типо того Coś z kokainą lub czymś podobnym. Něco s kokainem, nebo tak něco. + 和白粉等诸如此类之物有关. Be the Resistance Leader. Fight against a superior enemy in technology, number, assets and vehicles. Use guerrilla tactics in a totally dynamic world, with around 18 sidemissions, everywhere, anytime, anything. @@ -1068,6 +1085,7 @@ Стань лидером Сопротивления. Сражайся против врага превосходящего в технологии, количестве, вооружении и технике. Используй партизанскую тактику в полностью динамическом мире с около 18 побочными заданиями, в любом месте, в любое время, против чего угодно. Bądź liderem ruchu oporu. Walcz z lepszym wrogiem pod względem technologii, liczby żołnierzy, zasobów i pojazdów. Używaj taktyk partyzanckich w całkowicie dynamicznym świecie, z około 18 misjami pobocznymi, w dowolnym miejscu i czasie. Buďte vůdcem odboje. Bojujte proti nadřazenému nepříteli v technologii, počtu, majetku a vozidlech. Použijte partyzánskou taktiku ve zcela dynamickém světě, přibližně s 18 vedlejšími misemi, všude kdykoli a cokoli. + 成为抵抗军领袖。与技术、数量、资产和载具远胜于你的强大敌人作战。面对完全动态的世界和大约18种支线任务, 任何时间, 任何地点, 任何情况, 运用游击战术。 Antistasi Colombia @@ -1077,6 +1095,7 @@ Antistasi Колумбия Antistasi Columbia Antistasi Kolumbie + Antistasi 哥伦比亚 Antistasi - Liberation of Colombia @@ -1086,6 +1105,7 @@ Antistasi - Освобождение Колумбии Antistasi - Wyzwolenie Kolumbii Antistasi - Osvobození Kolumbie + Antistasi - 解放 哥伦比亚 Another jungle, another fight. From d0aa1da9ebcd743b12c6a2e11bab0096e297475d Mon Sep 17 00:00:00 2001 From: John Jordan Date: Wed, 15 May 2024 04:25:32 +0100 Subject: [PATCH 10/78] Fix breaking error in citySupportChange type-safety checks --- A3A/addons/core/functions/Base/fn_citySupportChange.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/A3A/addons/core/functions/Base/fn_citySupportChange.sqf b/A3A/addons/core/functions/Base/fn_citySupportChange.sqf index 4894475642..e5e5480c33 100644 --- a/A3A/addons/core/functions/Base/fn_citySupportChange.sqf +++ b/A3A/addons/core/functions/Base/fn_citySupportChange.sqf @@ -8,7 +8,7 @@ cityIsSupportChanging = true; params [["_changeGov",""], ["_changeReb",""], ["_pos","",["",[]]], ["_scaled", true], ["_isRadio", false]]; // nil protection if !(_changeGov isEqualType 0) exitWith {Error("The first parameter, the government support, must be a number");}; if !(_changeReb isEqualType 0) exitWith {Error("The second parameter, the rebel support, must be a number");}; -if (_pos == "") exitWith {Error("The third parameter, the position, must be a string (city name) or array (coordinates)");}; +if (_pos isEqualTo "") exitWith {Error("The third parameter, the position, must be a string (city name) or array (coordinates)");}; private _city = if (_pos isEqualType "") then {_pos} else {[citiesX, _pos] call BIS_fnc_nearestPosition}; private _cityData = server getVariable _city; From ff246b186913a18383af51c423d11a703af1de01 Mon Sep 17 00:00:00 2001 From: Tiny-DM <148804148+Tiny-DM@users.noreply.github.com> Date: Fri, 17 May 2024 10:05:08 -0400 Subject: [PATCH 11/78] RF Compatibility - WS Templates (#3204) * initial commit (WORKING, NOT RDY) * Changes from Ante (2024.4.7) * Updates across all files Moved helicopters, updated to unstable, changed a few colors, added custom classes * Updated all files (2024.4.12) * Changes from Ante (2024.4.13) * Update WS_AI_ION.sqf * Fixed scope and caps consistency * fixed missing helicopter * standardized capitalization * Update CfgVehicles.hpp --- A3A/addons/config_fixes/RF/CfgVehicles.hpp | 167 +++++++++++++++--- .../Templates/Vanilla/Vanilla_AI_AAF.sqf | 13 +- .../Vanilla/Vanilla_AI_CSAT_Apex.sqf | 14 +- .../Vanilla/Vanilla_AI_CSAT_Arid.sqf | 8 +- .../Vanilla/Vanilla_AI_CSAT_Enoch.sqf | 8 +- .../Vanilla/Vanilla_AI_CSAT_Temperate.sqf | 8 +- .../Templates/Vanilla/Vanilla_AI_LDF.sqf | 12 +- .../Vanilla/Vanilla_AI_NATO_Apex.sqf | 17 +- .../Vanilla/Vanilla_AI_NATO_Arid.sqf | 10 +- .../Vanilla/Vanilla_AI_NATO_Temperate.sqf | 10 +- .../Vanilla/Vanilla_AI_NATO_Tropical.sqf | 10 +- .../Templates/Vanilla/Vanilla_Reb_FIA.sqf | 6 +- .../Templates/Vanilla/Vanilla_Reb_LFF.sqf | 6 +- .../Templates/Vanilla/Vanilla_Reb_SDK.sqf | 6 +- .../Vanilla_Reb_Vehicle_Attributes.sqf | 4 +- .../Vanilla/Vanilla_Vehicle_Attributes.sqf | 7 + .../core/Templates/Templates/WS/WS_AI_ADF.sqf | 42 ++++- .../Templates/WS/WS_AI_CSAT_NAfrica.sqf | 30 +++- .../core/Templates/Templates/WS/WS_AI_ION.sqf | 59 ++++++- .../Templates/WS/WS_AI_NATO_Desert.sqf | 43 ++++- .../Templates/Templates/WS/WS_AI_SFIA.sqf | 29 ++- .../Templates/Templates/WS/WS_Reb_TURA.sqf | 10 +- A3A/addons/logistics/Nodes/RF.hpp | 5 + 23 files changed, 426 insertions(+), 98 deletions(-) diff --git a/A3A/addons/config_fixes/RF/CfgVehicles.hpp b/A3A/addons/config_fixes/RF/CfgVehicles.hpp index 04760648db..f113862ba6 100644 --- a/A3A/addons/config_fixes/RF/CfgVehicles.hpp +++ b/A3A/addons/config_fixes/RF/CfgVehicles.hpp @@ -4,23 +4,100 @@ class CfgVehicles { class C_IDAP_Pickup_fuel_rf; // Parent is Pickup_fuel_base_rf class C_Pickup_rf; + class I_E_Pickup_covered_rf; class I_G_Pickup_mmg_rf; + class I_G_Pickup_hmg_rf; class B_Pickup_comms_rf; class B_Pickup_rf; + class I_G_Pickup_rf; class Heli_light_03_base_F; - class B_Heli_light_03_unarmed_RF; - class Heli_EC_01_base_RF; + class B_Heli_light_03_unarmed_rf; + class Heli_EC_01_base_rf; + class B_Heli_EC_04_military_rf; + class B_Heli_EC_03_rf; + class I_Pickup_aat_rf; - class a3a_black_Pickup_rf : C_Pickup_rf - { + class a3a_armored_Pickup_rf : I_G_Pickup_rf { + animationList[] = {"hide_bullbar",0.2,"hide_fuel_tank",1,"hide_snorkel",1,"hide_antenna",1,"hide_trunk_cover",1,"hide_trunk_door",0,"trunk_door_open",0,"hide_armor_window_armor_top",0,"window_armor_hatch_L_rot",1,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",1,"hide_rack_spotlights",1,"hide_frame",1,"hide_sidesteps",0.5}; + }; + class a3a_FIA_Pickup_rf : a3a_armored_Pickup_rf { + textureList[] = {"Guerilla_01",1,"Guerilla_02",1,"Guerilla_03",1,"Guerilla_04",1,"Guerilla_05",1,"Guerilla_06",0.1,"Guerilla_07",0.1,"Guerilla_08",0.1,"Guerilla_09",0.1}; + hiddenSelectionsTextures[] = {"\lxRF\vehicles_rf\pickup_01\Data\pickup_01_ext_fia_02_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_adds_fia_02_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_ext2_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_aat_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_launcher_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_service_fia_02_co.paa"}; + }; + class a3a_ION_Pickup_rf : a3a_armored_Pickup_rf { + textureList[] = {"ION",1}; + hiddenSelectionsTextures[] = {"\lxRF\vehicles_rf\pickup_01\Data\pickup_01_ext_ion_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_adds_black_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_ext2_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_AAT_olive_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_Launcher_black_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_service_black_co.paa"}; + }; + class a3a_armored_Pickup_mmg_rf : I_G_Pickup_mmg_rf { + scope = 2; + animationList[] = {"hide_trunk_cover",1,"hide_frame_full",1,"hide_bullbar",0.2,"hide_snorkel",1,"hide_antenna",1,"hide_trunk_door",0,"trunk_door_open",0,"hide_armor_window_armor_top",0,"window_armor_hatch_L_rot",1,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_frame",0,"hide_sidesteps",0.5}; + }; + class a3a_FIA_Pickup_mmg_rf : a3a_armored_Pickup_mmg_rf { + textureList[] = {"Guerilla_01",1,"Guerilla_02",1,"Guerilla_03",1,"Guerilla_04",1,"Guerilla_05",1,"Guerilla_06",0.1,"Guerilla_07",0.1,"Guerilla_08",0.1,"Guerilla_09",0.1}; + hiddenSelectionsTextures[] = {"\lxRF\vehicles_rf\pickup_01\Data\pickup_01_ext_fia_02_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_adds_fia_02_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_ext2_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_aat_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_launcher_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_service_fia_02_co.paa"}; + }; + class a3a_ION_Pickup_mmg_rf : a3a_armored_Pickup_mmg_rf { + textureList[] = {"ION",1}; + hiddenSelectionsTextures[] = {"\lxRF\vehicles_rf\pickup_01\Data\pickup_01_ext_ion_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_adds_black_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_ext2_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_AAT_olive_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_Launcher_black_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_service_black_co.paa"}; + }; + class a3a_armored_Pickup_hmg_rf : I_G_Pickup_hmg_rf { + animationList[] = {"Hide_Shield",1,"Hide_Rail",1,"hide_bullbar",0.2,"hide_snorkel",1,"hide_antenna",1,"hide_trunk_door",0,"trunk_door_open",0,"hide_armor_window_armor_top",0,"window_armor_hatch_L_rot",1,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",1,"hide_rack_spotlights",1,"hide_frame",0,"hide_sidesteps",0.5}; + }; + class a3a_FIA_Pickup_hmg_rf : a3a_armored_Pickup_hmg_rf { + textureList[] = {"Guerilla_01",1,"Guerilla_02",1,"Guerilla_03",1,"Guerilla_04",1,"Guerilla_05",1,"Guerilla_06",0.1,"Guerilla_07",0.1,"Guerilla_08",0.1,"Guerilla_09",0.1}; + hiddenSelectionsTextures[] = {"\lxRF\vehicles_rf\pickup_01\Data\pickup_01_ext_fia_02_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_adds_fia_02_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_ext2_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_aat_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_launcher_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_service_fia_02_co.paa"}; + }; + class a3a_ION_Pickup_hmg_rf : a3a_armored_Pickup_hmg_rf { + textureList[] = {"ION",1}; + hiddenSelectionsTextures[] = {"\lxRF\vehicles_rf\pickup_01\Data\pickup_01_ext_ion_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_adds_black_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_ext2_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_AAT_olive_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_Launcher_black_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_service_black_co.paa"}; + }; + class a3a_armored_Pickup_covered_rf : I_E_Pickup_covered_rf { + animationList[] = {"hide_rack",1,"hide_rack_antenna",1,"hide_frame",1,"hide_frame_full",1,"hide_frame_full_panel",1,"hide_box",0,"hide_box_door",0,"hide_trunk_door",0,"trunk_door_open",0,"box_door_open",0,"hide_police",1,"hide_Services",1,"BeaconsServicesStart",0,"hide_bullbar",0.2,"hide_snorkel",0,"hide_antenna",1,"hide_armor_window_armor_top",0,"window_armor_hatch_L_rot",1,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack_spotlights",0,"hide_sidesteps",0.5}; + }; + class a3a_FIA_Pickup_covered_rf : a3a_armored_Pickup_covered_rf { + textureList[] = {"Guerilla_01",1,"Guerilla_02",1,"Guerilla_03",1,"Guerilla_04",1,"Guerilla_05",1,"Guerilla_06",0.1,"Guerilla_07",0.1,"Guerilla_08",0.1,"Guerilla_09",0.1}; + hiddenSelectionsTextures[] = {"\lxRF\vehicles_rf\pickup_01\Data\pickup_01_ext_fia_02_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_adds_fia_02_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_ext2_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_aat_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_launcher_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_service_fia_02_co.paa"}; + }; + class a3a_ION_Pickup_AAT_rf : I_Pickup_aat_rf { textureList[] = {}; + hiddenSelectionTextures[] = {"\lxRF\vehicles_rf\pickup_01\Data\pickup_01_ext_ion_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_adds_black_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_ext2_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_AAT_olive_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_Launcher_black_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_service_black_co.paa"}; + animationList[] = {"hide_frame",0,"hide_frame_full",1,"hide_bullbar",0,"hide_snorkel",0,"hide_antenna",1,"hide_trunk_door",0,"trunk_door_open",0,"hide_armor_window_armor_top",0,"window_armor_hatch_L_rot",1,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0,"hide_rack_spotlights",0,"hide_sidesteps",0}; + }; + class a3a_black_Pickup_rf : a3a_FIA_Pickup_rf + { + textureList[] = {"Black",1}; hiddenSelectionsTextures[] = {"\lxRF\vehicles_rf\pickup_01\Data\pickup_01_ext_black_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_adds_white_tank_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_ext2_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_AAT_olive_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_launcher_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_service_black_co.paa"}; }; - class a3a_black_Pickup_mmg_rf : I_G_Pickup_mmg_rf + class a3a_black_Pickup_mmg_rf : a3a_FIA_Pickup_mmg_rf { - textureList[] = {}; + textureList[] = {"Black",1}; + hiddenSelectionsTextures[] = {"\lxRF\vehicles_rf\pickup_01\Data\pickup_01_ext_black_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_adds_white_tank_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_ext2_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_AAT_olive_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_launcher_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_service_black_co.paa"}; + }; + class a3a_black_Pickup_hmg_rf : a3a_FIA_Pickup_hmg_rf + { + textureList[] = {"Black",1}; + hiddenSelectionsTextures[] = {"\lxRF\vehicles_rf\pickup_01\Data\pickup_01_ext_black_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_adds_white_tank_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_ext2_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_AAT_olive_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_launcher_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_service_black_co.paa"}; + }; + class a3a_black_Pickup_covered_rf : a3a_FIA_Pickup_covered_rf + { + textureList[] = {"Black",1}; hiddenSelectionsTextures[] = {"\lxRF\vehicles_rf\pickup_01\Data\pickup_01_ext_black_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_adds_white_tank_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_ext2_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_AAT_olive_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_launcher_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_service_black_co.paa"}; }; + class a3a_LDF_Pickup_mmg_rf : I_G_Pickup_mmg_rf + { + textureList[] = {}; + hiddenSelectionsTextures[] = {"\lxRF\vehicles_rf\pickup_01\Data\pickup_01_ext_ldf_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_adds_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_ext2_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_AAT_olive_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_launcher_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_service_ldf_co.paa"}; + }; + class a3a_hex_Pickup_mmg_rf : I_G_Pickup_mmg_rf + { + textureList[] = {}; + hiddenSelectionsTextures[] = {"\lxRF\vehicles_rf\pickup_01\Data\pickup_01_ext_csat_hex_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_adds_csat_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_ext2_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_aat_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_Launcher_tan_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_service_csat_hex_co.paa"}; + }; + class a3a_ghex_Pickup_mmg_rf : I_G_Pickup_mmg_rf + { + textureList[] = {}; + hiddenSelectionsTextures[] = {"\lxRF\vehicles_rf\pickup_01\Data\pickup_01_ext_csat_ghex_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_adds_nato_pacific_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_ext2_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_AAT_olive_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_launcher_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_service_csat_ghex_co.paa"}; + }; class a3a_civ_Pickup_fuel_rf : C_IDAP_Pickup_fuel_rf { textureList[] = {"Red",1,"Tan",1,"White",1,"Blue",1,"Gray",1,"Black",1,"Brown",1,"Olive",1,"Orange",1,"Yellow",1}; @@ -29,23 +106,23 @@ class CfgVehicles class a3a_police_Pickup_comms_rf : B_Pickup_comms_rf { textureList[] = {}; - hiddenselectionstextures[] = {"\lxRF\vehicles_rf\pickup_01\Data\pickup_01_ext_gendarmerie_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_adds_gendarmerie_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_ext2_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_AAT_olive_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_Launcher_black_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_service_gendarmerie_co.paa"}; + hiddenSelectionstextures[] = {"\lxRF\vehicles_rf\pickup_01\Data\pickup_01_ext_gendarmerie_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_adds_gendarmerie_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_ext2_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_AAT_olive_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_Launcher_black_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_service_gendarmerie_co.paa"}; }; class a3a_police_Pickup_rf : B_Pickup_rf { textureList[] = {}; - hiddenselectionstextures[] = {"\lxRF\vehicles_rf\pickup_01\Data\pickup_01_ext_gendarmerie_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_adds_gendarmerie_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_ext2_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_AAT_olive_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_Launcher_black_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_service_gendarmerie_co.paa"}; + hiddenSelectionstextures[] = {"\lxRF\vehicles_rf\pickup_01\Data\pickup_01_ext_gendarmerie_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_adds_gendarmerie_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_ext2_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_AAT_olive_co.paa","\lxrf\vehicles_rf\pickup_01\data\pickup_01_Launcher_black_co.paa","\lxRF\vehicles_rf\pickup_01\Data\pickup_01_service_gendarmerie_co.paa"}; }; class Heli_light_03_dynamicLoadout_base_F: Heli_light_03_base_F { class Components; }; - class B_Heli_light_03_dynamicLoadout_RF: Heli_light_03_dynamicLoadout_base_F { + class B_Heli_light_03_dynamicLoadout_rf: Heli_light_03_dynamicLoadout_base_F { class Components : Components { class TransportPylonsComponent; }; }; - class a3a_Heli_light_03_dynamicLoadout_RF : B_Heli_light_03_dynamicLoadout_RF { // !!!! This is the Navy (Camo) paint by default + class a3a_Heli_light_03_dynamicLoadout_rf : B_Heli_light_03_dynamicLoadout_rf { // !!!! This is the Olive paint by default. It's more of a bluish-gray though class Components : Components { class TransportPylonsComponent : TransportPylonsComponent { class Presets { @@ -94,39 +171,51 @@ class CfgVehicles }; }; }; - class a3a_AAF_Heli_light_03_dynamicLoadout_RF : a3a_Heli_light_03_dynamicLoadout_RF { + class a3a_AAF_Heli_light_03_dynamicLoadout_rf : a3a_Heli_light_03_dynamicLoadout_rf { textureList[] = {}; hiddenSelectionsTextures[] = {"\A3\Air_F_EPB\Heli_Light_03\data\Heli_Light_03_base_INDP_CO.paa","\lxRF\air_rf\Heli_Light_03\data\wildcat_addons_INDP_co.paa"}; }; - class a3a_LDF_Heli_light_03_dynamicLoadout_RF : a3a_Heli_light_03_dynamicLoadout_RF { + class a3a_LDF_Heli_light_03_dynamicLoadout_rf : a3a_Heli_light_03_dynamicLoadout_rf { textureList[] = {}; hiddenSelectionsTextures[] = {"\A3\Air_F_Enoch\Heli_Light_03\data\Heli_Light_03_base_EAF_CO.paa","\lxRF\air_rf\Heli_Light_03\data\wildcat_addons_LDF_co.paa"}; }; - class a3a_black_Heli_light_03_dynamicLoadout_RF : a3a_Heli_light_03_dynamicLoadout_RF { + class a3a_black_Heli_light_03_dynamicLoadout_rf : a3a_Heli_light_03_dynamicLoadout_rf { textureList[] = {}; hiddenSelectionsTextures[] = {"\lxRF\air_rf\Heli_Light_03\data\Heli_Light_03_base_black_CO.paa","\lxRF\air_rf\Heli_Light_03\data\wildcat_addons_black_co.paa"}; }; - class a3a_AAF_Heli_light_03_unarmed_RF : B_Heli_light_03_unarmed_RF { + class a3a_tan_Heli_light_03_dynamicLoadout_rf : a3a_Heli_light_03_dynamicLoadout_rf { + textureList[] = {}; + hiddenSelectionsTextures[] = {"\lxRF\air_rf\Heli_Light_03\data\Heli_Light_03_base_tan_CO.paa","\lxRF\air_rf\Heli_Light_03\data\wildcat_addons_tan_co.paa"}; + }; + class a3a_green_Heli_light_03_dynamicLoadout_rf : a3a_Heli_light_03_dynamicLoadout_rf { + textureList[] = {}; + hiddenSelectionsTextures[] = {"\A3\Air_F_EPB\Heli_Light_03\data\Heli_Light_03_base_CO.paa","\lxRF\air_rf\Heli_Light_03\data\wildcat_addons_green_co.paa"}; + }; + class a3a_AAF_Heli_light_03_unarmed_rf : B_Heli_light_03_unarmed_rf { textureList[] = {}; hiddenSelectionsTextures[] = {"\A3\Air_F_EPB\Heli_Light_03\data\Heli_Light_03_base_INDP_CO.paa","\lxRF\air_rf\Heli_Light_03\data\wildcat_addons_INDP_co.paa"}; }; - class a3a_black_Heli_light_03_unarmed_RF : B_Heli_light_03_unarmed_RF { + class a3a_black_Heli_light_03_unarmed_rf : B_Heli_light_03_unarmed_rf { textureList[] = {}; hiddenSelectionsTextures[] = {"\lxRF\air_rf\Heli_Light_03\data\Heli_Light_03_base_black_CO.paa","\lxRF\air_rf\Heli_Light_03\data\wildcat_addons_black_co.paa"}; }; - class a3a_green_Heli_light_03_unarmed_RF : B_Heli_light_03_unarmed_RF { + class a3a_green_Heli_light_03_unarmed_rf : B_Heli_light_03_unarmed_rf { textureList[] = {}; hiddenSelectionsTextures[] = {"\A3\Air_F_EPB\Heli_Light_03\data\Heli_Light_03_base_CO.paa","\lxRF\air_rf\Heli_Light_03\data\wildcat_addons_green_co.paa"}; }; + class a3a_tan_Heli_light_03_unarmed_rf : B_Heli_light_03_unarmed_rf { + textureList[] = {}; + hiddenSelectionsTextures[] = {"\lxRF\air_rf\Heli_Light_03\data\Heli_Light_03_base_tan_CO.paa","\lxRF\air_rf\Heli_Light_03\data\wildcat_addons_tan_co.paa"}; + }; - class Heli_EC_02_base_RF: Heli_EC_01_base_RF { + class Heli_EC_02_base_rf: Heli_EC_01_base_rf { class Components; }; - class a3a_Heli_EC_02_RF : Heli_EC_02_base_RF { + class a3a_Heli_EC_02_rf : Heli_EC_02_base_rf { // Default camo is a lovely tan, perfect for patrolling your local desert scope = 2; faction = "IND_F"; side = 2; - hiddenSelectionsTextures[] = {"\lxRF\air_rf\heli_medium_ec\data\as332_exterior_02_aaf_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_int_cargo_co.paa","#(rgb,1024,1024,1)ui('lxRF_MFDMinimap','lxRF_MFDMinimap')","\lxRF\air_rf\heli_medium_ec\data\as332_adds_02_aaf_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_exterior_02_aaf_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_int_cargo_co.paa"}; + hiddenSelectionsTextures[] = {"\lxRF\air_rf\heli_medium_ec\data\as332_exterior_09_tan_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_int_cargo_co.paa","#(rgb,1024,1024,1)ui('lxRF_MFDMinimap','lxRF_MFDMinimap')","\lxRF\air_rf\heli_medium_ec\data\as332_adds_09_tan_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_exterior_09_tan_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_int_cargo_co.paa"}; class Components : Components { class TransportPylonsComponent { uiPicture = "\lxRF\air_rf\heli_medium_ec\data\UI\heli_medium_ec_02_3DEN_CA.paa"; @@ -136,7 +225,7 @@ class CfgVehicles displayName = "AT"; }; class Default { - attachment[] = {"PylonRack_19Rnd_missiles_olive_RF","PylonRack_4Rnd_LG_scalpel","PylonRack_4Rnd_LG_scalpel","PylonRack_19Rnd_missiles_olive_RF"}; + attachment[] = {"PylonRack_19Rnd_missiles_olive_rf","PylonRack_4Rnd_LG_scalpel","PylonRack_4Rnd_LG_scalpel","PylonRack_19Rnd_missiles_olive_rf"}; displayName = "Default"; }; class Empty { @@ -179,19 +268,43 @@ class CfgVehicles }; }; }; - class a3a_LDF_Heli_EC_02_RF : a3a_Heli_EC_02_RF { + class a3a_LDF_Heli_EC_02_rf : a3a_Heli_EC_02_rf { factions = "IND_E_F"; side = 2; textureList[] = {}; hiddenSelectionsTextures[] = {"\lxRF\air_rf\heli_medium_ec\data\as332_exterior_03_ldf_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_int_cargo_co.paa","#(rgb,1024,1024,1)ui('lxRF_MFDMinimap','lxRF_MFDMinimap')","\lxRF\air_rf\heli_medium_ec\data\as332_adds_03_ldf_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_exterior_03_ldf_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_int_cargo_co.paa"}; }; - class a3a_black_Heli_EC_02_RF : a3a_Heli_EC_02_RF { - factions = "CIV_F"; - side = 2; + class a3a_AAF_Heli_EC_02_rf : a3a_Heli_EC_02_rf { + textureList[] = {}; + hiddenSelectionsTextures[] = {"\lxRF\air_rf\heli_medium_ec\data\as332_exterior_02_aaf_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_int_cargo_co.paa","#(rgb,1024,1024,1)ui('lxRF_MFDMinimap','lxRF_MFDMinimap')","\lxRF\air_rf\heli_medium_ec\data\as332_adds_02_aaf_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_exterior_02_aaf_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_int_cargo_co.paa"}; + }; + class a3a_black_Heli_EC_02_rf : a3a_Heli_EC_02_rf { textureList[] = {}; hiddenSelectionsTextures[] = {"\lxRF\air_rf\heli_medium_ec\data\as332_exterior_34_dark_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_int_cargo_light_co.paa","#(rgb,1024,1024,1)ui('lxRF_MFDMinimap','lxRF_MFDMinimap')","\lxRF\air_rf\heli_medium_ec\data\as332_adds_34_dark_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_exterior_34_dark_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_int_cargo_light_co.paa"}; }; + class a3a_sfia_Heli_EC_02_rf : a3a_Heli_EC_02_rf { + textureList[] = {}; + hiddenSelectionsTextures[] = {"\lxRF\air_rf\heli_medium_ec\data\as332_exterior_01_sfia_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_int_cargo_co.paa","#(rgb,1024,1024,1)ui('lxRF_MFDMinimap','lxRF_MFDMinimap')","\lxRF\air_rf\heli_medium_ec\data\as332_adds_01_sfia_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_exterior_01_sfia_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_int_cargo_co.paa"}; + }; + class a3a_tan_Heli_EC_04_military_rf : B_Heli_EC_04_military_rf { + textureList[] = {}; + hiddenSelectionsTextures[] = {"\lxRF\air_rf\heli_medium_ec\data\as332_exterior_09_tan_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_int_cargo_co.paa","#(rgb,1024,1024,1)ui('lxRF_MFDMinimap','lxRF_MFDMinimap')","\lxRF\air_rf\heli_medium_ec\data\as332_adds_09_tan_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_exterior_09_tan_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_int_cargo_co.paa"}; + }; + class a3a_tan_Heli_EC_03_rf : B_Heli_EC_03_rf { + textureList[] = {}; + hiddenSelectionsTextures[] = {"\lxRF\air_rf\heli_medium_ec\data\as332_exterior_09_tan_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_int_cargo_co.paa","#(rgb,1024,1024,1)ui('lxRF_MFDMinimap','lxRF_MFDMinimap')","\lxRF\air_rf\heli_medium_ec\data\as332_adds_09_tan_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_exterior_09_tan_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_int_cargo_co.paa"}; + }; + class a3a_ION_Heli_EC_04_military_rf : B_Heli_EC_04_military_rf { + textureList[] = {}; + hiddenSelectionsTextures[] = {"\lxRF\air_rf\heli_medium_ec\data\as332_exterior_06_ion_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_int_cargo_co.paa","#(rgb,1024,1024,1)ui('lxRF_MFDMinimap','lxRF_MFDMinimap')","\lxRF\air_rf\heli_medium_ec\data\as332_adds_06_ion_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_exterior_06_ion_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_int_cargo_co.paa"}; + }; + class a3a_ION_Heli_EC_03_rf : B_Heli_EC_03_rf { + textureList[] = {}; + hiddenSelectionsTextures[] = {"\lxRF\air_rf\heli_medium_ec\data\as332_exterior_06_ion_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_int_cargo_co.paa","#(rgb,1024,1024,1)ui('lxRF_MFDMinimap','lxRF_MFDMinimap')","\lxRF\air_rf\heli_medium_ec\data\as332_adds_06_ion_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_exterior_06_ion_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_int_cargo_co.paa"}; + }; + class a3a_ION_Heli_EC_02_rf : a3a_Heli_EC_02_rf { + textureList[] = {}; + hiddenSelectionsTextures[] = {"\lxRF\air_rf\heli_medium_ec\data\as332_exterior_06_ion_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_int_cargo_co.paa","#(rgb,1024,1024,1)ui('lxRF_MFDMinimap','lxRF_MFDMinimap')","\lxRF\air_rf\heli_medium_ec\data\as332_adds_06_ion_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_exterior_06_ion_co.paa","\lxRF\air_rf\heli_medium_ec\data\as332_int_cargo_co.paa"}; + }; - -}; - +}; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_AAF.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_AAF.sqf index 06af198b60..352a272606 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_AAF.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_AAF.sqf @@ -40,7 +40,7 @@ private _AA = ["I_LT_01_AA_F"]; ["vehiclesPlanesAA", ["I_Plane_Fighter_04_F"]] call _fnc_saveToTemplate; ["vehiclesPlanesTransport", []] call _fnc_saveToTemplate; -["vehiclesHelisLight", ["I_Heli_light_03_unarmed_F"]] call _fnc_saveToTemplate; +private _vehiclesHelisLight = ["I_Heli_light_03_unarmed_F"]; private _vehiclesHelisTransport = ["I_Heli_Transport_02_F"]; private _vehiclesHelisLightAttack = ["I_Heli_light_03_dynamicLoadout_F"]; private _vehiclesHelisAttack = ["B_Heli_Attack_01_dynamicLoadout_F"]; @@ -96,11 +96,14 @@ if ("orange" in A3A_enabledDLC) then { }; if ("rf" in A3A_enabledDLC) then { _vehiclesPolice append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; - _vehiclesHelisTransport append ["a3a_AAF_Heli_light_03_unarmed_RF", "I_Heli_EC_01A_military_RF"]; - _vehiclesHelisLightAttack append ["a3a_AAF_Heli_light_03_dynamicLoadout_RF"]; - _vehiclesHelisAttack = ["a3a_Heli_EC_02_RF"]; + _vehiclesHelisTransport append ["I_Heli_EC_01A_military_RF"]; + _vehiclesHelisLight append ["a3a_green_Heli_light_03_unarmed_rf"]; + _vehiclesHelisLightAttack append ["a3a_AAF_Heli_light_03_dynamicLoadout_rf"]; + _vehiclesHelisAttack = ["a3a_AAF_Heli_EC_02_rf"]; + _vehiclesMilitiaCars append ["I_Pickup_rf"]; + _vehiclesMilitiaLightArmed append ["I_Pickup_mmg_rf","I_Pickup_hmg_rf"]; }; - +["vehiclesHelisLight", _vehiclesHelisLight] call _fnc_saveToTemplate; ["vehiclesHelisTransport", _vehiclesHelisTransport] call _fnc_saveToTemplate; ["vehiclesHelisLightAttack", _vehiclesHelisLightAttack] call _fnc_saveToTemplate; ["vehiclesHelisAttack", _vehiclesHelisAttack] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Apex.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Apex.sqf index fccd1640e4..12dd5c26d5 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Apex.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Apex.sqf @@ -54,9 +54,9 @@ private _Tanks = ["O_T_MBT_02_cannon_ghex_F"]; ["uavsPortable", ["O_UAV_01_F"]] call _fnc_saveToTemplate; //Config special vehicles - militia vehicles are mostly used in the early game, police cars are being used by troops around cities -- Example: -["vehiclesMilitiaLightArmed", ["O_T_LSV_02_armed_F","O_T_LSV_02_AT_F"]] call _fnc_saveToTemplate; +private _vehiclesMilitiaLightArmed = ["O_T_LSV_02_armed_F","O_T_LSV_02_AT_F"]; ["vehiclesMilitiaTrucks", ["O_T_Truck_02_F"]] call _fnc_saveToTemplate; -["vehiclesMilitiaCars", ["O_T_LSV_02_unarmed_F"]] call _fnc_saveToTemplate; +private _vehiclesMilitiaCars = ["O_T_LSV_02_unarmed_F"]; private _vehiclesPolice = ["B_GEN_Offroad_01_gen_F"]; @@ -91,7 +91,11 @@ if ("orange" in A3A_enabledDLC) then { }; if ("rf" in A3A_enabledDLC) then { _vehiclesPolice append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; + _vehiclesMilitiaCars append ["O_T_Pickup_rf"]; + _vehiclesMilitiaLightArmed append ["a3a_ghex_Pickup_mmg_rf"]; }; +["vehiclesMilitiaCars", _vehiclesMilitiaCars] call _fnc_saveToTemplate; +["vehiclesMilitiaLightArmed", _vehiclesMilitiaLightArmed] call _fnc_saveToTemplate; ["vehiclesPolice", _vehiclesPolice] call _fnc_saveToTemplate; ["vehiclesTanks", _Tanks] call _fnc_saveToTemplate; @@ -434,9 +438,9 @@ if ("rf" in A3A_enabledDLC) then { (_sfLoadoutData get "rifles") append [["arifle_ash12_wood_RF","suppressor_127x55_small_wood_RF","acc_pointer_IR","optic_Holosight_lush_F",["20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF"], [], ""]]; (_sfLoadoutData get "grenadeLaunchers") append [["arifle_ash12_GL_wood_RF", "suppressor_127x55_small_wood_RF", "acc_pointer_IR", "optic_Holosight_lush_F", ["20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""]]; (_sfLoadoutData get "marksmanRifles") append [ - ["arifle_ash12_LR_wood_RF","suppressor_127x55_small_wood_RF","acc_pointer_IR","optic_Arco_ghex_F",["10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF"], [], "bipod_02_F_hex"], - ["arifle_ash12_LR_wood_RF","suppressor_127x55_small_wood_RF","acc_pointer_IR","optic_DMS",["10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF"], [], "bipod_02_F_hex"], - ["arifle_ash12_LR_wood_RF","suppressor_127x55_small_wood_RF","acc_pointer_IR","optic_SOS",["10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF"], [], "bipod_02_F_hex"] + ["arifle_ash12_LR_wood_RF","suppressor_127x55_big_wood_RF","acc_pointer_IR","optic_Arco_ghex_F",["10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF"], [], "bipod_02_F_hex"], + ["arifle_ash12_LR_wood_RF","suppressor_127x55_big_wood_RF","acc_pointer_IR","optic_DMS",["10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF"], [], "bipod_02_F_hex"], + ["arifle_ash12_LR_wood_RF","suppressor_127x55_big_wood_RF","acc_pointer_IR","optic_SOS",["10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF"], [], "bipod_02_F_hex"] ]; (_sfLoadoutData get "helmets") append [ "H_HelmetHeavy_GHex_RF", diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Arid.sqf index beb1ee2e5b..3aaa419e9f 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Arid.sqf @@ -95,6 +95,8 @@ if ("orange" in A3A_enabledDLC) then { }; if ("rf" in A3A_enabledDLC) then { _vehiclesPolice append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; + _vehiclesMilitiaCars append ["O_Pickup_rf"]; + _vehiclesMilitiaLightArmed append ["a3a_hex_Pickup_mmg_rf"]; }; ["vehiclesPolice", _vehiclesPolice] call _fnc_saveToTemplate; @@ -430,9 +432,9 @@ if ("rf" in A3A_enabledDLC) then { (_sfLoadoutData get "rifles") append [["arifle_ash12_blk_RF","suppressor_127x55_small_RF","acc_pointer_IR","optic_Holosight_blk_F",["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""]]; (_sfLoadoutData get "grenadeLaunchers") append [["arifle_ash12_GL_blk_RF", "suppressor_127x55_small_RF", "acc_pointer_IR", "optic_Holosight_blk_F", ["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""]]; (_sfLoadoutData get "marksmanRifles") append [ - ["arifle_ash12_LR_blk_RF","suppressor_127x55_small_RF","acc_pointer_IR","optic_Arco_blk_F",["10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF"], [], "bipod_02_F_hex"], - ["arifle_ash12_LR_blk_RF","suppressor_127x55_small_RF","acc_pointer_IR","optic_DMS",["10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF"], [], "bipod_02_F_hex"], - ["arifle_ash12_LR_blk_RF","suppressor_127x55_small_RF","acc_pointer_IR","optic_SOS",["10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF"], [], "bipod_02_F_hex"] + ["arifle_ash12_LR_blk_RF","suppressor_127x55_big_RF","acc_pointer_IR","optic_Arco_blk_F",["10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF"], [], "bipod_02_F_hex"], + ["arifle_ash12_LR_blk_RF","suppressor_127x55_big_RF","acc_pointer_IR","optic_DMS",["10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF"], [], "bipod_02_F_hex"], + ["arifle_ash12_LR_blk_RF","suppressor_127x55_big_RF","acc_pointer_IR","optic_SOS",["10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF"], [], "bipod_02_F_hex"] ]; (_sfLoadoutData get "helmets") append [ "H_HelmetHeavy_Hex_RF", diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Enoch.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Enoch.sqf index 85d3663029..ce0f8c9f46 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Enoch.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Enoch.sqf @@ -96,6 +96,8 @@ if ("orange" in A3A_enabledDLC) then { }; if ("rf" in A3A_enabledDLC) then { _vehiclesPolice append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; + _vehiclesMilitiaCars append ["O_T_Pickup_rf"]; + _vehiclesMilitiaLightArmed append ["a3a_ghex_Pickup_mmg_rf"]; }; ["vehiclesPolice", _vehiclesPolice] call _fnc_saveToTemplate; @@ -444,9 +446,9 @@ if ("rf" in A3A_enabledDLC) then { (_sfLoadoutData get "rifles") append [["arifle_ash12_blk_RF","suppressor_127x55_small_RF","acc_pointer_IR","optic_Holosight_blk_F",["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""]]; (_sfLoadoutData get "grenadeLaunchers") append [["arifle_ash12_GL_blk_RF", "suppressor_127x55_small_RF", "acc_pointer_IR", "optic_Holosight_blk_F", ["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""]]; (_sfLoadoutData get "marksmanRifles") append [ - ["arifle_ash12_LR_blk_RF","suppressor_127x55_small_RF","acc_pointer_IR","optic_Arco_blk_F",["10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF"], [], "bipod_02_F_hex"], - ["arifle_ash12_LR_blk_RF","suppressor_127x55_small_RF","acc_pointer_IR","optic_DMS",["10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF"], [], "bipod_02_F_hex"], - ["arifle_ash12_LR_blk_RF","suppressor_127x55_small_RF","acc_pointer_IR","optic_SOS",["10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF"], [], "bipod_02_F_hex"] + ["arifle_ash12_LR_blk_RF","suppressor_127x55_big_RF","acc_pointer_IR","optic_Arco_blk_F",["10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF"], [], "bipod_02_F_hex"], + ["arifle_ash12_LR_blk_RF","suppressor_127x55_big_RF","acc_pointer_IR","optic_DMS",["10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF"], [], "bipod_02_F_hex"], + ["arifle_ash12_LR_blk_RF","suppressor_127x55_big_RF","acc_pointer_IR","optic_SOS",["10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF"], [], "bipod_02_F_hex"] ]; (_sfLoadoutData get "helmets") append [ "H_HelmetHeavy_Hex_RF", diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Temperate.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Temperate.sqf index 7bdef3a2d8..3db0811b5d 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Temperate.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Temperate.sqf @@ -97,6 +97,8 @@ if ("orange" in A3A_enabledDLC) then { }; if ("rf" in A3A_enabledDLC) then { _vehiclesPolice append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; + _vehiclesMilitiaCars append ["O_T_Pickup_rf"]; + _vehiclesMilitiaLightArmed append ["a3a_ghex_Pickup_mmg_rf"]; }; ["vehiclesPolice", _vehiclesPolice] call _fnc_saveToTemplate; @@ -440,9 +442,9 @@ if ("rf" in A3A_enabledDLC) then { (_sfLoadoutData get "rifles") append [["arifle_ash12_wood_RF","suppressor_127x55_small_wood_RF","acc_pointer_IR","optic_Holosight_lush_F",["20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF"], [], ""]]; (_sfLoadoutData get "grenadeLaunchers") append [["arifle_ash12_GL_wood_RF", "suppressor_127x55_small_wood_RF", "acc_pointer_IR", "optic_Holosight_lush_F", ["20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""]]; (_sfLoadoutData get "marksmanRifles") append [ - ["arifle_ash12_LR_wood_RF","suppressor_127x55_small_wood_RF","acc_pointer_IR","optic_Arco_ghex_F",["10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF"], [], "bipod_02_F_hex"], - ["arifle_ash12_LR_wood_RF","suppressor_127x55_small_wood_RF","acc_pointer_IR","optic_DMS",["10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF"], [], "bipod_02_F_hex"], - ["arifle_ash12_LR_wood_RF","suppressor_127x55_small_wood_RF","acc_pointer_IR","optic_SOS",["10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF"], [], "bipod_02_F_hex"] + ["arifle_ash12_LR_wood_RF","suppressor_127x55_big_wood_RF","acc_pointer_IR","optic_Arco_ghex_F",["10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF"], [], "bipod_02_F_hex"], + ["arifle_ash12_LR_wood_RF","suppressor_127x55_big_wood_RF","acc_pointer_IR","optic_DMS",["10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF"], [], "bipod_02_F_hex"], + ["arifle_ash12_LR_wood_RF","suppressor_127x55_big_wood_RF","acc_pointer_IR","optic_SOS",["10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF"], [], "bipod_02_F_hex"] ]; (_sfLoadoutData get "helmets") append [ "H_HelmetHeavy_GHex_RF", diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_LDF.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_LDF.sqf index 2d044ef053..484d919663 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_LDF.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_LDF.sqf @@ -40,7 +40,7 @@ private _Tanks = ["B_T_MBT_01_TUSK_F", "B_T_MBT_01_cannon_F"]; ["vehiclesPlanesAA", ["B_Plane_Fighter_01_F"]] call _fnc_saveToTemplate; ["vehiclesPlanesTransport", ["B_T_VTOL_01_infantry_F"]] call _fnc_saveToTemplate; -["vehiclesHelisLight", ["I_E_Heli_light_03_unarmed_F", "B_Heli_Light_01_F"]] call _fnc_saveToTemplate; +private _vehiclesHelisLight = ["I_E_Heli_light_03_unarmed_F", "B_Heli_Light_01_F"]; private _HelisTransport = ["B_Heli_Transport_01_camo_F"]; private _vehiclesHelisLightAttack = ["I_E_Heli_light_03_dynamicLoadout_F", "B_Heli_Light_01_armed_F"]; private _vehiclesHelisAttack = ["B_Heli_Attack_01_F"]; @@ -96,10 +96,14 @@ if ("orange" in A3A_enabledDLC) then { }; if ("rf" in A3A_enabledDLC) then { _vehiclesPolice append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; - _HelisTransport append ["I_E_Heli_light_03_unarmed_RF","I_E_Heli_EC_01A_military_RF"]; - _vehiclesHelisLightAttack append ["a3a_LDF_Heli_light_03_dynamicLoadout_RF"]; - _vehiclesHelisAttack append ["a3a_LDF_Heli_EC_02_RF"]; + _HelisTransport append ["I_E_Heli_EC_01A_military_RF"]; + _vehiclesHelisLight append ["I_E_Heli_light_03_unarmed_RF"]; + _vehiclesHelisLightAttack append ["a3a_LDF_Heli_light_03_dynamicLoadout_rf"]; + _vehiclesHelisAttack append ["a3a_LDF_Heli_EC_02_rf"]; + _vehiclesMilitiaCars append ["I_E_Pickup_rf"]; + _vehiclesMilitiaLightArmed append ["a3a_LDF_Pickup_mmg_rf"]; }; +["vehiclesHelisLight", _vehiclesHelisLight] call _fnc_saveToTemplate; ["vehiclesHelisLightAttack", _vehiclesHelisLightAttack] call _fnc_saveToTemplate; ["vehiclesHelisAttack", _vehiclesHelisAttack] call _fnc_saveToTemplate; ["vehiclesPolice", _vehiclesPolice] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Apex.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Apex.sqf index 8e3f3eb564..784bd37400 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Apex.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Apex.sqf @@ -40,7 +40,7 @@ private _Tanks = ["B_T_MBT_01_TUSK_F", "B_T_MBT_01_cannon_F"]; ["vehiclesPlanesAA", ["B_Plane_Fighter_01_F"]] call _fnc_saveToTemplate; ["vehiclesPlanesTransport", ["B_T_VTOL_01_infantry_F"]] call _fnc_saveToTemplate; -["vehiclesHelisLight", ["B_Heli_Light_01_F"]] call _fnc_saveToTemplate; +private _vehiclesHelisLight = ["B_Heli_Light_01_F"]; private _HelisTransport = ["B_Heli_Transport_01_camo_F","B_CTRG_Heli_Transport_01_tropic_F"]; private _vehiclesHelisLightAttack = ["B_Heli_Light_01_armed_F"]; ["vehiclesHelisAttack", ["B_Heli_Attack_01_F"]] call _fnc_saveToTemplate; @@ -55,9 +55,10 @@ private _vehiclesHelisLightAttack = ["B_Heli_Light_01_armed_F"]; ["uavsPortable", ["B_UAV_01_F"]] call _fnc_saveToTemplate; //Config special vehicles -["vehiclesMilitiaLightArmed", ["B_T_LSV_01_armed_F"]] call _fnc_saveToTemplate; +private _vehiclesMilitiaLightArmed = ["B_T_LSV_01_armed_F"]; ["vehiclesMilitiaTrucks", ["B_T_Truck_01_transport_F"]] call _fnc_saveToTemplate; -["vehiclesMilitiaCars", ["B_T_LSV_01_unarmed_F"]] call _fnc_saveToTemplate; +private _vehiclesMilitiaCars = ["B_T_LSV_01_unarmed_F"]; + private _vehiclesPolice = ["B_GEN_Offroad_01_gen_F"]; @@ -95,9 +96,15 @@ if ("orange" in A3A_enabledDLC) then { }; if ("rf" in A3A_enabledDLC) then { _vehiclesPolice append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; - _HelisTransport append ["B_Heli_light_03_unarmed_RF","B_Heli_EC_04_military_RF"]; - _vehiclesHelisLightAttack append ["a3a_Heli_light_03_dynamicLoadout_RF","B_Heli_EC_03_RF"]; + _HelisTransport append ["B_Heli_EC_04_military_RF"]; + _vehiclesHelisLight append ["B_Heli_light_03_unarmed_RF"]; + _vehiclesHelisLightAttack append ["a3a_Heli_light_03_dynamicLoadout_rf","B_Heli_EC_03_RF"]; + _vehiclesMilitiaCars append ["B_T_Pickup_rf"]; + _vehiclesMilitiaLightArmed append ["B_T_Pickup_mmg_rf"]; }; +["vehiclesHelisLight", _vehiclesHelisLight] call _fnc_saveToTemplate; +["vehiclesMilitiaLightArmed", _vehiclesMilitiaLightArmed] call _fnc_saveToTemplate; +["vehiclesMilitiaCars", _vehiclesMilitiaCars] call _fnc_saveToTemplate; ["vehiclesHelisLightAttack", _vehiclesHelisLightAttack] call _fnc_saveToTemplate; ["vehiclesPolice", _vehiclesPolice] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Arid.sqf index 7e4c6584f4..7e16e7b5c9 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Arid.sqf @@ -40,7 +40,7 @@ private _Tanks = ["B_MBT_01_TUSK_F", "B_MBT_01_cannon_F"]; ["vehiclesPlanesAA", ["B_Plane_Fighter_01_F"]] call _fnc_saveToTemplate; ["vehiclesPlanesTransport", ["B_T_VTOL_01_infantry_F","B_T_VTOL_01_infantry_blue_F"]] call _fnc_saveToTemplate; -["vehiclesHelisLight", ["B_Heli_Light_01_F"]] call _fnc_saveToTemplate; +private _vehiclesHelisLight = ["B_Heli_Light_01_F"]; private _HelisTransport = ["B_Heli_Transport_01_F"]; private _vehiclesHelisLightAttack = ["B_Heli_Light_01_dynamicLoadout_F"]; ["vehiclesHelisAttack", ["B_Heli_Attack_01_dynamicLoadout_F"]] call _fnc_saveToTemplate; @@ -101,9 +101,13 @@ if ("orange" in A3A_enabledDLC) then { }; if ("rf" in A3A_enabledDLC) then { _vehiclesPolice append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; - _HelisTransport append ["B_Heli_light_03_unarmed_RF","B_Heli_EC_04_military_RF"]; - _vehiclesHelisLightAttack append ["a3a_Heli_light_03_dynamicLoadout_RF","B_Heli_EC_03_RF"]; + _HelisTransport append ["B_Heli_EC_04_military_RF"]; + _vehiclesHelisLight append ["B_Heli_light_03_unarmed_RF"]; + _vehiclesHelisLightAttack append ["a3a_Heli_light_03_dynamicLoadout_rf","B_Heli_EC_03_RF"]; + _vehiclesMilitiaCars append ["B_Pickup_rf"]; + _vehiclesMilitiaLightArmed append ["B_Pickup_mmg_rf"]; }; +["vehiclesHelisLight", _vehiclesHelisLight] call _fnc_saveToTemplate; ["vehiclesHelisLightAttack", _vehiclesHelisLightAttack] call _fnc_saveToTemplate; ["vehiclesPolice", _vehiclesPolice] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Temperate.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Temperate.sqf index 4b97cd1e2b..9ecc15c90d 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Temperate.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Temperate.sqf @@ -40,7 +40,7 @@ private _Tanks = ["B_T_MBT_01_TUSK_F", "B_T_MBT_01_cannon_F"]; ["vehiclesPlanesAA", ["B_Plane_Fighter_01_F"]] call _fnc_saveToTemplate; ["vehiclesPlanesTransport", ["B_T_VTOL_01_infantry_blue_F"]] call _fnc_saveToTemplate; -["vehiclesHelisLight", ["B_Heli_Light_01_F"]] call _fnc_saveToTemplate; +private _vehiclesHelisLight = ["B_Heli_Light_01_F"]; private _HelisTransport = ["B_Heli_Transport_01_camo_F"]; private _vehiclesHelisLightAttack = ["B_Heli_Light_01_dynamicLoadout_F"]; ["vehiclesHelisAttack", ["B_Heli_Attack_01_dynamicLoadout_F"]] call _fnc_saveToTemplate; @@ -100,9 +100,13 @@ if ("orange" in A3A_enabledDLC) then { }; if ("rf" in A3A_enabledDLC) then { _vehiclesPolice append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; - _HelisTransport append ["B_Heli_light_03_unarmed_RF","B_Heli_EC_04_military_RF"]; - _vehiclesHelisLightAttack append ["a3a_Heli_light_03_dynamicLoadout_RF","B_Heli_EC_03_RF"]; + _HelisTransport append ["B_Heli_EC_04_military_RF"]; + _vehiclesHelisLight append ["B_Heli_light_03_unarmed_RF"]; + _vehiclesHelisLightAttack append ["a3a_Heli_light_03_dynamicLoadout_rf","B_Heli_EC_03_RF"]; + _vehiclesMilitiaCars append ["B_Pickup_rf"]; + _vehiclesMilitiaLightArmed append ["B_Pickup_mmg_rf"]; }; +["vehiclesHelisLight", _vehiclesHelisLight] call _fnc_saveToTemplate; ["vehiclesHelisLightAttack", _vehiclesHelisLightAttack] call _fnc_saveToTemplate; ["vehiclesPolice", _vehiclesPolice] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Tropical.sqf index 1d29c2596e..7370b96c4c 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Tropical.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Tropical.sqf @@ -40,7 +40,7 @@ private _Tanks = ["B_T_MBT_01_TUSK_F", "B_T_MBT_01_cannon_F"]; ["vehiclesPlanesAA", ["B_Plane_Fighter_01_F"]] call _fnc_saveToTemplate; ["vehiclesPlanesTransport", ["B_T_VTOL_01_infantry_F"]] call _fnc_saveToTemplate; -["vehiclesHelisLight", ["B_Heli_Light_01_F"]] call _fnc_saveToTemplate; +private _vehiclesHelisLight = ["B_Heli_Light_01_F"]; private _HelisTransport = ["B_Heli_Transport_01_camo_F"]; private _vehiclesHelisLightAttack = ["B_Heli_Light_01_dynamicLoadout_F"]; ["vehiclesHelisAttack", ["B_Heli_Attack_01_F"]] call _fnc_saveToTemplate; @@ -101,9 +101,13 @@ if ("orange" in A3A_enabledDLC) then { }; if ("rf" in A3A_enabledDLC) then { _vehiclesPolice append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; - _HelisTransport append ["B_Heli_light_03_unarmed_RF","B_Heli_EC_04_military_RF"]; - _vehiclesHelisLightAttack append ["a3a_Heli_light_03_dynamicLoadout_RF","B_Heli_EC_03_RF"]; + _HelisTransport append ["B_Heli_EC_04_military_RF"]; + _vehiclesHelisLight append ["B_Heli_light_03_unarmed_RF"]; + _vehiclesHelisLightAttack append ["a3a_Heli_light_03_dynamicLoadout_rf","B_Heli_EC_03_RF"]; + _vehiclesMilitiaCars append ["B_T_Pickup_rf"]; + _vehiclesMilitiaLightArmed append ["B_T_Pickup_mmg_rf"]; }; +["vehiclesHelisLight", _vehiclesHelisLight] call _fnc_saveToTemplate; ["vehiclesHelisLightAttack", _vehiclesHelisLightAttack] call _fnc_saveToTemplate; ["vehiclesPolice", _vehiclesPolice] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_FIA.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_FIA.sqf index ae5d62a10b..16d4b50e21 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_FIA.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_FIA.sqf @@ -49,9 +49,9 @@ if ("expansion" in A3A_enabledDLC) then { if ("rf" in A3A_enabledDLC) then { _vehiclesCivCar append ["C_Pickup_rf","C_Pickup_covered_rf"]; - _vehiclesLightUnarmed append ["I_G_Pickup_rf"]; - _vehiclesLightArmed append ["I_G_Pickup_mmg_rf"]; - _staticMortars append ["I_G_CommandoMortar_RF"]; + _vehiclesLightUnarmed append ["a3a_FIA_Pickup_rf", "a3a_FIA_Pickup_covered_rf"]; + _vehiclesLightArmed append ["a3a_FIA_Pickup_mmg_rf", "a3a_FIA_Pickup_hmg_rf"]; + _staticMortars append ["I_G_CommandoMortar_rf"]; _vehiclesCivHeli append ["C_Heli_EC_01A_civ_RF","C_Heli_EC_04_rescue_RF"]; }; diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_LFF.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_LFF.sqf index 190eb7bc0c..f1c092afb8 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_LFF.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_LFF.sqf @@ -49,9 +49,9 @@ if ("expansion" in A3A_enabledDLC) then { if ("rf" in A3A_enabledDLC) then { _vehiclesCivCar append ["C_Pickup_rf","C_Pickup_covered_rf"]; - _vehiclesLightUnarmed append ["a3a_black_Pickup_rf"]; - _vehiclesLightArmed append ["a3a_black_Pickup_mmg_rf"]; - _staticMortars append ["I_G_CommandoMortar_RF"]; + _vehiclesLightUnarmed append ["a3a_black_Pickup_rf","a3a_black_Pickup_covered_rf"]; + _vehiclesLightArmed append ["a3a_black_Pickup_mmg_rf","a3a_black_Pickup_hmg_rf"]; + _staticMortars append ["I_G_CommandoMortar_rf"]; _vehiclesCivHeli append ["C_Heli_EC_01A_civ_RF","C_Heli_EC_04_rescue_RF"]; }; diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_SDK.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_SDK.sqf index 65326ef754..26d543a020 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_SDK.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_SDK.sqf @@ -49,9 +49,9 @@ if ("ws" in A3A_enabledDLC) then { if ("rf" in A3A_enabledDLC) then { _vehiclesCivCar append ["C_Pickup_rf","C_Pickup_covered_rf"]; - _vehiclesLightUnarmed append ["I_C_Pickup_rf"]; - _vehiclesLightArmed append ["I_C_Pickup_mmg_rf"]; - _staticMortars append ["I_G_CommandoMortar_RF"]; + _vehiclesLightUnarmed append ["a3a_FIA_Pickup_rf", "a3a_FIA_Pickup_covered_rf"]; + _vehiclesLightArmed append ["a3a_FIA_Pickup_mmg_rf", "a3a_FIA_Pickup_hmg_rf"]; + _staticMortars append ["I_G_CommandoMortar_rf"]; _vehiclesCivHeli append ["C_Heli_EC_01A_civ_RF","C_Heli_EC_04_rescue_RF"]; }; diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_Vehicle_Attributes.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_Vehicle_Attributes.sqf index 4a1ac58357..816208ebc8 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_Vehicle_Attributes.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_Vehicle_Attributes.sqf @@ -22,9 +22,9 @@ if (isClass (configFile >> "CfgPatches" >> "Vehicles_F_lxWS")) then { if (isClass (configFile >> "CfgPatches" >> "RF_Vehicles")) then { (["attributesVehicles"] call _fnc_getFromTemplate) append [ ["C_Heli_EC_01A_civ_RF", ["rebCost", 8000]], - ["C_Heli_EC_01_civ_RF", ["rebCost", 8000]], ["C_Heli_EC_04_rescue_RF", ["rebCost", 8000]], ["C_Pickup_rf", ["rebCost", 250]], - ["C_Pickup_covered_rf", ["rebCost", 250]] + ["C_Pickup_covered_rf", ["rebCost", 250]], + ["a3a_FIA_Pickup_hmg_rf", ["rebCost", 900]] ]; }; diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Vehicle_Attributes.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Vehicle_Attributes.sqf index 6e18656d96..f3c0650bea 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Vehicle_Attributes.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Vehicle_Attributes.sqf @@ -32,4 +32,11 @@ if ("ws" in A3A_enabledDLC) then { ["I_A_Truck_02_aa_lxWS", ["cost", 60]], ["a3a_I_E_Truck_02_zu23_F", ["cost", 60]] ]; +}; + +//Reaction Forces Vehicles +if (isClass (configFile >> "CfgPatches" >> "RF_Vehicles")) then { + (["attributesVehicles"] call _fnc_getFromTemplate) append [ + ["B_ION_Pickup_aat_rf", ["cost", 40]] + ]; }; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/WS/WS_AI_ADF.sqf b/A3A/addons/core/Templates/Templates/WS/WS_AI_ADF.sqf index e4512e0d7b..7a3938c329 100644 --- a/A3A/addons/core/Templates/Templates/WS/WS_AI_ADF.sqf +++ b/A3A/addons/core/Templates/Templates/WS/WS_AI_ADF.sqf @@ -42,11 +42,11 @@ private _Tanks = ["B_MBT_01_TUSK_F", "B_MBT_01_cannon_F"]; ["vehiclesPlanesAA", ["a3a_Plane_Fighter_04_grey_F"]] call _fnc_saveToTemplate; // ["vehiclesPlanesTransport", ["B_T_VTOL_01_infantry_blue_F"]] call _fnc_saveToTemplate; -["vehiclesHelisLight", ["O_Heli_Light_02_unarmed_F", "a3a_Heli_Light_01_ION_F"]] call _fnc_saveToTemplate; // ideally fragile & unarmed helis seating 4+ +private _vehiclesHelisLight = ["O_Heli_Light_02_unarmed_F", "a3a_Heli_Light_01_ION_F"]; // ideally fragile & unarmed helis seating 4+ private _HelisTransport = ["B_D_Heli_Transport_01_lxWS", "B_Heli_Transport_01_F", "a3a_ION_Heli_Transport_02_F", "B_CTRG_Heli_Transport_01_sand_F"]; // Should be capable of dealing damage to ground targets without additional scripting -["vehiclesHelisLightAttack", ["B_D_Heli_Light_01_dynamicLoadout_lxWS", "a3a_Heli_Light_02_black_F", "a3a_Heli_Light_01_dynamicLoadout_ION_F"]] call _fnc_saveToTemplate; // Utility helis with fixed or door guns + rocket pods -["vehiclesHelisAttack", ["O_Heli_Attack_02_dynamicLoadout_black_F", "B_D_Heli_Attack_01_dynamicLoadout_lxWS"]] call _fnc_saveToTemplate; // Proper attack helis: Apache, Hind etc +private _vehiclesHelisLightAttack = ["B_D_Heli_Light_01_dynamicLoadout_lxWS", "a3a_Heli_Light_02_black_F", "a3a_Heli_Light_01_dynamicLoadout_ION_F"]; // Utility helis with fixed or door guns + rocket pods +private _vehiclesHelisAttack = ["B_D_Heli_Attack_01_dynamicLoadout_lxWS"]; ["vehiclesArtillery", ["B_MBT_01_arty_F","B_MBT_01_mlrs_F"]] call _fnc_saveToTemplate; //this line determines artillery vehicles -- Example: ["vehiclesArtillery", ["B_MBT_01_arty_F"]] -- Array, can contain multiple assets //new magazines storing methode, all vehicle magazines should be defined here in format [Vehicle class, [magazines]], @@ -59,7 +59,7 @@ private _HelisTransport = ["B_D_Heli_Transport_01_lxWS", "B_Heli_Transport_01_F" ["uavsPortable", ["B_UAV_01_F", "B_UAV_02_lxWS"]] call _fnc_saveToTemplate; //Config special vehicles - militia vehicles are mostly used in the early game, police cars are being used by troops around cities -- Example: -["vehiclesMilitiaLightArmed", ["a3a_Offroad_01_tan_armed_F","a3a_tan_Offroad_armor_armed","a3a_Offroad_01_tan_armed_F","a3a_tan_Offroad_armor_armed","a3a_Offroad_01_tan_AT_F","a3a_tan_Offroad_armor_at"]] call _fnc_saveToTemplate; +private _vehiclesMilitiaLightArmed = ["a3a_Offroad_01_tan_armed_F","a3a_tan_Offroad_armor_armed","a3a_Offroad_01_tan_armed_F","a3a_tan_Offroad_armor_armed","a3a_Offroad_01_tan_AT_F","a3a_tan_Offroad_armor_at"]; ["vehiclesMilitiaTrucks", ["I_C_Van_02_transport_F", "I_C_Van_01_transport_brown_F"]] call _fnc_saveToTemplate; private _vehiclesMilitiaCars = ["a3a_tan_Offroad_armor","a3a_Offroad_01_tan_F"]; @@ -92,6 +92,19 @@ if ("heli" in A3A_enabledDLC) then { if ("orange" in A3A_enabledDLC) then { _vehiclesPolice append ["B_GEN_Van_02_vehicle_F","B_GEN_Van_02_transport_F"]; }; +if ("rf" in A3A_enabledDLC) then { + _vehiclesPolice append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; + _HelisTransport = ["a3a_tan_Heli_EC_04_military_rf"]; + _vehiclesHelisLight = ["a3a_tan_Heli_light_03_unarmed_rf"]; + _vehiclesHelisLightAttack = ["a3a_tan_Heli_light_03_dynamicLoadout_rf","a3a_tan_Heli_EC_03_rf"]; + _vehiclesMilitiaCars append ["B_Pickup_rf"]; + _vehiclesMilitiaLightArmed append ["B_Pickup_mmg_rf","B_Pickup_mmg_rf"]; + _vehiclesHelisAttack = ["a3a_Heli_EC_02_rf"]; +}; +["vehiclesHelisLight", _vehiclesHelisLight] call _fnc_saveToTemplate; +["vehiclesHelisAttack", _vehiclesHelisAttack] call _fnc_saveToTemplate; +["vehiclesMilitiaLightArmed", _vehiclesMilitiaLightArmed] call _fnc_saveToTemplate; +["vehiclesHelisLightAttack", _vehiclesHelisLightAttack] call _fnc_saveToTemplate; ["vehiclesPolice", _vehiclesPolice] call _fnc_saveToTemplate; ["vehiclesLightUnarmed", _LightUnarmed] call _fnc_saveToTemplate; @@ -501,6 +514,27 @@ if ("expansion" in A3A_enabledDLC) then { ["arifle_SPAR_03_snd_F", "suppressor_h_sand_lxWS", "acc_pointer_IR_sand_lxWS", "optic_ERCO_snd_F", [], [], "bipod_01_F_snd"] ]; }; +if ("rf" in A3A_enabledDLC) then { + (_sfLoadoutData get "sidearms") append [ + ["hgun_Glock19_Tan_RF", "muzzle_snds_L", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", [], [], ""], + ["hgun_Glock19_Tan_RF", "muzzle_snds_L", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", [], [], ""], + ["hgun_Glock19_auto_Tan_RF", "muzzle_snds_L", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", [], [], ""], + ["hgun_Glock19_auto_Tan_RF", "muzzle_snds_L", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", [], [], ""], + ["hgun_Glock19_auto_Tan_RF", "muzzle_snds_L", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", [], [], ""] + ]; + (_militaryLoadoutData get "sidearms") append [ + ["hgun_Glock19_Tan_RF", "", "acc_flashlight_pistol", "", [], [], ""], + ["hgun_Glock19_Tan_RF", "", "acc_flashlight_pistol", "", [], [], ""], + ["hgun_Glock19_Tan_RF", "", "acc_flashlight_pistol", "", [], [], ""], + ["hgun_Glock19_Tan_RF", "", "acc_flashlight_pistol", "optic_MRD_tan_RF", [], [], ""], + ["hgun_Glock19_auto_Tan_RF", "", "acc_flashlight_pistol", "", [], [], ""] + ]; + (_policeLoadoutData get "sidearms") append ["hgun_Glock19_RF"]; + (_sfLoadoutData get "helmets") append [ + "H_HelmetHeavy_Sand_RF", + "H_HelmetHeavy_Simple_Sand_RF", + "H_HelmetHeavy_VisorUp_Sand_RF"]; +}; ///////////////////////////////// // Unit Type Definitions // diff --git a/A3A/addons/core/Templates/Templates/WS/WS_AI_CSAT_NAfrica.sqf b/A3A/addons/core/Templates/Templates/WS/WS_AI_CSAT_NAfrica.sqf index 0ece0fd7a4..d8b53ca135 100644 --- a/A3A/addons/core/Templates/Templates/WS/WS_AI_CSAT_NAfrica.sqf +++ b/A3A/addons/core/Templates/Templates/WS/WS_AI_CSAT_NAfrica.sqf @@ -54,7 +54,7 @@ private _Tanks = ["O_MBT_02_cannon_F"]; ["uavsPortable", ["O_UAV_01_F", "O_UAV_02_lxWS"]] call _fnc_saveToTemplate; //Config special vehicles - militia vehicles are mostly used in the early game, police cars are being used by troops around cities -- Example: -["vehiclesMilitiaLightArmed", ["a3a_Offroad_01_tan_armed_F","a3a_tan_Offroad_armor_armed","a3a_Offroad_01_tan_armed_F","a3a_tan_Offroad_armor_armed","a3a_Offroad_01_tan_AT_F","a3a_tan_Offroad_armor_at"]] call _fnc_saveToTemplate; +private _vehiclesMilitiaLightArmed = ["a3a_Offroad_01_tan_armed_F","a3a_tan_Offroad_armor_armed","a3a_Offroad_01_tan_armed_F","a3a_tan_Offroad_armor_armed","a3a_Offroad_01_tan_AT_F","a3a_tan_Offroad_armor_at"]; ["vehiclesMilitiaTrucks", ["O_Truck_02_transport_F", "O_Truck_02_covered_F"]] call _fnc_saveToTemplate; private _vehiclesMilitiaCars = ["a3a_tan_Offroad_armor","a3a_Offroad_01_tan_F"]; private _vehiclesPolice = ["B_GEN_Offroad_01_gen_F"]; @@ -90,8 +90,13 @@ if ("orange" in A3A_enabledDLC) then { _vehiclesPolice append ["B_GEN_Van_02_vehicle_F","B_GEN_Van_02_transport_F"]; }; +if ("rf" in A3A_enabledDLC) then { + _vehiclesPolice append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; + _vehiclesMilitiaCars append ["O_Pickup_rf"]; + _vehiclesMilitiaLightArmed append ["a3a_hex_Pickup_mmg_rf","a3a_hex_Pickup_mmg_rf"]; +}; ["vehiclesPolice", _vehiclesPolice] call _fnc_saveToTemplate; - +["vehiclesMilitiaLightArmed", _vehiclesMilitiaLightArmed] call _fnc_saveToTemplate; ["vehiclesLightUnarmed", _LightUnarmed] call _fnc_saveToTemplate; ["vehiclesLightArmed", _LightArmed] call _fnc_saveToTemplate; @@ -455,6 +460,27 @@ if ("mark" in A3A_enabledDLC) then { _militaryLoadoutData set ["sniperRifles", _mSniper]; }; +if ("rf" in A3A_enabledDLC) then { + (_sfLoadoutData get "slRifles") append [ + ["arifle_ash12_desert_RF","suppressor_127x55_small_desert_RF","acc_pointer_IR","optic_Arco_blk_F",["20Rnd_127x55_Mag_desert_RF","20Rnd_127x55_Mag_desert_RF","20Rnd_127x55_Mag_desert_RF"], [], ""], + ["arifle_ash12_desert_RF","suppressor_127x55_small_desert_RF","acc_pointer_IR","optic_Arco_blk_F",["20Rnd_127x55_Mag_desert_RF","20Rnd_127x55_Mag_desert_RF","20Rnd_127x55_Mag_desert_RF"], [], ""] + ]; + (_sfLoadoutData get "rifles") append [["arifle_ash12_desert_RF","suppressor_127x55_small_desert_RF","acc_pointer_IR","optic_Holosight_blk_F",["20Rnd_127x55_Mag_desert_RF","20Rnd_127x55_Mag_desert_RF","20Rnd_127x55_Mag_desert_RF"], [], ""]]; + (_sfLoadoutData get "grenadeLaunchers") append [["arifle_ash12_GL_desert_RF", "suppressor_127x55_small_desert_RF", "acc_pointer_IR", "optic_Holosight_blk_F", ["20Rnd_127x55_Mag_desert_RF","20Rnd_127x55_Mag_desert_RF","20Rnd_127x55_Mag_desert_RF"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""]]; + (_sfLoadoutData get "marksmanRifles") append [ + ["arifle_ash12_LR_desert_RF","suppressor_127x55_big_desert_RF","acc_pointer_IR","optic_Arco_blk_F",["10Rnd_127x55_Mag_desert_RF","10Rnd_127x55_Mag_desert_RF","10Rnd_127x55_Mag_desert_RF"], [], "bipod_02_F_hex"], + ["arifle_ash12_LR_desert_RF","suppressor_127x55_big_desert_RF","acc_pointer_IR","optic_DMS",["10Rnd_127x55_Mag_desert_RF","10Rnd_127x55_Mag_desert_RF","10Rnd_127x55_Mag_desert_RF"], [], "bipod_02_F_hex"], + ["arifle_ash12_LR_desert_RF","suppressor_127x55_big_desert_RF","acc_pointer_IR","optic_SOS",["10Rnd_127x55_Mag_desert_RF","10Rnd_127x55_Mag_desert_RF","10Rnd_127x55_Mag_desert_RF"], [], "bipod_02_F_hex"] + ]; + (_sfLoadoutData get "helmets") append [ + "H_HelmetHeavy_Hex_RF", + "H_HelmetHeavy_Simple_Hex_RF", + "H_HelmetHeavy_VisorUp_Hex_RF" + ]; + (_policeLoadoutData get "sidearms") append ["hgun_Glock19_RF"]; + (_militaryLoadoutData get "helmets") append ["H_HelmetO_ocano_sb_hex_RF"]; + (_militiaLoadoutData get "helmets") append ["H_HelmetO_ocamo_sb_hex_RF"]; +}; ///////////////////////////////// // Unit Type Definitions // diff --git a/A3A/addons/core/Templates/Templates/WS/WS_AI_ION.sqf b/A3A/addons/core/Templates/Templates/WS/WS_AI_ION.sqf index 2c8d3195fa..c503be2eb0 100644 --- a/A3A/addons/core/Templates/Templates/WS/WS_AI_ION.sqf +++ b/A3A/addons/core/Templates/Templates/WS/WS_AI_ION.sqf @@ -31,8 +31,7 @@ private _vehiclesLightArmed = ["a3a_ION_Offroad_armor_armed","a3a_ION_Offroad_ar ["vehiclesAPCs", ["a3a_ION_APC_Wheeled_01_command_lxWS","a3a_ION_APC_Wheeled_01_cannon_lxWS", "a3a_ION_APC_Wheeled_01_atgm"]] call _fnc_saveToTemplate; ["vehiclesIFVs", ["a3a_ION_APC_Tracked_02_30mm"]] call _fnc_saveToTemplate; private _Tanks = ["a3a_MBT_02_cannon_black_F"]; -["vehiclesAA", ["a3a_ION_Truck_02_zu23_F"]] call _fnc_saveToTemplate; - +private _vehiclesAA = ["a3a_ION_Truck_02_zu23_F"]; ["vehiclesTransportBoats", ["B_Boat_Transport_01_F"]] call _fnc_saveToTemplate; ["vehiclesGunBoats", ["B_Boat_Armed_01_minigun_F", "a3a_Boat_Armed_01_hmg_blufor_F"]] call _fnc_saveToTemplate; @@ -42,10 +41,10 @@ private _Tanks = ["a3a_MBT_02_cannon_black_F"]; ["vehiclesPlanesAA", ["a3a_Plane_Fighter_04_grey_F"]] call _fnc_saveToTemplate; ["vehiclesPlanesTransport", ["B_T_VTOL_01_infantry_blue_F"]] call _fnc_saveToTemplate; -["vehiclesHelisLight", ["O_Heli_Light_02_unarmed_F", "B_ION_Heli_Light_02_unarmed_lxWS", "a3a_Heli_Light_01_ION_F"]] call _fnc_saveToTemplate; -["vehiclesHelisTransport", ["a3a_ION_Heli_Transport_02_F"]] call _fnc_saveToTemplate; -["vehiclesHelisLightAttack", ["B_ION_Heli_Light_02_dynamicLoadout_lxWS", "a3a_Heli_Light_01_dynamicLoadout_ION_F", "a3a_Heli_Light_02_black_F"]] call _fnc_saveToTemplate; -["vehiclesHelisAttack", ["O_Heli_Attack_02_dynamicLoadout_black_F"]] call _fnc_saveToTemplate; +private _vehiclesHelisLight = ["O_Heli_Light_02_unarmed_F", "B_ION_Heli_Light_02_unarmed_lxWS", "a3a_Heli_Light_01_ION_F"]; +private _HelisTransport = ["a3a_ION_Heli_Transport_02_F"]; +private _vehiclesHelisLightAttack = ["B_ION_Heli_Light_02_dynamicLoadout_lxWS", "a3a_Heli_Light_01_dynamicLoadout_ION_F", "a3a_Heli_Light_02_black_F"]; +private _vehiclesHelisAttack = ["O_Heli_Attack_02_dynamicLoadout_black_F"]; ["vehiclesArtillery", ["a3a_ION_Truck_02_MRL_F", "B_MBT_01_arty_F"]] call _fnc_saveToTemplate; ["magazines", createHashMapFromArray [ @@ -89,6 +88,21 @@ if ("enoch" in A3A_enabledDLC) then { if ("orange" in A3A_enabledDLC) then { _vehiclesPolice append ["B_GEN_Van_02_vehicle_F","B_GEN_Van_02_transport_F"]; }; +if ("rf" in A3A_enabledDLC) then { + _vehiclesPolice append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; + _HelisTransport append ["a3a_ION_Heli_EC_04_military_rf"]; + _vehiclesHelisLight append ["a3a_black_Heli_light_03_unarmed_rf","a3a_black_Heli_light_03_unarmed_rf"]; + _vehiclesHelisLightAttack append ["a3a_black_Heli_light_03_dynamicLoadout_rf","a3a_ION_Heli_EC_03_rf"]; + _vehiclesAA append ["B_ION_Pickup_aat_rf"]; + _vehiclesLightUnarmed append ["a3a_ION_Pickup_rf","a3a_ION_Pickup_rf"]; + _vehiclesLightArmed append ["B_ION_Pickup_mmg_rf","B_ION_Pickup_mmg_rf","a3a_ION_Pickup_hmg_rf"]; + _vehiclesHelisAttack append ["a3a_ION_Heli_EC_02_rf"]; +}; +["vehiclesHelisLight", _vehiclesHelisLight] call _fnc_saveToTemplate; +["vehiclesHelisAttack", _vehiclesHelisAttack] call _fnc_saveToTemplate; +["vehiclesAA", _vehiclesAA] call _fnc_saveToTemplate; +["vehiclesHelisLightAttack", _vehiclesHelisLightAttack] call _fnc_saveToTemplate; +["vehiclesHelisTransport", _HelisTransport] call _fnc_saveToTemplate; ["vehiclesTanks", _Tanks] call _fnc_saveToTemplate; ["vehiclesPolice", _vehiclesPolice] call _fnc_saveToTemplate; ["vehiclesMilitiaCars", _vehiclesMilitiaCars] call _fnc_saveToTemplate; @@ -483,6 +497,39 @@ if ("expansion" in A3A_enabledDLC) then { ["SMG_05_F", "", "acc_flashlight", "optic_r1_low_lxWS", [], [], ""] ]; }; +if ("rf" in A3A_enabledDLC) then { + // Mix of CSAT and NATO equipment; whatever they can get in bulk. The cogs of the market machine keep turning... + (_sfLoadoutData get "slRifles") append [ + ["arifle_ash12_desert_RF","suppressor_127x55_small_desert_RF","acc_pointer_IR","optic_Arco_blk_F",["20Rnd_127x55_Mag_desert_RF","20Rnd_127x55_Mag_desert_RF","20Rnd_127x55_Mag_desert_RF"], [], ""], + ["arifle_ash12_desert_RF","suppressor_127x55_small_desert_RF","acc_pointer_IR","optic_Arco_blk_F",["20Rnd_127x55_Mag_desert_RF","20Rnd_127x55_Mag_desert_RF","20Rnd_127x55_Mag_desert_RF"], [], ""] + ]; + (_sfLoadoutData get "rifles") append [["arifle_ash12_desert_RF","suppressor_127x55_small_desert_RF","acc_pointer_IR","optic_Holosight_blk_F",["20Rnd_127x55_Mag_desert_RF","20Rnd_127x55_Mag_desert_RF","20Rnd_127x55_Mag_desert_RF"], [], ""]]; + (_sfLoadoutData get "grenadeLaunchers") append [["arifle_ash12_GL_desert_RF", "suppressor_127x55_small_desert_RF", "acc_pointer_IR", "optic_Holosight_blk_F", ["20Rnd_127x55_Mag_desert_RF","20Rnd_127x55_Mag_desert_RF","20Rnd_127x55_Mag_desert_RF"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""]]; + (_sfLoadoutData get "marksmanRifles") append [ + ["arifle_ash12_LR_desert_RF","suppressor_127x55_big_desert_RF","acc_pointer_IR","optic_Arco_blk_F",["10Rnd_127x55_Mag_desert_RF","10Rnd_127x55_Mag_desert_RF","10Rnd_127x55_Mag_desert_RF"], [], "bipod_02_F_hex"], + ["arifle_ash12_LR_desert_RF","suppressor_127x55_big_desert_RF","acc_pointer_IR","optic_DMS",["10Rnd_127x55_Mag_desert_RF","10Rnd_127x55_Mag_desert_RF","10Rnd_127x55_Mag_desert_RF"], [], "bipod_02_F_hex"], + ["arifle_ash12_LR_desert_RF","suppressor_127x55_big_desert_RF","acc_pointer_IR","optic_SOS",["10Rnd_127x55_Mag_desert_RF","10Rnd_127x55_Mag_desert_RF","10Rnd_127x55_Mag_desert_RF"], [], "bipod_02_F_hex"] + ]; + (_sfLoadoutData get "sidearms") append [ + ["hgun_Glock19_Tan_RF", "muzzle_snds_L", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", [], [], ""], + ["hgun_Glock19_Tan_RF", "muzzle_snds_L", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", [], [], ""], + ["hgun_Glock19_auto_Tan_RF", "muzzle_snds_L", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", [], [], ""], + ["hgun_Glock19_auto_Tan_RF", "muzzle_snds_L", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", [], [], ""], + ["hgun_Glock19_auto_Tan_RF", "muzzle_snds_L", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", [], [], ""] + ]; + (_militaryLoadoutData get "sidearms") append [ + ["hgun_Glock19_Tan_RF", "", "acc_flashlight_pistol", "", [], [], ""], + ["hgun_Glock19_Tan_RF", "", "acc_flashlight_pistol", "", [], [], ""], + ["hgun_Glock19_Tan_RF", "", "acc_flashlight_pistol", "", [], [], ""], + ["hgun_Glock19_Tan_RF", "", "acc_flashlight_pistol", "optic_MRD_tan_RF", [], [], ""], + ["hgun_Glock19_auto_Tan_RF", "", "acc_flashlight_pistol", "", [], [], ""] + ]; + (_policeLoadoutData get "sidearms") append ["hgun_Glock19_RF"]; + (_sfLoadoutData get "helmets") append [ + "H_HelmetHeavy_Sand_RF", + "H_HelmetHeavy_Simple_Sand_RF", + "H_HelmetHeavy_VisorUp_Sand_RF"]; +}; ///////////////////////////////// diff --git a/A3A/addons/core/Templates/Templates/WS/WS_AI_NATO_Desert.sqf b/A3A/addons/core/Templates/Templates/WS/WS_AI_NATO_Desert.sqf index efb0481b4a..3c58b65051 100644 --- a/A3A/addons/core/Templates/Templates/WS/WS_AI_NATO_Desert.sqf +++ b/A3A/addons/core/Templates/Templates/WS/WS_AI_NATO_Desert.sqf @@ -39,9 +39,9 @@ private _Tanks = ["B_MBT_01_TUSK_F", "B_MBT_01_cannon_F"]; ["vehiclesPlanesAA", ["B_Plane_Fighter_01_F"]] call _fnc_saveToTemplate; ["vehiclesPlanesTransport", ["B_T_VTOL_01_infantry_blue_F"]] call _fnc_saveToTemplate; -["vehiclesHelisLight", ["B_D_Heli_Light_01_lxWS", "B_Heli_Light_01_F"]] call _fnc_saveToTemplate; +private _vehiclesHelisLight = ["B_D_Heli_Light_01_lxWS", "B_Heli_Light_01_F"]; private _HelisTransport = ["B_D_Heli_Transport_01_lxWS", "B_Heli_Transport_01_F", "B_CTRG_Heli_Transport_01_sand_F"]; -["vehiclesHelisLightAttack", ["B_D_Heli_Light_01_dynamicLoadout_lxWS", "B_Heli_Light_01_dynamicLoadout_F"]] call _fnc_saveToTemplate; +private _vehiclesHelisLightAttack = ["B_D_Heli_Light_01_dynamicLoadout_lxWS", "B_Heli_Light_01_dynamicLoadout_F"]; ["vehiclesHelisAttack", ["B_D_Heli_Attack_01_dynamicLoadout_lxWS", "B_Heli_Attack_01_dynamicLoadout_F"]] call _fnc_saveToTemplate; ["vehiclesArtillery", ["B_MBT_01_arty_F","B_MBT_01_mlrs_F"]] call _fnc_saveToTemplate; //this line determines artillery vehicles -- Example: ["vehiclesArtillery", ["B_MBT_01_arty_F"]] -- Array, can contain multiple assets @@ -53,8 +53,7 @@ private _HelisTransport = ["B_D_Heli_Transport_01_lxWS", "B_Heli_Transport_01_F" ["uavsAttack", ["B_UAV_02_dynamicLoadout_F"]] call _fnc_saveToTemplate; ["uavsPortable", ["B_UAV_01_F", "B_UAV_02_lxWS"]] call _fnc_saveToTemplate; - -["vehiclesMilitiaLightArmed", ["a3a_Offroad_01_tan_armed_F","a3a_tan_Offroad_armor_armed","a3a_Offroad_01_tan_armed_F","a3a_tan_Offroad_armor_armed","a3a_Offroad_01_tan_AT_F","a3a_tan_Offroad_armor_at"]] call _fnc_saveToTemplate; +private _vehiclesMilitiaLightArmed = ["a3a_Offroad_01_tan_armed_F","a3a_tan_Offroad_armor_armed","a3a_Offroad_01_tan_armed_F","a3a_tan_Offroad_armor_armed","a3a_Offroad_01_tan_AT_F","a3a_tan_Offroad_armor_at"]; ["vehiclesMilitiaTrucks", ["I_C_Van_02_transport_F", "I_C_Van_01_transport_brown_F"]] call _fnc_saveToTemplate; private _vehiclesMilitiaCars = ["a3a_tan_Offroad_armor","a3a_Offroad_01_tan_F"]; @@ -90,6 +89,18 @@ if ("heli" in A3A_enabledDLC) then { if ("orange" in A3A_enabledDLC) then { _vehiclesPolice append ["B_GEN_Van_02_vehicle_F","B_GEN_Van_02_transport_F"]; }; +if ("rf" in A3A_enabledDLC) then { + _vehiclesPolice append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; + _HelisTransport append ["a3a_tan_Heli_EC_04_military_rf"]; + _vehiclesHelisLight append ["a3a_tan_Heli_light_03_unarmed_rf"]; + _vehiclesHelisLightAttack append ["a3a_tan_Heli_light_03_dynamicLoadout_rf","a3a_tan_Heli_EC_03_rf"]; + _vehiclesMilitiaCars append ["B_Pickup_rf","B_Pickup_rf"]; + _vehiclesMilitiaLightArmed append ["B_Pickup_mmg_rf","B_Pickup_mmg_rf"]; +}; +["vehiclesHelisLight", _vehiclesHelisLight] call _fnc_saveToTemplate; + +["vehiclesMilitiaLightArmed", _vehiclesMilitiaLightArmed] call _fnc_saveToTemplate; +["vehiclesHelisLightAttack", _vehiclesHelisLightAttack] call _fnc_saveToTemplate; ["vehiclesPolice", _vehiclesPolice] call _fnc_saveToTemplate; ["vehiclesLightUnarmed", _LightUnarmed] call _fnc_saveToTemplate; @@ -521,6 +532,30 @@ if ("mark" in A3A_enabledDLC) then { ["srifle_DMR_02_sniper_F", "", "acc_pointer_IR", "optic_LRPS", [], [], "bipod_01_F_snd"], ["srifle_DMR_02_sniper_F", "", "acc_pointer_IR", "optic_LRPS", [], [], "bipod_01_F_snd"]]; }; +if ("rf" in A3A_enabledDLC) then { + (_sfLoadoutData get "sidearms") append [ + ["hgun_Glock19_Tan_RF", "muzzle_snds_L", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", [], [], ""], + ["hgun_Glock19_Tan_RF", "muzzle_snds_L", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", [], [], ""], + ["hgun_Glock19_auto_Tan_RF", "muzzle_snds_L", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", [], [], ""], + ["hgun_Glock19_auto_Tan_RF", "muzzle_snds_L", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", [], [], ""], + ["hgun_Glock19_auto_Tan_RF", "muzzle_snds_L", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", [], [], ""] + ]; + (_militaryLoadoutData get "sidearms") append [ + ["hgun_Glock19_Tan_RF", "", "acc_flashlight_pistol", "", [], [], ""], + ["hgun_Glock19_Tan_RF", "", "acc_flashlight_pistol", "", [], [], ""], + ["hgun_Glock19_Tan_RF", "", "acc_flashlight_pistol", "", [], [], ""], + ["hgun_Glock19_Tan_RF", "", "acc_flashlight_pistol", "optic_MRD_tan_RF", [], [], ""], + ["hgun_Glock19_auto_Tan_RF", "", "acc_flashlight_pistol", "", [], [], ""] + ]; + (_policeLoadoutData get "sidearms") append ["hgun_Glock19_RF"]; + (_pilotLoadoutData get "uniforms") append ["U_B_HeliPilotCoveralls_MTP_RF"]; + (_sfLoadoutData get "helmets") append [ + "H_HelmetB_plain_sb_mtp_RF", + "H_HelmetHeavy_Sand_RF", + "H_HelmetHeavy_Simple_Sand_RF", + "H_HelmetHeavy_VisorUp_Sand_RF"]; + (_militaryLoadoutData get "helmets") append ["H_HelmetB_plain_sb_mtp_RF"]; +}; ///////////////////////////////// diff --git a/A3A/addons/core/Templates/Templates/WS/WS_AI_SFIA.sqf b/A3A/addons/core/Templates/Templates/WS/WS_AI_SFIA.sqf index 89123582fd..a38e6af9dc 100644 --- a/A3A/addons/core/Templates/Templates/WS/WS_AI_SFIA.sqf +++ b/A3A/addons/core/Templates/Templates/WS/WS_AI_SFIA.sqf @@ -43,7 +43,7 @@ ["vehiclesHelisLight", ["O_Heli_Light_02_unarmed_F"]] call _fnc_saveToTemplate; ["vehiclesHelisTransport", ["O_Heli_Transport_04_covered_black_F"]] call _fnc_saveToTemplate; ["vehiclesHelisLightAttack", ["O_Heli_Light_02_dynamicLoadout_F"]] call _fnc_saveToTemplate; -["vehiclesHelisAttack", ["O_SFIA_Heli_Attack_02_dynamicLoadout_lxWS"]] call _fnc_saveToTemplate; +private _vehiclesHelisAttack = ["O_SFIA_Heli_Attack_02_dynamicLoadout_lxWS"]; ["vehiclesArtillery", ["O_SFIA_Truck_02_MRL_lxWS", "O_MBT_02_arty_F"]] call _fnc_saveToTemplate; ["magazines", createHashMapFromArray [ @@ -80,6 +80,13 @@ if ("enoch" in A3A_enabledDLC) then { if ("orange" in A3A_enabledDLC) then { _vehiclesPolice append ["B_GEN_Van_02_vehicle_F","B_GEN_Van_02_transport_F"]; }; +if ("rf" in A3A_enabledDLC) then { + _vehiclesPolice append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; + _vehiclesMilitiaCars append ["O_Pickup_rf"]; + _vehiclesMilitiaLightArmed append ["a3a_hex_Pickup_mmg_rf","a3a_hex_Pickup_mmg_rf"]; + _vehiclesHelisAttack append ["a3a_sfia_Heli_EC_02_rf"]; +}; +["vehiclesHelisAttack", _vehiclesHelisAttack] call _fnc_saveToTemplate; ["vehiclesPolice", _vehiclesPolice] call _fnc_saveToTemplate; ["vehiclesMilitiaCars", _vehiclesMilitiaCars] call _fnc_saveToTemplate; ["vehiclesMilitiaLightArmed", _vehiclesMilitiaLightArmed] call _fnc_saveToTemplate; @@ -450,7 +457,25 @@ if ("enoch" in A3A_enabledDLC) then { ["arifle_AK12U_F", "", "acc_pointer_IR", selectRandom _milSights, ["30Rnd_762x39_AK12_Mag_F", "30Rnd_762x39_AK12_Mag_F", "30Rnd_762x39_AK12_Mag_Tracer_F"], [], ""] ]; }; - +if ("rf" in A3A_enabledDLC) then { + (_sfLoadoutData get "slRifles") append [ + ["arifle_ash12_desert_RF","suppressor_127x55_small_desert_RF","acc_pointer_IR","optic_Arco_blk_F",["20Rnd_127x55_Mag_desert_RF","20Rnd_127x55_Mag_desert_RF","20Rnd_127x55_Mag_desert_RF"], [], ""], + ["arifle_ash12_desert_RF","suppressor_127x55_small_desert_RF","acc_pointer_IR","optic_Arco_blk_F",["20Rnd_127x55_Mag_desert_RF","20Rnd_127x55_Mag_desert_RF","20Rnd_127x55_Mag_desert_RF"], [], ""] + ]; + (_sfLoadoutData get "rifles") append [["arifle_ash12_desert_RF","suppressor_127x55_small_desert_RF","acc_pointer_IR","optic_Holosight_blk_F",["20Rnd_127x55_Mag_desert_RF","20Rnd_127x55_Mag_desert_RF","20Rnd_127x55_Mag_desert_RF"], [], ""]]; + (_sfLoadoutData get "grenadeLaunchers") append [["arifle_ash12_GL_desert_RF", "suppressor_127x55_small_desert_RF", "acc_pointer_IR", "optic_Holosight_blk_F", ["20Rnd_127x55_Mag_desert_RF","20Rnd_127x55_Mag_desert_RF","20Rnd_127x55_Mag_desert_RF"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""]]; + (_sfLoadoutData get "marksmanRifles") append [ + ["arifle_ash12_LR_desert_RF","suppressor_127x55_big_desert_RF","acc_pointer_IR","optic_Arco_blk_F",["10Rnd_127x55_Mag_desert_RF","10Rnd_127x55_Mag_desert_RF","10Rnd_127x55_Mag_desert_RF"], [], "bipod_02_F_hex"], + ["arifle_ash12_LR_desert_RF","suppressor_127x55_big_desert_RF","acc_pointer_IR","optic_DMS",["10Rnd_127x55_Mag_desert_RF","10Rnd_127x55_Mag_desert_RF","10Rnd_127x55_Mag_desert_RF"], [], "bipod_02_F_hex"], + ["arifle_ash12_LR_desert_RF","suppressor_127x55_big_desert_RF","acc_pointer_IR","optic_SOS",["10Rnd_127x55_Mag_desert_RF","10Rnd_127x55_Mag_desert_RF","10Rnd_127x55_Mag_desert_RF"], [], "bipod_02_F_hex"] + ]; + (_sfLoadoutData get "helmets") append [ + "H_HelmetHeavy_Sand_RF", + "H_HelmetHeavy_Simple_Sand_RF", + "H_HelmetHeavy_VisorUp_Sand_RF" + ]; + (_policeLoadoutData get "sidearms") append ["hgun_Glock19_RF"]; +}; ///////////////////////////////// // Unit Type Definitions // diff --git a/A3A/addons/core/Templates/Templates/WS/WS_Reb_TURA.sqf b/A3A/addons/core/Templates/Templates/WS/WS_Reb_TURA.sqf index caf04029b1..4bbba62df8 100644 --- a/A3A/addons/core/Templates/Templates/WS/WS_Reb_TURA.sqf +++ b/A3A/addons/core/Templates/Templates/WS/WS_Reb_TURA.sqf @@ -45,11 +45,11 @@ if ("expansion" in A3A_enabledDLC) then { _vehiclesAT append ["I_C_Offroad_02_AT_F"]; }; if ("rf" in A3A_enabledDLC) then { - _vehiclesCivCar append ["C_Pickup_rf"]; - _vehiclesLightUnarmed append ["I_Tura_Pickup_01_RF"]; - _vehiclesLightArmed append ["I_Tura_Pickup_01_mmg_rf"]; - _staticMortars append ["I_G_CommandoMortar_RF"]; - _vehiclesCivHeli append ["C_Heli_EC_01A_civ_RF","C_Heli_EC_04_rescue_RF"]; + _vehiclesCivCar append ["C_Pickup_rf","C_Pickup_covered_rf"]; + _vehiclesLightUnarmed append ["a3a_FIA_Pickup_rf", "a3a_FIA_Pickup_covered_rf"]; + _vehiclesLightArmed append ["a3a_FIA_Pickup_mmg_rf", "a3a_FIA_Pickup_hmg_rf"]; + _staticMortars append ["I_G_CommandoMortar_rf"]; + _vehiclesCivHeli append ["C_Heli_EC_01A_civ_rf","C_Heli_EC_04_rescue_rf"]; }; ["vehiclesCivHeli", _vehiclesCivHeli] call _fnc_saveToTemplate; diff --git a/A3A/addons/logistics/Nodes/RF.hpp b/A3A/addons/logistics/Nodes/RF.hpp index dadce0f90c..23089cfd13 100644 --- a/A3A/addons/logistics/Nodes/RF.hpp +++ b/A3A/addons/logistics/Nodes/RF.hpp @@ -48,4 +48,9 @@ class lxRF_vehicles_rf_pickup_01_pickup_01_service_rf_p3d : TRIPLES(ADDON,Nodes, seats[] = {3,4}; }; }; +}; + +class a3a_civ_Pickup_fuel_rf : TRIPLES(ADDON,Nodes,Base) +{ + class Nodes {}; }; \ No newline at end of file From 9a324b6955aeb6f0666cda977d78de46c2c6bc72 Mon Sep 17 00:00:00 2001 From: ante185 <49555217+ante185@users.noreply.github.com> Date: Fri, 17 May 2024 16:06:56 +0200 Subject: [PATCH 12/78] Moving Airplane loadouts to configs (#3227) * created loadout configs * modifed setPlaneLoadout to grab from config * fixed issue where plane would attempt to divebom without params * Update config.cpp * comment clarification * rest of vanilla + WS CAS plane * RHS Plane Loadouts * formatting * 3CB Factions * CUP cas * CUP cap * VN plane loadout * UNS * Tornado_AWS * IFA * IFA required addons * SPE * removed duplicate UK3CB_TKA_B_MIG21_AT * Comment purge, rereformatted --- .../Templates/AircraftLoadouts/3CB/config.cpp | 106 +++++ .../Templates/AircraftLoadouts/CUP/config.cpp | 94 ++++ .../Templates/AircraftLoadouts/IFA/config.cpp | 42 ++ .../Templates/AircraftLoadouts/RHS/config.cpp | 83 ++++ .../Templates/AircraftLoadouts/SPE/config.cpp | 43 ++ .../AircraftLoadouts/Tornado_AWS/config.cpp | 41 ++ .../Templates/AircraftLoadouts/UNS/config.cpp | 76 ++++ .../Templates/AircraftLoadouts/VN/config.cpp | 71 +++ .../AircraftLoadouts/Vanilla/config.cpp | 72 +++ .../Templates/AircraftLoadouts/WS/config.cpp | 27 ++ .../Templates/AircraftLoadouts/config.cpp | 59 +++ .../functions/Base/fn_setPlaneLoadout.sqf | 415 +----------------- .../functions/Supports/fn_SUP_CASRoutine.sqf | 2 +- 13 files changed, 735 insertions(+), 396 deletions(-) create mode 100644 A3A/addons/core/Templates/AircraftLoadouts/3CB/config.cpp create mode 100644 A3A/addons/core/Templates/AircraftLoadouts/CUP/config.cpp create mode 100644 A3A/addons/core/Templates/AircraftLoadouts/IFA/config.cpp create mode 100644 A3A/addons/core/Templates/AircraftLoadouts/RHS/config.cpp create mode 100644 A3A/addons/core/Templates/AircraftLoadouts/SPE/config.cpp create mode 100644 A3A/addons/core/Templates/AircraftLoadouts/Tornado_AWS/config.cpp create mode 100644 A3A/addons/core/Templates/AircraftLoadouts/UNS/config.cpp create mode 100644 A3A/addons/core/Templates/AircraftLoadouts/VN/config.cpp create mode 100644 A3A/addons/core/Templates/AircraftLoadouts/Vanilla/config.cpp create mode 100644 A3A/addons/core/Templates/AircraftLoadouts/WS/config.cpp create mode 100644 A3A/addons/core/Templates/AircraftLoadouts/config.cpp diff --git a/A3A/addons/core/Templates/AircraftLoadouts/3CB/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/3CB/config.cpp new file mode 100644 index 0000000000..6d57481f2c --- /dev/null +++ b/A3A/addons/core/Templates/AircraftLoadouts/3CB/config.cpp @@ -0,0 +1,106 @@ +#include "..\..\..\script_component.hpp" + +class CfgPatches { + class ADDON { + name = COMPONENT_NAME; + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"rhsgref_main_loadorder", "UK3CB_Factions_Vehicles_SUV"}; + skipWhenMissingDependencies = 1; + author = AUTHOR; + authors[] = { AUTHORS }; + authorUrl = ""; + VERSION_CONFIG; + }; +}; + +class A3A { + class Loadouts + { + class CASPlane + { + class baseCAS; + + class RHS_A10; + class UK3CB_CW_US_B_EARLY_A10 : RHS_A10{}; + + class RHS_Su25SM_vvsc; + class UK3CB_TKA_B_Su25SM_CAS : RHS_Su25SM_vvsc{}; + class UK3CB_LDF_B_Su25SM_CAS : RHS_Su25SM_vvsc{}; + class UK3CB_ADA_I_Su25SM_CAS : RHS_Su25SM_vvsc{}; + class UK3CB_KDF_B_Su25SM_CAS : RHS_Su25SM_vvsc{}; + class UK3CB_CW_SOV_O_LATE_Su25SM_CAS : RHS_Su25SM_vvsc{}; + + class UK3CB_B_Mystere_HIDF_CAS1 : baseCAS { + loadout[] = {"PylonRack_3Rnd_Missile_AGM_02_F","PylonRack_12Rnd_missiles","PylonRack_12Rnd_missiles","PylonRack_3Rnd_Missile_AGM_02_F"}; + mainGun[] = {"uk3cb_mystere_cannon_30mm"}; + rocketLauncher[] = {"missiles_DAR"}; + missileLauncher[] = {"Missile_AGM_02_Plane_CAS_01_F"}; + }; + class UK3CB_MDF_B_Mystere_CAS1 : UK3CB_B_Mystere_HIDF_CAS1{}; + + class UK3CB_ADA_B_L39_PYLON : baseCAS { + loadout[] = {"PylonRack_7Rnd_Rocket_04_AP_F","PylonRack_3Rnd_LG_scalpel","PylonRack_12Rnd_missiles","PylonWeapon_300Rnd_20mm_shells","PylonRack_12Rnd_missiles","PylonRack_3Rnd_LG_scalpel","PylonRack_7Rnd_Rocket_04_AP_F"}; + mainGun[] = {"Twin_Cannon_20mm"}; + rocketLauncher[] = {"Rocket_04_AP_Plane_CAS_01_F", "missiles_DAR"}; + missileLauncher[] = {"missiles_SCALPEL"}; + }; + class UK3CB_AAF_B_L39_PYLON : UK3CB_ADA_B_L39_PYLON{}; + class UK3CB_KRG_B_L39_PYLON : UK3CB_ADA_B_L39_PYLON{}; + class UK3CB_LDF_B_L39_PYLON : UK3CB_ADA_B_L39_PYLON{}; + + class UK3CB_TKA_B_MIG21_AT : baseCAS { + loadout[] = {"uk3cb_mag_kh25MA","rhs_mag_b8m1_bd3_umk2a_s8t","rhs_mag_b8m1_bd3_umk2a_s8t","uk3cb_mag_kh25MA"}; + mainGun[] = {"uk3cb_mig21_GSh23L_23mm"}; + rocketLauncher[] = {"rhs_weap_s8t"}; + missileLauncher[] = {"uk3cb_weap_kh25ma_Launcher"}; + }; + + class UK3CB_AAF_B_Gripen_G : baseCAS { + loadout[] = {"","","PylonRack_Missile_AGM_02_x1","PylonRack_Missile_AGM_02_x1","PylonRack_Missile_AGM_02_x2","PylonRack_Missile_AGM_02_x2"}; + mainGun[] = {"weapon_Fighter_Gun20mm_AA"}; + missileLauncher[] = {"weapon_AGM_65Launcher"}; + }; + class UK3CB_AAF_B_Gripen_DG : UK3CB_AAF_B_Gripen_G {}; + }; + class CAPPlane + { + class baseCAP; + class rhs_mig29sm_vvs; + class UK3CB_TKA_O_MIG29SM : rhs_mig29sm_vvs {}; + class UK3CB_CW_SOV_O_LATE_MIG29S : rhs_mig29sm_vvs {}; + class UK3CB_LDF_B_MIG29SM : rhs_mig29sm_vvs {}; + class UK3CB_KDF_B_MIG29SM : rhs_mig29sm_vvs {}; + class UK3CB_AAF_O_MIG29S : rhs_mig29sm_vvs {}; + + class UK3CB_ANA_B_L39_PYLON : baseCAP { + loadout[] = {"PylonRack_1Rnd_Missile_AA_04_F","PylonRack_1Rnd_AAA_missiles","PylonRack_1Rnd_GAA_missiles","PylonWeapon_300Rnd_20mm_shells","PylonRack_1Rnd_GAA_missiles","PylonRack_1Rnd_AAA_missiles","PylonRack_1Rnd_Missile_AA_04_F"}; + }; + class UK3CB_ADA_B_L39_PYLON : UK3CB_ANA_B_L39_PYLON {}; + class UK3CB_ADA_I_L39_PYLON : UK3CB_ANA_B_L39_PYLON {}; + class UK3CB_TKA_B_L39_PYLON : UK3CB_ANA_B_L39_PYLON {}; + class UK3CB_KRG_B_L39_PYLON : UK3CB_ANA_B_L39_PYLON {}; + class UK3CB_LDF_B_L39_PYLON : UK3CB_ANA_B_L39_PYLON {}; + + class UK3CB_AAF_B_Gripen_G : baseCAP { + loadout[] = {"PylonMissile_Missile_BIM9X_x1","PylonMissile_Missile_BIM9X_x1","PylonRack_Missile_AMRAAM_C_x1","PylonRack_Missile_AMRAAM_C_x1","PylonRack_Missile_AMRAAM_C_x2","PylonRack_Missile_AMRAAM_C_x2"}; + }; + class UK3CB_AAF_B_Gripen_DG : UK3CB_AAF_B_Gripen_G {}; + + class UK3CB_LDF_B_MIG21_AA : baseCAP { + loadout[] = {"rhs_mag_R73M_APU73","rhs_mag_R73M_APU73","rhs_mag_R73M_APU73","rhs_mag_R73M_APU73"}; + }; + class UK3CB_TKA_B_MIG21_AA : UK3CB_LDF_B_MIG21_AA {}; + + class UK3CB_B_Mystere_HIDF_AA1 : baseCAP { + loadout[] = {"PylonRack_1Rnd_Missile_AA_04_F","PylonRack_1Rnd_AAA_missiles","PylonRack_1Rnd_AAA_missiles","PylonRack_1Rnd_Missile_AA_04_F"}; + }; + class UK3CB_MDF_B_Mystere_AA1 : UK3CB_B_Mystere_HIDF_AA1 {}; + }; + class Helicopter + { + + }; + }; +}; diff --git a/A3A/addons/core/Templates/AircraftLoadouts/CUP/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/CUP/config.cpp new file mode 100644 index 0000000000..2b4637be97 --- /dev/null +++ b/A3A/addons/core/Templates/AircraftLoadouts/CUP/config.cpp @@ -0,0 +1,94 @@ +#include "..\..\..\script_component.hpp" + +class CfgPatches { + class ADDON { + name = COMPONENT_NAME; + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"CUP_Creatures_People_Civil_Russia", "CUP_BaseConfigs", "CUP_AirVehicles_Core"}; + skipWhenMissingDependencies = 1; + author = AUTHOR; + authors[] = { AUTHORS }; + authorUrl = ""; + VERSION_CONFIG; + }; +}; + +class A3A { + class Loadouts + { + class CASPlane + { + class baseCAS; + class CUP_B_L39_CZ : baseCAS { + loadout[] = {"CUP_PylonPod_20Rnd_S8_plane_M","PylonRack_1Rnd_Missile_AGM_01_F","PylonRack_1Rnd_Missile_AGM_01_F","CUP_PylonPod_20Rnd_S8_plane_M"}; + mainGun[] = {"CUP_Vacannon_GSh23L_L39"}; + rocketLauncher[] = {"CUP_Vmlauncher_S8_veh"}; + missileLauncher[] = {"Missile_AGM_01_Plane_CAS_02_F"}; + }; + + class CUP_B_Su25_Dyn_CDF : baseCAS { + loadout[] = {"CUP_PylonPod_1Rnd_R73_Vympel","PylonRack_20Rnd_Rocket_03_HE_F","PylonRack_20Rnd_Rocket_03_AP_F","CUP_PylonPod_1Rnd_Kh29_M","CUP_PylonPod_1Rnd_Kh29_M","CUP_PylonPod_1Rnd_Kh29_M","CUP_PylonPod_1Rnd_Kh29_M","PylonRack_20Rnd_Rocket_03_AP_F","PylonRack_20Rnd_Rocket_03_HE_F","CUP_PylonPod_1Rnd_R73_Vympel"}; + mainGun[] = {"CUP_Vacannon_GSh302K_veh"}; + rocketLauncher[] = {"Rocket_03_HE_Plane_CAS_02_F", "Rocket_03_AP_Plane_CAS_02_F"}; + missileLauncher[] = {"CUP_Vmlauncher_Kh29L_veh"}; + }; + class CUP_O_Su25_Dyn_RU : CUP_B_Su25_Dyn_CDF {}; + class CUP_O_Su25_Dyn_SLA : CUP_B_Su25_Dyn_CDF {}; + class CUP_O_Su25_Dyn_TKA : CUP_B_Su25_Dyn_CDF {}; + + class CUP_B_A10_DYN_USA : baseCAS { + loadout[] = {"CUP_PylonPod_19Rnd_CRV7_HE_plane_M","CUP_PylonPod_19Rnd_Rocket_FFAR_plane_M","CUP_PylonPod_1Rnd_AGM65_Maverick_M","CUP_PylonPod_1Rnd_AGM65_Maverick_M","CUP_PylonPod_1Rnd_AGM65_Maverick_M","CUP_PylonPod_ALQ_131","CUP_PylonPod_1Rnd_AGM65_Maverick_M","CUP_PylonPod_1Rnd_AGM65_Maverick_M","CUP_PylonPod_1Rnd_AGM65_Maverick_M","CUP_PylonPod_19Rnd_Rocket_FFAR_plane_M","CUP_PylonPod_19Rnd_CRV7_HE_plane_M"}; + mainGun[] = {"CUP_Vacannon_GAU8_veh"}; + rocketLauncher[] = {"CUP_Vmlauncher_FFAR_veh", "CUP_Vmlauncher_CRV7_veh"}; + missileLauncher[] = {"CUP_Vmlauncher_AGM65pod_veh"}; + }; + + class CUP_B_GR9_DYN_GB : baseCAS { + loadout[] = {"CUP_PylonPod_19Rnd_CRV7_FAT_plane_M","CUP_PylonPod_1Rnd_AGM65_Maverick_M","CUP_PylonPod_19Rnd_CRV7_HE_plane_M","CUP_PylonPod_1Rnd_AGM65_Maverick_M","PylonWeapon_300Rnd_20mm_shells","CUP_PylonPod_1Rnd_AGM65_Maverick_M","CUP_PylonPod_19Rnd_CRV7_HE_plane_M","CUP_PylonPod_1Rnd_AGM65_Maverick_M","CUP_PylonPod_19Rnd_CRV7_FAT_plane_M"}; + mainGun[] = {"Twin_Cannon_20mm"}; + rocketLauncher[] = {"CUP_Vmlauncher_CRV7_veh"}; + missileLauncher[] = {"CUP_Vmlauncher_AGM65pod_veh"}; + }; + + class CUP_B_AV8B_DYN_USMC : baseCAS { + loadout[] = {"CUP_PylonPod_19Rnd_CRV7_FAT_plane_M","CUP_PylonPod_1Rnd_AGM65_Maverick_M","CUP_PylonPod_1Rnd_AGM65_Maverick_M","CUP_PylonPod_1Rnd_AGM65_Maverick_M","CUP_PylonPod_1Rnd_AGM65_Maverick_M","CUP_PylonPod_19Rnd_CRV7_FAT_plane_M"}; + mainGun[] = {"CUP_Vacannon_GAU12_veh"}; + rocketLauncher[] = {"CUP_Vmlauncher_CRV7_veh"}; + missileLauncher[] = {"CUP_Vmlauncher_AGM65pod_veh"}; + }; + }; + class CAPPlane + { + class baseCAP; + class CUP_B_L39_CZ : baseCAP { + loadout[] = {"PylonMissile_Missile_AA_R73_x1","PylonMissile_Missile_AA_R73_x1","PylonMissile_Missile_AA_R73_x1","PylonMissile_Missile_AA_R73_x1"}; + }; + class CUP_O_L39_TK : CUP_B_L39_CZ{}; + + class CUP_B_GR9_DYN_GB : baseCAP { + loadout[] = {"CUP_PylonPod_1Rnd_AIM_9L_LAU_Sidewinder_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_1Rnd_AIM_9L_LAU_Sidewinder_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_ALQ_131","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_1Rnd_AIM_9L_LAU_Sidewinder_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_1Rnd_AIM_9L_LAU_Sidewinder_M"}; + }; + class CUP_B_SU34_CDF : baseCAP { + loadout[] = {"CUP_PylonPod_1Rnd_R73_Vympel","CUP_PylonPod_1Rnd_R73_Vympel","CUP_PylonPod_1Rnd_R73_Vympel","CUP_PylonPod_1Rnd_R73_Vympel","CUP_PylonPod_1Rnd_R73_Vympel","CUP_PylonPod_1Rnd_R73_Vympel","CUP_PylonPod_1Rnd_R73_Vympel","CUP_PylonPod_1Rnd_R73_Vympel","CUP_PylonPod_1Rnd_R73_Vympel","CUP_PylonPod_1Rnd_R73_Vympel","CUP_PylonPod_1Rnd_R73_Vympel","CUP_PylonPod_1Rnd_R73_Vympel"}; + }; + class CUP_O_SU34_RU : CUP_B_SU34_CDF {}; + class CUP_O_SU34_SLA : CUP_B_SU34_CDF {}; + + class CUP_B_F35B_USMC : baseCAP { + loadout[] = {"CUP_PylonPod_1Rnd_AIM_9L_LAU_Sidewinder_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_INT_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_INT_M","CUP_PylonWeapon_220Rnd_TE1_Red_Tracer_GAU22_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_INT_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_INT_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_1Rnd_AIM_9L_LAU_Sidewinder_M"}; + }; + class CUP_B_AV8B_DYN_USMC : baseCAP { + loadout[] = {"CUP_PylonPod_1Rnd_AIM_9L_LAU_Sidewinder_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_1Rnd_AIM_9L_LAU_Sidewinder_M"}; + }; + class CUP_I_JAS39_RACS : baseCAP { + loadout[] = {"CUP_PylonPod_1Rnd_AIM_9L_LAU_Sidewinder_M","CUP_PylonPod_1Rnd_AIM_9L_LAU_Sidewinder_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_2Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_2Rnd_AIM_120_AMRAAM_M"}; + }; + }; + class Helicopter + { + + }; + }; +}; diff --git a/A3A/addons/core/Templates/AircraftLoadouts/IFA/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/IFA/config.cpp new file mode 100644 index 0000000000..a0243d3ec0 --- /dev/null +++ b/A3A/addons/core/Templates/AircraftLoadouts/IFA/config.cpp @@ -0,0 +1,42 @@ +#include "..\..\..\script_component.hpp" + +class CfgPatches { + class ADDON { + name = COMPONENT_NAME; + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"IFA3_Core"}; + skipWhenMissingDependencies = 1; + author = AUTHOR; + authors[] = { AUTHORS }; + authorUrl = ""; + VERSION_CONFIG; + }; +}; + +class A3A { + class Loadouts + { + class CASPlane + { + class baseCAS; + class LIB_Ju87 : baseCAS { + loadout[] = {"LIB_1Rnd_SC50","LIB_1Rnd_SC50","LIB_1Rnd_SC500","LIB_1Rnd_SC50","LIB_1Rnd_SC50"}; + mainGun[] = {"LIB_2xMG151_JU87"}; + bombRacks[] = {"LIB_SC500_Bomb_Mount","LIB_SC50_Bomb_Mount"}; + diveParams[] = {1200, 300, 110, 55, 15, [15, -2]}; + }; + class LIB_Pe2 : baseCAS { + loadout[] = {"LIB_1Rnd_FAB250","LIB_1Rnd_FAB250","LIB_1Rnd_FAB250","LIB_1Rnd_FAB250"}; + mainGun[] = {"LIB_UBK_PE2"}; + bombRacks[] = {"LIB_FAB250_Bomb_Mount"}; + diveParams[] = {1200, 300, 110, 55, 15, [12, 0]}; + }; + }; + class CAPPlane + { + class baseCAP; + }; + }; +}; diff --git a/A3A/addons/core/Templates/AircraftLoadouts/RHS/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/RHS/config.cpp new file mode 100644 index 0000000000..aad34a1c82 --- /dev/null +++ b/A3A/addons/core/Templates/AircraftLoadouts/RHS/config.cpp @@ -0,0 +1,83 @@ +#include "..\..\..\script_component.hpp" + +class CfgPatches { + class ADDON { + name = COMPONENT_NAME; + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"rhsgref_main_loadorder"}; + skipWhenMissingDependencies = 1; + author = AUTHOR; + authors[] = { AUTHORS }; + authorUrl = ""; + VERSION_CONFIG; + }; +}; + +class A3A { + class Loadouts + { + class CASPlane + { + class baseCAS; + class RHS_A10 : baseCAS { + loadout[] = {"rhs_mag_ANALQ131","rhs_mag_M151_7_USAF_LAU131","rhs_mag_agm65d_3","rhs_mag_M151_21_USAF_LAU131_3","rhs_mag_M151_7_USAF_LAU131","","rhs_mag_M151_7_USAF_LAU131","rhs_mag_M151_21_USAF_LAU131_3","rhs_mag_agm65d_3","rhs_mag_M151_7_USAF_LAU131","","rhsusf_ANALE40_CMFlare_Chaff_Magazine_x16"}; + mainGun[] = {"RHS_weap_gau8"}; + rocketLauncher[] = {"rhs_weap_FFARLauncher"}; + missileLauncher[] = {"rhs_weap_agm65d"}; + }; + class rhs_l159_cdf_b_CDF : baseCAS { + loadout[] = {"rhs_mag_M151_7_USAF_LAU131","rhs_mag_agm65d","rhs_mag_agm65d","rhs_mag_zpl20_apit","rhs_mag_agm65d","rhs_mag_agm65d","rhs_mag_M151_7_USAF_LAU131","rhsusf_ANALE40_CMFlare_Chaff_Magazine_x2"}; + mainGun[] = {"RHS_weap_zpl20"}; + rocketLauncher[] = {"rhs_weap_FFARLauncher"}; + missileLauncher[] = {"rhs_weap_agm65d"}; + }; + class RHS_Su25SM_vvsc : baseCAS { + loadout[] = {"rhs_mag_kh29D","rhs_mag_kh29D","rhs_mag_kh25MTP","rhs_mag_kh25MTP","rhs_mag_kh25MTP","rhs_mag_kh25MTP","rhs_mag_b8m1_s8kom","rhs_mag_b8m1_s8kom","rhs_mag_R60M","rhs_mag_R60M","rhs_ASO2_CMFlare_Chaff_Magazine_x4"}; + mainGun[] = {"rhs_weap_gsh302"}; + rocketLauncher[] = {"rhs_weap_s8"}; + missileLauncher[] = {"rhs_weap_kh29d_Launcher", "rhs_weap_kh25mtp_Launcher"}; + }; + class RHS_Su25SM_CAS_vvs : RHS_Su25SM_vvsc {}; + class rhsgref_cdf_b_su25 : RHS_Su25SM_vvsc {}; + class rhssaf_airforce_l_18 : baseCAS { + loadout[] = {"rhs_mag_b8m1_bd3_umk2a_s8kom","rhs_mag_b8m1_bd3_umk2a_s8kom","rhs_mag_kh25MTP_apu68_mig29","rhs_mag_kh25MTP_apu68_mig29","rhs_mag_R73M_APU73","rhs_mag_R73M_APU73","","rhs_BVP3026_CMFlare_Chaff_Magazine_x2"}; + mainGun[] = {"rhs_weap_gsh301"}; + rocketLauncher[] = {"rhs_weap_s8", "rhs_weap_s8df"}; + missileLauncher[] = {"rhs_weap_kh25mtp_Launcher"}; + }; + class RHSGREF_A29B_HIDF : baseCAS { + loadout[] = {"rhs_mag_AGM114K_2_plane","rhs_mag_FFAR_7_USAF","rhs_mag_mk82","rhs_mag_FFAR_7_USAF","rhs_mag_AGM114N_2_plane","rhsusf_ANALE40_CMFlare_Chaff_Magazine_x2"}; + mainGun[] = {"rhs_weap_M3W_A29"}; + rocketLauncher[] = {"rhs_weap_FFARLauncher"}; + missileLauncher[] = {"rhs_weap_AGM114K_Launcher", "RHS_weap_AGM114N_Launcher"}; + }; + }; + class CAPPlane + { + class baseCAP; + class rhsusf_f22 : baseCAP { + loadout[] = {"rhs_mag_Sidewinder_int","rhs_mag_aim120d_int","rhs_mag_aim120d_2_F22_l","rhs_mag_aim120d_2_F22_r","rhs_mag_aim120d_int","rhs_mag_Sidewinder_int","rhsusf_ANALE52_CMFlare_Chaff_Magazine_x4"}; + }; + class rhs_l159_cdf_b_CDF_CAP : baseCAP { + loadout[] = {"rhs_mag_aim9m","rhs_mag_aim120","rhs_mag_aim120","rhs_mag_zpl20_mixed","rhs_mag_aim120","rhs_mag_aim120","rhs_mag_aim9m","rhsusf_ANALE40_CMFlare_Chaff_Magazine_x2"}; + }; + class rhs_mig29sm_vvs : baseCAP { + loadout[] = {"rhs_mag_R73M_APU73","rhs_mag_R73M_APU73","rhs_mag_R73M_APU73","rhs_mag_R73M_APU73","rhs_mag_R77_AKU170_MIG29","rhs_mag_R77_AKU170_MIG29","","rhs_BVP3026_CMFlare_Chaff_Magazine_x2"}; + }; + class rhs_mig29s_vvs : rhs_mig29sm_vvs {}; + class rhsgref_cdf_b_mig29s : rhs_mig29sm_vvs {}; + class RHS_T50_vvs_generic_ext : baseCAP { + loadout[] = {"rhs_mag_R77M","rhs_mag_R77M","rhs_mag_R77M","rhs_mag_R77M","rhs_mag_R74M2_int","rhs_mag_R74M2_int","rhs_mag_R77M_AKU170","rhs_mag_R77M_AKU170","rhs_mag_R77M_AKU170","rhs_mag_R77M_AKU170","rhs_mag_R77M_AKU170","rhs_mag_R77M_AKU170"}; + }; + class rhssaf_airforce_o_l_18_101 : baseCAP { + loadout[] = {"rhs_mag_R27ER_APU470","rhs_mag_R27ER_APU470","rhs_mag_R73M_APU73","rhs_mag_R73M_APU73","rhs_mag_R73M_APU73","rhs_mag_R73M_APU73","rhs_BVP3026_CMFlare_Chaff_Magazine_x2"}; + }; + }; + class Helicopter + { + + }; + }; +}; diff --git a/A3A/addons/core/Templates/AircraftLoadouts/SPE/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/SPE/config.cpp new file mode 100644 index 0000000000..592ab15a4b --- /dev/null +++ b/A3A/addons/core/Templates/AircraftLoadouts/SPE/config.cpp @@ -0,0 +1,43 @@ +#include "..\..\..\script_component.hpp" + +class CfgPatches { + class ADDON { + name = COMPONENT_NAME; + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"ww2_spe_assets_c_characters_germans_c"}; + skipWhenMissingDependencies = 1; + author = AUTHOR; + authors[] = { AUTHORS }; + authorUrl = ""; + VERSION_CONFIG; + }; +}; + +class A3A { + class Loadouts + { + class CASPlane + { + class baseCAS; + class SPE_FW190F8 : baseCAS { + loadout[] = {"SPE_250Rnd_MG151","SPE_250Rnd_MG151","SPE_400Rnd_MG131","SPE_400Rnd_MG131","SPE_1Rnd_SC50","SPE_1Rnd_SC50","SPE_1Rnd_SC500","SPE_1Rnd_SC50","SPE_1Rnd_SC50"}; + mainGun[] = {"SPE_2xMG151"}; + bombRacks[] = {"SPE_SC500_Bomb_Mount","SPE_SC50_Bomb_Mount"}; + diveParams[] = {1200, 300, 110, 55, 15, [0, 0]}; + }; + class SPE_P47 : baseCAS { + loadout[] = {"SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_3Rnd_M8_P47","SPE_3Rnd_M8_P47","SPE_1Rnd_US_500lb","SPE_1Rnd_US_500lb","SPE_1Rnd_US_500lb"}; + mainGun[] = {"SPE_8xM2_P47"}; + rocketLauncher[] = {"SPE_M8_Launcher_P47"}; + bombRacks[] = {"SPE_US_500lb_Bomb_Mount"}; + diveParams[] = {1200, 350, 110, 55, 15, [3, 0]}; + }; + }; + class CAPPlane + { + class baseCAP; + }; + }; +}; diff --git a/A3A/addons/core/Templates/AircraftLoadouts/Tornado_AWS/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/Tornado_AWS/config.cpp new file mode 100644 index 0000000000..475b54c117 --- /dev/null +++ b/A3A/addons/core/Templates/AircraftLoadouts/Tornado_AWS/config.cpp @@ -0,0 +1,41 @@ +#include "..\..\..\script_component.hpp" + +class CfgPatches { + class ADDON { + name = COMPONENT_NAME; + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"Tornado_AWS"}; + skipWhenMissingDependencies = 1; + author = AUTHOR; + authors[] = { AUTHORS }; + authorUrl = ""; + VERSION_CONFIG; + }; +}; + +class A3A { + class Loadouts + { + class CASPlane + { + class baseCAS; + class Tornado_AWS_camo_ger : baseCAS { + loadout[] = {"Tornado_AWS_ECMpod_1rnd_M","FIR_IRIS_T_P_1rnd_M","Tornado_AWS_fuelsmall_1rnd_M","FIR_Litening_std_P_1rnd_M","FIR_Brimstone_DM_type1_P_3rnd_M","FIR_Brimstone_DM_type1_P_3rnd_M","FIR_GBU12_P_1rnd_M","FIR_Brimstone_DM_type2_P_3rnd_M","FIR_Brimstone_DM_type2_P_3rnd_M","Tornado_AWS_fuelsmall_1rnd_M","FIR_IRIS_T_P_1rnd_M","Tornado_AWS_AIRCMpod_1rnd_M","FIR_BK27_R_M","FIR_BK27_L_M"}; + mainGun[] = {"Tornado_AWS_CANNON_W"}; + missileLauncher[] = {"FIR_Brimstone"}; + }; + }; + class CAPPlane + { + class baseCAP; + class Tornado_AWS_ecr_ger : baseCAP { + loadout[] = {"Tornado_AWS_AIRCMpod_1rnd_M","FIR_AIM9L_P_1rnd_M","Tornado_AWS_fuelsmall_1rnd_M","","FIR_AGM88_P_1rnd_M","FIR_AGM88_P_1rnd_M","","","","Tornado_AWS_fuelsmall_1rnd_M","FIR_AIM9L_P_1rnd_M","Tornado_AWS_ECMpod_1rnd_M","",""}; + }; + class Tornado_AWS_GER : baseCAP { + loadout[] = {"Tornado_AWS_AIRCMpod_1rnd_M","FIR_AIM9L_P_1rnd_M","Tornado_AWS_fuelsmall_1rnd_M","FIR_Litening_std_P_1rnd_M","FIR_Brimstone_type1_P_3rnd_M","FIR_Brimstone_type1_P_3rnd_M","FIR_GBU12_P_1rnd_M","FIR_Brimstone_type2_P_3rnd_M","FIR_Brimstone_type2_P_3rnd_M","Tornado_AWS_fuelsmall_1rnd_M","FIR_AIM9L_P_1rnd_M","Tornado_AWS_ECMpod_1rnd_M","FIR_BK27_R_M","FIR_BK27_L_M"}; + }; + }; + }; +}; diff --git a/A3A/addons/core/Templates/AircraftLoadouts/UNS/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/UNS/config.cpp new file mode 100644 index 0000000000..96c7e90f8b --- /dev/null +++ b/A3A/addons/core/Templates/AircraftLoadouts/UNS/config.cpp @@ -0,0 +1,76 @@ +#include "..\..\..\script_component.hpp" + +class CfgPatches { + class ADDON { + name = COMPONENT_NAME; + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"uns_weap_w"}; + skipWhenMissingDependencies = 1; + author = AUTHOR; + authors[] = { AUTHORS }; + authorUrl = ""; + VERSION_CONFIG; + }; +}; + +class A3A { + class Loadouts + { + class CASPlane + { + class baseCAS; + class uns_A1J_CAS : baseCAS { + loadout[] = {"uns_pylonRack_1Rnd_Rocket_HVAR_AT","uns_pylonRack_1Rnd_Rocket_HVAR_AT","uns_pylonRack_1Rnd_Rocket_HVAR_AT","uns_pylonRack_1Rnd_Rocket_HVAR_AT","uns_pylonRack_1Rnd_Rocket_HVAR_AT","uns_pylonRack_1Rnd_Rocket_HVAR_AT","uns_pylonRack_1Rnd_Rocket_HVAR_AT","uns_pylonRack_1Rnd_Rocket_HVAR_AT","uns_pylonRack_19Rnd_Rocket_FFAR_HEAT","uns_pylonRack_19Rnd_Rocket_FFAR_HEAT","uns_pylonRack_19Rnd_Rocket_FFAR_HEAT","uns_pylonRack_19Rnd_Rocket_FFAR_HEAT","uns_pylonRack_19Rnd_Rocket_FFAR_HEAT","uns_pylonRack_19Rnd_Rocket_FFAR_HEAT","uns_pylonRack_1Rnd_fuel_A1"}; + mainGun[] = {"uns_Uns_M2_4x20mm"}; + rocketLauncher[] = {"Uns_FFAR_HEAT_Launcher_dl", "Uns_HVARLauncher_dl"}; + }; + + class uns_A7_CAS : baseCAS { + loadout[] = {"uns_pylonRack_19Rnd_Rocket_FFAR_WP","uns_pylonRack_19Rnd_Rocket_FFAR_WP","uns_pylonRack_1Rnd_AGM12","uns_pylonRack_1Rnd_AGM12","uns_pylonRack_19Rnd_Rocket_FFAR_HEAT","uns_pylonRack_19Rnd_Rocket_FFAR_HEAT","uns_pylonRack_1Rnd_AIM9E","uns_pylonRack_1Rnd_AIM9E"}; + mainGun[] = {"uns_M61A1"}; + rocketLauncher[] = {"Uns_FFAR_WP_Launcher_dl", "Uns_FFAR_HEAT_Launcher_dl"}; + missileLauncher[] = {"uns_AGM12_Launcher_dl"}; + }; + + class uns_A6_Intruder_CAS : baseCAS { + loadout[] = {"uns_pylonRack_12Rnd_Rocket_Zuni_AT","uns_pylonRack_12Rnd_Rocket_Zuni_AT","uns_pylonRack_1Rnd_AGM12","uns_pylonRack_1Rnd_AGM12","uns_pylonRack_1Rnd_AGM12"}; + rocketLauncher[] = {"Uns_ZuniLauncher_dl", "Uns_HVARLauncher_dl"}; + missileLauncher[] = {"uns_AGM12_Launcher_dl"}; + }; + + class uns_F4J_CAS : baseCAS { + loadout[] = {"uns_pylonRack_1Rnd_AGM12","uns_pylonRack_1Rnd_AGM12","uns_pylonRack_f4_38Rnd_Rocket_FFAR_HEAT","uns_pylonRack_f4_38Rnd_Rocket_FFAR_HEAT","uns_pylonRack_1Rnd_AIM9E","uns_pylonRack_1Rnd_AIM9E","uns_pylonRack_1Rnd_AIM9E","uns_pylonRack_1Rnd_AIM9E","uns_pylonRack_1Rnd_AIM7","uns_pylonRack_1Rnd_AIM7","uns_pylonRack_1Rnd_AIM7","uns_pylonRack_1Rnd_AIM7","uns_pylonRack_1Rnd_AGM12"}; + rocketLauncher[] = {"Uns_FFAR_HEAT_Launcher_dl"}; + missileLauncher[] = {"uns_AGM12_Launcher_dl"}; + }; + + class uns_Mig21_CAS : baseCAS { + loadout[] = {"","","uns_pylonRack_32Rnd_Rocket_57_HE","uns_pylonRack_32Rnd_Rocket_57_HE","uns_pylonRack_1Rnd_Bomb_kab500","uns_pylonRack_1Rnd_Bomb_kab500","uns_pylonRack_96Rnd_Rocket_57_HE"}; + mainGun[] = {"uns_NR30"}; + rocketLauncher[] = {"uns_57mmLauncher_dl"}; + }; + }; + class CAPPlane + { + class baseCAP; + class vn_b_air_f4c_cap : baseCAP { + loadout[] = {"vn_fuel_f4_370_mag","vn_fuel_f4_370_mag","","","vn_fuel_f4_600_mag","vn_missile_f4_lau7_aim9e_mag_x2","vn_missile_f4_lau7_aim9e_mag_x2","vn_missile_aim7e2_mag_x1","vn_missile_aim7e2_mag_x1","vn_missile_aim7e2_mag_x1","vn_missile_aim7e2_mag_x1"}; + }; + class vn_b_air_f100d_cap : baseCAP { + loadout[] = {"vn_rocket_ffar_f4_lau59_m229_he_x21","vn_rocket_ffar_f4_lau59_m229_he_x21","vn_fuel_f100_335_mag","vn_fuel_f100_335_mag","vn_missile_aim9e_mag_x1","vn_missile_aim9e_mag_x1"}; + }; + class vn_o_air_mig19_cap : baseCAP { + loadout[] = {"vn_missile_mig19_01_aa2_mag_x1","vn_missile_mig19_01_aa2_mag_x1","vn_missile_mig19_01_aa2_mag_x1","vn_missile_mig19_01_aa2_mag_x1"}; + }; + class vn_o_air_mig21_cap : baseCAP { + loadout[] = {"vn_missile_mig21_aa2_mag_x1","vn_missile_mig21_aa2_mag_x1","vn_gunpod_gsh23l_v_200_mag"}; + }; + }; + class Helicopter + { + + }; + }; +}; diff --git a/A3A/addons/core/Templates/AircraftLoadouts/VN/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/VN/config.cpp new file mode 100644 index 0000000000..e8c4baf75f --- /dev/null +++ b/A3A/addons/core/Templates/AircraftLoadouts/VN/config.cpp @@ -0,0 +1,71 @@ +#include "..\..\..\script_component.hpp" + +class CfgPatches { + class ADDON { + name = COMPONENT_NAME; + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"vn_weapons"}; + skipWhenMissingDependencies = 1; + author = AUTHOR; + authors[] = { AUTHORS }; + authorUrl = ""; + VERSION_CONFIG; + }; +}; + +class A3A { + class Loadouts + { + class CASPlane + { + class baseCAS; + class vn_b_air_f4c_at : baseCAS { + loadout[] = {"vn_missile_f4_out_agm45_mag_x1","vn_missile_f4_out_agm45_mag_x1","vn_rocket_ffar_f4_lau3_m229_he_x57","vn_rocket_ffar_f4_lau3_m229_he_x57","vn_bomb_f4_out_750_blu1b_fb_mag_x3","vn_missile_f4_lau7_aim9e_mag_x2","vn_missile_f4_lau7_aim9e_mag_x2","vn_missile_aim7e2_mag_x1","vn_missile_aim7e2_mag_x1","vn_missile_aim7e2_mag_x1","vn_missile_aim7e2_mag_x1"}; + rocketLauncher[] = {"vn_rocket_ffar_275in_launcher_m229"}; + missileLauncher[] = {"vn_missile_agm45_launcher"}; + }; + + class vn_b_air_f100d_at : baseCAS { + loadout[] = {"vn_rocket_ffar_f4_lau59_m229_he_x21","vn_rocket_ffar_f4_lau59_m229_he_x21","vn_fuel_f100_335_camo_01_mag","vn_fuel_f100_335_camo_01_mag","vn_missile_agm45_03_mag_x1","vn_missile_agm45_03_mag_x1"}; + mainGun[] = {"vn_m39a1_v_quad"}; + rocketLauncher[] = {"vn_rocket_ffar_275in_launcher_m229"}; + missileLauncher[] = {"vn_missile_agm45_launcher"}; + }; + + class vn_o_air_mig19_at : baseCAS { + loadout[] = {"vn_rocket_s5_heat_x16","vn_rocket_s5_heat_x16","vn_missile_kh66_mag_01_x1","vn_missile_kh66_mag_01_x1"}; + mainGun[] = {"vn_nr30_v_01"}; + rocketLauncher[] = {"vn_rocket_s5_heat_launcher"}; + missileLauncher[] = {"vn_missile_kh66_launcher"}; + }; + + class vn_o_air_mig21_cas : baseCAS { + loadout[] = {"vn_missile_mig21_kh66_mag_x1","vn_missile_mig21_kh66_mag_x1","vn_gunpod_gsh23l_v_200_mag"}; + mainGun[] = {"vn_gunpod_gsh23l"}; + missileLauncher[] = {"vn_missile_kh66_launcher"}; + }; + }; + class CAPPlane + { + class baseCAP; + class vn_b_air_f4c_cap : baseCAP { + loadout[] = {"vn_fuel_f4_370_mag","vn_fuel_f4_370_mag","","","vn_fuel_f4_600_mag","vn_missile_f4_lau7_aim9e_mag_x2","vn_missile_f4_lau7_aim9e_mag_x2","vn_missile_aim7e2_mag_x1","vn_missile_aim7e2_mag_x1","vn_missile_aim7e2_mag_x1","vn_missile_aim7e2_mag_x1"}; + }; + class vn_b_air_f100d_cap : baseCAP { + loadout[] = {"vn_rocket_ffar_f4_lau59_m229_he_x21","vn_rocket_ffar_f4_lau59_m229_he_x21","vn_fuel_f100_335_mag","vn_fuel_f100_335_mag","vn_missile_aim9e_mag_x1","vn_missile_aim9e_mag_x1"}; + }; + class vn_o_air_mig19_cap : baseCAP { + loadout[] = {"vn_missile_mig19_01_aa2_mag_x1","vn_missile_mig19_01_aa2_mag_x1","vn_missile_mig19_01_aa2_mag_x1","vn_missile_mig19_01_aa2_mag_x1"}; + }; + class vn_o_air_mig21_cap : baseCAP { + loadout[] = {"vn_missile_mig21_aa2_mag_x1","vn_missile_mig21_aa2_mag_x1","vn_gunpod_gsh23l_v_200_mag"}; + }; + }; + class Helicopter + { + + }; + }; +}; diff --git a/A3A/addons/core/Templates/AircraftLoadouts/Vanilla/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/Vanilla/config.cpp new file mode 100644 index 0000000000..e41194b8f1 --- /dev/null +++ b/A3A/addons/core/Templates/AircraftLoadouts/Vanilla/config.cpp @@ -0,0 +1,72 @@ +#include "..\..\..\script_component.hpp" + +class CfgPatches { + class ADDON { + name = COMPONENT_NAME; + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"A3_Data_F_AoW_Loadorder"}; + skipWhenMissingDependencies = 1; + author = AUTHOR; + authors[] = { AUTHORS }; + authorUrl = ""; + VERSION_CONFIG; + }; +}; + +class A3A { + class Loadouts + { + class CASPlane + { + class baseCAS; + class B_Plane_CAS_01_dynamicLoadout_F : baseCAS { + loadout[] = {"PylonRack_7Rnd_Rocket_04_HE_F","PylonRack_7Rnd_Rocket_04_HE_F","PylonRack_7Rnd_Rocket_04_HE_F","PylonRack_3Rnd_LG_scalpel","PylonRack_3Rnd_LG_scalpel","PylonRack_3Rnd_LG_scalpel","PylonRack_3Rnd_LG_scalpel","PylonRack_7Rnd_Rocket_04_HE_F","PylonRack_7Rnd_Rocket_04_HE_F","PylonRack_7Rnd_Rocket_04_HE_F"}; + mainGun[] = {"Gatling_30mm_Plane_CAS_01_F"}; + rocketLauncher[] = {"Rocket_04_HE_Plane_CAS_01_F"}; + missileLauncher[] = {"Missile_AGM_02_Plane_CAS_01_F", "missiles_SCALPEL"}; + }; + class O_Plane_CAS_02_dynamicLoadout_F : baseCAS { + loadout[] = {"PylonMissile_1Rnd_LG_scalpel","PylonRack_19Rnd_Rocket_Skyfire","PylonRack_20Rnd_Rocket_03_AP_F","PylonRack_4Rnd_LG_scalpel","PylonRack_4Rnd_LG_scalpel","PylonRack_4Rnd_LG_scalpel","PylonRack_4Rnd_LG_scalpel","PylonRack_20Rnd_Rocket_03_AP_F","PylonRack_19Rnd_Rocket_Skyfire","PylonMissile_1Rnd_LG_scalpel"}; + mainGun[] = {"Cannon_30mm_Plane_CAS_02_F"}; + rocketLauncher[] = {"Rocket_03_AP_Plane_CAS_02_F", "rockets_Skyfire"}; + missileLauncher[] = {"missiles_SCALPEL"}; + }; + class I_Plane_Fighter_03_dynamicLoadout_F : baseCAS { + loadout[] = {"PylonRack_7Rnd_Rocket_04_AP_F","PylonRack_3Rnd_LG_scalpel","PylonRack_1Rnd_Missile_AGM_02_F","PylonWeapon_300Rnd_20mm_shells","PylonRack_1Rnd_Missile_AGM_02_F","PylonRack_3Rnd_LG_scalpel","PylonRack_7Rnd_Rocket_04_AP_F"}; + mainGun[] = {"Twin_Cannon_20mm"}; + rocketLauncher[] = {"Rocket_04_AP_Plane_CAS_01_F"}; + missileLauncher[] = {"Missile_AGM_02_Plane_CAS_01_F", "missiles_SCALPEL"}; + code = "params ['_plane']; [_plane,['Hex',1], true] call BIS_fnc_initVehicle;"; //example testing purposes + }; + class a3a_Plane_Fighter_03_grey_F : I_Plane_Fighter_03_dynamicLoadout_F{ + code = ""; + }; + }; + class CAPPlane + { + class baseCAP; + class B_Plane_Fighter_01_F : baseCAP { + loadout[] = {"PylonRack_Missile_BIM9X_x2","PylonRack_Missile_BIM9X_x2","PylonRack_Missile_BIM9X_x2","PylonRack_Missile_BIM9X_x2","PylonMissile_Missile_BIM9X_x1","PylonMissile_Missile_BIM9X_x1","PylonMissile_Missile_AMRAAM_D_INT_x1","PylonMissile_Missile_AMRAAM_D_INT_x1","PylonMissile_Missile_AMRAAM_D_INT_x1","PylonMissile_Missile_AMRAAM_D_INT_x1","PylonMissile_Missile_AMRAAM_D_INT_x1","PylonMissile_Missile_AMRAAM_D_INT_x1"}; + }; + class O_Plane_Fighter_02_F : baseCAP { + loadout[] = {"PylonMissile_Missile_AA_R73_x1","PylonMissile_Missile_AA_R73_x1","PylonMissile_Missile_AA_R73_x1","PylonMissile_Missile_AA_R73_x1","PylonMissile_Missile_AA_R73_x1","PylonMissile_Missile_AA_R73_x1","PylonMissile_Missile_AA_R73_x1","PylonMissile_Missile_AA_R73_x1","PylonMissile_Missile_AA_R77_x1","PylonMissile_Missile_AA_R77_x1","PylonMissile_Missile_AA_R77_INT_x1","PylonMissile_Missile_AA_R77_INT_x1","PylonMissile_Missile_AA_R77_INT_x1"}; + }; + class I_Plane_Fighter_04_F : baseCAP { + loadout[] = {"PylonMissile_Missile_BIM9X_x1","PylonMissile_Missile_BIM9X_x1","PylonRack_Missile_AMRAAM_C_x1","PylonRack_Missile_AMRAAM_C_x1","PylonRack_Missile_BIM9X_x2","PylonRack_Missile_BIM9X_x2"}; + }; + class a3a_Plane_Fighter_04_grey_F : I_Plane_Fighter_04_F {}; + + class I_Plane_Fighter_03_dynamicLoadout_F : baseCAP { + loadout[] = {"PylonRack_1Rnd_AAA_missiles","PylonRack_1Rnd_Missile_AA_04_F","PylonRack_1Rnd_GAA_missiles","PylonWeapon_300Rnd_20mm_shells","PylonRack_1Rnd_GAA_missiles","PylonRack_1Rnd_Missile_AA_04_F","PylonRack_1Rnd_AAA_missiles"}; + }; + class a3a_Plane_Fighter_03_grey_F : I_Plane_Fighter_03_dynamicLoadout_F{}; + + }; + class Helicopter + { + + }; + }; +}; diff --git a/A3A/addons/core/Templates/AircraftLoadouts/WS/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/WS/config.cpp new file mode 100644 index 0000000000..e9b0cb1263 --- /dev/null +++ b/A3A/addons/core/Templates/AircraftLoadouts/WS/config.cpp @@ -0,0 +1,27 @@ +#include "..\..\..\script_component.hpp" + +class CfgPatches { + class ADDON { + name = COMPONENT_NAME; + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"A3_Data_F_AoW_Loadorder","Vehicles_F_lxWS"}; + skipWhenMissingDependencies = 1; + author = AUTHOR; + authors[] = { AUTHORS }; + authorUrl = ""; + VERSION_CONFIG; + }; +}; + +class A3A { + class Loadouts + { + class CASPlane + { + class B_Plane_CAS_01_dynamicLoadout_F; + class B_D_Plane_CAS_01_dynamicLoadout_lxWS : B_Plane_CAS_01_dynamicLoadout_F {}; + }; + }; +}; diff --git a/A3A/addons/core/Templates/AircraftLoadouts/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/config.cpp new file mode 100644 index 0000000000..a739db5975 --- /dev/null +++ b/A3A/addons/core/Templates/AircraftLoadouts/config.cpp @@ -0,0 +1,59 @@ +#include "..\..\script_component.hpp" + +class CfgPatches { + class ADDON { + name = COMPONENT_NAME; + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {}; + skipWhenMissingDependencies = 1; + author = AUTHOR; + authors[] = { AUTHORS }; + authorUrl = ""; + VERSION_CONFIG; + }; +}; + +class A3A { + class Loadouts + { + class CASPlane + { + class baseCAS + { + //Pylons + loadout[] = {}; + //Weapons + mainGun[] = {}; + rocketLauncher[] = {}; + missileLauncher[] = {}; + //Dive bombing requirements + bombRacks[] = {}; + diveParams[] = {}; + //General script, runs just after spawn + code = ""; + }; + }; + class CAPPlane + { + class baseCAP + { + //Pylons + loadout[] = {}; + //General script, runs just after spawn + code = ""; + }; + }; + class Helicopter + { + class baseHelicopter + { + //Pylons + loadout[] = {}; + //General script, runs just after spawn + code = ""; + }; + }; + }; +}; diff --git a/A3A/addons/core/functions/Base/fn_setPlaneLoadout.sqf b/A3A/addons/core/functions/Base/fn_setPlaneLoadout.sqf index 20707f1f3a..8a4eaa5147 100644 --- a/A3A/addons/core/functions/Base/fn_setPlaneLoadout.sqf +++ b/A3A/addons/core/functions/Base/fn_setPlaneLoadout.sqf @@ -10,412 +10,37 @@ params ["_plane", "_type"]; #include "..\..\script_component.hpp" FIX_LINE_NUMBERS() -private _validInput = false; private _loadout = []; if (_type == "CAS") then { - _validInput = true; - switch (typeOf _plane) do - { - //Vanilla NATO CAS (A-10) - case "B_D_Plane_CAS_01_dynamicLoadout_lxWS"; - case "B_Plane_CAS_01_dynamicLoadout_F": - { - _loadout = ["PylonRack_7Rnd_Rocket_04_HE_F","PylonRack_7Rnd_Rocket_04_HE_F","PylonRack_7Rnd_Rocket_04_HE_F","PylonRack_3Rnd_LG_scalpel","PylonRack_3Rnd_LG_scalpel","PylonRack_3Rnd_LG_scalpel","PylonRack_3Rnd_LG_scalpel","PylonRack_7Rnd_Rocket_04_HE_F","PylonRack_7Rnd_Rocket_04_HE_F","PylonRack_7Rnd_Rocket_04_HE_F"]; - _plane setVariable ["mainGun", "Gatling_30mm_Plane_CAS_01_F"]; - _plane setVariable ["rocketLauncher", ["Rocket_04_HE_Plane_CAS_01_F"]]; - _plane setVariable ["missileLauncher", ["Missile_AGM_02_Plane_CAS_01_F", "missiles_SCALPEL"]]; - }; - //Vanilla CSAT CAS - case "O_Plane_CAS_02_dynamicLoadout_F": - { - _loadout = ["PylonMissile_1Rnd_LG_scalpel","PylonRack_19Rnd_Rocket_Skyfire","PylonRack_20Rnd_Rocket_03_AP_F","PylonRack_4Rnd_LG_scalpel","PylonRack_4Rnd_LG_scalpel","PylonRack_4Rnd_LG_scalpel","PylonRack_4Rnd_LG_scalpel","PylonRack_20Rnd_Rocket_03_AP_F","PylonRack_19Rnd_Rocket_Skyfire","PylonMissile_1Rnd_LG_scalpel"]; - _plane setVariable ["mainGun", "Cannon_30mm_Plane_CAS_02_F"]; - _plane setVariable ["rocketLauncher", ["Rocket_03_AP_Plane_CAS_02_F", "rockets_Skyfire"]]; - _plane setVariable ["missileLauncher", ["missiles_SCALPEL"]]; - }; - //Vanilla IND CAS - case "a3a_Plane_Fighter_03_grey_F"; - case "I_Plane_Fighter_03_dynamicLoadout_F": - { -// _loadout = ["PylonRack_1Rnd_LG_scalpel","PylonRack_3Rnd_LG_scalpel","PylonRack_3Rnd_LG_scalpel","","PylonRack_3Rnd_LG_scalpel","PylonRack_3Rnd_LG_scalpel","PylonRack_1Rnd_LG_scalpel"]; - _loadout = ["PylonRack_7Rnd_Rocket_04_AP_F","PylonRack_3Rnd_LG_scalpel","PylonRack_1Rnd_Missile_AGM_02_F","PylonWeapon_300Rnd_20mm_shells","PylonRack_1Rnd_Missile_AGM_02_F","PylonRack_3Rnd_LG_scalpel","PylonRack_7Rnd_Rocket_04_AP_F"]; - _plane setVariable ["mainGun", "Twin_Cannon_20mm"]; - _plane setVariable ["rocketLauncher", ["Rocket_04_AP_Plane_CAS_01_F"]]; - _plane setVariable ["missileLauncher", ["Missile_AGM_02_Plane_CAS_01_F", "missiles_SCALPEL"]]; - }; - //RHS US CAS (A-10) - case "RHS_A10"; - case "UK3CB_CW_US_B_EARLY_A10": + private _configPath = configFile >> "A3A" >> "Loadouts" >> "CASPlane" >> typeOf _plane; - { - _loadout = ["rhs_mag_ANALQ131","rhs_mag_M151_7_USAF_LAU131","rhs_mag_agm65d_3","rhs_mag_M151_21_USAF_LAU131_3","rhs_mag_M151_7_USAF_LAU131","","rhs_mag_M151_7_USAF_LAU131","rhs_mag_M151_21_USAF_LAU131_3","rhs_mag_agm65d_3","rhs_mag_M151_7_USAF_LAU131","","rhsusf_ANALE40_CMFlare_Chaff_Magazine_x16"]; - _plane setVariable ["mainGun", "RHS_weap_gau8"]; - _plane setVariable ["rocketLauncher", ["rhs_weap_FFARLauncher"]]; - _plane setVariable ["missileLauncher", ["rhs_weap_agm65d"]]; - }; - //RHS CDF - case "rhs_l159_cdf_b_CDF": - { - _loadout = ["rhs_mag_M151_7_USAF_LAU131","rhs_mag_agm65d","rhs_mag_agm65d","rhs_mag_zpl20_apit","rhs_mag_agm65d","rhs_mag_agm65d","rhs_mag_M151_7_USAF_LAU131","rhsusf_ANALE40_CMFlare_Chaff_Magazine_x2"]; - _plane setVariable ["mainGun", "RHS_weap_zpl20"]; - _plane setVariable ["rocketLauncher", ["rhs_weap_FFARLauncher"]]; - _plane setVariable ["missileLauncher", ["rhs_weap_agm65d"]]; - }; - case "RHS_Su25SM_vvsc"; - case "RHS_Su25SM_CAS_vvs"; - case "rhsgref_cdf_b_su25"; - case "UK3CB_TKA_B_Su25SM_CAS"; - case "UK3CB_LDF_B_Su25SM_CAS"; - case "UK3CB_ADA_I_Su25SM_CAS"; - case "UK3CB_KDF_B_Su25SM_CAS"; - case "UK3CB_CW_SOV_O_LATE_Su25SM_CAS": - { - _loadout = ["rhs_mag_kh29D","rhs_mag_kh29D","rhs_mag_kh25MTP","rhs_mag_kh25MTP","rhs_mag_kh25MTP","rhs_mag_kh25MTP","rhs_mag_b8m1_s8kom","rhs_mag_b8m1_s8kom","rhs_mag_R60M","rhs_mag_R60M","rhs_ASO2_CMFlare_Chaff_Magazine_x4"]; - _plane setVariable ["mainGun", "rhs_weap_gsh302"]; - _plane setVariable ["rocketLauncher", ["rhs_weap_s8"]]; - _plane setVariable ["missileLauncher", ["rhs_weap_kh29d_Launcher", "rhs_weap_kh25mtp_Launcher"]]; - }; - case "rhssaf_airforce_l_18": - { - _loadout = ["rhs_mag_b8m1_bd3_umk2a_s8kom","rhs_mag_b8m1_bd3_umk2a_s8kom","rhs_mag_kh25MTP_apu68_mig29","rhs_mag_kh25MTP_apu68_mig29","rhs_mag_R73M_APU73","rhs_mag_R73M_APU73","","rhs_BVP3026_CMFlare_Chaff_Magazine_x2"]; - _plane setVariable ["mainGun", "rhs_weap_gsh301"]; - _plane setVariable ["rocketLauncher", ["rhs_weap_s8", "rhs_weap_s8df"]]; - _plane setVariable ["missileLauncher", ["rhs_weap_kh25mtp_Launcher"]]; - }; - case "vn_b_air_f4c_at": - { - _loadout = ["vn_missile_f4_out_agm45_mag_x1","vn_missile_f4_out_agm45_mag_x1","vn_rocket_ffar_f4_lau3_m229_he_x57","vn_rocket_ffar_f4_lau3_m229_he_x57","vn_bomb_f4_out_750_blu1b_fb_mag_x3","vn_missile_f4_lau7_aim9e_mag_x2","vn_missile_f4_lau7_aim9e_mag_x2","vn_missile_aim7e2_mag_x1","vn_missile_aim7e2_mag_x1","vn_missile_aim7e2_mag_x1","vn_missile_aim7e2_mag_x1"]; - _plane setVariable ["rocketLauncher", ["vn_rocket_ffar_275in_launcher_m229"]]; - _plane setVariable ["missileLauncher", ["vn_missile_agm45_launcher"]]; - }; - case "vn_b_air_f100d_at": - { - _loadout = ["vn_rocket_ffar_f4_lau59_m229_he_x21","vn_rocket_ffar_f4_lau59_m229_he_x21","vn_fuel_f100_335_camo_01_mag","vn_fuel_f100_335_camo_01_mag","vn_missile_agm45_03_mag_x1","vn_missile_agm45_03_mag_x1"]; - _plane setVariable ["mainGun", "vn_m39a1_v_quad"]; - _plane setVariable ["rocketLauncher", ["vn_rocket_ffar_275in_launcher_m229"]]; - _plane setVariable ["missileLauncher", ["vn_missile_agm45_launcher"]]; - }; - case "vn_o_air_mig19_at": - { - _loadout = ["vn_rocket_s5_heat_x16","vn_rocket_s5_heat_x16","vn_missile_kh66_mag_01_x1","vn_missile_kh66_mag_01_x1"]; - _plane setVariable ["mainGun", "vn_nr30_v_01"]; - _plane setVariable ["rocketLauncher", ["vn_rocket_s5_heat_launcher"]]; - _plane setVariable ["missileLauncher", ["vn_missile_kh66_launcher"]]; - }; - case "vn_o_air_mig21_cas": - { - _loadout = ["vn_missile_mig21_kh66_mag_x1","vn_missile_mig21_kh66_mag_x1","vn_gunpod_gsh23l_v_200_mag"]; - _plane setVariable ["mainGun", "vn_gunpod_gsh23l"]; - _plane setVariable ["missileLauncher", ["vn_missile_kh66_launcher"]]; - }; - case "RHSGREF_A29B_HIDF": - { - _loadout = ["rhs_mag_AGM114K_2_plane","rhs_mag_FFAR_7_USAF","rhs_mag_mk82","rhs_mag_FFAR_7_USAF","rhs_mag_AGM114N_2_plane","rhsusf_ANALE40_CMFlare_Chaff_Magazine_x2"]; - _plane setVariable ["mainGun", "rhs_weap_M3W_A29"]; - _plane setVariable ["rocketLauncher", ["rhs_weap_FFARLauncher"]]; - _plane setVariable ["missileLauncher", ["rhs_weap_AGM114K_Launcher", "RHS_weap_AGM114N_Launcher"]]; - }; - case "UK3CB_B_Mystere_HIDF_CAS1"; - case "UK3CB_MDF_B_Mystere_CAS1": - { - _loadout = ["PylonRack_3Rnd_Missile_AGM_02_F","PylonRack_12Rnd_missiles","PylonRack_12Rnd_missiles","PylonRack_3Rnd_Missile_AGM_02_F"]; - _plane setVariable ["mainGun", "uk3cb_mystere_cannon_30mm"]; - _plane setVariable ["rocketLauncher", ["missiles_DAR"]]; - _plane setVariable ["missileLauncher", ["Missile_AGM_02_Plane_CAS_01_F"]]; - }; - case "UK3CB_ADA_B_L39_PYLON"; - case "UK3CB_AAF_B_L39_PYLON"; - case "UK3CB_KRG_B_L39_PYLON"; - case "UK3CB_LDF_B_L39_PYLON": - { - _loadout = ["PylonRack_7Rnd_Rocket_04_AP_F","PylonRack_3Rnd_LG_scalpel","PylonRack_12Rnd_missiles","PylonWeapon_300Rnd_20mm_shells","PylonRack_12Rnd_missiles","PylonRack_3Rnd_LG_scalpel","PylonRack_7Rnd_Rocket_04_AP_F"]; - _plane setVariable ["mainGun", "Twin_Cannon_20mm"]; - _plane setVariable ["rocketLauncher", ["Rocket_04_AP_Plane_CAS_01_F", "missiles_DAR"]]; - _plane setVariable ["missileLauncher", ["missiles_SCALPEL"]]; - }; - case "UK3CB_TKA_B_MIG21_AT": - { - _loadout = ["uk3cb_mag_kh25MA","rhs_mag_b8m1_bd3_umk2a_s8t","rhs_mag_b8m1_bd3_umk2a_s8t","uk3cb_mag_kh25MA"]; - _plane setVariable ["mainGun", "uk3cb_mig21_GSh23L_23mm"]; - _plane setVariable ["rocketLauncher", ["rhs_weap_s8t"]]; - _plane setVariable ["missileLauncher", ["uk3cb_weap_kh25ma_Launcher"]]; - }; - case "UK3CB_AAF_B_Gripen_G"; - case "UK3CB_AAF_B_Gripen_DG": - { - _loadout = ["","","PylonRack_Missile_AGM_02_x1","PylonRack_Missile_AGM_02_x1","PylonRack_Missile_AGM_02_x2","PylonRack_Missile_AGM_02_x2"]; - _plane setVariable ["mainGun", "weapon_Fighter_Gun20mm_AA"]; - _plane setVariable ["missileLauncher", ["weapon_AGM_65Launcher"]]; - }; - // cup aircraft - case "CUP_B_L39_CZ": - { - _loadout = ["CUP_PylonPod_20Rnd_S8_plane_M","PylonRack_1Rnd_Missile_AGM_01_F","PylonRack_1Rnd_Missile_AGM_01_F","CUP_PylonPod_20Rnd_S8_plane_M"]; - _plane setVariable ["mainGun", "CUP_Vacannon_GSh23L_L39"]; - _plane setVariable ["rocketLauncher", ["CUP_Vmlauncher_S8_veh"]]; - _plane setVariable ["missileLauncher", ["Missile_AGM_01_Plane_CAS_02_F"]]; - }; - case "CUP_B_Su25_Dyn_CDF"; - case "CUP_O_Su25_Dyn_RU"; - case "CUP_O_Su25_Dyn_SLA"; - case "CUP_O_Su25_Dyn_TKA": - { - _loadout = ["CUP_PylonPod_1Rnd_R73_Vympel","PylonRack_20Rnd_Rocket_03_HE_F","PylonRack_20Rnd_Rocket_03_AP_F","CUP_PylonPod_1Rnd_Kh29_M","CUP_PylonPod_1Rnd_Kh29_M","CUP_PylonPod_1Rnd_Kh29_M","CUP_PylonPod_1Rnd_Kh29_M","PylonRack_20Rnd_Rocket_03_AP_F","PylonRack_20Rnd_Rocket_03_HE_F","CUP_PylonPod_1Rnd_R73_Vympel"]; - _plane setVariable ["mainGun", "CUP_Vacannon_GSh302K_veh"]; - _plane setVariable ["rocketLauncher", ["Rocket_03_HE_Plane_CAS_02_F", "Rocket_03_AP_Plane_CAS_02_F"]]; - _plane setVariable ["missileLauncher", ["CUP_Vmlauncher_Kh29L_veh"]]; - }; - case "CUP_B_A10_DYN_USA": - { - _loadout = ["CUP_PylonPod_19Rnd_CRV7_HE_plane_M","CUP_PylonPod_19Rnd_Rocket_FFAR_plane_M","CUP_PylonPod_1Rnd_AGM65_Maverick_M","CUP_PylonPod_1Rnd_AGM65_Maverick_M","CUP_PylonPod_1Rnd_AGM65_Maverick_M","CUP_PylonPod_ALQ_131","CUP_PylonPod_1Rnd_AGM65_Maverick_M","CUP_PylonPod_1Rnd_AGM65_Maverick_M","CUP_PylonPod_1Rnd_AGM65_Maverick_M","CUP_PylonPod_19Rnd_Rocket_FFAR_plane_M","CUP_PylonPod_19Rnd_CRV7_HE_plane_M"]; - _plane setVariable ["mainGun", "CUP_Vacannon_GAU8_veh"]; - _plane setVariable ["rocketLauncher", ["CUP_Vmlauncher_FFAR_veh", "CUP_Vmlauncher_CRV7_veh"]]; - _plane setVariable ["missileLauncher", ["CUP_Vmlauncher_AGM65pod_veh"]]; - }; - case "CUP_B_GR9_DYN_GB": - { - _loadout = ["CUP_PylonPod_19Rnd_CRV7_FAT_plane_M","CUP_PylonPod_1Rnd_AGM65_Maverick_M","CUP_PylonPod_19Rnd_CRV7_HE_plane_M","CUP_PylonPod_1Rnd_AGM65_Maverick_M","PylonWeapon_300Rnd_20mm_shells","CUP_PylonPod_1Rnd_AGM65_Maverick_M","CUP_PylonPod_19Rnd_CRV7_HE_plane_M","CUP_PylonPod_1Rnd_AGM65_Maverick_M","CUP_PylonPod_19Rnd_CRV7_FAT_plane_M"]; - _plane setVariable ["mainGun", "Twin_Cannon_20mm"]; - _plane setVariable ["rocketLauncher", ["CUP_Vmlauncher_CRV7_veh"]]; - _plane setVariable ["missileLauncher", ["CUP_Vmlauncher_AGM65pod_veh"]]; - }; - case "CUP_B_AV8B_DYN_USMC": - { - _loadout = ["CUP_PylonPod_19Rnd_CRV7_FAT_plane_M","CUP_PylonPod_1Rnd_AGM65_Maverick_M","CUP_PylonPod_1Rnd_AGM65_Maverick_M","CUP_PylonPod_1Rnd_AGM65_Maverick_M","CUP_PylonPod_1Rnd_AGM65_Maverick_M","CUP_PylonPod_19Rnd_CRV7_FAT_plane_M"]; - _plane setVariable ["mainGun", "CUP_Vacannon_GAU12_veh"]; - _plane setVariable ["rocketLauncher", ["CUP_Vmlauncher_CRV7_veh"]]; - _plane setVariable ["missileLauncher", ["CUP_Vmlauncher_AGM65pod_veh"]]; - }; - //Unsung - case "uns_Mig21_CAS": - { - _loadout = ["","","uns_pylonRack_32Rnd_Rocket_57_HE","uns_pylonRack_32Rnd_Rocket_57_HE","uns_pylonRack_1Rnd_Bomb_kab500","uns_pylonRack_1Rnd_Bomb_kab500","uns_pylonRack_96Rnd_Rocket_57_HE"]; - _plane setVariable ["mainGun", "uns_NR30"]; - _plane setVariable ["rocketLauncher", ["uns_57mmLauncher_dl"]]; - }; - case "uns_A1J_CAS": - { - _loadout = ["uns_pylonRack_1Rnd_Rocket_HVAR_AT","uns_pylonRack_1Rnd_Rocket_HVAR_AT","uns_pylonRack_1Rnd_Rocket_HVAR_AT","uns_pylonRack_1Rnd_Rocket_HVAR_AT","uns_pylonRack_1Rnd_Rocket_HVAR_AT","uns_pylonRack_1Rnd_Rocket_HVAR_AT","uns_pylonRack_1Rnd_Rocket_HVAR_AT","uns_pylonRack_1Rnd_Rocket_HVAR_AT","uns_pylonRack_19Rnd_Rocket_FFAR_HEAT","uns_pylonRack_19Rnd_Rocket_FFAR_HEAT","uns_pylonRack_19Rnd_Rocket_FFAR_HEAT","uns_pylonRack_19Rnd_Rocket_FFAR_HEAT","uns_pylonRack_19Rnd_Rocket_FFAR_HEAT","uns_pylonRack_19Rnd_Rocket_FFAR_HEAT","uns_pylonRack_1Rnd_fuel_A1"]; - _plane setVariable ["mainGun", "uns_Uns_M2_4x20mm"]; - _plane setVariable ["rocketLauncher", ["Uns_FFAR_HEAT_Launcher_dl", "Uns_HVARLauncher_dl"]]; - }; - case "uns_A7_CAS": - { - _loadout = ["uns_pylonRack_19Rnd_Rocket_FFAR_WP","uns_pylonRack_19Rnd_Rocket_FFAR_WP","uns_pylonRack_1Rnd_AGM12","uns_pylonRack_1Rnd_AGM12","uns_pylonRack_19Rnd_Rocket_FFAR_HEAT","uns_pylonRack_19Rnd_Rocket_FFAR_HEAT","uns_pylonRack_1Rnd_AIM9E","uns_pylonRack_1Rnd_AIM9E"]; - _plane setVariable ["mainGun", "uns_M61A1"]; - _plane setVariable ["rocketLauncher", ["Uns_FFAR_WP_Launcher_dl", "Uns_FFAR_HEAT_Launcher_dl"]]; - _plane setVariable ["missileLauncher", ["uns_AGM12_Launcher_dl"]]; - }; - case "uns_A6_Intruder_CAS": - { - _loadout = ["uns_pylonRack_12Rnd_Rocket_Zuni_AT","uns_pylonRack_12Rnd_Rocket_Zuni_AT","uns_pylonRack_1Rnd_AGM12","uns_pylonRack_1Rnd_AGM12","uns_pylonRack_1Rnd_AGM12"]; - _plane setVariable ["rocketLauncher", ["Uns_ZuniLauncher_dl", "Uns_HVARLauncher_dl"]]; - _plane setVariable ["missileLauncher", ["uns_AGM12_Launcher_dl"]]; - }; - case "uns_F4J_CAS": - { - _loadout = ["uns_pylonRack_1Rnd_AGM12","uns_pylonRack_1Rnd_AGM12","uns_pylonRack_f4_38Rnd_Rocket_FFAR_HEAT","uns_pylonRack_f4_38Rnd_Rocket_FFAR_HEAT","uns_pylonRack_1Rnd_AIM9E","uns_pylonRack_1Rnd_AIM9E","uns_pylonRack_1Rnd_AIM9E","uns_pylonRack_1Rnd_AIM9E","uns_pylonRack_1Rnd_AIM7","uns_pylonRack_1Rnd_AIM7","uns_pylonRack_1Rnd_AIM7","uns_pylonRack_1Rnd_AIM7","uns_pylonRack_1Rnd_AGM12"]; - _plane setVariable ["rocketLauncher", ["Uns_FFAR_HEAT_Launcher_dl"]]; - _plane setVariable ["missileLauncher", ["uns_AGM12_Launcher_dl"]]; - }; - case "Tornado_AWS_camo_ger": - { - _loadout = ["Tornado_AWS_ECMpod_1rnd_M","FIR_IRIS_T_P_1rnd_M","Tornado_AWS_fuelsmall_1rnd_M","FIR_Litening_std_P_1rnd_M","FIR_Brimstone_DM_type1_P_3rnd_M","FIR_Brimstone_DM_type1_P_3rnd_M","FIR_GBU12_P_1rnd_M","FIR_Brimstone_DM_type2_P_3rnd_M","FIR_Brimstone_DM_type2_P_3rnd_M","Tornado_AWS_fuelsmall_1rnd_M","FIR_IRIS_T_P_1rnd_M","Tornado_AWS_AIRCMpod_1rnd_M","FIR_BK27_R_M","FIR_BK27_L_M"]; - _plane setVariable ["mainGun", "Tornado_AWS_CANNON_W"]; - _plane setVariable ["missileLauncher", ["FIR_Brimstone"]]; - }; - // IFA test planes - case "LIB_Ju87": { - _loadout = ["LIB_1Rnd_SC50","LIB_1Rnd_SC50","LIB_1Rnd_SC500","LIB_1Rnd_SC50","LIB_1Rnd_SC50"]; - _plane setVariable ["mainGun", "LIB_2xMG151_JU87"]; - _plane setVariable ["bombRacks", ["LIB_SC500_Bomb_Mount","LIB_SC50_Bomb_Mount"]]; - _plane setVariable ["diveParams", [1200, 300, 110, 55, 15, [15, -2]]]; // start (m), end (m), diveSpeed (m/s), dive start angle (deg), turnRate (deg/s), bombOffset (m) - }; - case "LIB_Pe2": { - _loadout = ["LIB_1Rnd_FAB250","LIB_1Rnd_FAB250","LIB_1Rnd_FAB250","LIB_1Rnd_FAB250"]; - _plane setVariable ["mainGun", "LIB_UBK_PE2"]; - _plane setVariable ["bombRacks", ["LIB_FAB250_Bomb_Mount"]]; - _plane setVariable ["diveParams", [1200, 300, 110, 55, 15, [12, 0]]]; // start (m), end (m), diveSpeed (m/s), dive start angle (deg), turnRate (deg/s), bombOffset (m) - }; - // SPE planes - case "SPE_FW190F8": { - _loadout = ["SPE_250Rnd_MG151","SPE_250Rnd_MG151","SPE_400Rnd_MG131","SPE_400Rnd_MG131","SPE_1Rnd_SC50","SPE_1Rnd_SC50","SPE_1Rnd_SC500","SPE_1Rnd_SC50","SPE_1Rnd_SC50"]; - _plane setVariable ["mainGun", "SPE_2xMG151"]; - _plane setVariable ["bombRacks", ["SPE_SC500_Bomb_Mount","SPE_SC50_Bomb_Mount"]]; - _plane setVariable ["diveParams", [1200, 300, 110, 55, 15, [0, 0]]]; // start (m), end (m), diveSpeed (m/s), dive start angle (deg), turnRate (deg/s), bombOffset (m) - }; - case "SPE_P47": { - _loadout = ["SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_3Rnd_M8_P47","SPE_3Rnd_M8_P47","SPE_1Rnd_US_500lb","SPE_1Rnd_US_500lb","SPE_1Rnd_US_500lb"]; - _plane setVariable ["mainGun", "SPE_8xM2_P47"]; - _plane setVariable ["rocketLauncher", ["SPE_M8_Launcher_P47"]]; - _plane setVariable ["bombRacks", ["SPE_US_500lb_Bomb_Mount"]]; - _plane setVariable ["diveParams", [1200, 350, 110, 55, 15, [3, 0]]]; // start (m), end (m), diveSpeed (m/s), dive start angle (deg), turnRate (deg/s), bombOffset (m) - }; - default - { - Error_1("Plane type %1 currently not supported for CAS, please add the case!", typeOf _plane); - }; + if(isNull _configPath) then { + Error_1("%1 has no loadout set", typeOf _plane); }; + + _loadout = getArray(_configPath >> "loadout"); + + _plane setVariable ["mainGun", getArray(_configPath >> "mainGun") select 0]; + _plane setVariable ["rocketLauncher", getArray(_configPath >> "rocketLauncher")]; + _plane setVariable ["missileLauncher", getArray(_configPath >> "missileLauncher")]; + + _plane setVariable ["bombRacks", getArray(_configPath >> "bombRacks")]; + _plane setVariable ["diveParams", getArray(_configPath >> "diveParams")]; + + [_plane, _type] call (compile (getText(_configPath >> "code"))); }; if (_type == "AA") then { - switch (typeOf _plane) do - { - //Vanilla NATO Air superiority fighter - case "B_Plane_Fighter_01_F": - { - _loadout = ["PylonRack_Missile_BIM9X_x2","PylonRack_Missile_BIM9X_x2","PylonRack_Missile_BIM9X_x2","PylonRack_Missile_BIM9X_x2","PylonMissile_Missile_BIM9X_x1","PylonMissile_Missile_BIM9X_x1","PylonMissile_Missile_AMRAAM_D_INT_x1","PylonMissile_Missile_AMRAAM_D_INT_x1","PylonMissile_Missile_AMRAAM_D_INT_x1","PylonMissile_Missile_AMRAAM_D_INT_x1","PylonMissile_Missile_AMRAAM_D_INT_x1","PylonMissile_Missile_AMRAAM_D_INT_x1"]; - }; - //Vanilla CSAT Air superiority fighter - case "O_Plane_Fighter_02_F": - { - _loadout = ["PylonMissile_Missile_AA_R73_x1","PylonMissile_Missile_AA_R73_x1","PylonMissile_Missile_AA_R73_x1","PylonMissile_Missile_AA_R73_x1","PylonMissile_Missile_AA_R73_x1","PylonMissile_Missile_AA_R73_x1","PylonMissile_Missile_AA_R73_x1","PylonMissile_Missile_AA_R73_x1","PylonMissile_Missile_AA_R77_x1","PylonMissile_Missile_AA_R77_x1","PylonMissile_Missile_AA_R77_INT_x1","PylonMissile_Missile_AA_R77_INT_x1","PylonMissile_Missile_AA_R77_INT_x1"]; - }; - //Vanilla IND Air superiority fighter - case "a3a_Plane_Fighter_04_grey_F"; - case "I_Plane_Fighter_04_F": - { - _loadout = ["PylonMissile_Missile_BIM9X_x1","PylonMissile_Missile_BIM9X_x1","PylonRack_Missile_AMRAAM_C_x1","PylonRack_Missile_AMRAAM_C_x1","PylonRack_Missile_BIM9X_x2","PylonRack_Missile_BIM9X_x2"]; - }; - //RHS US Air superiority fighter - case "rhsusf_f22": - { - _loadout = ["rhs_mag_Sidewinder_int","rhs_mag_aim120d_int","rhs_mag_aim120d_2_F22_l","rhs_mag_aim120d_2_F22_r","rhs_mag_aim120d_int","rhs_mag_Sidewinder_int","rhsusf_ANALE52_CMFlare_Chaff_Magazine_x4"]; - }; - case "rhs_l159_cdf_b_CDF_CAP": - { - _loadout = ["rhs_mag_aim9m","rhs_mag_aim120","rhs_mag_aim120","rhs_mag_zpl20_mixed","rhs_mag_aim120","rhs_mag_aim120","rhs_mag_aim9m","rhsusf_ANALE40_CMFlare_Chaff_Magazine_x2"]; - }; - //RHS Russian Air superiority - case "rhs_mig29sm_vvs"; - case "rhs_mig29s_vvs"; - case "rhsgref_cdf_b_mig29s"; - case "UK3CB_TKA_O_MIG29SM"; - case "UK3CB_CW_SOV_O_LATE_MIG29S"; - case "UK3CB_LDF_B_MIG29SM"; - case "UK3CB_KDF_B_MIG29SM"; - case "UK3CB_AAF_O_MIG29S": - { - _loadout = ["rhs_mag_R73M_APU73","rhs_mag_R73M_APU73","rhs_mag_R73M_APU73","rhs_mag_R73M_APU73","rhs_mag_R77_AKU170_MIG29","rhs_mag_R77_AKU170_MIG29","","rhs_BVP3026_CMFlare_Chaff_Magazine_x2"]; - }; - case "RHS_T50_vvs_generic_ext": - { - _loadout = ["rhs_mag_R77M","rhs_mag_R77M","rhs_mag_R77M","rhs_mag_R77M","rhs_mag_R74M2_int","rhs_mag_R74M2_int","rhs_mag_R77M_AKU170","rhs_mag_R77M_AKU170","rhs_mag_R77M_AKU170","rhs_mag_R77M_AKU170","rhs_mag_R77M_AKU170","rhs_mag_R77M_AKU170"]; - }; - case "rhssaf_airforce_o_l_18_101": - { - _loadout = ["rhs_mag_R27ER_APU470","rhs_mag_R27ER_APU470","rhs_mag_R73M_APU73","rhs_mag_R73M_APU73","rhs_mag_R73M_APU73","rhs_mag_R73M_APU73","rhs_BVP3026_CMFlare_Chaff_Magazine_x2"]; - }; - case "UK3CB_ANA_B_L39_PYLON"; - case "UK3CB_ADA_B_L39_PYLON"; - case "UK3CB_ADA_I_L39_PYLON"; - case "UK3CB_TKA_B_L39_PYLON"; - case "UK3CB_KRG_B_L39_PYLON"; - case "UK3CB_LDF_B_L39_PYLON": - { - _loadout = ["PylonRack_1Rnd_Missile_AA_04_F","PylonRack_1Rnd_AAA_missiles","PylonRack_1Rnd_GAA_missiles","PylonWeapon_300Rnd_20mm_shells","PylonRack_1Rnd_GAA_missiles","PylonRack_1Rnd_AAA_missiles","PylonRack_1Rnd_Missile_AA_04_F"]; - }; - case "UK3CB_AAF_B_Gripen_G"; - case "UK3CB_AAF_B_Gripen_DG": - { - _loadout = ["PylonMissile_Missile_BIM9X_x1","PylonMissile_Missile_BIM9X_x1","PylonRack_Missile_AMRAAM_C_x1","PylonRack_Missile_AMRAAM_C_x1","PylonRack_Missile_AMRAAM_C_x2","PylonRack_Missile_AMRAAM_C_x2"]; - }; - case "UK3CB_LDF_B_MIG21_AA"; - case "UK3CB_TKA_B_MIG21_AA": - { - _loadout = ["rhs_mag_R73M_APU73","rhs_mag_R73M_APU73","rhs_mag_R73M_APU73","rhs_mag_R73M_APU73"]; - }; - case "UK3CB_LDF_B_MIG21_AA"; - case "UK3CB_TKA_B_MIG21_AA": - { - _loadout = ["rhs_mag_R73M_APU73","rhs_mag_R73M_APU73","rhs_mag_R73M_APU73","rhs_mag_R73M_APU73"]; - }; - case "vn_b_air_f4c_cap": - { - _loadout = ["vn_fuel_f4_370_mag","vn_fuel_f4_370_mag","","","vn_fuel_f4_600_mag","vn_missile_f4_lau7_aim9e_mag_x2","vn_missile_f4_lau7_aim9e_mag_x2","vn_missile_aim7e2_mag_x1","vn_missile_aim7e2_mag_x1","vn_missile_aim7e2_mag_x1","vn_missile_aim7e2_mag_x1"]; - }; - case "vn_b_air_f100d_cap": - { - _loadout = ["vn_rocket_ffar_f4_lau59_m229_he_x21","vn_rocket_ffar_f4_lau59_m229_he_x21","vn_fuel_f100_335_mag","vn_fuel_f100_335_mag","vn_missile_aim9e_mag_x1","vn_missile_aim9e_mag_x1"]; - }; - case "vn_o_air_mig19_cap": - { - _loadout = ["vn_missile_mig19_01_aa2_mag_x1","vn_missile_mig19_01_aa2_mag_x1","vn_missile_mig19_01_aa2_mag_x1","vn_missile_mig19_01_aa2_mag_x1"]; - }; - case "vn_o_air_mig21_cap": - { - _loadout = ["vn_missile_mig21_aa2_mag_x1","vn_missile_mig21_aa2_mag_x1","vn_gunpod_gsh23l_v_200_mag"]; - }; - case "UK3CB_B_Mystere_HIDF_AA1"; - case "UK3CB_MDF_B_Mystere_AA1": - { - _loadout = ["PylonRack_1Rnd_Missile_AA_04_F","PylonRack_1Rnd_AAA_missiles","PylonRack_1Rnd_AAA_missiles","PylonRack_1Rnd_Missile_AA_04_F"]; - }; - // cup aircraft - case "CUP_B_L39_CZ": - { - _loadout = ["PylonMissile_Missile_AA_R73_x1","PylonMissile_Missile_AA_R73_x1","PylonMissile_Missile_AA_R73_x1","PylonMissile_Missile_AA_R73_x1"]; - }; - case "CUP_O_L39_TK": - { - _loadout = ["PylonMissile_Missile_AA_R73_x1","PylonMissile_Missile_AA_R73_x1","PylonMissile_Missile_AA_R73_x1","PylonMissile_Missile_AA_R73_x1"]; - }; - case "CUP_B_GR9_DYN_GB": - { - _loadout = ["CUP_PylonPod_19Rnd_CRV7_HE_plane_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_1Rnd_AIM_9L_LAU_Sidewinder_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_1Rnd_AIM_9L_LAU_Sidewinder_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","PylonRack_1Rnd_AAA_missiles"]; - }; - case "CUP_B_SU34_CDF"; - case "CUP_O_SU34_RU"; - case "CUP_O_SU34_SLA": - { - _loadout = ["CUP_PylonPod_1Rnd_R73_Vympel","CUP_PylonPod_1Rnd_R73_Vympel","CUP_PylonPod_1Rnd_R73_Vympel","CUP_PylonPod_1Rnd_R73_Vympel","CUP_PylonPod_1Rnd_R73_Vympel","CUP_PylonPod_1Rnd_R73_Vympel","CUP_PylonPod_1Rnd_R73_Vympel","CUP_PylonPod_1Rnd_R73_Vympel","CUP_PylonPod_1Rnd_R73_Vympel","CUP_PylonPod_1Rnd_R73_Vympel","CUP_PylonPod_1Rnd_R73_Vympel","CUP_PylonPod_1Rnd_R73_Vympel"]; - }; - case "CUP_B_F35B_USMC": - { - _loadout = ["CUP_PylonPod_1Rnd_AIM_9L_LAU_Sidewinder_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_INT_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_INT_M","CUP_PylonWeapon_220Rnd_TE1_Red_Tracer_GAU22_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_INT_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_INT_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_1Rnd_AIM_9L_LAU_Sidewinder_M"]; - }; - case "CUP_B_GR9_DYN_GB": - { - _loadout = ["CUP_PylonPod_1Rnd_AIM_9L_LAU_Sidewinder_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_1Rnd_AIM_9L_LAU_Sidewinder_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_ALQ_131","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_1Rnd_AIM_9L_LAU_Sidewinder_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_1Rnd_AIM_9L_LAU_Sidewinder_M"]; - }; - case "CUP_B_AV8B_DYN_USMC": - { - _loadout = ["CUP_PylonPod_1Rnd_AIM_9L_LAU_Sidewinder_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_1Rnd_AIM_9L_LAU_Sidewinder_M"]; - }; - case "CUP_I_JAS39_RACS": - { - _loadout = ["CUP_PylonPod_1Rnd_AIM_9L_LAU_Sidewinder_M","CUP_PylonPod_1Rnd_AIM_9L_LAU_Sidewinder_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_1Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_2Rnd_AIM_120_AMRAAM_M","CUP_PylonPod_2Rnd_AIM_120_AMRAAM_M"]; - }; - //Unsung - case "uns_f100b_CAP": - { - _loadout = ["uns_pylonRack_1Rnd_AIM9D","uns_pylonRack_1Rnd_AIM9D","uns_pylonRack_1Rnd_fuel_f100","uns_pylonRack_1Rnd_fuel_f100","uns_pylonRack_1Rnd_AIM9D","uns_pylonRack_1Rnd_AIM9D","uns_pylonRack_1Rnd_fuel_f100"]; - }; - case "uns_F4E_CAP": - { - _loadout = ["uns_pylonRack_1Rnd_fuel_f4","uns_pylonRack_1Rnd_fuel_f4","","","uns_pylonRack_1Rnd_AIM9E","uns_pylonRack_1Rnd_AIM9E","uns_pylonRack_1Rnd_AIM9E","uns_pylonRack_1Rnd_AIM9E","uns_pylonRack_1Rnd_AIM7","uns_pylonRack_1Rnd_AIM7","uns_pylonRack_1Rnd_AIM7","uns_pylonRack_1Rnd_AIM7","uns_pylonRack_1Rnd_fuel_f4"]; - }; - case "uns_Mig21_CAP": - { - _loadout = ["uns_pylonRack_1Rnd_K13","uns_pylonRack_1Rnd_K13","uns_pylonRack_1Rnd_K13","uns_pylonRack_1Rnd_K13","uns_pylonRack_1rnd_fuel_mig21","uns_pylonRack_1rnd_fuel_mig21","uns_pylonRack_1rnd_fuel_mig21"]; + private _configPath = configFile >> "A3A" >> "Loadouts" >> "CAPPlane" >> typeOf _plane; - }; - //SEAD but no other Ground Weapons so AA - case "Tornado_AWS_ecr_ger": - { - _loadout = ["Tornado_AWS_AIRCMpod_1rnd_M","FIR_AIM9L_P_1rnd_M","Tornado_AWS_fuelsmall_1rnd_M","","FIR_AGM88_P_1rnd_M","FIR_AGM88_P_1rnd_M","","","","Tornado_AWS_fuelsmall_1rnd_M","FIR_AIM9L_P_1rnd_M","Tornado_AWS_ECMpod_1rnd_M","",""]; - }; - case "Tornado_AWS_GER": - { - _loadout = ["Tornado_AWS_AIRCMpod_1rnd_M","FIR_AIM9L_P_1rnd_M","Tornado_AWS_fuelsmall_1rnd_M","FIR_Litening_std_P_1rnd_M","FIR_Brimstone_type1_P_3rnd_M","FIR_Brimstone_type1_P_3rnd_M","FIR_GBU12_P_1rnd_M","FIR_Brimstone_type2_P_3rnd_M","FIR_Brimstone_type2_P_3rnd_M","Tornado_AWS_fuelsmall_1rnd_M","FIR_AIM9L_P_1rnd_M","Tornado_AWS_ECMpod_1rnd_M","FIR_BK27_R_M","FIR_BK27_L_M"]; - }; - default - { - Error_1("Plane type %1 currently not supported for AA, please add the case!", typeOf _plane); - }; + if(isNull _configPath) then { + Error_1("%1 has no loadout set", typeOf _plane); }; + + _loadout = getArray(_configPath >> "loadout"); + [_plane, _type] call (compile (getText(_configPath >> "code"))); }; if !(_loadout isEqualTo []) then diff --git a/A3A/addons/core/functions/Supports/fn_SUP_CASRoutine.sqf b/A3A/addons/core/functions/Supports/fn_SUP_CASRoutine.sqf index fbca76eae0..1ec5480865 100644 --- a/A3A/addons/core/functions/Supports/fn_SUP_CASRoutine.sqf +++ b/A3A/addons/core/functions/Supports/fn_SUP_CASRoutine.sqf @@ -42,7 +42,7 @@ _plane addEventHandler ["Killed", { }]; // should we be passing the timeout around here? Or have separate timeouts for bomb & CAS? -if (!isNil {_plane getVariable "bombRacks"}) then { +if (count (_plane getVariable "diveParams") > 0) then { [_suppData, _plane, _group, _reveal] call A3A_fnc_SUP_CASDiveBomb; }; From 6ce11a79ec0f62b3bb0c6122804326710db174b9 Mon Sep 17 00:00:00 2001 From: Tiny-DM <148804148+Tiny-DM@users.noreply.github.com> Date: Fri, 17 May 2024 10:08:36 -0400 Subject: [PATCH 13/78] Garage Sell Button (#3237) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * initial commit (BROKEN) * main dev done (BROKEN) * somewhat working now (BROKEN) * update (WORKING, MINOR BUGS) * Update .gitignore * completed (WORKING, RDY) * Update fn_sellVehGRG.sqf * updated all files according to John * fix antistasi/garage seperation * add header + remove param * typo fixes Co-authored-by: Jouni Järvinen * Remove dead code from garage sell vehicle display refresh --------- Co-authored-by: Jouni Järvinen Co-authored-by: John Jordan --- A3A/addons/core/CfgFunctions.hpp | 1 + A3A/addons/core/Stringtable.xml | 2 +- .../functions/Base/fn_getVehicleSellPrice.sqf | 94 +++++++++++++++++++ .../core/functions/Base/fn_sellVehicle.sqf | 47 +--------- A3A/addons/garage/CfgDefines.inc | 1 + A3A/addons/garage/CfgFunctions.hpp | 2 + A3A/addons/garage/Core/fn_onLoad.sqf | 6 ++ A3A/addons/garage/Core/fn_removeFromPool.sqf | 25 +++-- .../garage/Core/fn_requestSelectionChange.sqf | 2 +- A3A/addons/garage/Core/fn_sellVehGRG.sqf | 48 ++++++++++ A3A/addons/garage/Core/fn_sellVehGRGLocal.sqf | 32 +++++++ A3A/addons/garage/Core/fn_toggleLock.sqf | 2 +- A3A/addons/garage/Dialogs.hpp | 36 +++++-- A3A/addons/garage/Extras/fn_findMount.sqf | 2 +- A3A/addons/garage/Extras/fn_reloadExtras.sqf | 72 +++++++------- A3A/addons/garage/Public/config.inc | 22 ++++- A3A/addons/garage/Stringtable.xml | 21 +++++ 17 files changed, 317 insertions(+), 98 deletions(-) create mode 100644 A3A/addons/core/functions/Base/fn_getVehicleSellPrice.sqf create mode 100644 A3A/addons/garage/Core/fn_sellVehGRG.sqf create mode 100644 A3A/addons/garage/Core/fn_sellVehGRGLocal.sqf diff --git a/A3A/addons/core/CfgFunctions.hpp b/A3A/addons/core/CfgFunctions.hpp index 99fae822be..c282ebaf2d 100644 --- a/A3A/addons/core/CfgFunctions.hpp +++ b/A3A/addons/core/CfgFunctions.hpp @@ -135,6 +135,7 @@ class CfgFunctions class getAggroLevelString {}; class getRecentDamage {}; class getVehiclesAirSupport {}; + class getVehicleSellPrice {}; class getVehiclesGroundSupport {}; class getVehiclesGroundTransport {}; class vehicleBoxRestore {}; diff --git a/A3A/addons/core/Stringtable.xml b/A3A/addons/core/Stringtable.xml index 89630fe386..f716713cf9 100644 --- a/A3A/addons/core/Stringtable.xml +++ b/A3A/addons/core/Stringtable.xml @@ -2378,7 +2378,7 @@ 出售载具 - Vehicle Sold. + Vehicle sold. Fahrzeuge verkauft Veicolo Venduto. Vehículo vendido. diff --git a/A3A/addons/core/functions/Base/fn_getVehicleSellPrice.sqf b/A3A/addons/core/functions/Base/fn_getVehicleSellPrice.sqf new file mode 100644 index 0000000000..750100dc70 --- /dev/null +++ b/A3A/addons/core/functions/Base/fn_getVehicleSellPrice.sqf @@ -0,0 +1,94 @@ +/* + Author: Tiny + Description + Get a valid sell price for a given vehicle + + Arguments: + 0. Vehicle object / vehicle class + + Return Value: + Sell price. 0 if invalid or otherwise not found. + + Scope: Any + Environment: Any + Public: Yes + Dependencies: + + Example: [_vehicle] call A3A_getVehicleSellPrice +*/ + +#include "..\..\script_component.hpp" +FIX_LINE_NUMBERS() + +#define OccAndInv(VAR) (FactionGet(occ, VAR) + FactionGet(inv, VAR)) + +params ["_veh"]; + +/* +Blacklisted Assets + +The array below contains classnames of assets which are not allowed to be sold within Antistasi. +Reason for this is that those items are one or more of the following: +- can be aquired by means that don't cost anything and the ability to sell those would be an infinite money exploit. +- are no proper "statics" in terms of weaponized statics but for example the ACE spotting scoped +- something else +*/ +private _blacklistedAssets = [ +"ACE_I_SpottingScope","ACE_O_SpottingScope","ACE_O_T_SpottingScope","ACE_B_SpottingScope","ACE_B_T_SpottingScope","ACE_SpottingScopeObject", +"O_Static_Designator_02_F","B_Static_Designator_01_F","B_W_Static_Designator_01_F", +"vn_o_nva_spiderhole_01","vn_o_nva_spiderhole_02","vn_o_nva_spiderhole_03", +"vn_o_pl_spiderhole_01","vn_o_pl_spiderhole_02","vn_o_pl_spiderhole_03", +"vn_o_vc_spiderhole_01","vn_o_vc_spiderhole_02","vn_o_vc_spiderhole_03"]; + +private _typeX = if (_veh isEqualType objNull) then {typeOf _veh} else {_veh}; + +if (_typeX in _blacklistedAssets) exitWith {0}; + +if (_veh isKindOf "StaticWeapon") exitWith {100}; // in case rebel static is same as enemy statics + +if (_typeX in FactionGet(all,"vehiclesReb")) exitWith { ([_typeX] call A3A_fnc_vehiclePrice) / 2 }; + +if ( + (_typeX in arrayCivVeh) + or (_typeX in civBoats) + or (_typeX in (FactionGet(reb,"vehiclesCivBoat") + FactionGet(reb,"vehiclesCivCar") + FactionGet(reb,"vehiclesCivTruck"))) +) exitWith {25}; + +if ( + (_typeX in FactionGet(all,"vehiclesLight")) + or (_typeX in OccAndInv("vehiclesTrucks")) + or (_typeX in OccAndInv("vehiclesCargoTrucks")) + or (_typeX in OccAndInv("vehiclesMilitiaTrucks")) + or (_typeX in FactionGet(reb,"vehiclesTruck")) +) exitWith {100}; + +if ( + (_typeX in FactionGet(all,"vehiclesBoats")) + or (_typeX in FactionGet(all,"vehiclesLightAPCs")) + or (_typeX in OccAndInv("vehiclesAmmoTrucks")) + or (_typeX in OccAndInv("vehiclesRepairTrucks")) + or (_typeX in OccAndInv("vehiclesFuelTrucks")) + or (_typeX in OccAndInv("vehiclesMedical")) +) exitWith {200}; + +if (_typeX in (FactionGet(all,"vehiclesHelisLight") + FactionGet(reb,"vehiclesCivHeli"))) exitWith {500}; + +if ( + (_typeX in FactionGet(all,"vehiclesAPCs")) + || (_typeX in FactionGet(all,"vehiclesIFVs")) + || (_typeX in FactionGet(all,"vehiclesLightTanks")) + || (_typeX in FactionGet(all,"vehiclesHelisLightAttack")) + || (_typeX in FactionGet(all,"vehiclesTransportAir")) + || (_typeX in FactionGet(all,"vehiclesUAVs")) +) exitWith {1000}; + +if ( + (_typeX in FactionGet(all,"vehiclesHelisAttack")) + or (_typeX in FactionGet(all,"vehiclesTanks")) + or (_typeX in FactionGet(all,"vehiclesAA")) + or (_typeX in FactionGet(all,"vehiclesArtillery")) +) exitWith {3000}; + +if (_typeX in (FactionGet(all,"vehiclesPlanesCAS") + FactionGet(all,"vehiclesPlanesAA"))) exitWith {4000}; + +0; \ No newline at end of file diff --git a/A3A/addons/core/functions/Base/fn_sellVehicle.sqf b/A3A/addons/core/functions/Base/fn_sellVehicle.sqf index 85fa9f6e67..bd18cede56 100644 --- a/A3A/addons/core/functions/Base/fn_sellVehicle.sqf +++ b/A3A/addons/core/functions/Base/fn_sellVehicle.sqf @@ -34,8 +34,6 @@ params [ #include "..\..\script_component.hpp" FIX_LINE_NUMBERS() -#define OccAndInv(VAR) (FactionGet(occ, VAR) + FactionGet(inv, VAR)) - private _titleStr = localize "STR_A3A_fn_base_sellveh_sell"; /* @@ -69,50 +67,7 @@ if !(_owner isEqualTo "" || {getPlayerUID _player isEqualTo _owner}) exitWith { if (_veh getVariable ["A3A_sellVehicle_inProgress",false]) exitWith {[_titleStr, localize "STR_A3A_fn_base_sellveh_progress"] remoteExecCall ["A3A_fnc_customHint",_player];}; _veh setVariable ["A3A_sellVehicle_inProgress",true,false]; // Only processed on the server. It is absolutely pointless trying to network this due to race conditions. -private _typeX = typeOf _veh; -private _costs = call { - if (_typeX in _blacklistedAssets) exitWith {0}; - if (_veh isKindOf "StaticWeapon") exitWith {100}; // in case rebel static is same as enemy statics - if (_typeX in FactionGet(all,"vehiclesReb")) exitWith { ([_typeX] call A3A_fnc_vehiclePrice) / 2 }; - if ( - (_typeX in arrayCivVeh) - or (_typeX in civBoats) - or (_typeX in (FactionGet(reb,"vehiclesCivBoat") + FactionGet(reb,"vehiclesCivCar") + FactionGet(reb,"vehiclesCivTruck"))) - ) exitWith {25}; - if ( - (_typeX in FactionGet(all,"vehiclesLight")) - or (_typeX in OccAndInv("vehiclesTrucks")) - or (_typeX in OccAndInv("vehiclesCargoTrucks")) - or (_typeX in OccAndInv("vehiclesMilitiaTrucks")) - or (_typeX in FactionGet(reb,"vehiclesTruck")) - ) exitWith {100}; - if ( - (_typeX in FactionGet(all,"vehiclesBoats")) - or (_typeX in FactionGet(all,"vehiclesLightAPCs")) - or (_typeX in OccAndInv("vehiclesAmmoTrucks")) - or (_typeX in OccAndInv("vehiclesRepairTrucks")) - or (_typeX in OccAndInv("vehiclesFuelTrucks")) - or (_typeX in OccAndInv("vehiclesMedical")) - ) exitWith {200}; - if (_typeX in (FactionGet(all,"vehiclesHelisLight") + FactionGet(reb,"vehiclesCivHeli"))) exitWith {500}; - if ( - (_typeX in FactionGet(all,"vehiclesAPCs")) - || (_typeX in FactionGet(all,"vehiclesIFVs")) - || (_typeX in FactionGet(all,"vehiclesLightTanks")) - || (_typeX in FactionGet(all,"vehiclesHelisLightAttack")) - || (_typeX in FactionGet(all,"vehiclesTransportAir")) - || (_typeX in FactionGet(all,"vehiclesUAVs")) - ) exitWith {1000}; - if ( - (_typeX in FactionGet(all,"vehiclesHelisAttack")) - or (_typeX in FactionGet(all,"vehiclesTanks")) - or (_typeX in FactionGet(all,"vehiclesHeavyTanks")) - or (_typeX in FactionGet(all,"vehiclesAA")) - or (_typeX in FactionGet(all,"vehiclesArtillery")) - ) exitWith {3000}; - if (_typeX in (FactionGet(all,"vehiclesPlanesCAS") + FactionGet(all,"vehiclesPlanesAA"))) exitWith {4000}; - 0; -}; +private _costs = [_veh] call A3A_fnc_getVehicleSellPrice; if (_costs == 0) exitWith { _veh setVariable ["A3A_sellVehicle_inProgress",false,false]; diff --git a/A3A/addons/garage/CfgDefines.inc b/A3A/addons/garage/CfgDefines.inc index a16c44306a..9b8651ac83 100644 --- a/A3A/addons/garage/CfgDefines.inc +++ b/A3A/addons/garage/CfgDefines.inc @@ -50,6 +50,7 @@ #define HR_GRG_IDC_tLock 170012 #define HR_GRG_IDC_Confirm 170013 #define HR_GRG_IDC_InfoPanel 170014 +#define HR_GRG_IDC_SellVeh 170015 #define HR_GRG_IDC_SourcePanelAmmo 1700141 #define HR_GRG_IDC_SourcePanelFuel 1700142 #define HR_GRG_IDC_SourcePanelRepair 1700143 diff --git a/A3A/addons/garage/CfgFunctions.hpp b/A3A/addons/garage/CfgFunctions.hpp index 470db8c542..49aa619bfb 100644 --- a/A3A/addons/garage/CfgFunctions.hpp +++ b/A3A/addons/garage/CfgFunctions.hpp @@ -26,6 +26,8 @@ class CfgFunctions class requestSelectionChange {}; class requestVehicle {}; class selectionChange {}; + class sellVehGRG {}; + class sellVehGRGLocal {}; class switchCategory {}; class toggleConfirmBttn {}; class toggleLock {}; diff --git a/A3A/addons/garage/Core/fn_onLoad.sqf b/A3A/addons/garage/Core/fn_onLoad.sqf index 444053175c..4ce7d321b8 100644 --- a/A3A/addons/garage/Core/fn_onLoad.sqf +++ b/A3A/addons/garage/Core/fn_onLoad.sqf @@ -98,6 +98,12 @@ HR_GRG_Cats = [HR_GRG_IDC_CatCar,HR_GRG_IDC_CatArmored,HR_GRG_IDC_CatAir,HR_GRG_ } forEach HR_GRG_Cats; [0] call HR_GRG_fnc_switchCategory; +//sell button init + +if (HR_GRG_disableSellButton) then { + _disp displayCtrl HR_GRG_IDC_SellVeh ctrlEnable false; +}; + //extras list init if ( !HR_GRG_Pylons_Enabled //Pylon editing disabled diff --git a/A3A/addons/garage/Core/fn_removeFromPool.sqf b/A3A/addons/garage/Core/fn_removeFromPool.sqf index d90d9f5446..086c176ac4 100644 --- a/A3A/addons/garage/Core/fn_removeFromPool.sqf +++ b/A3A/addons/garage/Core/fn_removeFromPool.sqf @@ -5,6 +5,8 @@ Arguments: 0. Client UID + 1. Player, for logging + 2. Whether or not to exclude mounts from removal (default false) Return Value: succesfull @@ -20,21 +22,26 @@ */ #include "defines.inc" FIX_LINE_NUMBERS() -params [["_UID", "", [""]], ["_player", objNull, [objNull]]]; +params [["_UID", "", [""]], ["_player", objNull, [objNull]], ["_removeMounts",false,[false]]]; Trace_1("Removing vehicles from garage with UID: %1", _UID); if (_UID isEqualTo "") exitWith {false}; //find vehicles to remove private _toRemove = []; -{ - private _catIndex = _forEachIndex; - private _hashMap = _x; +if (!_removeMounts) then { { - _veh = _hashMap get _x; - if ((_veh#3) isEqualTo _UID) then {_toRemove pushBack [_catIndex, _x, _veh]}; - } forEach keys _x; -} forEach HR_GRG_Vehicles; - + private _catIndex = _forEachIndex; + private _hashMap = _x; + { + _veh = _hashMap get _x; + if ((_veh#3) isEqualTo _UID) then {_toRemove pushBack [_catIndex, _x, _veh]}; + } forEach keys _x; + } forEach HR_GRG_Vehicles; +} else { + HR_GRG_SelectedVehicles params [["_catIndex", -1], ["_vehUID", -1], ["_class", ""]]; + _toRemove pushBack [_catIndex, _vehUID, _class]; +}; + //remove vehicles { //remove vehicle diff --git a/A3A/addons/garage/Core/fn_requestSelectionChange.sqf b/A3A/addons/garage/Core/fn_requestSelectionChange.sqf index f13b601a2a..9a36b86923 100644 --- a/A3A/addons/garage/Core/fn_requestSelectionChange.sqf +++ b/A3A/addons/garage/Core/fn_requestSelectionChange.sqf @@ -34,7 +34,7 @@ if (-1 in [_catIndex, _vehUID]) exitWith _exit; private _cat = HR_GRG_Vehicles#_catIndex; private _vehicle = _cat get _vehUID; -if !( ((_vehicle#2) in ["", _UID]) || (_player call HR_GRG_isCmdClient) ) exitWith _exit; +if !( ((_vehicle#2) in ["", _UID]) || (_player call HR_GRG_canOverrideLock) ) exitWith _exit; if !((_vehicle#3) in ["", _UID] ) exitWith _exit; [_UID] call HR_GRG_fnc_releaseAllVehicles; diff --git a/A3A/addons/garage/Core/fn_sellVehGRG.sqf b/A3A/addons/garage/Core/fn_sellVehGRG.sqf new file mode 100644 index 0000000000..7b87830caa --- /dev/null +++ b/A3A/addons/garage/Core/fn_sellVehGRG.sqf @@ -0,0 +1,48 @@ +/* + Author: Tiny, parts of code ethically sourced from Håkon + [Description] + Attempts to sell currently selected vehicle + + Arguments: + 0. player UID + 1. Player + 2. vehicle to sell (intended use with HR_GRG_SelectedVehicles) + + Return Value: + n/A + + Scope: Server + Environment: Unscheduled + Public: [No] + Dependencies: + + Example: [HR_GRG_PlayerUID, player, HR_GRG_SelectedVehicles] remoteExecCall ["HR_GRG_fnc_sellVehGRG",2]; + + License: APL-ND +*/ + +#include "defines.inc" +FIX_LINE_NUMBERS() +params ["_UID", "_player", "_selectedVehicle"]; + +if (!isServer) exitWith {Error("Not server executed")}; +if !(_player call HR_GRG_canSell) exitWith {["STR_HR_GRG_Feedback_sellVehicle_comOnly"] call HR_GRG_fnc_Hint;}; +_selectedVehicle params [["_catIndex", -1], ["_vehUID", -1], ["_class", ""]]; +if ( (_catIndex isEqualTo -1) || (_vehUID isEqualTo -1) ) exitWith {}; +Trace_2("Attempting to sell vehicle at cat: %1 | Vehicle ID: %2 | Classname: %3", _catIndex, _vehUID, _class); + +private _refund = [_class] call HR_GRG_getVehicleSellPrice; +if (_refund == 0) exitWith {["STR_HR_GRG_Feedback_sellVehicle_noPrice"] call HR_GRG_fnc_Hint;}; + +private _cat = HR_GRG_Vehicles#_catIndex; +private _veh = _cat get _vehUID; +private _lock = _veh#2; +if !(_lock isEqualTo "") exitWith {["STR_HR_GRG_Feedback_sellVehicle_locked"] call HR_GRG_fnc_Hint;}; + +[_UID,_player,true] remoteExecCall ["HR_GRG_fnc_removeFromPool",HR_GRG_Users]; +[] remoteExec ["HR_GRG_fnc_sellVehGRGLocal",_player]; + +[_refund] spawn HR_GRG_addResources; + +["STR_HR_GRG_Feedback_sellVehicle_sold",[str _refund]] call HR_GRG_fnc_Hint; +Info_3("Vehicle UID %1 sold by %2 for %3.", _vehUID, name _player, _refund); diff --git a/A3A/addons/garage/Core/fn_sellVehGRGLocal.sqf b/A3A/addons/garage/Core/fn_sellVehGRGLocal.sqf new file mode 100644 index 0000000000..6b7276a56b --- /dev/null +++ b/A3A/addons/garage/Core/fn_sellVehGRGLocal.sqf @@ -0,0 +1,32 @@ +/* + Author: Tiny + [Description] + A helper script to fn_sellvehGRG, runs on the client to reset displays + + Arguments: + 1. The category to change selection to (default = -1) + 2. The vehicle UID to change selection to (default = -1) + 3. The classname of the selected vehicle (default = "") + + + Return Value: + + + Scope: Client + Environment: Any + Public: [No] + + License: APL-ND +*/ +#include "defines.inc" +FIX_LINE_NUMBERS() + +if (isNull player) exitWith {Error("fn_sellVehGRGLocal was not executed by a client")}; +params [["_catIndex",-1],["_vehUID",-1],["_class",""]]; +HR_GRG_SelectedVehicles = [_catIndex, _vehUID,_class]; + +[] call HR_GRG_fnc_reloadPreview; +[] call HR_GRG_fnc_reloadExtras; +[0] call HR_GRG_fnc_switchExtrasMenu; +[] call HR_GRG_fnc_reloadPylons; +[] call HR_GRG_fnc_updateVehicleCount; diff --git a/A3A/addons/garage/Core/fn_toggleLock.sqf b/A3A/addons/garage/Core/fn_toggleLock.sqf index 6f8dd02184..3117123181 100644 --- a/A3A/addons/garage/Core/fn_toggleLock.sqf +++ b/A3A/addons/garage/Core/fn_toggleLock.sqf @@ -35,7 +35,7 @@ private _owner = _veh#5; _success = call { if ( _lock isEqualTo "" ) exitWith { true }; if ( _lock isEqualTo _UID) exitWith { _UID = ""; true }; - if (_player call HR_GRG_isCmdClient) exitWith { _UID = ""; Info_5("Commander unlock | Vehicle ID: %1 | Owner: %2 [%3] | Commander: %4 [%5]", _vehUID, _owner, _lock, name _player, _UID); true }; + if (_player call HR_GRG_canOverrideLock) exitWith { _UID = ""; Info_5("Commander unlock | Vehicle ID: %1 | Owner: %2 [%3] | Commander: %4 [%5]", _vehUID, _owner, _lock, name _player, _UID); true }; false }; if (!_success) exitWith { Trace("Failed to toggle lock") }; diff --git a/A3A/addons/garage/Dialogs.hpp b/A3A/addons/garage/Dialogs.hpp index 4003652d26..1a67019d8d 100644 --- a/A3A/addons/garage/Dialogs.hpp +++ b/A3A/addons/garage/Dialogs.hpp @@ -220,7 +220,7 @@ class HR_GRG_VehicleSelect x = SCREEN_RIGHT - 39 * GRID_NOUISCALE_W; y = SCREEN_TOP + 4 * GRID_NOUISCALE_H; w = 39 * GRID_NOUISCALE_W; - h = safeZoneH - (56 * GRID_NOUISCALE_H); // Screen height - title and buttons height + h = safeZoneH - (63 * GRID_NOUISCALE_H); // Screen height - title and buttons height size = TEXT_SIZE_MEDIUM; rowHeight = 3 * GRID_NOUISCALE_H; onMouseButtonClick = "_this call HR_GRG_fnc_requestMount;"; @@ -244,7 +244,7 @@ class HR_GRG_VehicleSelect x = SCREEN_RIGHT - 39 * GRID_NOUISCALE_W; y = SCREEN_TOP + 4 * GRID_NOUISCALE_H; w = 39 * GRID_NOUISCALE_W; - h = safeZoneH - (56 * GRID_NOUISCALE_H); // Screen height - title and buttons height + h = safeZoneH - (63 * GRID_NOUISCALE_H); // Screen height - title and buttons height class controls { @@ -254,7 +254,7 @@ class HR_GRG_VehicleSelect x = 0; y = 0; w = 39 * GRID_NOUISCALE_W; - h = safeZoneH - (56 * GRID_NOUISCALE_H); + h = safeZoneH - (63 * GRID_NOUISCALE_H); }; class HR_GRG_MirrorCheckbox: HR_GRG_RscCheckBox @@ -292,7 +292,7 @@ class HR_GRG_VehicleSelect x = 0; y = 4 * GRID_NOUISCALE_H; w = 38 * GRID_NOUISCALE_W; - h = safeZoneH - (65 * GRID_NOUISCALE_H); // Screen height - title and buttons height 51 + h = safeZoneH - (67 * GRID_NOUISCALE_H); // Screen height - title and buttons height 51 }; }; }; @@ -301,7 +301,7 @@ class HR_GRG_VehicleSelect class HR_GRG_SourcePanel: HR_GRG_RscControlsGroup { x = SCREEN_RIGHT - 39 * GRID_NOUISCALE_W; - y = SCREEN_BOTTOM - 52 * GRID_NOUISCALE_H; + y = SCREEN_BOTTOM - 59 * GRID_NOUISCALE_H; w = 39 * GRID_NOUISCALE_W; h = 7 * GRID_NOUISCALE_H; size = TEXT_SIZE_MEDIUM; @@ -350,7 +350,7 @@ class HR_GRG_VehicleSelect class HR_GRG_InfoPanelWrapper: HR_GRG_RscControlsGroup { x = SCREEN_RIGHT - 39 * GRID_NOUISCALE_W; - y = SCREEN_BOTTOM - 45 * GRID_NOUISCALE_H; + y = SCREEN_BOTTOM - 52 * GRID_NOUISCALE_H; w = 39 * GRID_NOUISCALE_W; h = 45 * GRID_NOUISCALE_H; size = TEXT_SIZE_MEDIUM; @@ -369,6 +369,30 @@ class HR_GRG_VehicleSelect }; }; + class HR_GRG_SellButtonWrapper: HR_GRG_RscControlsGroup + { + x = SCREEN_RIGHT - 39 * GRID_NOUISCALE_W; + y = SCREEN_BOTTOM - 7 * GRID_NOUISCALE_H; + w = 39 * GRID_NOUISCALE_W; + h = 7 * GRID_NOUISCALE_H; + size = TEXT_SIZE_LARGE; + + class controls + { + class HR_GRG_SellVeh: HR_GRG_RscButton + { + idc = HR_GRG_IDC_SellVeh; + text = $STR_HR_GRG_Generic_SellVeh; + x = 0; + y = 0; + w = 39 * GRID_NOUISCALE_W; + h = 7 * GRID_NOUISCALE_H; + action = "if !(HR_GRG_SelectedVehicles isEqualTo [-1,-1,'']) then {[HR_GRG_PlayerUID, player, HR_GRG_SelectedVehicles] remoteExecCall ['HR_GRG_fnc_sellVehGRG',2];};"; + sizeEx = TEXT_SIZE_LARGE; + }; + }; + }; + // Camera controls hint class HR_GRG_KeyBindHint: HR_GRG_RscStructuredText { diff --git a/A3A/addons/garage/Extras/fn_findMount.sqf b/A3A/addons/garage/Extras/fn_findMount.sqf index 9c5c514c5e..119cc201ba 100644 --- a/A3A/addons/garage/Extras/fn_findMount.sqf +++ b/A3A/addons/garage/Extras/fn_findMount.sqf @@ -38,7 +38,7 @@ private _CheckedUID = ["",_UID] select (_newIconIndex isEqualTo 1); //block checkout condition if ( !((_mount#2) in ["",_UID]) //locked by someone else - && !(_player call HR_GRG_isCmdClient) //cmd overwrite + && !(_player call HR_GRG_canOverrideLock) //cmd overwrite ) exitWith _failed; if !((_mount#3) in ["", _UID]) exitWith _failed; //Checked out by someone else diff --git a/A3A/addons/garage/Extras/fn_reloadExtras.sqf b/A3A/addons/garage/Extras/fn_reloadExtras.sqf index fbd59b56f3..713868bd9d 100644 --- a/A3A/addons/garage/Extras/fn_reloadExtras.sqf +++ b/A3A/addons/garage/Extras/fn_reloadExtras.sqf @@ -25,8 +25,21 @@ private _class = HR_GRG_SelectedVehicles param [2, "", [""]]; Trace("Reloading Extras"); //Mounts private _disp = findDisplay HR_GRG_IDD_Garage; -private _ctrl = _disp displayCtrl HR_GRG_IDC_ExtraMounts; -lbClear _ctrl; +private _ctrlExtraMounts = _disp displayCtrl HR_GRG_IDC_ExtraMounts; +lbClear _ctrlExtraMounts; +private _ctrlExtraTexture = _disp displayCtrl HR_GRG_IDC_ExtraTexture; +lbClear _ctrlExtraTexture; +private _ctrlExtraAnim = _disp displayCtrl HR_GRG_IDC_ExtraAnim; +lbClear _ctrlExtraAnim; +private _ctrlSourcePanelAmmo = _disp displayCtrl HR_GRG_IDC_SourcePanelAmmo; +private _ctrlSourcePanelFuel = _disp displayCtrl HR_GRG_IDC_SourcePanelFuel; +private _ctrlSourcePanelRepair = _disp displayCtrl HR_GRG_IDC_SourcePanelRepair; +private _ctrlInfoPanel = _disp displayCtrl HR_GRG_IDC_InfoPanel; + +if (!isClass (configFile >> "CfgVehicles" >> _class)) exitWith { + _ctrlInfoPanel ctrlSetStructuredText text ""; +}; + private _nodeCfg = [HR_GRG_previewVeh] call A3A_Logistics_fnc_getNodeConfig; private _vehNodes = [HR_GRG_previewVeh] call A3A_Logistics_fnc_getVehicleNodes; private _vehModel = getText (configFile >> "CfgVehicles" >> typeOf HR_GRG_previewVeh >> "model"); @@ -53,15 +66,15 @@ if (_vehNodes isEqualType []) then { //add entry if ( (_allowed) && (_size != -1) && (_capacity >= _size) && !_block) then { //static is loadable and vehicle can fit it - private _index = _ctrl lbAdd _displayName; - _ctrl lbSetData [_index, _staticClass]; - _ctrl lbSetValue [_index, _x]; - _ctrl lbsetpicture [_index,checkboxTextures select (_checkedOut isEqualTo HR_GRG_PlayerUID)]; - _ctrl lbSetTextRight [_index, format ["Size: %1", _size]]; + private _index = _ctrlExtraMounts lbAdd _displayName; + _ctrlExtraMounts lbSetData [_index, _staticClass]; + _ctrlExtraMounts lbSetValue [_index, _x]; + _ctrlExtraMounts lbsetpicture [_index,checkboxTextures select (_checkedOut isEqualTo HR_GRG_PlayerUID)]; + _ctrlExtraMounts lbSetTextRight [_index, format ["Size: %1", _size]]; Trace_4("Mount Added to list | Class: %1 | UID: %2 | Checked: %3 | Size: %4", _staticClass, _x, (_checkedOut isEqualTo HR_GRG_PlayerUID), _type); }; } forEach (HR_GRG_Vehicles#4);//statics - lbSort _ctrl; + lbSort _ctrlExtraMounts; }; if (_reloadMounts) then { [] call HR_GRG_fnc_reloadMounts }; @@ -69,62 +82,55 @@ private _customisation = [HR_GRG_previewVeh] call BIS_fnc_getVehicleCustomizatio //textures HR_GRG_curTexture = _customisation#0; private _badInit = HR_GRG_curTexture isEqualTo []; -private _ctrl = _disp displayCtrl HR_GRG_IDC_ExtraTexture; -lbClear _ctrl; { private _displayName = getText (_x >> "displayName"); private _cfgName = configname _x; if (_displayName != "" && {!(_displayName in HR_GRG_blackListCamo)}) then { - private _index = _ctrl lbAdd _displayName; - _ctrl lbsetdata [_index,_cfgName]; + private _index = _ctrlExtraTexture lbAdd _displayName; + _ctrlExtraTexture lbsetdata [_index,_cfgName]; if (_badInit) then { - _ctrl lbsetpicture [_index,checkboxTextures#0]; + _ctrlExtraTexture lbsetpicture [_index,checkboxTextures#0]; } else { - _ctrl lbsetpicture [_index,checkboxTextures select ((HR_GRG_curTexture#0) isEqualTo _cfgName)]; + _ctrlExtraTexture lbsetpicture [_index,checkboxTextures select ((HR_GRG_curTexture#0) isEqualTo _cfgName)]; }; }; } foreach (configProperties [(configfile >> "CfgVehicles" >> _class >> "textureSources"),"isclass _x",true]); -lbSort _ctrl; +lbSort _ctrlExtraTexture; //animations -private _ctrl = _disp displayCtrl HR_GRG_IDC_ExtraAnim; -lbClear _ctrl; { _configName = configname _x; _displayName = getText (_x >> "displayName"); if (_displayName != "") then { _textures = getArray (_x >> "textures"); - _index = _ctrl lbAdd _displayName; - _ctrl lbSetData [_index,_configName]; + _index = _ctrlExtraAnim lbAdd _displayName; + _ctrlExtraAnim lbSetData [_index,_configName]; private _phase = ceil (HR_GRG_PreviewVeh animationPhase _configName); - _ctrl lbSetPicture [_index,checkboxTextures#_phase]; + _ctrlExtraAnim lbSetPicture [_index,checkboxTextures#_phase]; }; } foreach (configProperties [(configfile >> "CfgVehicles" >> _class >> "animationSources"),"isclass _x",true]); -lbSort _ctrl; +lbSort _ctrlExtraAnim; HR_GRG_curAnims = _customisation#1; [HR_GRG_previewVeh, HR_GRG_curTexture, HR_GRG_curAnims] call BIS_fnc_initVehicle; //update source panel -private _ctrl = _disp displayCtrl HR_GRG_IDC_SourcePanelAmmo; -_ctrl ctrlSetStructuredText composeText [" ", image RearmIcon, " ", image (checkboxTextures select (HR_GRG_hasAmmoSource && !HR_GRG_ServiceDisabled_Rearm))]; -_ctrl ctrlSetTooltip ([ +_ctrlSourcePanelAmmo ctrlSetStructuredText composeText [" ", image RearmIcon, " ", image (checkboxTextures select (HR_GRG_hasAmmoSource && !HR_GRG_ServiceDisabled_Rearm))]; +_ctrlSourcePanelAmmo ctrlSetTooltip ([ localize "STR_HR_GRG_SourcePanel_toolTip_Ammo_Unavailable" , localize "STR_HR_GRG_SourcePanel_toolTip_Ammo_Available" , localize "STR_HR_GRG_SourcePanel_toolTip_Ammo_Disabled" ] select (if (HR_GRG_ServiceDisabled_Rearm) then {2} else {HR_GRG_hasAmmoSource})); -private _ctrl = _disp displayCtrl HR_GRG_IDC_SourcePanelFuel; -_ctrl ctrlSetStructuredText composeText [" ", image RefuelIcon, " ", image (checkboxTextures select (HR_GRG_hasFuelSource && !HR_GRG_ServiceDisabled_Refuel))]; -_ctrl ctrlSetTooltip ([ +_ctrlSourcePanelFuel ctrlSetStructuredText composeText [" ", image RefuelIcon, " ", image (checkboxTextures select (HR_GRG_hasFuelSource && !HR_GRG_ServiceDisabled_Refuel))]; +_ctrlSourcePanelFuel ctrlSetTooltip ([ localize "STR_HR_GRG_SourcePanel_toolTip_Fuel_Unavailable" , localize "STR_HR_GRG_SourcePanel_toolTip_Fuel_Available" , localize "STR_HR_GRG_SourcePanel_toolTip_Fuel_Disabled" ] select (if (HR_GRG_ServiceDisabled_Refuel) then {2} else {HR_GRG_hasFuelSource})); -private _ctrl = _disp displayCtrl HR_GRG_IDC_SourcePanelRepair; -_ctrl ctrlSetStructuredText composeText [" ", image RepairIcon, " ", image (checkboxTextures select (HR_GRG_hasRepairSource && !HR_GRG_ServiceDisabled_Repair))]; -_ctrl ctrlSetTooltip ([ +_ctrlSourcePanelRepair ctrlSetStructuredText composeText [" ", image RepairIcon, " ", image (checkboxTextures select (HR_GRG_hasRepairSource && !HR_GRG_ServiceDisabled_Repair))]; +_ctrlSourcePanelRepair ctrlSetTooltip ([ localize "STR_HR_GRG_SourcePanel_toolTip_Repair_Unavailable" , localize "STR_HR_GRG_SourcePanel_toolTip_Repair_Available" , localize "STR_HR_GRG_SourcePanel_toolTip_Repair_Disabled" @@ -132,7 +138,6 @@ _ctrl ctrlSetTooltip ([ if (isNull HR_GRG_previewVeh) exitWith {}; //update info panel -private _ctrl = _disp displayCtrl HR_GRG_IDC_InfoPanel; private _spacer = composeText [lineBreak, lineBreak]; private _topBar = composeText [ image cfgIcon(_class), " ", cfgDispName(_class) @@ -151,6 +156,9 @@ private _typeSource = switch (_source find true) do { default {localize "STR_HR_GRG_InfoPanel_isNotSource"}; }; +private _sellPrice = [HR_GRG_previewVeh] call HR_GRG_getVehicleSellPrice; +_sellPrice = [str _sellPrice, localize "STR_HR_GRG_InfoPanel_cannotBeSold"] select (_sellPrice == 0); +_sellPrice = [localize "STR_HR_GRG_InfoPanel_salePrice",_sellPrice] joinString " "; //state indicator private _getPercentageAmmo = { @@ -271,4 +279,4 @@ _generalInfo = composeText [ ,image MassIcon," ",localize "STR_HR_GRG_InfoPanel_Mass"," ", str _mass ]; -_ctrl ctrlSetStructuredText composeText [_topBar, lineBreak, _typeSource, _spacer, "Vehicle state:", lineBreak, _vehicleState,lineBreak,_refuelInfo, _spacer, _seatsInfo, _spacer, _cargoInfo, _spacer, _generalInfo]; +_ctrlInfoPanel ctrlSetStructuredText composeText [_topBar, lineBreak, _typeSource, lineBreak, _sellPrice, _spacer, "Vehicle state:", lineBreak, _vehicleState,lineBreak,_refuelInfo, _spacer, _seatsInfo, _spacer, _cargoInfo, _spacer, _generalInfo]; diff --git a/A3A/addons/garage/Public/config.inc b/A3A/addons/garage/Public/config.inc index 40d6187432..8c879144f3 100644 --- a/A3A/addons/garage/Public/config.inc +++ b/A3A/addons/garage/Public/config.inc @@ -19,7 +19,7 @@ HR_GRG_Prefix = "Antistasi"; // Condition for whether the player can override garage locks -HR_GRG_isCmdClient = { +HR_GRG_canOverrideLock = { (isServer && hasInterface && _this isEqualTo player) //Lan host || {admin owner _this > 0} //admin || {_this isEqualTo theBoss && _this call A3A_fnc_isMember } //member-commander @@ -133,3 +133,23 @@ if (isClass (configfile >> "CBA_Extended_EventHandlers")) then { }] call CBA_fnc_addSetting; }; + +// sell button +HR_GRG_disableSellButton = false; + +HR_GRG_addResources = { + params ["_money"]; + [0,_money] call A3A_fnc_resourcesFIA; +}; + +HR_GRG_canSell = {_this isEqualTo theBoss}; + +HR_GRG_getVehicleSellPrice = { + private _disableSale = false; + if (_disableSale) exitWith {0}; + params ["_veh"]; + [_veh] call A3A_fnc_getVehicleSellPrice; +}; + + + diff --git a/A3A/addons/garage/Stringtable.xml b/A3A/addons/garage/Stringtable.xml index e266126847..33fbd2d72b 100644 --- a/A3A/addons/garage/Stringtable.xml +++ b/A3A/addons/garage/Stringtable.xml @@ -436,6 +436,18 @@ Statik monte edilemez 无法装载固定式武器 + + Only the Commander can sell vehicles. + + + You cannot sell a locked vehicle. If this is your vehicle, make sure to unlock it first. + + + This vehicle is not suitable for our marketplace. + + + Vehicle sold for %1 €. + You have too many vehicles locked Du hast zu viele Fahrzeuge abgeschlossen @@ -661,6 +673,9 @@ Statikler 固定武器 + + Sell Vehicle + Texture Textur @@ -703,6 +718,9 @@ Mevcut: 可用: + + Cannot be sold. + Capacity: Kapazität: @@ -815,6 +833,9 @@ Yığın: 重量: + + Sell Price: + Seats: Sitze: From f343e5babfa6064c799a70e44303e9137b5aece2 Mon Sep 17 00:00:00 2001 From: ante <49555217+ante185@users.noreply.github.com> Date: Fri, 17 May 2024 21:02:38 +0200 Subject: [PATCH 14/78] Removed testing code --- .../core/Templates/AircraftLoadouts/Vanilla/config.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/A3A/addons/core/Templates/AircraftLoadouts/Vanilla/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/Vanilla/config.cpp index e41194b8f1..82db85eb3f 100644 --- a/A3A/addons/core/Templates/AircraftLoadouts/Vanilla/config.cpp +++ b/A3A/addons/core/Templates/AircraftLoadouts/Vanilla/config.cpp @@ -38,11 +38,8 @@ class A3A { mainGun[] = {"Twin_Cannon_20mm"}; rocketLauncher[] = {"Rocket_04_AP_Plane_CAS_01_F"}; missileLauncher[] = {"Missile_AGM_02_Plane_CAS_01_F", "missiles_SCALPEL"}; - code = "params ['_plane']; [_plane,['Hex',1], true] call BIS_fnc_initVehicle;"; //example testing purposes - }; - class a3a_Plane_Fighter_03_grey_F : I_Plane_Fighter_03_dynamicLoadout_F{ - code = ""; }; + class a3a_Plane_Fighter_03_grey_F : I_Plane_Fighter_03_dynamicLoadout_F{}; }; class CAPPlane { From b65163a0391e540eac997ef8f7d1626b03902b45 Mon Sep 17 00:00:00 2001 From: Tiny-DM Date: Sat, 18 May 2024 13:40:04 -0400 Subject: [PATCH 15/78] initial commit (ready) --- A3A/addons/core/Stringtable.xml | 2 +- A3A/addons/core/functions/Missions/fn_RES_Refugees.sqf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/A3A/addons/core/Stringtable.xml b/A3A/addons/core/Stringtable.xml index d4090c1939..2792d54785 100644 --- a/A3A/addons/core/Stringtable.xml +++ b/A3A/addons/core/Stringtable.xml @@ -5318,7 +5318,7 @@ Skupina pašeráků byla zatčena v %1 a mají být posláni do vězení. Jděte tam a osvoboďte je, aby se připojili k naší věci. Udělejte to před %2. - A group of %3 supporters are hidden in %1 awaiting for evacuation. We have to find them before %2 does. If not, there will be a certain death for them. Bring them back to HQ. + A group of %3 supporters are hidden in %1 awaiting for evacuation. We have to find them before %2 does. If not, there will be a certain death for them. Bring them back to HQ before %4. Un gruppo di sostenitori %3 sono nascosti a %1 in attesa di essere evacuati. Dobbiamo trovarli prima che lo faccia %2. Se non ci riusciremo verranno sicuramente giustiziati. Portali al QG. Un grupo de seguidores de %3 están escondidos en %1 esperando una evacuación. Tenemos que encontrares antes de que %2 lo haga. De lo contrario, su muerte está asegurada. Traedlos de vuelta al CG. Un groupe de %3 partisans sont cachés à %1 et attendent une evacuation. Nous devons les trouver avant que %2 ne le fasse. Sinon leur mort est certaine. Ramenez les au QG. diff --git a/A3A/addons/core/functions/Missions/fn_RES_Refugees.sqf b/A3A/addons/core/functions/Missions/fn_RES_Refugees.sqf index 03eae36218..4719080f8c 100644 --- a/A3A/addons/core/functions/Missions/fn_RES_Refugees.sqf +++ b/A3A/addons/core/functions/Missions/fn_RES_Refugees.sqf @@ -41,7 +41,7 @@ _displayTime = [_dateLimit] call A3A_fnc_dateToTimeString;//Converts the time po _sideX = if (sidesX getVariable [_markerX,sideUnknown] == Occupants) then {Occupants} else {Invaders}; private _faction = Faction(_sideX); _textX = if (_sideX == Occupants) then {format [localize "STR_A3A_fn_mission_res_refu_text1",_nameDest,_displayTime]} -else {format [localize "STR_A3A_fn_mission_res_refu_text2",_nameDest,FactionGet(inv,"name"),FactionGet(reb,"name")]}; +else {format [localize "STR_A3A_fn_mission_res_refu_text2",_nameDest,FactionGet(inv,"name"),FactionGet(reb,"name"),_displayTime]}; _posTsk = if (_sideX == Occupants) then {(position _houseX) getPos [random 100, random 360]} else {position _houseX}; private _taskId = "RES" + str A3A_taskCount; From 96af0b9cc0e9728b0fcf4954c2123defa643c93d Mon Sep 17 00:00:00 2001 From: ante <49555217+ante185@users.noreply.github.com> Date: Tue, 12 Mar 2024 20:47:26 +0100 Subject: [PATCH 16/78] Weapons patch updates weapons of ADA SOV HIDF LDF TAK EAST MIX --- A3A/addons/core/Templates/Templates/3CB/3CB_AI_CW_SOV.sqf | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/A3A/addons/core/Templates/Templates/3CB/3CB_AI_CW_SOV.sqf b/A3A/addons/core/Templates/Templates/3CB/3CB_AI_CW_SOV.sqf index f8e13a44b2..94341e6f34 100644 --- a/A3A/addons/core/Templates/Templates/3CB/3CB_AI_CW_SOV.sqf +++ b/A3A/addons/core/Templates/Templates/3CB/3CB_AI_CW_SOV.sqf @@ -260,7 +260,9 @@ _militaryLoadoutData set ["machineGuns", [ ["rhs_weap_pkm", "", "", "", ["rhs_100Rnd_762x54mmR", "rhs_100Rnd_762x54mmR_green"], [], ""], ["rhs_weap_pkp", "", "", "", ["rhs_100Rnd_762x54mmR", "rhs_100Rnd_762x54mmR_green"], [], ""], ["UK3CB_RPK_74N", "", "", "", ["UK3CB_RPK74_60rnd_545x39_G", "UK3CB_RPK74_60rnd_545x39_G", "UK3CB_RPK74_60rnd_545x39_GT"], [], ""], -["UK3CB_RPK", "", "", "", ["UK3CB_RPK_75rnd_762x39_G", "UK3CB_RPK_75rnd_762x39_G", "UK3CB_RPK_75rnd_762x39_GT"], [], ""] +["UK3CB_RPK", "", "", "", ["UK3CB_RPK_75rnd_762x39_G", "UK3CB_RPK_75rnd_762x39_G", "UK3CB_RPK_75rnd_762x39_GT"], [], ""], +["UK3CB_RPD", "", "", "", ["UK3CB_RPD_100rnd_762x39"], [], ""], +["UK3CB_RPD", "", "", "", ["UK3CB_RPD_100rnd_762x39", "UK3CB_RPD_100rnd_762x39_GM"], [], ""] ]]; _militaryLoadoutData set ["marksmanRifles", [ ["rhs_weap_svdp_wd", "", "", "rhs_acc_pso1m2", [], [], ""], @@ -318,7 +320,9 @@ _militiaLoadoutData set ["grenadeLaunchers", [ _militiaLoadoutData set ["machineGuns", [ ["rhs_weap_pkm", "", "", "", ["rhs_100Rnd_762x54mmR", "rhs_100Rnd_762x54mmR_green"], [], ""], ["UK3CB_RPK_74N", "", "", "", ["UK3CB_RPK74_60rnd_545x39_G", "UK3CB_RPK74_60rnd_545x39_G", "UK3CB_RPK74_60rnd_545x39_GT"], [], ""], -["UK3CB_RPK", "", "", "", ["UK3CB_RPK_75rnd_762x39_G", "UK3CB_RPK_75rnd_762x39_G", "UK3CB_RPK_75rnd_762x39_GT"], [], ""] +["UK3CB_RPK", "", "", "", ["UK3CB_RPK_75rnd_762x39_G", "UK3CB_RPK_75rnd_762x39_G", "UK3CB_RPK_75rnd_762x39_GT"], [], ""], +["UK3CB_RPD", "", "", "", ["UK3CB_RPD_100rnd_762x39"], [], ""], +["UK3CB_RPD", "", "", "", ["UK3CB_RPD_100rnd_762x39", "UK3CB_RPD_100rnd_762x39_GM"], [], ""] ]]; _militiaLoadoutData set ["marksmanRifles", [ ["UK3CB_SVD_OLD", "", "", "rhs_acc_pso1m2", ["rhs_10Rnd_762x54mmR_7N1"], [], ""] From 8bc9b571968a3ca8f22de90fcfbe8ac46deba22b Mon Sep 17 00:00:00 2001 From: Tiny-DM Date: Sun, 19 May 2024 19:39:47 -0400 Subject: [PATCH 17/78] initial commit (ready) --- .../Templates/Templates/FactionDefaults/RebelDefaults.sqf | 2 +- A3A/addons/core/Templates/Templates/GM/GM_Reb.sqf | 2 +- A3A/addons/core/Templates/Templates/VN/VN_Reb_POF.sqf | 2 +- A3A/addons/core/functions/CREATE/fn_createAIAirbase.sqf | 6 +++++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/A3A/addons/core/Templates/Templates/FactionDefaults/RebelDefaults.sqf b/A3A/addons/core/Templates/Templates/FactionDefaults/RebelDefaults.sqf index 7d25f95e12..bc69e5f0d6 100644 --- a/A3A/addons/core/Templates/Templates/FactionDefaults/RebelDefaults.sqf +++ b/A3A/addons/core/Templates/Templates/FactionDefaults/RebelDefaults.sqf @@ -8,7 +8,7 @@ ["toolKits", ["ToolKit"]] call _fnc_saveToTemplate; // Relies on autodetection. ["itemMaps", ["ItemMap"]] call _fnc_saveToTemplate; // Relies on autodetection. ["diveGear", ["U_I_Wetsuit", "V_RebreatherIA", "G_Diving"]] call _fnc_saveToTemplate; -["flyGear", ["U_I_pilotCoveralls"]] call _fnc_saveToTemplate; +["flyGear", ["U_I_pilotCoveralls","B_Parachute"]] call _fnc_saveToTemplate; ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/GM/GM_Reb.sqf b/A3A/addons/core/Templates/Templates/GM/GM_Reb.sqf index ddc963f953..00e7b142ba 100644 --- a/A3A/addons/core/Templates/Templates/GM/GM_Reb.sqf +++ b/A3A/addons/core/Templates/Templates/GM/GM_Reb.sqf @@ -17,7 +17,7 @@ ["mediKits", ["gm_gc_army_medbox","gm_ge_army_medkit_80"]] call _fnc_saveToTemplate; // Relies on autodetection. However, item is tested for for help and reviving. ["toolKits", ["gm_repairkit_01"]] call _fnc_saveToTemplate; // Relies on autodetection. -["flyGear", ["gm_ge_uniform_pilot_commando_blk", "gm_ge_uniform_pilot_commando_gry", "gm_ge_uniform_pilot_commando_oli", "gm_ge_uniform_pilot_commando_rolled_blk", "gm_ge_uniform_pilot_commando_rolled_gry", "gm_ge_uniform_pilot_commando_rolled_oli"]] call _fnc_saveToTemplate; +["flyGear", ["gm_ge_uniform_pilot_commando_blk", "gm_ge_uniform_pilot_commando_gry", "gm_ge_uniform_pilot_commando_oli", "gm_ge_uniform_pilot_commando_rolled_blk", "gm_ge_uniform_pilot_commando_rolled_gry", "gm_ge_uniform_pilot_commando_rolled_oli","gm_backpack_t10_parachute"]] call _fnc_saveToTemplate; ////////////////////////// // Vehicles // diff --git a/A3A/addons/core/Templates/Templates/VN/VN_Reb_POF.sqf b/A3A/addons/core/Templates/Templates/VN/VN_Reb_POF.sqf index 966522d535..492ce12a9d 100644 --- a/A3A/addons/core/Templates/Templates/VN/VN_Reb_POF.sqf +++ b/A3A/addons/core/Templates/Templates/VN/VN_Reb_POF.sqf @@ -19,7 +19,7 @@ ["itemMaps", ["vn_b_item_map"]] call _fnc_saveToTemplate; // Relies on autodetection. ["diveGear", ["vn_b_uniform_seal_09_01", "vn_b_acc_seal_01", "vn_b_vest_seal_01"]] call _fnc_saveToTemplate; -["flyGear", ["vn_b_uniform_heli_01_01"]] call _fnc_saveToTemplate; +["flyGear", ["vn_b_uniform_heli_01_01","vn_i_pack_parachute_01"]] call _fnc_saveToTemplate; ["surrenderCrate", "vn_o_ammobox_04"] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/functions/CREATE/fn_createAIAirbase.sqf b/A3A/addons/core/functions/CREATE/fn_createAIAirbase.sqf index 568893f330..1e659a71d1 100644 --- a/A3A/addons/core/functions/CREATE/fn_createAIAirbase.sqf +++ b/A3A/addons/core/functions/CREATE/fn_createAIAirbase.sqf @@ -258,7 +258,11 @@ private _ammoBox = if (garrison getVariable [_markerX + "_lootCD", 0] == 0) then [_ammoBox] spawn { sleep 1; //make sure fillLootCrate finished clearing the crate { - _this#0 addItemCargoGlobal [_x, round random [5,15,15]]; + if (getText(configFile >> "CfgVehicles" >> _x >> "vehicleClass") isEqualTo "Backpacks") then { + _this#0 addBackpackCargoGlobal [_x, round random [5,15,15]]; + } else { + _this#0 addItemCargoGlobal [_x, round random [5,15,15]]; + }; } forEach (A3A_faction_reb get "flyGear"); }; _ammoBox; From 2b18bb65ab315b1667eec379d478af923f87d511 Mon Sep 17 00:00:00 2001 From: ante185 <49555217+ante185@users.noreply.github.com> Date: Fri, 24 May 2024 13:40:15 +0200 Subject: [PATCH 18/78] RHS & 3CB: A-29 & T-28 CAS plane fix (#3172) * Update fn_SUP_CASApproach.sqf * Update fn_setPlaneLoadout.sqf * Adds T28 Trojan, attempts laser activation * Sorted planes to seperate vn planes from rhs/3cb * Update fn_setPlaneLoadout.sqf * Update fn_SUP_CASApproach.sqf * Update fn_SUP_CASRun.sqf * Update fn_setPlaneLoadout.sqf * Update fn_SUP_CASRun.sqf * It appears to work now * Update 3CB_AI_HIDF.sqf * Simplified solution * cleaned up setPlaneLoadout * Update 3CB_AI_HIDF.sqf * Update fn_SUP_CASRun.sqf * Update fn_SUP_CASRun.sqf * Updated Super Tucano behaviour * Revert "Updated Super Tucano behaviour" This reverts parts of commit fbfc6ada6b729e054f3e608ac771053814ee18f6. * moved T28 to config, update A29 * gunnerLasers * Update fn_SUP_CASRun.sqf --- .../Templates/AircraftLoadouts/3CB/config.cpp | 11 ++++++++ .../Templates/AircraftLoadouts/RHS/config.cpp | 5 ++-- .../Templates/AircraftLoadouts/config.cpp | 1 + .../3CB/3CBFactions_Vehicle_Attributes.sqf | 5 ++++ .../Templates/Templates/3CB/3CB_AI_AAF.sqf | 2 +- .../Templates/Templates/3CB/3CB_AI_HIDF.sqf | 2 +- .../Templates/3CB/3CB_AI_ION_Arctic.sqf | 2 +- .../Templates/3CB/3CB_AI_ION_Arid.sqf | 2 +- .../Templates/3CB/3CB_AI_ION_Temperate.sqf | 2 +- .../Templates/Templates/3CB/3CB_AI_MDF.sqf | 2 +- .../core/functions/Supports/fn_SUP_CASRun.sqf | 26 ++++++++++++++++++- 11 files changed, 51 insertions(+), 9 deletions(-) diff --git a/A3A/addons/core/Templates/AircraftLoadouts/3CB/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/3CB/config.cpp index 6d57481f2c..a2fe56bcce 100644 --- a/A3A/addons/core/Templates/AircraftLoadouts/3CB/config.cpp +++ b/A3A/addons/core/Templates/AircraftLoadouts/3CB/config.cpp @@ -63,6 +63,17 @@ class A3A { missileLauncher[] = {"weapon_AGM_65Launcher"}; }; class UK3CB_AAF_B_Gripen_DG : UK3CB_AAF_B_Gripen_G {}; + + class UK3CB_B_T28Trojan_HIDF_CAS : baseCAS { + loadout[] = {"rhs_mag_AGM114L_2","PylonWeapon_300Rnd_20mm_shells","PylonWeapon_300Rnd_20mm_shells","rhs_mag_AGM114L_2"}; + mainGun[] = {"Twin_Cannon_20mm_gunpod"}; + missileLauncher[] = {"rhs_weap_AGM114L_Launcher"}; + gunnerLaser = "Laserdesignator_mounted"; + }; + class UK3CB_AAF_B_T28Trojan_CAS : UK3CB_B_T28Trojan_HIDF_CAS {}; + class UK3CB_ION_B_Desert_T28Trojan_CAS : UK3CB_B_T28Trojan_HIDF_CAS {}; + class UK3CB_MDF_B_T28Trojan_NAVY_CAS : UK3CB_B_T28Trojan_HIDF_CAS {}; + class UK3CB_MDF_B_T28Trojan_CAS : UK3CB_B_T28Trojan_HIDF_CAS {}; }; class CAPPlane { diff --git a/A3A/addons/core/Templates/AircraftLoadouts/RHS/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/RHS/config.cpp index aad34a1c82..44c64a7e9c 100644 --- a/A3A/addons/core/Templates/AircraftLoadouts/RHS/config.cpp +++ b/A3A/addons/core/Templates/AircraftLoadouts/RHS/config.cpp @@ -48,10 +48,11 @@ class A3A { missileLauncher[] = {"rhs_weap_kh25mtp_Launcher"}; }; class RHSGREF_A29B_HIDF : baseCAS { - loadout[] = {"rhs_mag_AGM114K_2_plane","rhs_mag_FFAR_7_USAF","rhs_mag_mk82","rhs_mag_FFAR_7_USAF","rhs_mag_AGM114N_2_plane","rhsusf_ANALE40_CMFlare_Chaff_Magazine_x2"}; + loadout[] = {"rhs_mag_AGM114L_2","rhs_mag_M151_19","rhs_mag_gbu12","rhs_mag_M151_19","rhs_mag_AGM114L_2","rhsusf_ANALE40_CMFlare_Chaff_Magazine_x2"}; mainGun[] = {"rhs_weap_M3W_A29"}; rocketLauncher[] = {"rhs_weap_FFARLauncher"}; - missileLauncher[] = {"rhs_weap_AGM114K_Launcher", "RHS_weap_AGM114N_Launcher"}; + missileLauncher[] = {"rhs_weap_AGM114L_Launcher", "rhs_weap_gbu12"}; + gunnerLaser = "rhs_weap_laserDesignator_AI"; }; }; class CAPPlane diff --git a/A3A/addons/core/Templates/AircraftLoadouts/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/config.cpp index a739db5975..5160950d03 100644 --- a/A3A/addons/core/Templates/AircraftLoadouts/config.cpp +++ b/A3A/addons/core/Templates/AircraftLoadouts/config.cpp @@ -33,6 +33,7 @@ class A3A { diveParams[] = {}; //General script, runs just after spawn code = ""; + gunnerLaser = ""; }; }; class CAPPlane diff --git a/A3A/addons/core/Templates/Templates/3CB/3CBFactions_Vehicle_Attributes.sqf b/A3A/addons/core/Templates/Templates/3CB/3CBFactions_Vehicle_Attributes.sqf index 1999d227f7..98d31ada05 100644 --- a/A3A/addons/core/Templates/Templates/3CB/3CBFactions_Vehicle_Attributes.sqf +++ b/A3A/addons/core/Templates/Templates/3CB/3CBFactions_Vehicle_Attributes.sqf @@ -24,6 +24,11 @@ ["UK3CB_ADA_I_L39_PYLON", ["cost", 150]], ["rhs_l159_cdf_b_CDF_CAP", ["cost", 150]], ["RHSGREF_A29B_HIDF", ["cost", 120]], + ["UK3CB_AAF_B_T28Trojan_CAS", ["cost", 120]], + ["UK3CB_ION_B_Desert_T28Trojan_CAS", ["cost", 120]], + ["UK3CB_B_T28Trojan_HIDF_CAS", ["cost", 120]], + ["UK3CB_MDF_B_T28Trojan_CAS", ["cost", 120]], + ["UK3CB_MDF_B_T28Trojan_NAVY_CAS", ["cost", 120]], ["UK3CB_B_Mystere_HIDF_CAS1", ["cost", 200]], // not many missiles. Gun is actually good though ["UK3CB_B_Mystere_HIDF_AA1", ["cost", 200]], // no mid-range AA missiles ["UK3CB_MDF_B_Mystere_AA1", ["cost", 200]] diff --git a/A3A/addons/core/Templates/Templates/3CB/3CB_AI_AAF.sqf b/A3A/addons/core/Templates/Templates/3CB/3CB_AI_AAF.sqf index f56a52f061..d18a317434 100644 --- a/A3A/addons/core/Templates/Templates/3CB/3CB_AI_AAF.sqf +++ b/A3A/addons/core/Templates/Templates/3CB/3CB_AI_AAF.sqf @@ -37,7 +37,7 @@ ["vehiclesGunBoats", ["UK3CB_AAF_B_RHIB_Gunboat"]] call _fnc_saveToTemplate; ["vehiclesAmphibious", ["UK3CB_AAF_B_AAV"]] call _fnc_saveToTemplate; -["vehiclesPlanesCAS", ["UK3CB_AAF_B_L39_PYLON"]] call _fnc_saveToTemplate; +["vehiclesPlanesCAS", ["UK3CB_AAF_B_L39_PYLON", "UK3CB_AAF_B_T28Trojan_CAS"]] call _fnc_saveToTemplate; ["vehiclesPlanesAA", ["UK3CB_AAF_O_MIG29S"]] call _fnc_saveToTemplate; ["vehiclesPlanesTransport", ["UK3CB_AAF_B_C130J"]] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/3CB/3CB_AI_HIDF.sqf b/A3A/addons/core/Templates/Templates/3CB/3CB_AI_HIDF.sqf index 2aa75f5fdc..73f633c0ac 100644 --- a/A3A/addons/core/Templates/Templates/3CB/3CB_AI_HIDF.sqf +++ b/A3A/addons/core/Templates/Templates/3CB/3CB_AI_HIDF.sqf @@ -36,7 +36,7 @@ ["vehiclesGunBoats", ["UK3CB_TKA_B_RHIB_Gunboat"]] call _fnc_saveToTemplate; ["vehiclesAmphibious", ["UK3CB_B_LAV25_HIDF", "UK3CB_B_AAV_HIDF"]] call _fnc_saveToTemplate; -["vehiclesPlanesCAS", ["UK3CB_B_Mystere_HIDF_CAS1"]] call _fnc_saveToTemplate; // "RHSGREF_A29B_HIDF" -> needs laser activation +["vehiclesPlanesCAS", ["UK3CB_B_Mystere_HIDF_CAS1", "RHSGREF_A29B_HIDF", "UK3CB_B_T28Trojan_HIDF_CAS"]] call _fnc_saveToTemplate; // "UK3CB_B_Mystere_HIDF_CAS1" -> commented for testing of A29 & T28 ["vehiclesPlanesAA", ["UK3CB_B_Mystere_HIDF_AA1"]] call _fnc_saveToTemplate; ["vehiclesPlanesTransport", ["RHS_C130J"]] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/3CB/3CB_AI_ION_Arctic.sqf b/A3A/addons/core/Templates/Templates/3CB/3CB_AI_ION_Arctic.sqf index 0f20a06374..298938ec7a 100644 --- a/A3A/addons/core/Templates/Templates/3CB/3CB_AI_ION_Arctic.sqf +++ b/A3A/addons/core/Templates/Templates/3CB/3CB_AI_ION_Arctic.sqf @@ -36,7 +36,7 @@ ["vehiclesGunBoats", ["UK3CB_MDF_B_RHIB_Gunboat"]] call _fnc_saveToTemplate; ["vehiclesAmphibious", ["UK3CB_B_AAV_US_WDL"]] call _fnc_saveToTemplate; -["vehiclesPlanesCAS", ["UK3CB_KDF_B_Su25SM_CAS"]] call _fnc_saveToTemplate; +["vehiclesPlanesCAS", ["UK3CB_KDF_B_Su25SM_CAS", "UK3CB_ION_B_Desert_T28Trojan_CAS"]] call _fnc_saveToTemplate; ["vehiclesPlanesAA", ["UK3CB_ADA_I_L39_PYLON"]] call _fnc_saveToTemplate; ["vehiclesPlanesTransport", ["RHS_C130J"]] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/3CB/3CB_AI_ION_Arid.sqf b/A3A/addons/core/Templates/Templates/3CB/3CB_AI_ION_Arid.sqf index 74e0893798..a350ec9ae4 100644 --- a/A3A/addons/core/Templates/Templates/3CB/3CB_AI_ION_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/3CB/3CB_AI_ION_Arid.sqf @@ -36,7 +36,7 @@ ["vehiclesGunBoats", ["UK3CB_MDF_B_RHIB_Gunboat"]] call _fnc_saveToTemplate; ["vehiclesAmphibious", ["UK3CB_B_AAV_US_DES"]] call _fnc_saveToTemplate; -["vehiclesPlanesCAS", ["UK3CB_ADA_I_Su25SM_CAS"]] call _fnc_saveToTemplate; +["vehiclesPlanesCAS", ["UK3CB_ADA_I_Su25SM_CAS", "UK3CB_ION_B_Desert_T28Trojan_CAS"]] call _fnc_saveToTemplate; ["vehiclesPlanesAA", ["UK3CB_ADA_I_L39_PYLON"]] call _fnc_saveToTemplate; ["vehiclesPlanesTransport", ["UK3CB_ADA_I_C130J"]] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/3CB/3CB_AI_ION_Temperate.sqf b/A3A/addons/core/Templates/Templates/3CB/3CB_AI_ION_Temperate.sqf index 7157a96b9c..be1486bef8 100644 --- a/A3A/addons/core/Templates/Templates/3CB/3CB_AI_ION_Temperate.sqf +++ b/A3A/addons/core/Templates/Templates/3CB/3CB_AI_ION_Temperate.sqf @@ -36,7 +36,7 @@ ["vehiclesGunBoats", ["UK3CB_MDF_B_RHIB_Gunboat"]] call _fnc_saveToTemplate; ["vehiclesAmphibious", ["UK3CB_B_AAV_US_WDL"]] call _fnc_saveToTemplate; -["vehiclesPlanesCAS", ["UK3CB_KDF_B_Su25SM_CAS"]] call _fnc_saveToTemplate; +["vehiclesPlanesCAS", ["UK3CB_KDF_B_Su25SM_CAS", "UK3CB_ION_B_Desert_T28Trojan_CAS"]] call _fnc_saveToTemplate; ["vehiclesPlanesAA", ["UK3CB_KDF_B_MIG29SM"]] call _fnc_saveToTemplate; ["vehiclesPlanesTransport", ["RHS_C130J"]] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/3CB/3CB_AI_MDF.sqf b/A3A/addons/core/Templates/Templates/3CB/3CB_AI_MDF.sqf index 361275d3c1..cafe92f1f6 100644 --- a/A3A/addons/core/Templates/Templates/3CB/3CB_AI_MDF.sqf +++ b/A3A/addons/core/Templates/Templates/3CB/3CB_AI_MDF.sqf @@ -36,7 +36,7 @@ ["vehiclesGunBoats", ["UK3CB_MDF_B_RHIB_Gunboat"]] call _fnc_saveToTemplate; ["vehiclesAmphibious", ["UK3CB_MDF_B_M113_M2", "UK3CB_MDF_B_M113_M240", "UK3CB_MDF_B_M113_MK19"]] call _fnc_saveToTemplate; -["vehiclesPlanesCAS", ["UK3CB_MDF_B_Mystere_CAS1"]] call _fnc_saveToTemplate; +["vehiclesPlanesCAS", ["UK3CB_MDF_B_Mystere_CAS1", "UK3CB_MDF_B_Mystere_CAS1", "UK3CB_MDF_B_T28Trojan_CAS", "UK3CB_MDF_B_T28Trojan_NAVY_CAS"]] call _fnc_saveToTemplate; ["vehiclesPlanesAA", ["UK3CB_MDF_B_Mystere_AA1"]] call _fnc_saveToTemplate; ["vehiclesPlanesTransport", ["UK3CB_MDF_B_C130J"]] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/functions/Supports/fn_SUP_CASRun.sqf b/A3A/addons/core/functions/Supports/fn_SUP_CASRun.sqf index 9861cf5a5c..ba290d8e3c 100644 --- a/A3A/addons/core/functions/Supports/fn_SUP_CASRun.sqf +++ b/A3A/addons/core/functions/Supports/fn_SUP_CASRun.sqf @@ -41,7 +41,18 @@ private _fnc_executeWeaponFire = //Fire weapon if one is selected (guided weapons only gets fired when they have a lockon possibility on the target) _plane setVariable ["missileShots", _missileShots min _currentHighest]; - _plane fireAtTarget [_plane getVariable "currentTarget", _selectedWeapon]; + private _missileFired = false; + _missileFired = _plane fireAtTarget [_plane getVariable "currentTarget", _selectedWeapon]; + + //This should only affect RHSGREF_A29B_HIDF and UK3CB_B_T28Trojan_HIDF_CAS + if (!(gunner _plane isEqualTo objNull) && !_missileFired) then { + //Strictly speaking not required for the two planes this fix is for, the backup if statement would select the correct firemode regardless - future proofing + private _weapCfg = configFile >> "cfgWeapons" >> _selectedWeapon; + private _modes = ["Direct","TopDown"] arrayIntersect getArray (_weapCfg >> "modes"); + if (_modes isEqualTo []) then { _modes = getArray (_weapCfg >> "modes") }; + private _modeCfg = [_weapCfg >> (_modes#0), _weapCfg] select (_modes#0 == "this"); + (driver _plane) forceWeaponFire [_selectedWeapon, configName _modeCfg]; + }; }; private _weapons = _plane getVariable ["rocketLauncher", []]; @@ -103,6 +114,7 @@ private _fireParams = private _fireParams = +(_plane getVariable "fireParams"); _plane setVariable ["currentTarget", _target]; + private _enterRunPos = getPosASL _plane; private _targetPos = eyePos _target; if(terrainIntersectASL [_enterRunPos, _targetPos]) exitWith { @@ -131,6 +143,13 @@ reverse _fireIntervals; while { count _fireParams > count _fireIntervals } do { _fireParams deleteAt 0 }; Debug_2("Fire intervals for run dist %1: %2", _runDist, _fireIntervals); +//This should only affect RHSGREF_A29B_HIDF and UK3CB_B_T28Trojan_HIDF_CAS +private _gunnerLaser = getText(configFile >> "A3A" >> "Loadouts" >> "CASPlane" >> typeOf _plane >> "gunnerLaser"); +if (_gunnerLaser isNotEqualTo "") then { + (gunner _plane) doTarget _target; + _plane lockCameraTo [_target, [0]]; + (gunner _plane) forceWeaponFire [_gunnerLaser, _gunnerLaser]; +}; addMissionEventHandler ["EachFrame", { @@ -158,6 +177,11 @@ waitUntil { sleep 1; _transform#8 >= 1 }; Debug_1("Gun run for %1 finished, returning control", _supportName); +//This should only affect RHSGREF_A29B_HIDF and UK3CB_B_T28Trojan_HIDF_CAS +if (_gunnerLaser isNotEqualTo "") then { + _plane lockCameraTo [objNull, [0]]; + (gunner _plane) forceWeaponFire [_gunnerLaser, _gunnerLaser]; +}; /* if(_interval > 0.25 && (_fireParams#0#0)) then { From 97dc02ff4f7970e78bf1586e07142c7900ea7c59 Mon Sep 17 00:00:00 2001 From: Tiny-DM <148804148+Tiny-DM@users.noreply.github.com> Date: Fri, 24 May 2024 07:40:43 -0400 Subject: [PATCH 19/78] Cargo nodes for 3CB Hilux (Covered) (#3242) * Update 3CBFactions.hpp * quick fix to an overwritten vic * Update 3CBFactions.hpp --- A3A/addons/logistics/Nodes/3CBFactions.hpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/A3A/addons/logistics/Nodes/3CBFactions.hpp b/A3A/addons/logistics/Nodes/3CBFactions.hpp index 461243331f..396e19156c 100644 --- a/A3A/addons/logistics/Nodes/3CBFactions.hpp +++ b/A3A/addons/logistics/Nodes/3CBFactions.hpp @@ -32,6 +32,24 @@ class UK3CB_Factions_addons_UK3CB_Factions_Vehicles_wheeled_UK3CB_Factions_Vehic }; }; +class UK3CB_Factions_addons_UK3CB_Factions_Vehicles_wheeled_UK3CB_Factions_Vehicles_hilux_uk3cb_hilux_civilian_closed_p3d : TRIPLES(ADDON,Nodes,Base) +{ + canLoadWeapon = 0; + class Nodes + { + class Node1 + { + offset[] = {-0.05,-0.5,-0.634}; + seats[] = {5}; + }; + class Node2 + { + offset[] = {-0.05,-1.6,-0.634}; + seats[] = {3,4,6}; + }; + }; +}; + class UK3CB_Factions_addons_UK3CB_Factions_Vehicles_wheeled_UK3CB_Factions_Vehicles_hilux_uk3cb_hilux_p3d : TRIPLES(ADDON,Nodes,Base) { class Nodes From 937e2005f6115035ed908c68957ba81362362e54 Mon Sep 17 00:00:00 2001 From: John Jordan Date: Mon, 27 May 2024 02:13:32 +0100 Subject: [PATCH 20/78] Fix lootToCrate issues with IFA gear --- A3A/addons/core/functions/LTC/fn_lootToCrate.sqf | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/A3A/addons/core/functions/LTC/fn_lootToCrate.sqf b/A3A/addons/core/functions/LTC/fn_lootToCrate.sqf index bb05459a17..09fd18f996 100644 --- a/A3A/addons/core/functions/LTC/fn_lootToCrate.sqf +++ b/A3A/addons/core/functions/LTC/fn_lootToCrate.sqf @@ -49,12 +49,11 @@ _lootBodies = { private _gear = [[],[],[],[]];//weapons, mags, items, backpacks //build list of all gear - _weapons = [handgunWeapon _unit]; - _attachments = handgunItems _unit; - _weapons = _weapons select {!(_x isEqualTo "")}; + _weapons = weapons _unit; {(_gear#0) pushBack (_x call BIS_fnc_baseWeapon)} forEach _weapons; - _attachments = _attachments select {!(_x isEqualTo "")}; + + _attachments = primaryWeaponItems _unit + secondaryWeaponItems _unit + handgunItems _unit - [""]; (_gear#2) append _attachments; (_gear#2) append assignedItems _unit; @@ -87,7 +86,7 @@ _lootBodies = { }; if !(backpack _unit isEqualTo "") then { - (_gear#3) pushBack ((backpack _unit) call BIS_fnc_basicBackpack); + (_gear#3) pushBack ((backpack _unit) call A3A_fnc_basicBackpack); removeBackpackGlobal _unit; }; From 5f4349eae5b432f6a24de87f7a4cada3187a6b69 Mon Sep 17 00:00:00 2001 From: jaj22 Date: Mon, 27 May 2024 19:58:35 +0100 Subject: [PATCH 21/78] Switch respawn & self-revive keys to custom keybinds (#3233) * Switch Antistasi medical respawn & self-revive keys to custom keybind system * Show actual bound keys in the unconscious HUD --- A3A/addons/core/Stringtable.xml | 16 +++++- .../core/functions/Revive/fn_respawn.sqf | 3 +- .../core/functions/Revive/fn_selfRevive.sqf | 3 + .../core/functions/Revive/fn_unconscious.sqf | 55 +++++++++---------- .../core/keybinds/CfgDefaultKeysPresets.hpp | 2 + A3A/addons/core/keybinds/CfgUserActions.hpp | 10 ++++ A3A/addons/core/keybinds/UserActionGroups.hpp | 2 + .../keybinds/UserActionsConflictGroups.hpp | 2 + 8 files changed, 62 insertions(+), 31 deletions(-) diff --git a/A3A/addons/core/Stringtable.xml b/A3A/addons/core/Stringtable.xml index b8a007849d..d8d9931bbd 100644 --- a/A3A/addons/core/Stringtable.xml +++ b/A3A/addons/core/Stringtable.xml @@ -7728,14 +7728,14 @@ %1正在赶来救助你的路上 - Press R to respawn. + Press %1 to respawn. Appuyez sur R pour réapparaître. R 키를 눌러 리스폰합니다. Нажмите R, чтобы возродиться. 按R键重生 - Press H to shake off the injury. + Press %1 to shake off the injury. Appuyez sur H pour vous débarrasser de la blessure. H 키를 눌러 부상을 떨쳐냅니다. Нажмите H, чтобы избавиться от повреждения. @@ -8616,6 +8616,18 @@ 안티스타시의 전투 메뉴를 엽니다. Открывает меню битвы Antistasi. + + Respawn + + + Respawn when unconscious in the Antistasi medical system. + + + Self revive + + + Self revive when unconscious in the Antistasi medical system. + Dismiss Previous Hint Chiudi Suggerimento Precedente diff --git a/A3A/addons/core/functions/Revive/fn_respawn.sqf b/A3A/addons/core/functions/Revive/fn_respawn.sqf index 539d4f1256..bbd987d5ae 100644 --- a/A3A/addons/core/functions/Revive/fn_respawn.sqf +++ b/A3A/addons/core/functions/Revive/fn_respawn.sqf @@ -5,7 +5,8 @@ if (_unit getVariable "respawning") exitWith {}; if (_unit != _unit getVariable ["owner",_unit]) exitWith {}; if (!isPlayer _unit) exitWith {}; -if (!isNil "respawnMenu") then {(findDisplay 46) displayRemoveEventHandler ["KeyDown", respawnMenu]}; +removeAllUserActionEventHandlers ["A3A_core_respawn", "Activate"]; +removeAllUserActionEventHandlers ["A3A_core_selfRevive", "Activate"]; _unit setVariable ["respawning",true]; private _layer = ["A3A_infoCenter"] call BIS_fnc_rscLayer; ["Respawning",0,0,3,0,0,_layer] spawn bis_fnc_dynamicText; diff --git a/A3A/addons/core/functions/Revive/fn_selfRevive.sqf b/A3A/addons/core/functions/Revive/fn_selfRevive.sqf index 1e7767216c..df386b8b10 100644 --- a/A3A/addons/core/functions/Revive/fn_selfRevive.sqf +++ b/A3A/addons/core/functions/Revive/fn_selfRevive.sqf @@ -22,6 +22,9 @@ if (time < player getVariable ["A3A_selfReviveTimeout", -1]) exitWith { }; // ok so now we actually do it... +removeAllUserActionEventHandlers ["A3A_core_respawn", "Activate"]; +removeAllUserActionEventHandlers ["A3A_core_selfRevive", "Activate"]; + player setVariable ["incapacitated", false, true]; player setDamage 0.5; player removeItem selectRandom _hasFAKs; diff --git a/A3A/addons/core/functions/Revive/fn_unconscious.sqf b/A3A/addons/core/functions/Revive/fn_unconscious.sqf index a5a70dab51..bbbfbb15a7 100644 --- a/A3A/addons/core/functions/Revive/fn_unconscious.sqf +++ b/A3A/addons/core/functions/Revive/fn_unconscious.sqf @@ -17,19 +17,7 @@ if (isPlayer _unit) then _unit spawn { sleep 5; _this allowDamage true }; closeDialog 0; openMap false; - if (!isNil "respawnMenu") then {(findDisplay 46) displayRemoveEventHandler ["KeyDown", respawnMenu]}; - respawnMenu = (findDisplay 46) displayAddEventHandler ["KeyDown", - { - if !(player getVariable ["incapacitated",false]) exitWith {false}; - if (_this select 1 == 19) then { - [player] spawn A3A_fnc_respawn; - }; - if (_this select 1 == 35) then { - if (A3A_selfReviveMethods) then { [] spawn A3A_fnc_selfRevive }; - //if (A3A_selfReviveMethods == 2) then { [] spawn A3A_fnc_transferToAI }; // different keys later? - }; - false; - }]; + if (_injurer != Invaders) then {_unit setCaptive true}; { if ((!isPlayer _x) and (vehicle _x != _x) and (_x distance _unit < 50)) then {unassignVehicle _x; [_x] orderGetIn false} @@ -60,22 +48,31 @@ else _unit setFatigue 1; sleep 2; if (_isPlayer) then - { +{ + addUserActionEventHandler ["A3A_core_respawn", "Activate", { + if !(player getVariable ["incapacitated",false]) exitWith {}; + [player] spawn A3A_fnc_respawn; + }]; + addUserActionEventHandler ["A3A_core_selfRevive", "Activate", { + if !(player getVariable ["incapacitated",false]) exitWith {}; + if (A3A_selfReviveMethods) then { [] spawn A3A_fnc_selfRevive }; + }]; + if (A3A_hasTFAR || A3A_hasTFARBeta) then - { + { _saveVolumeVoice = player getVariable ["tf_voiceVolume", 1.0]; player setVariable ["tf_unable_to_use_radio", true, true]; player setVariable ["tf_voiceVolume", 0]; _saveVolume = player getVariable ["tf_globalVolume", 1.0]; player setVariable ["tf_globalVolume", 0.7, true]; - }; + }; group _unit setCombatMode "YELLOW"; if (isMultiplayer) then - { + { [_unit,"heal1"] remoteExec ["A3A_fnc_flagaction",0,_unit]; //[_unit,"carry"] remoteExec ["A3A_fnc_flagaction",0,_unit]; - }; }; +}; private _nextRequest = 0; @@ -95,9 +92,9 @@ while {(time < _bleedOut) and (_unit getVariable ["incapacitated",false]) and (a if (_helper distance _unit < 3) exitWith { format [localize "STR_A3A_fn_revive_unconscious_helping", name _helper] }; format [localize "STR_A3A_fn_revive_unconscious_onTheWay", name _helper]; }; - private _respawnText = "
" + localize "STR_A3A_fn_revive_unconscious_respawn"; + private _respawnText = format ["
" + localize "STR_A3A_fn_revive_unconscious_respawn", actionKeysNames "A3A_core_respawn"]; private _reviveText = call { - if (A3A_selfReviveMethods) exitWith { "
" + localize "STR_A3A_fn_revive_unconscious_selfRevive" }; + if (A3A_selfReviveMethods) exitWith { format ["
" + localize "STR_A3A_fn_revive_unconscious_selfRevive", actionKeysNames "A3A_core_selfRevive"] }; //if (A3A_selfReviveMethods == 2) exitWith { "
Hit H to take over nearest AI ally" }; "" }; @@ -112,24 +109,26 @@ while {(time < _bleedOut) and (_unit getVariable ["incapacitated",false]) and (a }; if (_isPlayer) then - { - (findDisplay 46) displayRemoveEventHandler ["KeyDown", respawnMenu]; +{ + removeAllUserActionEventHandlers ["A3A_core_respawn", "Activate"]; + removeAllUserActionEventHandlers ["A3A_core_selfRevive", "Activate"]; + if (A3A_hasTFAR || A3A_hasTFARBeta) then - { + { player setVariable ["tf_unable_to_use_radio", false, true]; player setVariable ["tf_globalVolume", _saveVolume]; player setVariable ["tf_voiceVolume", _saveVolumeVoice, true]; - }; + }; if (isMultiplayer) then {[_unit,"remove"] remoteExec ["A3A_fnc_flagaction",0,_unit]}; - } +} else - { +{ _unit stop false; if (_inPlayerGroup or _playersX) then - { + { [_unit,"remove"] remoteExec ["A3A_fnc_flagaction",0,_unit]; - }; }; +}; if (_isPlayer and (_unit getVariable ["respawn",false])) exitWith {}; diff --git a/A3A/addons/core/keybinds/CfgDefaultKeysPresets.hpp b/A3A/addons/core/keybinds/CfgDefaultKeysPresets.hpp index 6d3f70ec35..647df59fbc 100644 --- a/A3A/addons/core/keybinds/CfgDefaultKeysPresets.hpp +++ b/A3A/addons/core/keybinds/CfgDefaultKeysPresets.hpp @@ -4,6 +4,8 @@ class CfgDefaultKeysPresets { class Mappings { GVAR(battleMenu)[] = {DIK_Y}; GVAR(artyMenu)[] = {0x2A130015}; //combo Left shift + Y (no double tap) + GVAR(respawn)[] = {DIK_R}; + GVAR(selfRevive)[] = {DIK_H}; GVAR(infoBar)[] = {0x381300C7}; //combo Left alt + Home (no double tap) GVAR(earPlugs)[] = {DIK_END}; GVAR(customHintDismiss)[] = {}; diff --git a/A3A/addons/core/keybinds/CfgUserActions.hpp b/A3A/addons/core/keybinds/CfgUserActions.hpp index f2d9967c3e..61158dc308 100644 --- a/A3A/addons/core/keybinds/CfgUserActions.hpp +++ b/A3A/addons/core/keybinds/CfgUserActions.hpp @@ -13,6 +13,16 @@ class CfgUserActions { onActivate = ACTION(artyMenu); }; + class GVAR(respawn) { + displayName = $STR_A3A_keybinds_CfgUserAct_respawn_DN; + tooltip = $STR_A3A_keybinds_CfgUserAct_respawn_tip; + }; + + class GVAR(selfRevive) { + displayName = $STR_A3A_keybinds_CfgUserAct_selfRevive_DN; + tooltip = $STR_A3A_keybinds_CfgUserAct_selfRevive_tip; + }; + class GVAR(infoBar) { displayName = $STR_A3A_keybinds_CfgUserAct_infoBar_DN; tooltip = $STR_A3A_keybinds_CfgUserAct_infoBar_tip; diff --git a/A3A/addons/core/keybinds/UserActionGroups.hpp b/A3A/addons/core/keybinds/UserActionGroups.hpp index 187d3fcbfd..b72a141ce0 100644 --- a/A3A/addons/core/keybinds/UserActionGroups.hpp +++ b/A3A/addons/core/keybinds/UserActionGroups.hpp @@ -5,6 +5,8 @@ class UserActionGroups { group[] = { QGVAR(battleMenu), QGVAR(artyMenu), + QGVAR(respawn), + QGVAR(selfRevive), QGVAR(infoBar), QGVAR(earPlugs), QGVAR(customHintDismiss) diff --git a/A3A/addons/core/keybinds/UserActionsConflictGroups.hpp b/A3A/addons/core/keybinds/UserActionsConflictGroups.hpp index 4eeb8e35e6..c419c16540 100644 --- a/A3A/addons/core/keybinds/UserActionsConflictGroups.hpp +++ b/A3A/addons/core/keybinds/UserActionsConflictGroups.hpp @@ -3,6 +3,8 @@ class UserActionsConflictsGroups { PREFIX[] = { QGVAR(battleMenu), QGVAR(artyMenu), + QGVAR(respawn), + QGVAR(selfRevive), QGVAR(infoBar), QGVAR(earPlugs), QGVAR(customHintDismiss) From e78af384d03081a49f28770196dc1fa2a3acad9c Mon Sep 17 00:00:00 2001 From: Tiny-DM <148804148+Tiny-DM@users.noreply.github.com> Date: Mon, 27 May 2024 15:00:06 -0400 Subject: [PATCH 22/78] Adding a few RHS items to GC (#3261) * added ejection rocket and blade for ka52 * added space indentation to every entry --- .../core/functions/Base/fn_garbageCleaner.sqf | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/A3A/addons/core/functions/Base/fn_garbageCleaner.sqf b/A3A/addons/core/functions/Base/fn_garbageCleaner.sqf index 2f61a5a55f..c22fceacc6 100644 --- a/A3A/addons/core/functions/Base/fn_garbageCleaner.sqf +++ b/A3A/addons/core/functions/Base/fn_garbageCleaner.sqf @@ -71,14 +71,16 @@ if (isClass (configFile >> "CfgVehicles" >> "GRAD_envelope_short")) then { }; if (isClass (configFile/"CfgPatches"/"rhsgref_main")) then {//ToDo: these should be moved to owner mod detection and not the broad one as we may allow some rhs factions without all of rhs modset loaded - { deleteVehicle _x } forEach (allMissionObjects "rhs_a10_acesII_seat"); // Ejection seat for A-10 and F-22 - { deleteVehicle _x } forEach (allMissionObjects "rhs_a10_canopy"); // other canopies delete on ground contact - { deleteVehicle _x } forEach (allMissionObjects "rhs_k36d5_seat"); // AFRF ejection seat - { deleteVehicle _x } forEach (allMissionObjects "rhs_vs1_seat"); // another dumb ejection seat - { deleteVehicle _x } forEach (allMissionObjects "rhs_mi28_door_pilot"); // another garbage piece not being cleaned - { deleteVehicle _x } forEach (allMissionObjects "rhs_mi28_door_gunner"); // another garbage piece not being cleaned - { deleteVehicle _x } forEach (allMissionObjects "rhs_mi28_wing_left"); // another garbage piece not being cleaned - { deleteVehicle _x } forEach (allMissionObjects "rhs_mi28_wing_right"); // another garbage piece not being cleaned + { deleteVehicle _x } forEach (allMissionObjects "rhs_a10_acesII_seat"); // Ejection seat for A-10 and F-22 + { deleteVehicle _x } forEach (allMissionObjects "rhs_a10_canopy"); // other canopies delete on ground contact + { deleteVehicle _x } forEach (allMissionObjects "rhs_k36d5_seat"); // AFRF ejection seat + { deleteVehicle _x } forEach (allMissionObjects "rhs_vs1_seat"); // another dumb ejection seat + { deleteVehicle _x } forEach (allMissionObjects "rhs_mi28_door_pilot"); // another garbage piece not being cleaned + { deleteVehicle _x } forEach (allMissionObjects "rhs_mi28_door_gunner"); // another garbage piece not being cleaned + { deleteVehicle _x } forEach (allMissionObjects "rhs_mi28_wing_left"); // another garbage piece not being cleaned + { deleteVehicle _x } forEach (allMissionObjects "rhs_mi28_wing_right"); // another garbage piece not being cleaned + { deleteVehicle _x } forEach (allMissionObjects "rhs_ka52_rps_rocket"); // ejection rocket? + { deleteVehicle _x } forEach (allMissionObjects "rhs_ka52_blade"); // blade for ka52 }; From 638d1722fd388f27d31466fdecf00e77bacf7d29 Mon Sep 17 00:00:00 2001 From: targetingsnake Date: Mon, 3 Jun 2024 18:13:50 +0200 Subject: [PATCH 23/78] tolgee sync fix 06-2024 --- .github/workflows/syncStringtables.yml | 2 +- ...i_translation_sync-0.6.1-py3-none-any.whl} | Bin 37976 -> 38365 bytes 2 files changed, 1 insertion(+), 1 deletion(-) rename Tools/{antistasi_translation_sync-0.5.0-py3-none-any.whl => antistasi_translation_sync-0.6.1-py3-none-any.whl} (68%) diff --git a/.github/workflows/syncStringtables.yml b/.github/workflows/syncStringtables.yml index 20b7442206..c72edc4cbc 100644 --- a/.github/workflows/syncStringtables.yml +++ b/.github/workflows/syncStringtables.yml @@ -28,7 +28,7 @@ jobs: python-version: "3.11" - name: Install antistasi_translation_sync package - run: pip install "Tools/antistasi_translation_sync-0.5.0-py3-none-any.whl" + run: pip install "Tools/antistasi_translation_sync-0.6.1-py3-none-any.whl" - name: actual syncing diff --git a/Tools/antistasi_translation_sync-0.5.0-py3-none-any.whl b/Tools/antistasi_translation_sync-0.6.1-py3-none-any.whl similarity index 68% rename from Tools/antistasi_translation_sync-0.5.0-py3-none-any.whl rename to Tools/antistasi_translation_sync-0.6.1-py3-none-any.whl index 305345b2920b4e05fc1381215e141ac836181135..46cdb66510622ef4270dc445cb746eb0cac17e99 100644 GIT binary patch delta 7446 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 delta 7070 zcmZ{JWmFuEw(QK{1b3HU!{F|&1HqjH51QbR;DZJC!9#!$Tn2YfLhulR>tMlyyS{um z>%4Q%yX$rT=&I`7-FxjnU90v|1!%SuM6Iokf=U7a05Ab~H5^8qL<-lLe;7Xy0APjJ zMlrwxqp)CsTD{nxd2u@NFYp;la2xj5lzzA#HQ9ijY5H2@g|Qzxt<^3WNj=&m>;I)MY69syy@9wI0bClalk=7+H+*yiH>Hk~Z;K%1iO<5tq81m*TCY zp9w}V(GH(hs-$Y03vU`pd!SAKT5brTh~h52jl7Kt z)1fX&;hlR5-bv+Z_^V<;9h_It7DzPuTdT$`rS&Iq^kw?!FB&XMLc_q~6GpZJI%!yLPxJ+pxZ|S5lVWOp)vE=39ZaW98 zz}wreuv|QQCy13oJV85Wc!ZA#?KW##NRQ4~rEMk3K2bq&b2VWfz;3^s44aOlmxWTW z=)S6LtfpK^nH$+LPE}<0f<0j@JedR#NOCx+QwV$){8m=*%kN<21KYr}Ehd|vWv_xP z0Ai6BnUwVAbr`CzPv3}q?PvMTuJ)pURp9IfcM@EJ;aw^C<0&_6?2wtSI)B^ z;xr%Jj9*+qC^Imr(7oUHP6egm`Tk&6A%lc~rwrGcuT79zz1tH_?im7Ri~B zFW^nZ_e!LoC&~n>dEeR5spfl+FxX(XIYEWYK75;$hGZXSf9q&i%)1Dq@LO`oxa`Qt z;s%roPJfw|+4H3NakavJ8)5#d)|gmBBmax4I$wT?FU0uMg!f6ADbRJcv6`xDdR+P5 zRiVIQ@NnQwuiWd3%#RZ=P@n{YMwzH5npW3+_hrg`pP9}Qd(mZQ< zJr3>*aws4X4|Rl?b=W5tV3cJa2=30|s@4x~u8Zyo=?+Q0ZNi0P1 zt!5K`N&lAf>vPloQt(MzwivAqN3mdnM|L6NImOex;Vq7bYPvz-xOUzpRJ=KAGzM08T6B2b*B1_pSae}#{HAo5RMa*$&vz|w<(|av z4Otzf>(4QsI|EioB4M;yv9Z{?@Qv-It ztLzu9to<%LG-F_skg{Rn7Wc)9D$y#cH?hTCZl2tfE`j$8HtvQexcq(p8!u{&&0`Z@ z|CFR&Lu5n7g7z=2&!hgd+;pfYf)378d81YxJYTU@PvEB27O=-RAOio65v|#XCs3`n zH*?Wk`XpI5v?Y<9<9?N91WM*a=+D;bdA)?bG5(%|;7IUS z=D&}RMbR>puQd}7(@bluasrF~04L-)`s-jvTy)vAk8b(|DaK>{Y(W%!n0T8FM0jp= z*BC2@-916W8-d-{(II2GB7-haI}f6J8QD5~RWlTIUJUbFupvL^T*O>eN9^A6Bz8Zn zrRfdQB*$dkeD62PuJMgxbdf9={RQoAdu^Y`SfKr-&x!KaYE8-hlF__LhVTAjyB)9L zvF1;4zL*^btAINywq2ag^_Tq-HB1$`$f>gYJrMtH zsjjCv;Lp@eGK@P%a|vW`C$I!E)QXpRg(n8FzOl0KNsDb1sE>#2wI_`t|M~O4SE8uu zXEA)Az)zz|;Ha;t;k+?e^_RqnDuiaCszwOigS2N@06-)g03ZMdzT$+rdAK^++IVrh z`TnLdOI#2>2@JW%ue>E_b@Kw>*vZPpjuxAFy+=zthx4lqZ^6S z%|1@=NVPajsXF~M@>J?eRx%rW@K>Kqg~;` zBIDgD*MaAQ*(v8NtyKpw|LMbMAj8<>x3SpaShbHV);x=sDbS|!ECQP8>A-dt52V3p zMCN@vth2S)NXE?KKH&7GpYpmB2(;U9K_1H(yJ~tplb)RFlsZAD8^yESs+;#%D=V|F zH-jz@H&wk`vXH7N=X+n#gt%4%Ni_$)Tj;LAJ2$M-Nw}juL<@%fC^u=|P?D=VwA)y4 zEjb;20?G@Qb@lD+>R4%9v7s1}QC*HoDnu9I{FUO{R}*hmWl}#^8xKF3mRz_;xIUsn z1rrUSe!tPvX-;y53hcmqfgAoR13Zr-m+Y3y1JYn&9xITmG&n4IKw7|JZ|)xKTM>Ia>}^S_$> zHUu!m!`l@^KY>#-L~O;?e(x?-^S}($Q5>2NHOdu3%#u?IY#FJH_O57DQ@|a6#D+JB z>ByJplR<6o&d2LW(nIEu4bP=ZXPKUfkjU^KQWdCgd*=L3+RpJ5r+*{ZS0CvbRdZLm zt8Wq+czxwrSNsuXV@`Q#MdNLrdDlRx5=nf0!VOrP-F|c}XZ9uX4eqi|`Xd`gLS_JyA*^SM*fQL93-5$ffgTFU9vE>NIY8H|1nW9Ek zYEon!$mtw5ceU-Y@rWVmwldt``8`K~CUOw_;MbU%o?G87YM*dkY9h{+?+zQ_A$AU( z_YNl0n%^tKR2AI1WtxU@f>H1`OF^t(Obi7uHbxdTwTX2V1Xk!FBg<#yP_2}i&@5wc zX4Q7HfM5jAKa?;&2L9;UIPga=T7miKEuKr1o+>V>eeBY5P6(DRm^-4z6i`5M#^CPk zBWUDOC%jO;Zd>!tlHxtK{DGL~GPK+*+k%<7I)eLq3BGkXB&;6$wq!bmKA&RU_jy8qM-acF%j4- zuFw;3n6#($Qy(`5-80EHnOYT0x_T=+H44kzZL*{T2lsGJL0zw^`6jNwW;`wtd_2*R zNUF&dH3Z zouSONz%8|1OL+KU-4^tWMsWyHWe?Ft`+pEf#yM;Y5R>L(egxw}bA_^&n@b(1C|Go#btf<)oP~ z*POC^Sl;GUHr%oPfYnu4qwSNQW%n{-B`V~^(O*S+){)oK#RFSZohDuAhQMon+=7SF?{h zR6Bv+(CJu^M=p9)8f!gs9Lz==cWn)DP@i1LN2ln&<)js2m<*vMl|;d(i42s-0NQ5} z`cTpH%jMoPtfF@yp-UNKIU2>NIDBV8cLBJz6eMO20z$vnF{>u61&>oLpO&6P+SL zm1FX$Ny_Xz2TJz@J-#QWl$}W$$2ljPinV~t0Q**s1n=YbPJM4!9eP`qwDGpg{MtKP zcf0wyr=`($O&pMCj3fmHZqubl)ln+;A>egF-YeW57sD^PvYiG)=kEJo!kJ55V}o zQdBkLaTkq@R`+&=@4_#j`Xp2H{D4hGN+OzEZP|R(c!-HD?GbO_6;gtmxeqEJya`vS zgpfdOM+8+?`^S93JRc0U#3(?QB*7ayaL(j~Am&vly$l`)jH`Y-n27#s%=JX0yd4~- zC^>phJHedksSCogj;m)czo7?^g zJRm6lGHSHwT)f=>Jh29Q3Y#1Sv!X_&kT`;eh`zlEPv+O#dL(K)#y&9f#Ti>i>j>40 ziYjj5d+1|6MczJk`u>SJY!Vh*3DFA;J*DS!raKp;qL#{6yHOws9Aq@th0G#-9+9U%J>IVZnA9D{+-eqIOPd z&D~%1%P@}Um9Zum)Q3%@=lt~g<=$Z24bL6#{Jckp71u>hC_WRIH?D2ZN)%Z!)g$Tp z)IEEtEjibpoIkC2*Qxia2sz<;6} z0Dw`I=j_=Bvp>;I0DK&S5%#a~bH8--^x|@Kv2*3oRZ`H>RcuTjOsP;MQo20nN*a~q z^a~-tO!~^ehbe5#i_JGiWPyA+H7sn~&1tY%@D|l-vw!iv4GEY^I!Dm zrK;reqVo4Zb0r=*!@w9i9xoQ1k+4n;9Wj@N1;+Z3m*npxYC8^@xeHgrEx#F-aYf0q zUl?4~aI0%81tlBQB7+f$?QBFpXB#EW#hgMv{QT@*z@Of5a?Ls87s(*PHoI8*X(PQJ zxGH#yUkDleSqr;8ogogRe&1OK#_)eG1JRH&KYxX@`8{=4L3RTFAjeDMM(r4bCPX!y z#hh;qQPKXu-eT2G=1C&bx>r=EWQ1zfG-Bx>)R}CS^$OR#%a}GxT!LKQ9S25A6Ml%i z&$usc4jo^laP&m4aUCi`fn(DrDhCXy>q-g7tp7gR^M#RcVP4}g0Rs0Qy?s7M8KbB> z<%XpHFt!ERRat6;wR8K>jM~XhImjkSRF7-oek9R^MVU9Vz(&x_TzB57eI~>W*`pyD`V&i zqi(f*|J(1)dXPOZcNa;YWGLlaYGbg-j?$}iyFnTpBoUE>ud$nulK2Gu-N#}g;OC@_ z`cpJF+7c@>oIH<7kMRVBVORVcjjH3{$`yLn0x+x8m3i`V#mwJ7)}zwlbu|eb_j)g1 z;4ZCWiC8o57tl@Vg(_=sSMs2y!3mcj>h)~QUBpEgsv+-=*~62swA8cv$7*a+w7)dO zT9tvnZEml{Y}4u69RQc6Rn9GOXN9bTdx!)SYmnqaJjTFsFI307j?Cg(x*}Y@EB}zh zR9Kz-jdL+i|JCMlhG&*Xd{2X)I|4x#&c89dbc}YqlVO3;%;pB~!5wsYZrLeMO>^-6nbMa33>$`|EF*QSuaLq&}swf)5@?FD)>eG_ybJ0&uQ!2CDE(nT1i9 z)12~YKi^AUPzF5<1j$Ed%-x5ED>bQYV8N1qo<38|Dow2zFR~e!dhL-wrSe9zncCda z*|ksydVRcDjY;&V$yx#XTJbz>?g)CbNrtKMX*L4|sWE*)Sdfg`Pt|+ge-GT>`gCyE z7JkYS6Nb6l7#onZ)~Jxj5JxNMS1ftdw1zeqd>o{3NPmqBMtQ<4ROetVQG7sA=M_x-{-CGwOw+YFv zikJn)e(6o@0pzxDXY9YGl&+t6x4ySw9iAKQWB*=idZ%ca-PR)Fjd6~fnA!UazvuvT z7@tjU?EJVHzHknn`gYO)cn`bR9Fa6uV=*UHJ7744 zeb_+Xt}`8(tTFy&*Gh*oM|+m4a>E5zr_U?;urgFd`wSy1FqOX|k?v;oU}aat_t9 zsU9E(*KLoTKA!SnF}ZF~pO96}9JTX4p15|G)jMq?BW{m?g|oQvNrEC!YA?oe%byKd zSqR^uxOyK{E7tX?5gG6hIm71ErxTGixlOcl&VXRVvUg7wE*a~VD9oBpt2TUu{j0B;;eSwU{7KWqh;n~DzoRV z(a*$rZz7-H4e#=09>`F%)qx-q!2h!rfvZHR)BmqM!=GizzmLL@#Xl<(J&+3qe4LmT z&J-;RlEwK8`)~;0XE6lu%V;XlEzuu|6)qM70S%DAKT@#3V`7AWWbmFCbI>sPA3@-6 zsZA^uD1s8sD98>kjTHiQQvHP;)L3w_Xq=Q-R5&Fg0nUHEti$lK2d*7Y2cm%dmGa|xftc{|csr1~z#l;#?w z2|}Pc@xQQA0t?QQ2m$G;{-v-)G0>LAU$~qo2*T3;13BO_NkX98f1o_PB?$u3Hu|gL zCzCV$uPE%_P5-$ThI}^tTj-uF2(ozj7na-N!&j3bAYS{wR5XPbwC4B^Oo8LTKc?`5 zBHaGPBthhF{;j*b#rZom6aW7?6cxX}(;tG%f-?VsH2*es+^I?+A^-oWWTZ-h073s# zxlCoC`7dYqUw!BQSFJ%B6V3m%Fn9m}-+$E_2LJP3uK$m#(N;(MV|)Mrraz}FE&u?E H{D=J?67UrS From 231ccb010968ee607ee100267fd2580e2eeef9a0 Mon Sep 17 00:00:00 2001 From: John Jordan Date: Fri, 7 Jun 2024 18:11:31 +0100 Subject: [PATCH 24/78] Prevent concurrent major attacks, and add a planning cost to reduce spamming of cheap attacks --- .../core/functions/Base/fn_aggressionUpdateLoop.sqf | 2 +- A3A/addons/core/functions/Base/fn_chooseAttack.sqf | 9 ++++++++- A3A/addons/core/functions/CREATE/fn_attackHQ.sqf | 1 - A3A/addons/core/functions/CREATE/fn_invaderPunish.sqf | 2 -- A3A/addons/core/functions/CREATE/fn_wavedAttack.sqf | 2 -- 5 files changed, 9 insertions(+), 7 deletions(-) diff --git a/A3A/addons/core/functions/Base/fn_aggressionUpdateLoop.sqf b/A3A/addons/core/functions/Base/fn_aggressionUpdateLoop.sqf index dfec887bc4..628d973ef5 100644 --- a/A3A/addons/core/functions/Base/fn_aggressionUpdateLoop.sqf +++ b/A3A/addons/core/functions/Base/fn_aggressionUpdateLoop.sqf @@ -60,7 +60,7 @@ while {true} do { private _aggroMul = [1.0 + aggressionOccupants/200, 0.5 + aggressionOccupants/200] select (gameMode != 1); private _resRateDef = _aggroMul * A3A_balanceResourceRate / 10; - private _resRateAtk = _aggroMul * A3A_balanceResourceRate * (A3A_enemyAttackMul / 10) / 15; // Attack rate is 2/3 of defence + private _resRateAtk = _aggroMul * A3A_balanceResourceRate * (A3A_enemyAttackMul / 10) / 12; // Attack rate is a bit lower than defence private _noAirport = -1 == airportsX findIf { sidesX getVariable _x == Occupants }; if (_noAirport) then { _resRateDef = _resRateDef * 0.6; _resRateAtk = _resRateAtk * 0.6 }; diff --git a/A3A/addons/core/functions/Base/fn_chooseAttack.sqf b/A3A/addons/core/functions/Base/fn_chooseAttack.sqf index 686d5e0ab4..c08fc8bda4 100644 --- a/A3A/addons/core/functions/Base/fn_chooseAttack.sqf +++ b/A3A/addons/core/functions/Base/fn_chooseAttack.sqf @@ -92,11 +92,14 @@ if (_targetMrk in citiesX) exitWith { if (_side == Invaders) then { // Punishment, unsimulated Info_2("Starting punishment mission from %1 to %2", _originMrk, _targetMrk); + [-400, _side, "attack"] call A3A_fnc_addEnemyResources; + bigAttackInProgress = true; publicVariable "bigAttackInProgress"; [_targetMrk, _originMrk] spawn A3A_fnc_invaderPunish; } else { // Supply convoy, unsimulated // Do we allow these even if there's already a convoy? Probably not harmful. Info_2("Sending supply convoy from %1 to %2", _originMrk, _targetMrk); + [-200, _side, "attack"] call A3A_fnc_addEnemyResources; [[_targetMrk, _originMrk, "Supplies", "attack"],"A3A_fnc_convoy"] call A3A_fnc_scheduler; }; true; @@ -104,6 +107,8 @@ if (_targetMrk in citiesX) exitWith { if (_targetMrk == "Synd_HQ") exitWith { Info_2("Starting HQ attack from %1", _originMrk); + [-400, _side, "attack"] call A3A_fnc_addEnemyResources; + bigAttackInProgress = true; publicVariable "bigAttackInProgress"; [_side, _originMrk] spawn A3A_fnc_attackHQ; true; }; @@ -114,6 +119,8 @@ if((spawner getVariable _targetMrk) != 2 || (sidesX getVariable _targetMrk) == t // Sending real attack, execute the fight private _waves = round (1 + random 1 + _localThreat / 1000); // TODO: magic number Info_3("Starting waved attack with %1 waves from %2 to %3", _waves, _originMrk, _targetMrk); + [-400, _side, "attack"] call A3A_fnc_addEnemyResources; + bigAttackInProgress = true; publicVariable "bigAttackInProgress"; [_targetMrk, _originMrk, _waves] spawn A3A_fnc_wavedAttack; true; } @@ -128,7 +135,7 @@ else // land units are a bit cheaper, attack is generally more expensive than defence private _atkResources = _defResources + _localThreat + _flyoverThreat; - _atkResources = _atkResources * (0.75 + 2^(-_countLandAttackBases)); + _atkResources = 400 + _atkResources * (0.75 + 2^(-_countLandAttackBases)); [-_atkResources, _side, "attack"] call A3A_fnc_addEnemyResources; // Flip marker and add garrison once flipped diff --git a/A3A/addons/core/functions/CREATE/fn_attackHQ.sqf b/A3A/addons/core/functions/CREATE/fn_attackHQ.sqf index 95312fa71c..e52e35fbfd 100644 --- a/A3A/addons/core/functions/CREATE/fn_attackHQ.sqf +++ b/A3A/addons/core/functions/CREATE/fn_attackHQ.sqf @@ -20,7 +20,6 @@ params ["_side", "_airbase", "_delay"]; // Side is now specified private _targPos = markerPos "Synd_HQ"; private _faction = Faction(_side); -bigAttackInProgress = true; publicVariable "bigAttackInProgress"; forcedSpawn pushBack "Synd_HQ"; publicVariable "forcedSpawn"; private _taskId = "DEF_HQ" + str A3A_taskCount; diff --git a/A3A/addons/core/functions/CREATE/fn_invaderPunish.sqf b/A3A/addons/core/functions/CREATE/fn_invaderPunish.sqf index 7139b32a09..f6f0ab7a9d 100644 --- a/A3A/addons/core/functions/CREATE/fn_invaderPunish.sqf +++ b/A3A/addons/core/functions/CREATE/fn_invaderPunish.sqf @@ -19,8 +19,6 @@ params ["_mrkDest", "_mrkOrigin", "_delay"]; ServerInfo_2("Launching CSAT Punishment Against %1 from %2", _mrkDest, _mrkOrigin); -// Mostly to prevent fast travel -bigAttackInProgress = true; publicVariable "bigAttackInProgress"; forcedSpawn pushBack _mrkDest; publicVariable "forcedSpawn"; private _posDest = getMarkerPos _mrkDest; diff --git a/A3A/addons/core/functions/CREATE/fn_wavedAttack.sqf b/A3A/addons/core/functions/CREATE/fn_wavedAttack.sqf index 75ccc8b6b6..2872acf040 100644 --- a/A3A/addons/core/functions/CREATE/fn_wavedAttack.sqf +++ b/A3A/addons/core/functions/CREATE/fn_wavedAttack.sqf @@ -18,8 +18,6 @@ params ["_mrkDest", "_mrkOrigin", "_maxWaves"]; Info_3("Creating waved attack against %1 from %2 with %3 waves", _mrkDest, _mrkOrigin, _maxWaves); -// TODO: move this to chooseAttack? -bigAttackInProgress = true; publicVariable "bigAttackInProgress"; forcedSpawn pushBack _mrkDest; publicVariable "forcedSpawn"; private _targpos = markerPos _mrkDest; From fb2bfba94211c2ae53ec73d02041bd5bfd6a0082 Mon Sep 17 00:00:00 2001 From: jaj22 Date: Sat, 8 Jun 2024 11:09:05 +0100 Subject: [PATCH 25/78] Allow guests to use of arsenal limits dialog and set default guest limit to 0 (#3234) * Allow guest commanders limited use of arsenal limits dialog and set default guest limit to 0 * Enable save and load of arsenal limits data * Port arsenal limits dialog to Antistasi GUI style, store member-set values --- A3A/addons/core/Params.hpp | 2 +- A3A/addons/core/dialogs.hpp | 2 +- .../core/functions/Save/fn_deleteSave.sqf | 2 +- .../core/functions/Save/fn_loadServer.sqf | 1 + .../core/functions/Save/fn_loadStat.sqf | 5 +- .../core/functions/Save/fn_saveLoop.sqf | 1 + A3A/addons/gui/Stringtable.xml | 9 + .../gui/dialogues/arsenalLimitsDialog.hpp | 197 +++++++----------- A3A/addons/gui/dialogues/controls.hpp | 5 + A3A/addons/gui/dialogues/ids.inc | 1 + .../functions/GUI/fn_arsenalLimitsDialog.sqf | 101 ++++++--- A3A/addons/jeroen_arsenal/JNA/fn_arsenal.sqf | 2 +- .../JNA/fn_arsenal_loadInventory.sqf | 2 +- .../jeroen_arsenal/JNA/fn_vehicleArsenal.sqf | 2 +- 14 files changed, 171 insertions(+), 161 deletions(-) diff --git a/A3A/addons/core/Params.hpp b/A3A/addons/core/Params.hpp index eadf359eb0..32711a28f0 100644 --- a/A3A/addons/core/Params.hpp +++ b/A3A/addons/core/Params.hpp @@ -308,7 +308,7 @@ class Params title = $STR_A3A_Params_guestItemLimit_title; values[] = {0,10,15,25,40}; texts[] = {$STR_A3A_Params_generic_nolimit,"10","15","25","40"}; - default = 25; + default = 0; }; class unlockedUnlimitedAmmo { diff --git a/A3A/addons/core/dialogs.hpp b/A3A/addons/core/dialogs.hpp index 1d82bb4119..92f0f90e73 100644 --- a/A3A/addons/core/dialogs.hpp +++ b/A3A/addons/core/dialogs.hpp @@ -1802,7 +1802,7 @@ class commander_comm { w = 0.175015 * safezoneW; h = 0.0560125 * safezoneH; tooltip = "Manage arsenal limitations of guests"; //$STR_antistasi_dialogs_commander_comm_faction_garage_tooltip; - action = "if (player == theBoss && theBoss call A3A_fnc_isMember) then {closeDialog 0; createDialog ""A3A_ArsenalLimitsDialog""} else {[""Arsenal limits"", ""Only member commanders have access to this function""] call A3A_fnc_customHint}"; + action = "if (player == theBoss) then {closeDialog 0; createDialog ""A3A_ArsenalLimitsDialog""} else {[""Arsenal limits"", ""Only commanders have access to this function""] call A3A_fnc_customHint}"; }; class 8slots_L4: A3A_core_BattleMenuRedButton { diff --git a/A3A/addons/core/functions/Save/fn_deleteSave.sqf b/A3A/addons/core/functions/Save/fn_deleteSave.sqf index 4d06309ba0..f94448118d 100644 --- a/A3A/addons/core/functions/Save/fn_deleteSave.sqf +++ b/A3A/addons/core/functions/Save/fn_deleteSave.sqf @@ -46,7 +46,7 @@ private _savedPlayers = _namespace getVariable ["savedPlayers" + _postfix, []]; "outpostsFIA", "tasks", "idlebases", "idleassets", "killZones", "controlsSDK", "params", "attackCountdownOccupants", "attackCountdownInvaders", "prestigeNATO", "prestigeCSAT", "savedPlayers", "testingTimerIsActive", "HR_Garage", "A3A_fuelAmountleftArray", "HQKnowledge", "enemyResources", - "version", "name", "saveTime", "ended", "factions", "addonVics", "DLC"]; + "version", "name", "saveTime", "ended", "factions", "addonVics", "DLC", "arsenalLimits"]; // Remove this campaign from the save list, if present diff --git a/A3A/addons/core/functions/Save/fn_loadServer.sqf b/A3A/addons/core/functions/Save/fn_loadServer.sqf index f5ff905e22..fea398ef24 100644 --- a/A3A/addons/core/functions/Save/fn_loadServer.sqf +++ b/A3A/addons/core/functions/Save/fn_loadServer.sqf @@ -38,6 +38,7 @@ if (isServer) then { ["killZones"] call A3A_fnc_getStatVariable; ["controlsSDK"] call A3A_fnc_getStatVariable; ["bombRuns"] call A3A_fnc_getStatVariable; + ["arsenalLimits"] call A3A_fnc_getStatVariable; ["jna_dataList"] call A3A_fnc_getStatVariable; //=========================================================================== diff --git a/A3A/addons/core/functions/Save/fn_loadStat.sqf b/A3A/addons/core/functions/Save/fn_loadStat.sqf index de49ea4684..c86ef55f86 100644 --- a/A3A/addons/core/functions/Save/fn_loadStat.sqf +++ b/A3A/addons/core/functions/Save/fn_loadStat.sqf @@ -33,7 +33,7 @@ private _specialVarLoads = [ "garrison","tasks","membersX","vehInGarage","destroyedBuildings","idlebases", "chopForest","weather","killZones","jna_dataList","controlsSDK","mrkCSAT","nextTick", "bombRuns","wurzelGarrison","aggressionOccupants", "aggressionInvaders", "enemyResources", "HQKnowledge", - "testingTimerIsActive", "version", "HR_Garage", "A3A_fuelAmountleftArray" + "testingTimerIsActive", "version", "HR_Garage", "A3A_fuelAmountleftArray", "arsenalLimits" ]; private _varName = _this select 0; @@ -375,6 +375,9 @@ if (_varName in _specialVarLoads) then { }; }; }; + if (_varname == "arsenalLimits") then { + A3A_arsenalLimits = _varValue; publicVariable "A3A_arsenalLimits"; + }; if(_varname == 'testingTimerIsActive') then { diff --git a/A3A/addons/core/functions/Save/fn_saveLoop.sqf b/A3A/addons/core/functions/Save/fn_saveLoop.sqf index 0069ae5e52..c45373d395 100644 --- a/A3A/addons/core/functions/Save/fn_saveLoop.sqf +++ b/A3A/addons/core/functions/Save/fn_saveLoop.sqf @@ -87,6 +87,7 @@ private _antennasDeadPositions = []; ["maxUnits", 140] call A3A_fnc_setStatVariable; // backwards compatibility ["nextTick", nextTick - time] call A3A_fnc_setStatVariable; ["weather",[fogParams,rain]] call A3A_fnc_setStatVariable; +["arsenalLimits", A3A_arsenalLimits] call A3A_fnc_setStatVariable; private _destroyedPositions = destroyedBuildings apply { getPosATL _x }; ["destroyedBuildings",_destroyedPositions] call A3A_fnc_setStatVariable; diff --git a/A3A/addons/gui/Stringtable.xml b/A3A/addons/gui/Stringtable.xml index e23bb0cff7..a0b47062d4 100644 --- a/A3A/addons/gui/Stringtable.xml +++ b/A3A/addons/gui/Stringtable.xml @@ -2,6 +2,12 @@ + + Arsenal Guest Limits + + + As a guest commander you can't reduce arsenal limits below default, or below values set by members. + CLOSE Schließen @@ -58,6 +64,9 @@ RESET 重置 + + Reset all items in this category to the default guest limit + STEP Schritt diff --git a/A3A/addons/gui/dialogues/arsenalLimitsDialog.hpp b/A3A/addons/gui/dialogues/arsenalLimitsDialog.hpp index 369cdc1b3f..8562d23532 100644 --- a/A3A/addons/gui/dialogues/arsenalLimitsDialog.hpp +++ b/A3A/addons/gui/dialogues/arsenalLimitsDialog.hpp @@ -1,112 +1,61 @@ -// From 3den\UI\macros.inc. DoomGUI uses different values for GRID_W, GRID_H, CENTER_X, CENTER_Y -#define AL_GRID_W (pixelW * pixelGrid * 0.5) -#define AL_GRID_H (pixelH * pixelGrid * 0.5) -#define AL_CENTER_X ((getResolution select 2) * 0.5 * pixelW) -#define AL_CENTER_Y ((getResolution select 3) * 0.5 * pixelH) - #include "ids.inc" -class RscText; -class RscButton; -class RscListNBox; -class RscControlsGroup; - -class A3A_ArsenalLimitsDialog { +class A3A_ArsenalLimitsDialog : A3A_DefaultDialog { idd = A3A_IDD_ARSENALLIMITSDIALOG; movingenable = false; - onLoad = "['typeSelect'] spawn A3A_fnc_arsenalLimitsDialog"; + onLoad = "['init'] spawn A3A_fnc_arsenalLimitsDialog"; onUnload = "publicVariable 'A3A_arsenalLimits'"; - class ControlsBackground { - class blackAllBlack : RscText { - colorBackground[]={0.1,0.1,0.1,0.8}; - x = AL_CENTER_X - 80*AL_GRID_W; - y = safezoneY + 30*AL_GRID_H; - w = 160*AL_GRID_W; - h = safezoneH - 60*AL_GRID_H; - }; - class TitleBar: RscText { - colorBackground[]={0.7,0.3,0,1}; - style = ST_CENTER; - sizeEx = 6*AL_GRID_H; + class Controls { + class TitlebarText : A3A_TitlebarText { + idc = -1; text = $STR_antistasi_arsenal_limits_dialog_title; - font = "TahomaB"; - x = AL_CENTER_X - 80*AL_GRID_W; - y = safezoneY + 20*AL_GRID_H; - w = 160*AL_GRID_W; - h = 10*AL_GRID_H; + x = DIALOG_X; + y = DIALOG_Y - 5*GRID_H; + w = DIALOG_W * GRID_W; + h = 5*GRID_H; }; - }; - class Controls { - class ArrowLeft: RscButton { - idc = A3A_IDC_ARSLIMARROWMINUS; - text = "-"; - colorBackground[]={0,0,0,0.8}; - onButtonClick = "['listButton', [-1]] call A3A_fnc_arsenalLimitsDialog"; - fade = 1; - enable = 0; - w = 6*AL_GRID_W; // x/y ignored - h = 6*AL_GRID_H; - sizeEx = 6*AL_GRID_H; - }; - class ArrowRight: ArrowLeft { - idc = A3A_IDC_ARSLIMARROWPLUS; - onButtonClick = "['listButton', [1]] call A3A_fnc_arsenalLimitsDialog"; - text="+"; - }; - class MainListBox : RscListNBox { + class MainListBox : A3A_ControlsGroup { idc = A3A_IDC_ARSLIMLISTBOX; - colorBackground[]={0,0,0.5,0.8}; // completely ignored? - colorSelectBackground[]={0.7,0.3,0,0.5}; - colorSelectBackground2[]={0.7,0.3,0,0.5}; - colorPictureSelected[]={1,1,1,1}; - colorSelect[]={1,1,1,1}; - colorSelect2[]={1,1,1,1}; - colorPictureRightSelected[]={1,1,1,1}; - columns[]={0.05, 0.67, 0.80}; - idcLeft = A3A_IDC_ARSLIMARROWMINUS; - idcRIght = A3A_IDC_ARSLIMARROWPLUS; - drawSideArrows=1; - disableOverflow=1; - x = AL_CENTER_X - 60*AL_GRID_W; - y = safezoneY + 36*AL_GRID_H; - w = 130*AL_GRID_W; - h = safezoneH - 80*AL_GRID_H; - sizeEx = 5*AL_GRID_H; + x = DIALOG_X + 42*GRID_W; + y = DIALOG_Y + 6*GRID_H; + w = 102*GRID_W; + h = 88*GRID_H; }; - class HeaderCurrent : RscText { + class HeaderCurrent : A3A_TextRight { idc = -1; - colorBackground[]={0,0,0,0}; - colorText[]={1,1,1,0.8}; - x = AL_CENTER_X - 60*AL_GRID_W + 85*AL_GRID_W; - y = safezoneY + 30*AL_GRID_H; - w = 50*AL_GRID_W; - h = 6*AL_GRID_H; - sizeEx = 5*AL_GRID_H; + x = DIALOG_X + 95*GRID_W; + y = DIALOG_Y + 2*GRID_H; + w = 10*GRID_W; + h = 4*GRID_H; text = $STR_antistasi_arsenal_limits_dialog_current; }; class HeaderLimit : HeaderCurrent { - x = AL_CENTER_X - 60*AL_GRID_W + 104*AL_GRID_W; + x = DIALOG_X + 115*GRID_W; text = $STR_antistasi_arsenal_limits_dialog_limit; }; - class CloseButton : RscButton { + class ResetButton : A3A_Button { + idc = A3A_IDC_ARSLIMRESETBUTTON; + x = DIALOG_X + 14*GRID_W; + y = DIALOG_Y + 78*GRID_H; + text = $STR_antistasi_arsenal_limits_dialog_reset; + tooltip = $STR_antistasi_arsenal_limits_dialog_reset_tooltip; + onButtonClick = "['resetButton'] call A3A_fnc_arsenalLimitsDialog"; + }; + + class CloseButton : A3A_Button { idc = A3A_IDC_ARSLIMCLOSEBUTTON; - colorBackground[]={0.7,0.3,0,1}; - colorFocused[]={0.7,0.3,0,1}; - colorText[]={1,1,1,1}; - font = "PuristaBold"; - style = ST_CENTER; - sizeEx = 6*AL_GRID_H; - x = AL_CENTER_X - 80*AL_GRID_W; - y = safezoneY + safezoneH - 38*AL_GRID_H; - w = 40*AL_GRID_W; - h = 8*AL_GRID_H; + x = DIALOG_X + 14*GRID_W; + y = DIALOG_Y + 88*GRID_H; text = $STR_antistasi_arsenal_limits_dialog_close; onButtonClick = "closeDialog 0"; }; + + +/* class StepButton : CloseButton { idc = A3A_IDC_ARSLIMSTEPBUTTON; x = AL_CENTER_X - 20*AL_GRID_W; @@ -114,143 +63,137 @@ class A3A_ArsenalLimitsDialog { onButtonClick = "['stepButton'] call A3A_fnc_arsenalLimitsDialog"; onLoad = "['stepButton'] spawn A3A_fnc_arsenalLimitsDialog"; }; - class ResetButton : CloseButton { - idc = A3A_IDC_ARSLIMRESETBUTTON; - x = AL_CENTER_X + 40*AL_GRID_W; - text = $STR_antistasi_arsenal_limits_dialog_reset; - onButtonClick = "['resetButton'] call A3A_fnc_arsenalLimitsDialog"; - }; - - class TypeSelection : RscControlsGroup { +*/ + class TypeSelection : A3A_ControlsGroup { idc = A3A_IDC_ARSLIMTYPESELECT; - x = AL_CENTER_X - 76*AL_GRID_W; - y = safezoneY + 34*AL_GRID_H; - w = 10*AL_GRID_W; - h = safezoneH - 80*AL_GRID_H; + x = DIALOG_X + 14*GRID_W; + y = DIALOG_Y + 6*GRID_H; + w = 16*GRID_W; + h = 68*GRID_H; class controls { - class buttonPrimaryWeapon : RscButton { + class buttonPrimaryWeapon : A3A_Button { style = ST_PICTURE + ST_KEEP_ASPECT_RATIO; idc = A3A_IDC_ARSLIMTYPESBASE + 0; text="\A3\Ui_f\data\GUI\Rsc\RscDisplayArsenal\PrimaryWeapon_ca.paa"; tooltip="$STR_A3_RscDisplayArsenal_tab_PrimaryWeapon"; onButtonClick = "['typeSelect', [ctrlIDC (_this#0)]] call A3A_fnc_arsenalLimitsDialog"; - colorBackground[]={0,0,0,0.5}; colorDisabled[] = {0,0,0,1}; colorBackgroundDisabled[] = {1,1,1,1}; x = 0; y = 0; - w = 8*AL_GRID_W; - h = 8*AL_GRID_H; + w = 6*GRID_W; + h = 6*GRID_H; }; class buttonHandgun : buttonPrimaryWeapon { idc = A3A_IDC_ARSLIMTYPESBASE + 2; text="\A3\Ui_f\data\GUI\Rsc\RscDisplayArsenal\Handgun_ca.paa"; tooltip="$STR_A3_RscDisplayArsenal_tab_Handgun"; - y = 8*AL_GRID_H; + y = 6*GRID_H; }; class buttonSecondaryWeapon : buttonPrimaryWeapon { idc = A3A_IDC_ARSLIMTYPESBASE + 1; tooltip="$STR_A3_RscDisplayArsenal_tab_SecondaryWeapon"; text="\A3\Ui_f\data\GUI\Rsc\RscDisplayArsenal\SecondaryWeapon_ca.paa"; - y = 16*AL_GRID_H; + y = 12*GRID_H; }; class buttonHeadgear : buttonPrimaryWeapon { idc = A3A_IDC_ARSLIMTYPESBASE + 6; tooltip="$STR_A3_RscDisplayArsenal_tab_Headgear"; text="\A3\Ui_f\data\GUI\Rsc\RscDisplayArsenal\Headgear_ca.paa"; - y = 24*AL_GRID_H; + y = 18*GRID_H; }; class buttonUniform : buttonPrimaryWeapon { idc = A3A_IDC_ARSLIMTYPESBASE + 3; tooltip="$STR_A3_RscDisplayArsenal_tab_Uniform"; text="\A3\Ui_f\data\GUI\Rsc\RscDisplayArsenal\Uniform_ca.paa"; - y = 32*AL_GRID_H; + y = 24*GRID_H; }; class buttonVest: buttonPrimaryWeapon { idc = A3A_IDC_ARSLIMTYPESBASE + 4; tooltip="$STR_A3_RscDisplayArsenal_tab_Vest"; text="\A3\Ui_f\data\GUI\Rsc\RscDisplayArsenal\Vest_ca.paa"; - y = 40*AL_GRID_H; + y = 30*GRID_H; }; class buttonBackpack: buttonPrimaryWeapon { idc = A3A_IDC_ARSLIMTYPESBASE + 5; tooltip="$STR_A3_RscDisplayArsenal_tab_Backpack"; text="\A3\Ui_f\data\GUI\Rsc\RscDisplayArsenal\Backpack_ca.paa"; - y = 48*AL_GRID_H; + y = 36*GRID_H; }; class buttonNVG: buttonPrimaryWeapon { idc = A3A_IDC_ARSLIMTYPESBASE + 8; tooltip="$STR_A3_RscDisplayArsenal_tab_NVGs"; text="\A3\Ui_f\data\GUI\Rsc\RscDisplayArsenal\NVGs_ca.paa"; - y = 56*AL_GRID_H; + y = 42*GRID_H; }; class buttonBinoculars: buttonPrimaryWeapon { idc = A3A_IDC_ARSLIMTYPESBASE + 9; tooltip="$STR_A3_RscDisplayArsenal_tab_Binoculars"; text="\A3\Ui_f\data\GUI\Rsc\RscDisplayArsenal\Binoculars_ca.paa"; - y = 64*AL_GRID_H; + y = 48*GRID_H; }; class buttonGPS: buttonPrimaryWeapon { idc = A3A_IDC_ARSLIMTYPESBASE + 11; tooltip="$STR_A3_RscDisplayArsenal_tab_GPS"; text="\A3\Ui_f\data\GUI\Rsc\RscDisplayArsenal\GPS_ca.paa"; - y = 72*AL_GRID_H; + y = 54*GRID_H; }; class buttonRadio: buttonPrimaryWeapon { idc = A3A_IDC_ARSLIMTYPESBASE + 12; tooltip="$STR_A3_RscDisplayArsenal_tab_Radio"; text="\A3\Ui_f\data\GUI\Rsc\RscDisplayArsenal\Radio_ca.paa"; - y = 80*AL_GRID_H; + y = 60*GRID_H; }; class buttonOptic: buttonPrimaryWeapon { idc = A3A_IDC_ARSLIMTYPESBASE + 18; tooltip="$STR_A3_RscDisplayArsenal_tab_ItemOptic"; text="\A3\Ui_f\data\GUI\Rsc\RscDisplayArsenal\ItemOptic_ca.paa"; - y = 92*AL_GRID_H; + x = 10*GRID_W; + y = 0*GRID_H; }; - class buttonItemAcc: buttonPrimaryWeapon { + class buttonItemAcc: buttonOptic { idc = A3A_IDC_ARSLIMTYPESBASE + 19; text="\A3\Ui_f\data\GUI\Rsc\RscDisplayArsenal\ItemAcc_ca.paa"; tooltip="$STR_A3_RscDisplayArsenal_tab_ItemAcc"; - y = 100*AL_GRID_H; + y = 6*GRID_H; }; - class buttonMuzzle: buttonPrimaryWeapon { + class buttonMuzzle: buttonOptic { idc = A3A_IDC_ARSLIMTYPESBASE + 20; text="\A3\Ui_f\data\GUI\Rsc\RscDisplayArsenal\ItemMuzzle_ca.paa"; tooltip="$STR_A3_RscDisplayArsenal_tab_ItemMuzzle"; - y = 108*AL_GRID_H; + y = 12*GRID_H; }; - class buttonBipod: buttonPrimaryWeapon { + class buttonBipod: buttonOptic { idc = A3A_IDC_ARSLIMTYPESBASE + 25; text="\A3\Ui_f\data\GUI\Rsc\RscDisplayArsenal\ItemBipod_ca.paa"; tooltip="$STR_A3_RscDisplayArsenal_tab_ItemBipod"; - y = 116*AL_GRID_H; + y = 18*GRID_H; }; - class buttonMag: buttonPrimaryWeapon { + class buttonMag: buttonOptic { idc = A3A_IDC_ARSLIMTYPESBASE + 26; text="\A3\Ui_f\data\GUI\Rsc\RscDisplayArsenal\CargoMagAll_ca.paa"; tooltip="$STR_A3_RscDisplayArsenal_tab_CargoMagAll"; - y = 128*AL_GRID_H; + y = 28*GRID_H; }; - class buttonThrow: buttonPrimaryWeapon { + class buttonThrow: buttonOptic { idc = A3A_IDC_ARSLIMTYPESBASE + 22; text="\A3\Ui_f\data\GUI\Rsc\RscDisplayArsenal\CargoThrow_ca.paa"; tooltip="$STR_A3_RscDisplayArsenal_tab_CargoThrow"; - y = 136*AL_GRID_H; + y = 34*GRID_H; }; - class buttonPut: buttonPrimaryWeapon { + class buttonPut: buttonOptic { idc = A3A_IDC_ARSLIMTYPESBASE + 23; text="\A3\Ui_f\data\GUI\Rsc\RscDisplayArsenal\CargoPut_ca.paa"; tooltip="$STR_A3_RscDisplayArsenal_tab_CargoPut"; - y = 144*AL_GRID_H; + y = 40*GRID_H; }; - class buttonMisc: buttonPrimaryWeapon { + class buttonMisc: buttonOptic { idc = A3A_IDC_ARSLIMTYPESBASE + 24; text="\A3\Ui_f\data\GUI\Rsc\RscDisplayArsenal\CargoMisc_ca.paa"; tooltip="$STR_A3_RscDisplayArsenal_tab_CargoMisc"; - y = 152*AL_GRID_H; + y = 46*GRID_H; }; }; }; diff --git a/A3A/addons/gui/dialogues/controls.hpp b/A3A/addons/gui/dialogues/controls.hpp index fcc11db881..596fa8cb5d 100644 --- a/A3A/addons/gui/dialogues/controls.hpp +++ b/A3A/addons/gui/dialogues/controls.hpp @@ -57,6 +57,11 @@ class A3A_Text : A3A_CtrlDefault colorBackground[] = A3A_COLOR_TRANSPARENT; }; +class A3A_TextRight : A3A_Text +{ + style = ST_RIGHT; +}; + class A3A_TextMulti: A3A_Text { style = ST_LEFT + ST_MULTI + ST_NO_RECT; diff --git a/A3A/addons/gui/dialogues/ids.inc b/A3A/addons/gui/dialogues/ids.inc index dd563e68f7..d773f5d4d9 100644 --- a/A3A/addons/gui/dialogues/ids.inc +++ b/A3A/addons/gui/dialogues/ids.inc @@ -322,6 +322,7 @@ Maintainer: DoomMetal #define A3A_IDC_ARSLIMTYPESELECT 9504 #define A3A_IDC_ARSLIMSTEPBUTTON 9505 #define A3A_IDC_ARSLIMCLOSEBUTTON 9506 +#define A3A_IDC_ARSLIMRESETBUTTON 9507 #define A3A_IDC_ARSLIMTYPESBASE 9550 // Setup interface diff --git a/A3A/addons/gui/functions/GUI/fn_arsenalLimitsDialog.sqf b/A3A/addons/gui/functions/GUI/fn_arsenalLimitsDialog.sqf index 0f2bcf6058..85dd988e7b 100644 --- a/A3A/addons/gui/functions/GUI/fn_arsenalLimitsDialog.sqf +++ b/A3A/addons/gui/functions/GUI/fn_arsenalLimitsDialog.sqf @@ -13,6 +13,7 @@ Environment: */ #include "..\..\dialogues\ids.inc" +#include "..\..\dialogues\defines.hpp" #include "..\..\script_component.hpp" FIX_LINE_NUMBERS() @@ -23,13 +24,23 @@ private _fnc_defaultLimit = { [A3A_guestItemLimit, 3*A3A_guestItemLimit] select private _display = findDisplay A3A_IDD_ARSENALLIMITSDIALOG; private _listBox = _display displayCtrl A3A_IDC_ARSLIMLISTBOX; + switch (_mode) do { + case ("init"): + { + if !(player call A3A_fnc_isMember) then { + [localize "STR_antistasi_arsenal_limits_dialog_hint_title", localize "STR_antistasi_arsenal_limits_dialog_guest_warning"] call A3A_fnc_customHint; + (_display displayctrl A3A_IDC_ARSLIMRESETBUTTON) ctrlEnable false; + }; + ["typeSelect", [A3A_IDC_ARSLIMTYPESBASE]] call A3A_fnc_arsenalLimitsDialog; + }; + case ("typeSelect"): { - private _typeIndex = if (isNil "_params") then { 0 } else { (_params#0) - A3A_IDC_ARSLIMTYPESBASE }; + private _typeIndex = (_params#0) - A3A_IDC_ARSLIMTYPESBASE; _display setVariable ["typeIndex", _typeIndex]; - private _defaultLimit = _typeIndex call _fnc_defaultLimit; + private _defLimit = _typeIndex call _fnc_defaultLimit; private _cfgCat = switch (_typeIndex) do { case 5: { configFile / "cfgVehicles" }; @@ -37,20 +48,44 @@ switch (_mode) do default { configFile / "cfgWeapons" }; }; - lnbClear _listBox; + { ctrlDelete _x } forEach allControls _listBox; { _x params ["_class", "_count"]; - if (_count == -1) then { continue }; private _itemName = getText (_cfgCat / _class / "displayName"); - private _limit = A3A_arsenalLimits getOrDefault [_class, _defaultLimit]; + private _limit = A3A_arsenalLimits getOrDefault [_class, [_defLimit]] select 0; if (_typeIndex == 26) then { private _capacity = 1 max getNumber (_cfgCat / _class / "count"); _count = round (_count / _capacity); }; - private _rowIndex = _listBox lnbAddRow [_itemName, str _count, str _limit]; - _listBox lnbSetValue [[_rowIndex, 2], _limit]; - _listBox lnbSetData [[_rowIndex, 0], _class]; // store original classname for updating - } forEach (jna_datalist#_typeIndex); + private _index = _forEachIndex; + + private _nameCtrl = _display ctrlCreate ["A3A_Text", -1, _listBox]; + _nameCtrl ctrlSetPosition [0, _index*GRID_H*4, 54*GRID_W, 4*GRID_H]; + _nameCtrl ctrlCommit 0; + _nameCtrl ctrlSetText _itemName; + + private _numCtrl = _display ctrlCreate ["A3A_TextRight", -1, _listBox]; + _numCtrl ctrlSetPosition [54*GRID_W, _index*GRID_H*4, 6*GRID_W, 4*GRID_H]; + _numCtrl ctrlCommit 0; + _numCtrl ctrlSetText str _count; + + private _valCtrl = _display ctrlCreate ["A3A_TextRight", -1, _listBox]; + _valCtrl ctrlSetPosition [75*GRID_W, _index*GRID_H*4, 6*GRID_W, 4*GRID_H]; + _valCtrl ctrlCommit 0; + _valCtrl ctrlSetText str _limit; + _valCtrl setVariable ["A3A_class", _class]; + + { + _x params ["_text", "_adjust", "_xpos"]; + private _button = _display ctrlCreate ["A3A_Button", -1, _listBox]; + _button ctrlSetPosition [_xpos*GRID_W, _index*4*GRID_H, 4*GRID_W, 4*GRID_H]; + _button ctrlCommit 0; + _button ctrlSetText _text; + _button setVariable ["A3A_params", [_valCtrl, _adjust]]; + _button ctrlAddEventHandler ["ButtonClick", { ["listButton", _this] call A3A_fnc_arsenalLimitsDialog }]; + } forEach [["R", "R", 66], ["-", -5, 70], ["+", 5, 82], ["U", "U", 86]]; + + } forEach (jna_datalist#_typeIndex select {_x#1>0}); // only show non-unlocked items // color-invert the selected button, restore the others { @@ -61,32 +96,43 @@ switch (_mode) do case ("listButton"): { - if (isNil {_display getVariable "stepSize"}) exitWith {}; - private _stepSize = _display getVariable "stepSize"; - private _curRow = lnbCurSelRow _listBox; - private _class = _listBox lnbData [_curRow, 0]; - - private _curVal = _listBox lnbValue [_curRow, 2]; - private _newVal = 0 max (_curVal + _stepSize*(_params#0)); - _listBox lnbSetText [[_curRow, 2], str _newVal]; - _listBox lnbSetValue [[_curRow, 2], _newVal]; - A3A_arsenalLimits set [_class, _newVal]; + private _ctrl = _params#0; + _ctrl getVariable "A3A_params" params ["_valCtrl", "_adjust"]; + + private _defLimit = (_display getVariable "typeIndex") call _fnc_defaultLimit; + private _class = _valCtrl getVariable "A3A_class"; + A3A_arsenalLimits getOrDefault [_class, [_defLimit, _defLimit]] params ["_curVal", "_memberVal"]; + + private _newVal = call { + if (_adjust isEqualTo "R") exitWith { _defLimit }; + if (_adjust isEqualTo "U") exitWith { [minWeaps, 100] select (minWeaps < 0) }; + (_curVal + _adjust) max 0 min 100; + }; + // If we're not a member, then cap to member limit. + if !(player call A3A_fnc_isMember) then { + _newVal = _newVal max _memberVal; + } else { + _memberVal = _newVal; + }; + + _valCtrl ctrlSetText str _newVal; + if (_newVal == _defaultLimit) exitWith { A3A_arsenalLimits deleteAt _class }; + A3A_arsenalLimits set [_class, [_newVal, _memberVal]]; }; case ("resetButton"): { if (isNil {_display getVariable "typeIndex"}) exitWith {}; - private _defaultLimit = (_display getVariable "typeIndex") call _fnc_defaultLimit; + private _typeIndex = _display getVariable "typeIndex"; - private _rowCount = lnbSize _listBox select 0; - for "_row" from 0 to (_rowCount-1) do { - _listBox lnbSetText [[_row, 2], str _defaultLimit]; - _listBox lnbSetValue [[_row, 2], _defaultLimit]; - A3A_arsenalLimits deleteAt (_listBox lnbData [_row, 0]); - }; + { + A3A_arsenalLimits deleteAt (_x#0); + } forEach (jna_datalist#_typeIndex); + + ["typeSelect", [_typeIndex + A3A_IDC_ARSLIMTYPESBASE]] call A3A_fnc_arsenalLimitsDialog; // refresh the display }; - case ("stepButton"): +/* case ("stepButton"): { private _stepSize = _display getVariable ["stepSize", 1]; private _newstepSize = [1, 5] select (_stepSize == 1); @@ -94,4 +140,5 @@ switch (_mode) do private _newText = localize "STR_antistasi_arsenal_limits_dialog_step" + " ±" + str _newStepSize; ctrlSetText [A3A_IDC_ARSLIMSTEPBUTTON, _newText]; }; +*/ }; diff --git a/A3A/addons/jeroen_arsenal/JNA/fn_arsenal.sqf b/A3A/addons/jeroen_arsenal/JNA/fn_arsenal.sqf index c325063848..cc6155afbc 100644 --- a/A3A/addons/jeroen_arsenal/JNA/fn_arsenal.sqf +++ b/A3A/addons/jeroen_arsenal/JNA/fn_arsenal.sqf @@ -131,7 +131,7 @@ _arrayContains = { private _minItemsMember = { params ["_index", "_item"]; // Arsenal tab index, item classname private _min = jna_minItemMember select _index; - _min = A3A_arsenalLimits getOrDefault [_item, _min]; + _min = A3A_arsenalLimits getOrDefault [_item, [_min]] select 0; if (_index == IDC_RSCDISPLAYARSENAL_TAB_CARGOMAG || _index == IDC_RSCDISPLAYARSENAL_TAB_CARGOMAGALL) then { _min = _min * getNumber (configfile >> "CfgMagazines" >> _item >> "count"); }; diff --git a/A3A/addons/jeroen_arsenal/JNA/fn_arsenal_loadInventory.sqf b/A3A/addons/jeroen_arsenal/JNA/fn_arsenal_loadInventory.sqf index 433691097b..2839307923 100644 --- a/A3A/addons/jeroen_arsenal/JNA/fn_arsenal_loadInventory.sqf +++ b/A3A/addons/jeroen_arsenal/JNA/fn_arsenal_loadInventory.sqf @@ -164,7 +164,7 @@ _itemCounts =+ _availableItems; _item = _x select 0; _amount = (_x select 1); if (_amount != -1 && !_isMember) then { - _itemMin = A3A_arsenalLimits getOrDefault [_item, _arrayMin]; + _itemMin = A3A_arsenalLimits getOrDefault [_item, [_arrayMin]] select 0; if (_isMagArray) then { _itemMin = _itemMin * getNumber (configfile >> "CfgMagazines" >> _item >> "count") }; _subArray set [_foreachindex, [_item, (_amount - _itemMin) max 0]]; }; diff --git a/A3A/addons/jeroen_arsenal/JNA/fn_vehicleArsenal.sqf b/A3A/addons/jeroen_arsenal/JNA/fn_vehicleArsenal.sqf index d6f807f4d2..792128f07b 100644 --- a/A3A/addons/jeroen_arsenal/JNA/fn_vehicleArsenal.sqf +++ b/A3A/addons/jeroen_arsenal/JNA/fn_vehicleArsenal.sqf @@ -118,7 +118,7 @@ disableserialization; private _minItemsMember = { params ["_index", "_item"]; // Arsenal tab index, item classname private _min = jna_minItemMember select _index; - _min = A3A_arsenalLimits getOrDefault [_item, _min]; + _min = A3A_arsenalLimits getOrDefault [_item, [_min]] select 0; if (_index == IDC_RSCDISPLAYARSENAL_TAB_CARGOMAG || _index == IDC_RSCDISPLAYARSENAL_TAB_CARGOMAGALL) then { _min = _min * getNumber (configfile >> "CfgMagazines" >> _item >> "count"); }; From 6d486969f351260075f886d782847186032e04e1 Mon Sep 17 00:00:00 2001 From: jaj22 Date: Sat, 8 Jun 2024 11:10:38 +0100 Subject: [PATCH 26/78] Rework anti-air support response balance (#3250) * Rework anti-air support response balance * Fix airspace control threat locality issue * Add parameter for air response time, fixed airspceControl bug * Fix inverted low-air check for SAM usage frequency * Fix incorrect resource adjustment method and changed fixed-wing aircraft to not spawn except at taxi speeds * Add isTouchingGround to air spawning & leash checks --- A3A/addons/core/Params.hpp | 8 ++ A3A/addons/core/Stringtable.xml | 15 ++++ .../core/functions/AI/fn_AIreactOnKill.sqf | 3 +- .../functions/Base/fn_addRecentDamage.sqf | 11 ++- .../Base/fn_aggressionUpdateLoop.sqf | 6 +- .../functions/Base/fn_airspaceControl.sqf | 80 +++++-------------- .../core/functions/Base/fn_distance.sqf | 2 +- .../core/functions/CREATE/fn_AIVEHinit.sqf | 2 +- .../functions/CREATE/fn_availableBasesAir.sqf | 3 +- .../CREATE/fn_vehKilledOrCaptured.sqf | 7 +- .../functions/OrgPlayers/fn_playerLeash.sqf | 2 + .../core/functions/Supports/fn_SUP_ASF.sqf | 2 +- .../core/functions/Supports/fn_SUP_CAS.sqf | 2 +- .../core/functions/Supports/fn_SUP_SAM.sqf | 2 +- .../Supports/fn_SUP_SAMAvailable.sqf | 9 ++- .../functions/Supports/fn_initSupports.sqf | 2 +- .../functions/Supports/fn_maxDefenceSpend.sqf | 27 ++++--- .../core/functions/init/fn_initServer.sqf | 2 +- .../core/functions/init/fn_initVarServer.sqf | 2 +- 19 files changed, 97 insertions(+), 90 deletions(-) diff --git a/A3A/addons/core/Params.hpp b/A3A/addons/core/Params.hpp index 32711a28f0..a5293cc3c1 100644 --- a/A3A/addons/core/Params.hpp +++ b/A3A/addons/core/Params.hpp @@ -228,6 +228,14 @@ class Params texts[] = {"1.0x","1.1x","1.2x","1.3x","1.4x","1.5x"}; default = 12; }; + class A3A_enemyResponseTime + { + attr[] = {"server"}; + title = $STR_A3A_Params_enemyResponseTime_title; + values[] = {20,15,10,7,5}; + texts[] = {$STR_A3A_Params_generic_veryslow, $STR_A3A_Params_generic_slow, $STR_A3A_Params_generic_normal, $STR_A3A_Params_generic_fast, $STR_A3A_Params_generic_veryfast}; + default = 10; + }; class A3A_attackHQProximityMul { attr[] = {"server"}; diff --git a/A3A/addons/core/Stringtable.xml b/A3A/addons/core/Stringtable.xml index d8d9931bbd..cde06a7cc9 100644 --- a/A3A/addons/core/Stringtable.xml +++ b/A3A/addons/core/Stringtable.xml @@ -9449,6 +9449,18 @@ Очень низкая 非常低 + + Very slow + + + Slow + + + Fast + + + Very fast + Maximum global civilians Numero massimo globale di civili @@ -9531,6 +9543,9 @@ Множитель ресурсов для захватчиков по отношению к оккупантам 入侵者相对于占领者的资源倍增 + + Speed of enemy air responses + Any friendly position Jede Position der eigenen Seite diff --git a/A3A/addons/core/functions/AI/fn_AIreactOnKill.sqf b/A3A/addons/core/functions/AI/fn_AIreactOnKill.sqf index c2c7b0beab..ab11492fe3 100644 --- a/A3A/addons/core/functions/AI/fn_AIreactOnKill.sqf +++ b/A3A/addons/core/functions/AI/fn_AIreactOnKill.sqf @@ -35,7 +35,8 @@ _unit setVariable ["downedTimeout", time + 1200]; if((isNil "_killer") || {(isNull _killer) || {side (group _killer) == side _group}}) exitWith {}; // Add the unit to recent kills for reaction purposes -[side _group, getPosATL _unit, 10] remoteExec ["A3A_fnc_addRecentDamage", 2]; +[side _group, getPosATL _unit, 10, _killer] remoteExec ["A3A_fnc_addRecentDamage", 2]; + private _enemy = objNull; private _activeGroupMembers = (units _group) select {_x call A3A_fnc_canFight}; diff --git a/A3A/addons/core/functions/Base/fn_addRecentDamage.sqf b/A3A/addons/core/functions/Base/fn_addRecentDamage.sqf index 923937f540..2cac1e5d0e 100644 --- a/A3A/addons/core/functions/Base/fn_addRecentDamage.sqf +++ b/A3A/addons/core/functions/Base/fn_addRecentDamage.sqf @@ -1,4 +1,5 @@ /* Adds an entry to the enemy recent damage records on the server + For air vehicles, adds the input threat to the vehicle instead Scope: Server Environment: Preferably unscheduled @@ -7,6 +8,7 @@ Arguments: Side that took the damage, must be occupants or invaders Position that damage was taken Resource value of damage, max 999 + Killer vehicle, for adding threat to */ #include "..\..\script_component.hpp" @@ -14,7 +16,14 @@ FIX_LINE_NUMBERS() if (!isServer) exitWith { Error("Server-only function miscalled") }; -params ["_side", "_pos", "_value"]; +params ["_side", "_pos", "_value", "_killer"]; + +if (_killer isKindOf "Air") exitWith { + Debug_2("Adding %1 threat to vehicle %2", _value, typeof _killer); + + private _extraThreat = _killer getVariable ["A3A_airKills", 0]; + _killer setVariable ["A3A_airKills", _extraThreat + _value]; +}; if (_side != Occupants && _side != Invaders) exitWith { Error_1("Called with invalid side: %1", _side) }; diff --git a/A3A/addons/core/functions/Base/fn_aggressionUpdateLoop.sqf b/A3A/addons/core/functions/Base/fn_aggressionUpdateLoop.sqf index dfec887bc4..d69396faa4 100644 --- a/A3A/addons/core/functions/Base/fn_aggressionUpdateLoop.sqf +++ b/A3A/addons/core/functions/Base/fn_aggressionUpdateLoop.sqf @@ -42,10 +42,8 @@ while {true} do private _lastScale = A3A_balancePlayerScale; A3A_balancePlayerScale = (A3A_activePlayerCount ^ 0.8 + 1 + tierWar / 4) / 6; // Normalized to 1 == 5 players @ war tier 6 A3A_balancePlayerScale = A3A_balancePlayerScale * (A3A_enemyBalanceMul / 10); - A3A_balanceVehicleCost = 100 + tierWar * 10; // pretty close to true - A3A_balanceResourceRate = A3A_balancePlayerScale * A3A_balanceVehicleCost; // base resources gained per 10 minutes - // back off the tier scaling a bit for reb vs occ vs inv, because you get some natural tier scaling due to attack choice - if (gameMode == 1) then { A3A_balanceResourceRate = A3A_balanceResourceRate * (1 - tierWar / 35) }; + A3A_balanceVehicleCost = 100 + tierWar * 10; + A3A_balanceResourceRate = A3A_balancePlayerScale * ([A3A_balanceVehicleCost, 140] select (gameMode == 1)); // base resources gained per 10 minutes publicVariable "A3A_balancePlayerScale"; // needed for determining enemy skill on headless clients // Rescale defence resources when player count or difficulty changes diff --git a/A3A/addons/core/functions/Base/fn_airspaceControl.sqf b/A3A/addons/core/functions/Base/fn_airspaceControl.sqf index f661502398..4a8ca79397 100644 --- a/A3A/addons/core/functions/Base/fn_airspaceControl.sqf +++ b/A3A/addons/core/functions/Base/fn_airspaceControl.sqf @@ -57,50 +57,26 @@ private _airportWarningHeight = 750; //Initialize needed variables private _inWarningRangeOutpost = []; -private _inDetectionRangeOutpost = []; private _inWarningRangeAirport = []; -private _inDetectionRangeAirport = []; private _vehicleIsUndercover = false; private _supportCallAt = -1; private _vehPos = []; private _fn_sendSupport = { - params ["_vehicle", "_marker"]; - + params ["_vehicle", "_marker", "_threat"]; private _markerSide = sidesX getVariable [_marker, sideUnknown]; - //Reveal vehicle to all groups of the side so they can take actions -/* { - if(side _x == _markerSide) then - { - _x reveal [_vehicle, 4]; // TODO: doesn't actually work, needs remoteExec - }; - } forEach allGroups; -*/ - //Take actions against the aircraft + + ServerDebug_2("Vehicle %1 violated airspace of marker %2", typeof _vehicle, _marker); + + // Add threat to vehicle on server side. Hopefully faster than the requestSupport call + [_markerSide, false, _threat, _vehicle] remoteExecCall ["A3A_fnc_addRecentDamage", 2]; + // Let support system decide whether it's worth reacting to private _revealValue = [getMarkerPos _marker, _markerSide] call A3A_fnc_calculateSupportCallReveal; [_markerSide, _vehicle, markerPos _marker, 4, _revealValue] remoteExec ["A3A_fnc_requestSupport", 2]; -/* - switch (_airType) do - { - case (MIL_HELI): - { - Debug_3("Rebel military helicopter %1 detected by %2 (side %3), sending support now!", _vehicle, _marker, _markerSide); - [_vehicle, _markerSide, markerPos _marker, 4, _revealValue] remoteExec ["A3A_fnc_requestSupport", 2]; - }; - case (JET): - { - Debug_3("Rebel jet %1 detected by %2 (side %3), sending support now!", _vehicle, _marker, _markerSide); - [_vehicle, 4, ["ASF", "SAM"], _markerSide, _revealValue] remoteExec ["A3A_fnc_sendSupport", 2]; - }; - default - { - Debug_3("Rebel civil helicopter %1 detected by %2 (side %3), revealed for all groups!", _vehicle, _marker, _markerSide); - }; - }; -*/ + _supportCallAt = time + 30; }; private _fn_checkNoFlyZone = @@ -142,6 +118,9 @@ while {_player in crew _vehicle && alive _vehicle} do // Only run the checks for the vehicle's commander if (_player != effectiveCommander _vehicle) then { continue }; + // If we already made a call, wait until the timeout + if (time < _supportCallAt) then { continue }; + //Check undercover status _vehicleIsUndercover = captive ((crew _vehicle) select 0); _vehPos = getPosASL _vehicle; @@ -196,40 +175,23 @@ while {_player in crew _vehicle && alive _vehicle} do } else { - //Vehicles will be attacked instantly once detected - //Check for nearby airports private _airportsInRange = [_enemyAirports, _vehPos, _airportDetectionRange, _airportDetectionHeight] call _fn_getMarkersInRange; - //newAirports will contain all airports which just detected the aircraft - private _newAirports = _airportsInRange - _inDetectionRangeAirport; - _inDetectionRangeAirport = _airportsInRange; - - if(count _newAirports > 0) then + if(count _airportsInRange > 0) then { //Vehicle detected by another airport (or multiple, lucky in that case) - [_vehicle, _newAirports select 0] call _fn_sendSupport; - _supportCallAt = time + 300; - } - else - { - //No airport near, to save performance we only check outpost if they would be able to send support - if(time > _supportCallAt) then - { - //Check for nearby outposts - private _outpostsInRange = [_enemyOutposts, _vehPos, _outpostDetectionRange, _outpostDetectionHeight] call _fn_getMarkersInRange; + [_vehicle, _airportsInRange select 0, 30] call _fn_sendSupport; + continue; + }; - //Same as above - private _newOutposts = _outpostsInRange - _inDetectionRangeOutpost; - _inDetectionRangeOutpost = _outpostsInRange; + //Check for nearby outposts + private _outpostsInRange = [_enemyOutposts, _vehPos, _outpostDetectionRange, _outpostDetectionHeight] call _fn_getMarkersInRange; - if(count _newOutposts > 0) then - { - //Vehicle detected by another outpost, call support if possible - [_vehicle, _newOutposts select 0] call _fn_sendSupport; - _supportCallAt = time + 300; - }; - }; + if(count _outpostsInRange > 0) then + { + //Vehicle detected by another outpost, call support if possible + [_vehicle, _outpostsInRange select 0, 10] call _fn_sendSupport; }; }; }; diff --git a/A3A/addons/core/functions/Base/fn_distance.sqf b/A3A/addons/core/functions/Base/fn_distance.sqf index 58d676ddd0..007ed96097 100644 --- a/A3A/addons/core/functions/Base/fn_distance.sqf +++ b/A3A/addons/core/functions/Base/fn_distance.sqf @@ -424,7 +424,7 @@ do _teamplayer = units teamPlayer select { private _veh = vehicle _x; _x getVariable ["spawner", false] and _x == effectiveCommander _veh - and (_veh == _x or {!(_veh isKindOf "Plane" and speed _veh > 250)}) + and (_veh == _x or {!(_veh isKindOf "Plane" and (!isTouchingGround _veh or speed _veh > 80))}) }; // Add in rebel-controlled UAVs _teamplayer append (allUnitsUAV select { side group _x == teamPlayer }); diff --git a/A3A/addons/core/functions/CREATE/fn_AIVEHinit.sqf b/A3A/addons/core/functions/CREATE/fn_AIVEHinit.sqf index e14d2a3607..a2820466b8 100644 --- a/A3A/addons/core/functions/CREATE/fn_AIVEHinit.sqf +++ b/A3A/addons/core/functions/CREATE/fn_AIVEHinit.sqf @@ -144,7 +144,7 @@ if (_side == Invaders or _side == Occupants) then // Add 1/3 cost to recent casualties list on server private _vehCost = A3A_vehicleResourceCosts getOrDefault [typeof _veh, 0]; - [_veh getVariable "ownerSide", getPos _veh, _vehCost/3] remoteExec ["A3A_fnc_addRecentDamage", 2]; + [_veh getVariable "ownerSide", getPos _veh, _vehCost/3, _source] remoteExec ["A3A_fnc_addRecentDamage", 2]; // Attempt to call for support if there's a crew. Assume local, should be true if !(isNull group _veh) then { [group _veh, _source] spawn A3A_fnc_callForSupport }; diff --git a/A3A/addons/core/functions/CREATE/fn_availableBasesAir.sqf b/A3A/addons/core/functions/CREATE/fn_availableBasesAir.sqf index 7afa50d097..8d669693ae 100644 --- a/A3A/addons/core/functions/CREATE/fn_availableBasesAir.sqf +++ b/A3A/addons/core/functions/CREATE/fn_availableBasesAir.sqf @@ -27,7 +27,8 @@ private _weights = []; if (count (garrison getVariable [_x,[]]) < 16) then {continue}; _freeAirports pushBack _x; - _weights pushBack (1 / (markerPos _x distance2D _targPos)^2); + private _effDist = abs ((markerPos _x distance2D _targPos) - 5000); // prefer mid-distance spawns + _weights pushBack (1 / _effDist^2); } forEach airportsX; // Carrier/air corridor is always available diff --git a/A3A/addons/core/functions/CREATE/fn_vehKilledOrCaptured.sqf b/A3A/addons/core/functions/CREATE/fn_vehKilledOrCaptured.sqf index a67d774843..fde65d3207 100644 --- a/A3A/addons/core/functions/CREATE/fn_vehKilledOrCaptured.sqf +++ b/A3A/addons/core/functions/CREATE/fn_vehKilledOrCaptured.sqf @@ -5,11 +5,12 @@ Params: 1. Object: Vehicle object 2. Side: Side of unit that captured or destroyed the vehicle - 2. Bool (default false): True if captured, else destroyed + 3. Bool (default false): True if captured, else destroyed + 4. Object (default objNull): Killer vehicle. Used for passthrough to reaction functions */ #include "..\..\script_component.hpp" FIX_LINE_NUMBERS() -params ["_veh", "_sideEnemy", ["_captured", false]]; +params ["_veh", "_sideEnemy", ["_captured", false], ["_killer", objNull]]; private _type = typeof _veh; private _side = _veh getVariable ["ownerSide", teamPlayer]; // default because Zeus @@ -38,7 +39,7 @@ if ((_side == Occupants or _side == Invaders) and _vehCost > 0) then // Vehicle not pre-resourced, deplete both pools [-_vehCost, _side, "legacy"] remoteExecCall ["A3A_fnc_addEnemyResources", 2]; }; - [_side, getPos _veh, 2*_vehCost/3] remoteExec ["A3A_fnc_addRecentDamage", 2]; // other third applied in HandleDamage + [_side, getPos _veh, 2*_vehCost/3, _killer] remoteExec ["A3A_fnc_addRecentDamage", 2]; // other third applied in HandleDamage if (_sideEnemy != teamPlayer) exitWith {}; diff --git a/A3A/addons/core/functions/OrgPlayers/fn_playerLeash.sqf b/A3A/addons/core/functions/OrgPlayers/fn_playerLeash.sqf index 0fd7934ce5..459f6ad321 100644 --- a/A3A/addons/core/functions/OrgPlayers/fn_playerLeash.sqf +++ b/A3A/addons/core/functions/OrgPlayers/fn_playerLeash.sqf @@ -39,9 +39,11 @@ if (memberDistance <= 0 || !membershipEnabled) exitWith {}; // Membership is rechecked in the case that a temporary membership is granted. while {!([player] call A3A_fnc_isMember) || _debugMode} do { private _nearestLeashCentre = getPosATL player; // Only 2D pos is evaluated. Default to player position when no members or ff punishment is the exemption. + private _veh = vehicle player; private _withinLeash = switch (true) do { case (!isNil "A3A_FFPun_Jailed" && {(getPlayerUID player) in A3A_FFPun_Jailed}): { true }; case (player == theBoss): { true }; // covered in playerLeashCheckPosition, but shortcut + case (_veh isKindOf "Plane" and {!isTouchingGround _veh or speed _veh > 100}): { true }; // no air spawning check, distance.sqf + margin // Add leash exemptions here. default { [getPosATL player,_nearestLeashCentre] call A3A_fnc_playerLeashCheckPosition }; }; diff --git a/A3A/addons/core/functions/Supports/fn_SUP_ASF.sqf b/A3A/addons/core/functions/Supports/fn_SUP_ASF.sqf index e8de0507db..6c86dfc814 100644 --- a/A3A/addons/core/functions/Supports/fn_SUP_ASF.sqf +++ b/A3A/addons/core/functions/Supports/fn_SUP_ASF.sqf @@ -28,7 +28,7 @@ private _faction = Faction(_side); private _vehType = selectRandom (_faction get "vehiclesPlanesAA"); private _aggro = if(_side == Occupants) then {aggressionOccupants} else {aggressionInvaders}; -if (_delay < 0) then { _delay = (0.5 + random 1) * (300 - 15*tierWar - 1*_aggro) }; +if (_delay < 0) then { _delay = (0.5 + random 1) * (100 - _aggro + 18*A3A_enemyResponseTime) }; private _targArray = []; if (_target isEqualType objNull and {!isNull _target}) then { diff --git a/A3A/addons/core/functions/Supports/fn_SUP_CAS.sqf b/A3A/addons/core/functions/Supports/fn_SUP_CAS.sqf index f7fa990c52..5fd1eabaf5 100644 --- a/A3A/addons/core/functions/Supports/fn_SUP_CAS.sqf +++ b/A3A/addons/core/functions/Supports/fn_SUP_CAS.sqf @@ -28,7 +28,7 @@ private _faction = Faction(_side); private _vehType = selectRandom (_faction get "vehiclesPlanesCAS"); private _aggro = if(_side == Occupants) then {aggressionOccupants} else {aggressionInvaders}; -if (_delay < 0) then { _delay = (0.5 + random 1) * (300 - 15*tierWar - 1*_aggro) }; +if (_delay < 0) then { _delay = (0.5 + random 1) * (100 - _aggro + 18*A3A_enemyResponseTime) }; private _targArray = []; if (_target isEqualType objNull and {!isNull _target}) then { diff --git a/A3A/addons/core/functions/Supports/fn_SUP_SAM.sqf b/A3A/addons/core/functions/Supports/fn_SUP_SAM.sqf index f7f495def0..2bc32c8a3b 100644 --- a/A3A/addons/core/functions/Supports/fn_SUP_SAM.sqf +++ b/A3A/addons/core/functions/Supports/fn_SUP_SAM.sqf @@ -54,7 +54,7 @@ _group deleteGroupWhenEmpty true; private _aggro = if(_side == Occupants) then {aggressionOccupants} else {aggressionInvaders}; -if (_delay < 0) then { _delay = (0.5 + random 1) * (350 - 15*tierWar - 1*_aggro) }; +if (_delay < 0) then { _delay = (0.5 + random 1) * (100 - _aggro + 22*A3A_enemyResponseTime) }; private _targArray = []; if (_target isEqualType objNull and {!isNull _target}) then { diff --git a/A3A/addons/core/functions/Supports/fn_SUP_SAMAvailable.sqf b/A3A/addons/core/functions/Supports/fn_SUP_SAMAvailable.sqf index 160842dea6..56fff2cdb5 100644 --- a/A3A/addons/core/functions/Supports/fn_SUP_SAMAvailable.sqf +++ b/A3A/addons/core/functions/Supports/fn_SUP_SAMAvailable.sqf @@ -17,6 +17,11 @@ params ["_target", "_side", "_maxSpend", "_availTypes"]; if !(_target isKindOf "Air") exitWith { 0 }; // can't hit anything except air -// Should limit to certain templates? +private _targThreat = A3A_vehicleResourceCosts getOrDefault [typeOf _target, 0]; +_targThreat = _targThreat + (_target getVariable ["A3A_airKills", 0]); -1; // maybe set higher, especially if it's fixed-wing aircraft? +// Avoid using SAMs against low-threat targets unless it's a low air faction +private _lowAir = Faction(_side) getOrDefault ["attributeLowAir", false]; +if (!_lowAir) then { _targThreat = _targThreat - 150 }; + +_targThreat / 500; diff --git a/A3A/addons/core/functions/Supports/fn_initSupports.sqf b/A3A/addons/core/functions/Supports/fn_initSupports.sqf index b6ecf8c9ea..53a775e59b 100644 --- a/A3A/addons/core/functions/Supports/fn_initSupports.sqf +++ b/A3A/addons/core/functions/Supports/fn_initSupports.sqf @@ -41,7 +41,7 @@ private _initData = [ ["QRFLAND", "TROOPS", 1.0, 1.4, 0, 0, "", ""], ["QRFAIR", "TROOPS", 0.5, 0.1, 0, 0, "", ""], ["CARPETBOMBS", "AREA", 0.5, 0.1, 200, 0, "u", ""], // balanced against airstrikes - ["SAM", "TARGET", 1.0, 1.0, 0, 100, "u", ""], // balanced against ASF + ["SAM", "TARGET", 1.0, 1.0, 0, 100, "", ""], // balanced against ASF ["ORBITALSTRIKE", "AREA", 0.2, 0.0, 300, 0, "f", ""] // ["GUNSHIP", ["AREA", 0.2, 50, 0]], // uh. Does AREA work for this? Only lasts 5 minutes so maybe... ]; diff --git a/A3A/addons/core/functions/Supports/fn_maxDefenceSpend.sqf b/A3A/addons/core/functions/Supports/fn_maxDefenceSpend.sqf index 26331c9495..f4524ec370 100644 --- a/A3A/addons/core/functions/Supports/fn_maxDefenceSpend.sqf +++ b/A3A/addons/core/functions/Supports/fn_maxDefenceSpend.sqf @@ -36,17 +36,22 @@ Debug_2("Current resources %1, max resources %2", _curResources, _maxResources); if (_curResources < 0) exitWith { 0 }; -// If target is air, use a global spend limit and only consider anti-air spends +// If target is air, use global anti-air and target threat specific spend limits if (_target isEqualType objNull and {_target isKindOf "Air"}) exitWith { - // TODO: should we consider aircraft type here? - // ideally want to prevent supports being spammed against unarmed aircraft - // but this might need to be the concern of the airspace manager - - // TODO: Might need to constrain this with the strike list so that you don't get multiple supports sent against one aircraft - - private _isArmed = typeOf _target in (FactionGet(all, "vehiclesHelisLightAttack") + FactionGet(all, "vehiclesHelisAttack") + FactionGet(all, "vehiclesPlanesCAS") + FactionGet(all, "vehiclesPlanesAA")); - private _maxAASpend = _maxResources * ([0.1, 0.3] select _isArmed); + private _targThreat = A3A_vehicleResourceCosts getOrDefault [typeOf _target, 0]; + _targThreat = _targThreat + (_target getVariable ["A3A_airKills", 0]); + + private _targSpend = 0; + { + _x params ["_sside", "_btype", "_starg", "_endtime", "_dur", "_pow"]; + if (_sside == _side && _starg isEqualTo _target) then { _targSpend = _targSpend + _pow }; + } forEach A3A_supportStrikes; + + private _threshold = 150 * (4 min _maxResources / _curResources); + private _maxSpendTarg = _targThreat - _targSpend - _threshold; + + private _maxAASpend = _maxResources * 0.3; private _curAASpend = 0; { _x params ["_spSide", "_spCallPos", "_spTargPos", "_spRes", "_spTime"]; @@ -59,8 +64,8 @@ if (_target isEqualType objNull and {_target isKindOf "Air"}) exitWith } forEach A3A_supportSpends; - Debug_2("Cur AA spend %1, max AA spend %2", _curAASpend, _maxAASpend); - _curResources min (_maxAASpend - _curAASpend); + Debug_5("Cur AA spend %1, max AA spend %2, targ threat %3, targ spend %4, threshold %5", _curAASpend, _maxAASpend, _targThreat, _targSpend, _threshold); + _curResources min _maxSpendTarg min (_maxAASpend - _curAASpend); }; diff --git a/A3A/addons/core/functions/init/fn_initServer.sqf b/A3A/addons/core/functions/init/fn_initServer.sqf index b408dd7edf..193aa15534 100644 --- a/A3A/addons/core/functions/init/fn_initServer.sqf +++ b/A3A/addons/core/functions/init/fn_initServer.sqf @@ -258,7 +258,7 @@ addMissionEventHandler ["EntityKilled", { if !(isNil {_victim getVariable "ownerSide"}) then { // Antistasi-created vehicle - [_victim, _killerSide, false] call A3A_fnc_vehKilledOrCaptured; + [_victim, _killerSide, false, _killer] call A3A_fnc_vehKilledOrCaptured; [_victim] spawn A3A_fnc_postmortem; }; }]; diff --git a/A3A/addons/core/functions/init/fn_initVarServer.sqf b/A3A/addons/core/functions/init/fn_initVarServer.sqf index 3d194ba958..fc58469694 100644 --- a/A3A/addons/core/functions/init/fn_initVarServer.sqf +++ b/A3A/addons/core/functions/init/fn_initVarServer.sqf @@ -128,7 +128,7 @@ A3A_recentDamageInv = []; // Balance params updated by aggressionUpdateLoop A3A_balancePlayerScale = 1; // Important due to load/save scaling to 1 playerScale A3A_balanceVehicleCost = 110; -A3A_balanceResourceRate = A3A_balancePlayerScale * A3A_balanceVehicleCost; +A3A_balanceResourceRate = A3A_balancePlayerScale * ([A3A_balanceVehicleCost, 140] select (gameMode == 1)); // Current resources, overwritten by saved game A3A_resourcesDefenceOcc = A3A_balanceResourceRate * 3; // 30% of max From ea2543925c1ed4c8ac9544f0ec62ffe19e56f466 Mon Sep 17 00:00:00 2001 From: Tiny-DM <148804148+Tiny-DM@users.noreply.github.com> Date: Sat, 8 Jun 2024 06:11:33 -0400 Subject: [PATCH 27/78] Remove restriction from AILoadInfo action (#3257) * initial commit (ready) * Update fn_initClient.sqf --- A3A/addons/core/functions/init/fn_initClient.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/A3A/addons/core/functions/init/fn_initClient.sqf b/A3A/addons/core/functions/init/fn_initClient.sqf index 59a6878194..2fcb81a0d5 100644 --- a/A3A/addons/core/functions/init/fn_initClient.sqf +++ b/A3A/addons/core/functions/init/fn_initClient.sqf @@ -422,7 +422,7 @@ mapX addAction [localize "STR_A3A_fn_init_initclient_addact_gameOpt", { nil; },nil,0,false,true,"","(isPlayer _this) and (_this == _this getVariable ['owner',objNull]) and (side (group _this) == teamPlayer)", 4]; mapX addAction [localize "STR_A3A_fn_init_initclient_addact_mapinfo", A3A_fnc_cityinfo,nil,0,false,true,"","(isPlayer _this) and (_this == _this getVariable ['owner',objNull]) and (side (group _this) == teamPlayer)", 4]; -if (isMultiplayer) then {mapX addAction [localize "STR_A3A_fn_init_initclient_addact_ailoadinfo", { [] remoteExec ["A3A_fnc_AILoadInfo",2];},nil,0,false,true,"","((_this == theBoss) || (serverCommandAvailable ""#logout""))"]}; +if (isMultiplayer) then {mapX addAction [localize "STR_A3A_fn_init_initclient_addact_ailoadinfo", { [] remoteExec ["A3A_fnc_AILoadInfo",2];},nil,0,false,true,"",""]}; // should be no reason to restrict the aiLoadInfo to anyone [] call A3A_fnc_unitTraits; From 12369e4d77995761026d19b87134479cef505844 Mon Sep 17 00:00:00 2001 From: jaj22 Date: Sat, 8 Jun 2024 11:14:54 +0100 Subject: [PATCH 28/78] Improve getArtilleryRanges, fix IFA mortar case (#3266) * Changes to getArtilleryRanges: - Improve artillery turret detection. - Search fire modes properly in case the maximum charge size isn't 1. - Remove incorrect attempt at determining minimum range. * Accurately replicate artillery computer min/max ranges in getArtilleryRanges --- .../Supports/fn_getArtilleryRanges.sqf | 53 +++++++++++++++---- 1 file changed, 44 insertions(+), 9 deletions(-) diff --git a/A3A/addons/core/functions/Supports/fn_getArtilleryRanges.sqf b/A3A/addons/core/functions/Supports/fn_getArtilleryRanges.sqf index b95af690f7..0b5c9c06f4 100644 --- a/A3A/addons/core/functions/Supports/fn_getArtilleryRanges.sqf +++ b/A3A/addons/core/functions/Supports/fn_getArtilleryRanges.sqf @@ -12,7 +12,7 @@ Return array: Examples: ["UK3CB_ADA_I_BM21", "rhs_mag_m21of_1"] call A3A_fnc_getArtilleryRanges; - ["O_MBT_02_arty_F", "32Rnd_155mm_Mo_shells_O"] call A3A_fnc_getArtileryRanges; + ["O_MBT_02_arty_F", "32Rnd_155mm_Mo_shells_O"] call A3A_fnc_getArtilleryRanges; */ #include "..\..\script_component.hpp" @@ -20,9 +20,13 @@ FIX_LINE_NUMBERS() params ["_vehType", "_shellType"]; +private _hmkey = _vehType + "_" + _shellType; +if (isNil "A3A_artyRangeHM") then { A3A_artyRangeHM = createHashMap }; +if (_hmkey in A3A_artyRangeHM) exitWith { A3A_artyRangeHM get _hmkey }; + private _turretCfg = call { private _allTurrets = configProperties [configFile >> "CfgVehicles" >> _vehType >> "Turrets"]; - private _idx = _allTurrets findIf { getNumber (_x >> "elevationMode") == 3 }; // no idea if this is a valid check + private _idx = _allTurrets findIf { getNumber (_x >> "elevationMode") != 0 }; // no idea if this is a valid check if (_idx == -1) exitWith { Error_1("Artillery turret not found on %1", _vehType); configFile >> "CfgVehicles" >> _vehType >> "Turrets" >> "MainTurret"; @@ -37,13 +41,44 @@ private _weaponCfg = configFile >> "CfgWeapons" >> _weapon; // Assume that there's no speed override on weapon, probably true for arty private _initSpeed = getNumber (configFile >> "CfgMagazines" >> _shellType >> "initSpeed"); -private _maxElev = getNumber (_turretCfg >> "maxElev"); + +// Find min and max charges +private _minCharge = 1; +private _maxCharge = 0; +{ + private _modeCfg = if (_x == "this") then { _weaponCfg } else { _weaponCfg >> _x }; + private _charge = getNumber (_modeCfg >> "artilleryCharge"); + if (_charge == 0) then { continue }; + _minCharge = _charge min _minCharge; + _maxCharge = _charge max _maxCharge; +} forEach getArray (_weaponCfg >> "modes"); + +if (_maxCharge == 0) then { Error_1("Artillery charge lookup failed for %1", _vehType); _minCharge = 1; _maxCharge = 1; }; + +// Now for the horror. There should be a saner way to do this but I couldn't find one. +private _baseElev = 45; +isNil { + private _veh = createVehicleLocal [_vehType, [0,0,-1000], [], 0, "NONE"]; + _veh enableSimulation false; + private _gunBeg = _veh selectionPosition getText (_turretCfg >> "gunBeg"); + private _gunEnd = _veh selectionPosition getText (_turretCfg >> "gunEnd"); + // Arma bug? should be translated to world space (slightly different for LIB_M2_60) but isn't. + private _gunDir = _gunEnd vectorFromTo _gunBeg; + _baseElev = asin (_gunDir#2) - getNumber (_turretCfg >> "initElev"); + deleteVehicle _veh; +}; + +// Artillery engine doesn't seem to consider minElev as a short-range option +private _maxElev = _baseElev + getNumber (_turretCfg >> "maxElev"); +private _minElev = _baseElev + getNumber (_turretCfg >> "minElev"); +private _longElev = [45, _minElev] select (_minElev > 45); + // Simple formula works because Arma doesn't calculate air resistance for artillery -private _maxRange = (_initSpeed)^2 * sin (2*45) / 9.807; +private _maxRange = (_initSpeed * _maxCharge)^2 * sin (2*_longElev) / 9.807; +private _minRange = (_initSpeed * _minCharge)^2 * sin (2*_maxElev) / 9.807; -// Assumes first fire mode is closest range, probably true because artillery computer -private _minCharge = getNumber (_weaponCfg >> getArray (_weaponCfg >> "modes")#0 >> "artilleryCharge"); -if (_minCharge == 0) then { Error_1("Artillery charge lookup failed for %1", _vehType); _minCharge = 1 }; -private _minRange = (_minCharge * _initSpeed)^2 * sin (2*_maxElev) / 9.807; +//private _reloadTime = getNumber (_weaponCfg >> "reloadTime"); -[_minRange+100, _maxRange-100]; // make sure we can spread shots +private _result = [200 max (_minRange + 100), _maxRange - 100]; // make sure we can spread shots +A3A_artyRangeHM set [_hmkey, _result]; +_result; From 8ceec2bb44ecdd1d85013633d62d76d26065c5ee Mon Sep 17 00:00:00 2001 From: John Jordan Date: Sat, 8 Jun 2024 15:58:32 +0100 Subject: [PATCH 29/78] Add tank platoon support as alternative to CAS --- A3A/addons/core/CfgFunctions.hpp | 3 + A3A/addons/core/Stringtable.xml | 3 + .../Base/fn_getVehiclesGroundSupport.sqf | 10 +- .../CREATE/fn_createAttackForceLand.sqf | 7 +- .../core/functions/Supports/fn_SUP_tank.sqf | 51 +++++++ .../Supports/fn_SUP_tankAvailable.sqf | 24 ++++ .../functions/Supports/fn_SUP_tankRoutine.sqf | 128 ++++++++++++++++++ .../functions/Supports/fn_initSupports.sqf | 3 +- .../Supports/fn_showInterceptedSetupCall.sqf | 6 +- 9 files changed, 226 insertions(+), 9 deletions(-) create mode 100644 A3A/addons/core/functions/Supports/fn_SUP_tank.sqf create mode 100644 A3A/addons/core/functions/Supports/fn_SUP_tankAvailable.sqf create mode 100644 A3A/addons/core/functions/Supports/fn_SUP_tankRoutine.sqf diff --git a/A3A/addons/core/CfgFunctions.hpp b/A3A/addons/core/CfgFunctions.hpp index c282ebaf2d..5de93ef3cf 100644 --- a/A3A/addons/core/CfgFunctions.hpp +++ b/A3A/addons/core/CfgFunctions.hpp @@ -665,6 +665,9 @@ class CfgFunctions class SUP_SAM {}; class SUP_SAMAvailable {}; class SUP_SAMRoutine {}; + class SUP_tank {}; + class SUP_tankAvailable {}; + class SUP_tankRoutine {}; class SUP_UAV {}; class SUP_UAVRoutine {}; }; diff --git a/A3A/addons/core/Stringtable.xml b/A3A/addons/core/Stringtable.xml index d8d9931bbd..c679fb4d68 100644 --- a/A3A/addons/core/Stringtable.xml +++ b/A3A/addons/core/Stringtable.xml @@ -10359,6 +10359,9 @@ 예상 설정 시간: %1분 Осталось времени: %1 мин. + + %1 just sent a tank platoon. + %1 is sending a spotting UAV. %1 세력이 감시형 UAV를 보냄 diff --git a/A3A/addons/core/functions/Base/fn_getVehiclesGroundSupport.sqf b/A3A/addons/core/functions/Base/fn_getVehiclesGroundSupport.sqf index e8a7773de9..aaf1972367 100644 --- a/A3A/addons/core/functions/Base/fn_getVehiclesGroundSupport.sqf +++ b/A3A/addons/core/functions/Base/fn_getVehiclesGroundSupport.sqf @@ -9,7 +9,7 @@ Arguments: Return value: [vehType, weight, vehType2, weight2, ...] */ -params ["_side", "_level"]; +params ["_side", "_level", ["_tanksOnly", false]]; _level = (_level max 1 min 10) - 1; private _faction = [A3A_faction_occ, A3A_faction_inv] select (_side == Invaders); @@ -36,14 +36,16 @@ if (_faction get "vehiclesHeavyTanks" isEqualTo []) then { _ltWeight = _ltWeight if (_faction get "vehiclesLightTanks" isEqualTo []) then { _tankWeight = _tankWeight + _ltWeight }; if (_faction get "vehiclesTanks" isEqualTo []) then { _ltWeight = _ltWeight + _tankWeight }; +[_faction get "vehiclesLightTanks", _ltWeight] call _fnc_addArrayToWeights; +[_faction get "vehiclesTanks", _tankWeight] call _fnc_addArrayToWeights; +[_faction get "vehiclesHeavyTanks", _hvytWeight] call _fnc_addArrayToWeights; +if (_tanksOnly) exitWith { _vehWeights }; + // only occupants use militia vehicles? if (_side == Occupants) then { [_faction get "vehiclesMilitiaLightArmed", _milCarWeight] call _fnc_addArrayToWeights; }; [_faction get "vehiclesLightArmed", _carWeight] call _fnc_addArrayToWeights; -[_faction get "vehiclesLightTanks", _ltWeight] call _fnc_addArrayToWeights; -[_faction get "vehiclesTanks", _tankWeight] call _fnc_addArrayToWeights; -[_faction get "vehiclesHeavyTanks", _hvytWeight] call _fnc_addArrayToWeights; [_vehAA, _aaWeight] call _fnc_addArrayToWeights; _vehWeights; diff --git a/A3A/addons/core/functions/CREATE/fn_createAttackForceLand.sqf b/A3A/addons/core/functions/CREATE/fn_createAttackForceLand.sqf index 9edb19938a..9d9aa481b9 100644 --- a/A3A/addons/core/functions/CREATE/fn_createAttackForceLand.sqf +++ b/A3A/addons/core/functions/CREATE/fn_createAttackForceLand.sqf @@ -13,7 +13,8 @@ Arguments: Total number of vehicles to create Number of attack/support vehicles to create Optional, tier modifier to apply to vehicle selection (Default: 0) - Optional, troop type to use (Default: "Normal") + Optional, true to only use tanks (Default: false) +// Optional, troop type to use (Default: "Normal") Return array: Resources spent @@ -24,7 +25,7 @@ Return array: #include "..\..\script_component.hpp" FIX_LINE_NUMBERS() -params ["_side", "_base", "_target", "_resPool", "_vehCount", "_vehAttackCount", ["_tierMod", 0]]; +params ["_side", "_base", "_target", "_resPool", "_vehCount", "_vehAttackCount", ["_tierMod", 0], ["_tanksOnly", false]]; private _targpos = if (_target isEqualType []) then { _target } else { markerPos _target }; private _transportRatio = 1 - _vehAttackCount / _vehCount; @@ -34,7 +35,7 @@ private _crewGroups = []; private _cargoGroups = []; private _transportPool = [_side, tierWar+_tierMod] call A3A_fnc_getVehiclesGroundTransport; -private _supportPool = [_side, tierWar+_tierMod] call A3A_fnc_getVehiclesGroundSupport; +private _supportPool = [_side, tierWar+_tierMod, _tanksOnly] call A3A_fnc_getVehiclesGroundSupport; private _numTransports = 0; private _isTransport = _vehAttackCount < _vehCount; // normal case, first vehicle should be a transport diff --git a/A3A/addons/core/functions/Supports/fn_SUP_tank.sqf b/A3A/addons/core/functions/Supports/fn_SUP_tank.sqf new file mode 100644 index 0000000000..ce8d1cdf5d --- /dev/null +++ b/A3A/addons/core/functions/Supports/fn_SUP_tank.sqf @@ -0,0 +1,51 @@ +/* Sets up a land QRF support + +Environment: Server, scheduled, internal + +Arguments: + The (unique) name of the support, mostly for logging + The side from which the support should be sent (occupants or invaders) + Resource pool used for this support. Should be "attack" or "defence" + Maximum resources to spend on this support. Must be greater than zero + Initial target, or "false" for none. + Estimated position of target, or center of target zone + Reveal value 0-1, higher values mean more information provided about support + Setup delay time in seconds, if negative will calculate based on war tier + +Returns: + Resource cost of support call, or -1 for failure +*/ + +#include "..\..\script_component.hpp" +FIX_LINE_NUMBERS() + +params ["_suppName", "_side", "_resPool", "_maxSpend", "_target", "_targPos", "_reveal", "_delay"]; + +private _base = [_side, _targPos] call A3A_fnc_availableBasesLand; +if (isNil "_base") exitWith { Info("Tanks cancelled because no land bases available"); -1 }; + +// Prevent ground QRFs spawning on top of each other. Should be gone after a minute. +[_base, 1] call A3A_fnc_addTimeForIdle; + +private _vehCount = 2 min ceil (_maxSpend / 200); +private _estResources = _vehCount * 200; + +// Land QRF delay is purely dependent on travel as they're slow enough already +if (_delay < 0) then { _delay = 0 }; // land QRFs slow enough already + +private _targArray = []; +if (_target isEqualType objNull and {!isNull _target}) then { + // Should probably put a partial "troops" entry in here too? + A3A_supportStrikes pushBack [_side, "TARGET", _target, time + 1800, 1800, 150*_vehCount]; + _targArray = [_target, _targPos]; +}; + +// name, side, suppType, center, radius, [target, targpos] +private _suppData = [_supportName, _side, "TANK", _targPos, 1000, _targArray]; +A3A_activeSupports pushBack _suppData; +[_suppData, _resPool, _base, _vehCount, _delay, _estResources] spawn A3A_fnc_SUP_tankRoutine; + +private _approxTime = _delay + (markerPos _base distance2D _targPos) / (30 / 3.6); // (badly) estimated travel time +[_reveal, _side, "TANK", _targPos, _approxTime] spawn A3A_fnc_showInterceptedSetupCall; + +_estResources; // *estimated* resource cost of vehicles diff --git a/A3A/addons/core/functions/Supports/fn_SUP_tankAvailable.sqf b/A3A/addons/core/functions/Supports/fn_SUP_tankAvailable.sqf new file mode 100644 index 0000000000..907b8c517c --- /dev/null +++ b/A3A/addons/core/functions/Supports/fn_SUP_tankAvailable.sqf @@ -0,0 +1,24 @@ +/* Get tank support selection weight against target + +Arguments: + Target object + Side to send support from + Max resource spend (not currently used) + Array of strings of available types for this faction + +Return value: + Weight value, 0 for unavailable or useless +*/ + +#include "..\..\script_component.hpp" +FIX_LINE_NUMBERS() + +params ["_target", "_side", "_maxSpend", "_availTypes"]; + +if (_target isKindOf "Air") exitWith { 0 }; // can't hit air + +if (_target isKindOf "Man") exitWith { 0.001 }; // Don't spawn to attack meatsacks, but re-use active supports + +// Against vehicles and statics, use more frequently against more dangerous stuff +private _threat = A3A_groundVehicleThreat getOrDefault [typeOf _target, 0]; +0.001 + _threat / 80; diff --git a/A3A/addons/core/functions/Supports/fn_SUP_tankRoutine.sqf b/A3A/addons/core/functions/Supports/fn_SUP_tankRoutine.sqf new file mode 100644 index 0000000000..6b9b1bb818 --- /dev/null +++ b/A3A/addons/core/functions/Supports/fn_SUP_tankRoutine.sqf @@ -0,0 +1,128 @@ +/* Create and maintain close air support bomber + +Environment: Server, must be spawned + +Arguments: + Active support data, see initSupports + Resource pool of support, "attack" or "defence" + Marker name of source land base + Number of tanks to send + Delay time in seconds + Estimated resources already spent on support +// Amount of information to reveal to rebels, 0-1 +*/ +#include "..\..\script_component.hpp" +FIX_LINE_NUMBERS() + +Debug_1("tankRoutine called with %1", _this); + +params ["_suppData", "_resPool", "_base", "_vehCount", "_sleepTime", "_estResources"]; +_suppData params ["_supportName", "_side", "_suppType", "_suppCenter", "_suppRadius", "_suppTarget"]; + +sleep _sleepTime; + +// Only spawn tanks +private _data = [_side, _base, _suppCenter, _resPool, _vehCount, _vehCount, 2, true] call A3A_fnc_createAttackForceLand; +_data params ["_resources", "_vehicles", "_crewGroups", "_cargoGroups"]; +Info_1("Spawn performed: Vehicles %1", _vehicles apply { typeOf _x }); + +// Update the resource usage for the final value +[_estResources - _resources, _side, _resPool] remoteExec ["A3A_fnc_addEnemyResources", 2]; + + +#define STATE_TRAVEL 1 +#define STATE_ACQUIRE 2 +#define STATE_ATTACK 3 + +private _timeOut = time + 1800; +private _remTargets = 2; +private _state = STATE_TRAVEL; +private _targetObj = objNull; + +while {true} do +{ + private _remVehicles = _vehicles select { canFire _x and canMove _x and side _x == _side }; + if (_remVehicles isEqualTo []) exitWith { + Info_1("%1 has been defeated, starting retreat", _supportName); + }; + if (time > _timeOut) exitWith { + Info_1("%1 has timed out, starting retreat", _supportName); + }; + if (_remTargets <= 0) exitWith { + Info_1("%1 has run out of targets, aborting routine", _supportName); + }; + + switch (_state) do + { + case STATE_TRAVEL: { + if (_remVehicles inAreaArray [_suppCenter, _suppRadius, _suppRadius] isEqualTo []) exitWith { sleep 5 }; + + Debug_1("%1 reached patrol zone, acquiring target", _supportName); + _state = STATE_ACQUIRE; + continue; + }; + + case STATE_ACQUIRE: { + if (_suppTarget isEqualTo []) exitWith { sleep 5 }; + + _targetObj = _suppTarget select 0; + if !(_targetObj call A3A_fnc_canFight) exitWith { + _suppTarget resize 0; + Debug_1("%1 skips target, as it is already dead", _supportName); + }; + Debug_2("Next target for %2 is %1", _suppTarget, _supportName); + + private _lastKnownPos = _suppTarget select 1; + private _knownDist = _lastKnownPos distance2d getPosATL _targetObj; + private _knowledge = random 0.3 + _knownDist / _suppRadius; + + { + // reveal based on proximity to last known pos + _x reveal [_targetObj, 4*_knowledge]; + + { deleteWaypoint _x } forEachReversed (waypoints _x); + private _attackWP = _x addWaypoint [_targetObj, 0]; + _attackWP setWaypointType "DESTROY"; + _attackWP waypointAttachVehicle _targetObj; + private _sadWP = _x addWaypoint [_lastKnownPos, 0]; + _sadWP setWaypointType "SAD"; + + _x setCurrentWaypoint ([_sadWP, _attackWP] select (_knowledge > random 0.5)); + _x setBehaviourStrong "COMBAT"; + _x setCombatMode "RED"; + + } forEach _crewGroups; + + _timeout = _timeout + 300; + _state = STATE_ATTACK; + continue; + }; + + case STATE_ATTACK: { + if (alive _targetObj and {_targetObj distance2D _suppCenter < _suppRadius}) exitWith { sleep 5 }; + + _remTargets = _remTargets - 1; + _suppTarget resize 0; // clear target array so support routines can add the next + + if !(alive _targetObj) then { + Debug_1("Target destroyed, %1 returns to cycle mode", _supportName); + } else { + Debug_1("Target evaded, %1 returns to cycle mode", _supportName); + }; + + { + _x setBehaviourStrong "AWARE"; + _x setCombatMode "YELLOW"; + } forEach _crewGroups; + + _timeout = _timeout - 300; + _state = STATE_ACQUIRE; + continue; + }; + }; +}; + +_suppData set [4, 0]; // Set activesupport radius to 0, enables cleanup + +{ [_x] spawn A3A_fnc_VEHDespawner } forEach _vehicles; +{ [_x] spawn A3A_fnc_enemyReturnToBase } forEach (_crewGroups + _cargoGroups); diff --git a/A3A/addons/core/functions/Supports/fn_initSupports.sqf b/A3A/addons/core/functions/Supports/fn_initSupports.sqf index b6ecf8c9ea..6b27477096 100644 --- a/A3A/addons/core/functions/Supports/fn_initSupports.sqf +++ b/A3A/addons/core/functions/Supports/fn_initSupports.sqf @@ -37,7 +37,8 @@ private _initData = [ ["ARTILLERY", "AREA", 0.5, 0.9, 150, 85, "", "vehiclesArtillery"], // balanced against mortars (50/50 at tier 10), total will be 0.5/0.9 ["MORTAR", "AREA", 0.5, 0.9, 100, 50, "", "staticMortars"], ["ASF", "TARGET", 1.0, 0.4, 0, 100, "", "vehiclesPlanesAA"], // balanced against SAMs (if available), 66/33 weighting - ["CAS", "TARGET", 1.0, 0.4, 0, 100, "", "vehiclesPlanesCAS"], + ["CAS", "TARGET", 0.5, 0.3, 0, 100, "", "vehiclesPlanesCAS"], + ["TANK", "TARGET", 0.5, 0.7, 0, 100, "", ""], // balanced against CAS, lowAir based ["QRFLAND", "TROOPS", 1.0, 1.4, 0, 0, "", ""], ["QRFAIR", "TROOPS", 0.5, 0.1, 0, 0, "", ""], ["CARPETBOMBS", "AREA", 0.5, 0.1, 200, 0, "u", ""], // balanced against airstrikes diff --git a/A3A/addons/core/functions/Supports/fn_showInterceptedSetupCall.sqf b/A3A/addons/core/functions/Supports/fn_showInterceptedSetupCall.sqf index fdc0a1efe1..b0336374cb 100644 --- a/A3A/addons/core/functions/Supports/fn_showInterceptedSetupCall.sqf +++ b/A3A/addons/core/functions/Supports/fn_showInterceptedSetupCall.sqf @@ -52,6 +52,10 @@ else { _text = format [localize "STR_A3A_fn_support_showIntStpCll_QRFLAND", _sideName]; }; + case ("TANK"): + { + _text = format [localize "STR_A3A_fn_support_showIntStpCll_TANK", _sideName]; + }; case ("AIRSTRIKE"): { _text = format [localize "STR_A3A_fn_support_showIntStpCll_AIRSTRIKE", _sideName]; @@ -109,7 +113,7 @@ private _timeStr = if(_setupTime < 60) then { "<1" } else { str round (_setup if(_reveal >= 0.8) then { - if(toupper _supportType in ["QRFLAND", "QRFAIR", "COUNTERATTACK", "MAJORATTACK"]) then + if(toupper _supportType in ["QRFLAND", "QRFAIR", "COUNTERATTACK", "MAJORATTACK", "TANK"]) then { _text = [_text,format[localize "STR_A3A_fn_support_showIntStpCll_arrivalTime",_timeStr]] joinString " "; } From 7615670c6c3e4c0628494f93a0099a0442c414d2 Mon Sep 17 00:00:00 2001 From: ante <49555217+ante185@users.noreply.github.com> Date: Mon, 10 Jun 2024 19:55:00 +0200 Subject: [PATCH 30/78] config fixed resolved baseWeapon error of UK3CB_MG3_KWS_T UK3CB_M21_Bipod_Railed uk3cb_auga2_sr_carb_tan --- A3A/addons/config_fixes/3CB/CfgWeapons.hpp | 13 +++++++++++++ A3A/addons/config_fixes/3CB/config.cpp | 3 ++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/A3A/addons/config_fixes/3CB/CfgWeapons.hpp b/A3A/addons/config_fixes/3CB/CfgWeapons.hpp index d62622d799..5470523f0e 100644 --- a/A3A/addons/config_fixes/3CB/CfgWeapons.hpp +++ b/A3A/addons/config_fixes/3CB/CfgWeapons.hpp @@ -12,5 +12,18 @@ class CfgWeapons magazineWell[] = {"CBA_792x57_K98"}; recoil = "recoil_dmr_01"; }; + + class UK3CB_MG3; + class UK3CB_MG3_KWS_T : UK3CB_MG3{ + BaseWeapon = "UK3CB_MG3_KWS_T"; + }; + class UK3CB_M21; + class UK3CB_M21_Bipod_Railed : UK3CB_M21{ + BaseWeapon = "UK3CB_M21_Bipod_Railed"; + }; + class uk3cb_auga2_sr_carb; + class uk3cb_auga2_sr_carb_tan : uk3cb_auga2_sr_carb{ + BaseWeapon = "uk3cb_auga2_sr_carb_tan"; + }; }; diff --git a/A3A/addons/config_fixes/3CB/config.cpp b/A3A/addons/config_fixes/3CB/config.cpp index 4739442d53..c97f55ce27 100644 --- a/A3A/addons/config_fixes/3CB/config.cpp +++ b/A3A/addons/config_fixes/3CB/config.cpp @@ -11,7 +11,8 @@ class CfgPatches units[] = {}; weapons[] = {}; requiredVersion = REQUIRED_VERSION; - requiredAddons[] = {"A3_Data_F_AoW_Loadorder","UK3CB_Factions_Vehicles_SUV"}; + requiredAddons[] = {"A3_Data_F_AoW_Loadorder","UK3CB_Factions_Vehicles_SUV", + "UK3CB_Factions_Weapons_AUG","UK3CB_Factions_Weapons_M14","UK3CB_Factions_Weapons_MG3"}; author = AUTHOR; authors[] = { AUTHORS }; authorUrl = ""; From e34ff7d9ebb21d5d6a7b79d353fc62ce29ecdab9 Mon Sep 17 00:00:00 2001 From: John Jordan Date: Mon, 10 Jun 2024 20:36:27 +0100 Subject: [PATCH 31/78] Add ability for commander to convert player-squad units into a custom high command squad --- A3A/addons/core/CfgFunctions.hpp | 1 + A3A/addons/core/Stringtable.xml | 15 ++++ A3A/addons/core/dialogs.hpp | 74 ++++++++++++------- .../functions/REINF/fn_convertToSquad.sqf | 43 +++++++++++ .../core/functions/REINF/fn_reinfPlayer.sqf | 28 +++---- 5 files changed, 121 insertions(+), 40 deletions(-) create mode 100644 A3A/addons/core/functions/REINF/fn_convertToSquad.sqf diff --git a/A3A/addons/core/CfgFunctions.hpp b/A3A/addons/core/CfgFunctions.hpp index c282ebaf2d..f680b73d33 100644 --- a/A3A/addons/core/CfgFunctions.hpp +++ b/A3A/addons/core/CfgFunctions.hpp @@ -532,6 +532,7 @@ class CfgFunctions class buildMinefield {}; class controlHCsquad {}; class controlunit {}; + class convertToSquad {}; class dismissPlayerGroup {}; class dismissSquad {}; class enemyNearCheck {}; diff --git a/A3A/addons/core/Stringtable.xml b/A3A/addons/core/Stringtable.xml index cde06a7cc9..bb86bd82aa 100644 --- a/A3A/addons/core/Stringtable.xml +++ b/A3A/addons/core/Stringtable.xml @@ -6953,6 +6953,15 @@ Контроль ИИ 控制单位 + + Convert To Squad + + + You need to select some valid units. + + + Converted %1 squad members into high command group %2. + Get out of my sight you useless scum! Hors de ma vue vermine! @@ -10910,6 +10919,12 @@ Oyunda birçok şeyi temizler. Görevi dondurduğu için dikkatli kullanın 清理游戏中的一些东西。谨慎使用, 因为它可能导致任务卡死 + + Convert to Squad + + + Convert currently selected AI units to a high command squad. + Faction Garage Garage della Fazione diff --git a/A3A/addons/core/dialogs.hpp b/A3A/addons/core/dialogs.hpp index 92f0f90e73..3f3712d88a 100644 --- a/A3A/addons/core/dialogs.hpp +++ b/A3A/addons/core/dialogs.hpp @@ -1704,123 +1704,145 @@ class AI_management { }; }; }; + class commander_comm { idd=-1; movingenable=false; class controls { //Menu Structure - class 8slots_box: A3A_core_BattleMenuBOX + class 10slots_box: A3A_core_BattleMenuBOX { idc = -1; text = $STR_antistasi_dialogs_generic_box_text; x = 0.244979 * safezoneW + safezoneX; - y = 0.223941 * safezoneH + safezoneY; + y = 0.173941 * safezoneH + safezoneY; w = 0.445038 * safezoneW; - h = 0.492103 * safezoneH; + h = 0.592103 * safezoneH; }; - class 8slots_frame: A3A_core_BattleMenuFrame + class 10slots_frame: A3A_core_BattleMenuFrame { idc = -1; text = $STR_antistasi_dialogs_commander_comm; x = 0.254979 * safezoneW + safezoneX; - y = 0.233941 * safezoneH + safezoneY; + y = 0.183941 * safezoneH + safezoneY; w = 0.425038 * safezoneW; - h = 0.462103 * safezoneH; + h = 0.562103 * safezoneH; }; - class 8slots_Back: A3A_core_BattleMenuRedButton + class 10slots_Back: A3A_core_BattleMenuRedButton { idc = -1; text = $STR_antistasi_dialogs_generic_button_back_text; x = 0.61 * safezoneW + safezoneX; - y = 0.251941 * safezoneH + safezoneY; - w = 0.06 * safezoneW; + y = 0.201941 * safezoneH + safezoneY; + w = 0.06 * safezoneW;//0.175015 h = 0.05 * safezoneH; action = "closeDialog 0;nul = createDialog ""radio_comm"";"; }; - //Action Buttons - class 8slots_L1: A3A_core_BattleMenuRedButton + class 10slots_L1: A3A_core_BattleMenuRedButton { idc = -1; text = $STR_antistasi_dialogs_commander_comm_recruit; x = 0.272481 * safezoneW + safezoneX; - y = 0.317959 * safezoneH + safezoneY; + y = 0.267959 * safezoneH + safezoneY; w = 0.175015 * safezoneW; h = 0.0560125 * safezoneH; tooltip = $STR_antistasi_dialogs_commander_comm_recruit_tooltip; action = "closeDialog 0;if (player == theBoss) then { [] spawn A3A_fnc_squadRecruit; } else {[""Recruit Squad"", ""Only Player Commander has access to this function.""] call A3A_fnc_customHint;};"; }; - class 8slots_R1: A3A_core_BattleMenuRedButton + class 10slots_R1: A3A_core_BattleMenuRedButton { idc = -1; text = $STR_antistasi_dialogs_commander_comm_air_support; x = 0.482498 * safezoneW + safezoneX; - y = 0.317959 * safezoneH + safezoneY; + y = 0.267959 * safezoneH + safezoneY; w = 0.175015 * safezoneW; h = 0.0560125 * safezoneH; tooltip = $STR_antistasi_dialogs_commander_comm_air_support_tooltip; action = "closeDialog 0;if (player == theBoss) then {_nul = createDialog ""carpet_bombing""} else {[""Air Support"", ""Only Player Commander has access to this function.""] call A3A_fnc_customHint;};"; }; - class 8slots_L2: A3A_core_BattleMenuRedButton + class 10slots_L2: A3A_core_BattleMenuRedButton + { + idc = -1; + text = $STR_antistasi_dialogs_commander_comm_convSquad; + x = 0.272481 * safezoneW + safezoneX; + y = 0.365981 * safezoneH + safezoneY; + w = 0.175015 * safezoneW; + h = 0.0560125 * safezoneH; + tooltip = $STR_antistasi_dialogs_commander_comm_convSquad_tooltip; + action = "if (player == theBoss) then { closeDialog 0; [] spawn A3A_fnc_convertToSquad } else {[""Create Squad"", ""You're not the Commander!""] call A3A_fnc_customHint;};"; + }; + class 10slots_R2: A3A_core_BattleMenuRedButton + { + idc = -1; + text = ""; + x = 0.482498 * safezoneW + safezoneX; + y = 0.365981 * safezoneH + safezoneY; + w = 0.175015 * safezoneW; + h = 0.0560125 * safezoneH; + tooltip = ""; + action = ""; + }; + class 10slots_L3: A3A_core_BattleMenuRedButton { idc = -1; text = $STR_antistasi_dialogs_commander_comm_roadblock; x = 0.272481 * safezoneW + safezoneX; - y = 0.415981 * safezoneH + safezoneY; + y = 0.464003 * safezoneH + safezoneY; w = 0.175015 * safezoneW; h = 0.0560125 * safezoneH; tooltip = $STR_antistasi_dialogs_commander_comm_roadblock_tooltip; action = "if (player == theBoss) then {closeDialog 0;[""create""] spawn A3A_fnc_outpostDialog} else {[""Outposts/Roadblocks"", ""You're not the Commander!""] call A3A_fnc_customHint;};"; }; - class 8slots_R2: A3A_core_BattleMenuRedButton + class 10slots_R3: A3A_core_BattleMenuRedButton { idc = -1; text = $STR_antistasi_dialogs_commander_comm_clean; x = 0.482498 * safezoneW + safezoneX; - y = 0.415981 * safezoneH + safezoneY; + y = 0.464003 * safezoneH + safezoneY; w = 0.175015 * safezoneW; h = 0.0560125 * safezoneH; tooltip = $STR_antistasi_dialogs_commander_comm_clean_tooltip; action = "if (player == theBoss) then {closedialog 0;[] remoteExec [""A3A_fnc_garbageCleaner"",2]} else {[""Garbage Cleaner"", ""Only Player Commander has access to this function.""] call A3A_fnc_customHint;};"; }; - class 8slots_L3: A3A_core_BattleMenuRedButton + class 10slots_L4: A3A_core_BattleMenuRedButton { idc = -1; text = $STR_antistasi_dialogs_commander_comm_roadblock_delete; x = 0.272481 * safezoneW + safezoneX; - y = 0.514003 * safezoneH + safezoneY; + y = 0.562025 * safezoneH + safezoneY; w = 0.175015 * safezoneW; h = 0.0560125 * safezoneH; tooltip = $STR_antistasi_dialogs_commander_comm_roadblock_delete_tooltip; action = "if (player == theBoss) then {closeDialog 0; [""delete""] spawn A3A_fnc_outpostDialog} else {[""Outposts/Roadblocks"", ""You're not the Commander!""] call A3A_fnc_customHint;};"; }; - class 8slots_R3: A3A_core_BattleMenuRedButton + class 10slots_R4: A3A_core_BattleMenuRedButton { idc = -1; text = "Arsenal Limits"; //$STR_antistasi_dialogs_commander_comm_faction_garage; x = 0.482498 * safezoneW + safezoneX; - y = 0.514003 * safezoneH + safezoneY; + y = 0.562025 * safezoneH + safezoneY; w = 0.175015 * safezoneW; h = 0.0560125 * safezoneH; tooltip = "Manage arsenal limitations of guests"; //$STR_antistasi_dialogs_commander_comm_faction_garage_tooltip; action = "if (player == theBoss) then {closeDialog 0; createDialog ""A3A_ArsenalLimitsDialog""} else {[""Arsenal limits"", ""Only commanders have access to this function""] call A3A_fnc_customHint}"; }; - class 8slots_L4: A3A_core_BattleMenuRedButton + class 10slots_L5: A3A_core_BattleMenuRedButton { idc = -1; text = $STR_antistasi_dialogs_commander_comm_resign; x = 0.272481 * safezoneW + safezoneX; - y = 0.612025 * safezoneH + safezoneY; + y = 0.660047 * safezoneH + safezoneY; w = 0.175015 * safezoneW; h = 0.0560125 * safezoneH; tooltip = $STR_antistasi_dialogs_commander_comm_resign_tooltip; action = "if (isMultiplayer) then {closedialog 0;[player, cursorTarget] remoteExec [""A3A_fnc_theBossToggleEligibility"", 2]} else {[""Resign Commander"", ""This feature is MP Only.""] call A3A_fnc_customHint;};"; }; - class 8slots_R4: A3A_core_BattleMenuRedButton + class 10slots_R5: A3A_core_BattleMenuRedButton { idc = -1; text = $STR_antistasi_dialogs_commander_comm_sell; x = 0.482498 * safezoneW + safezoneX; - y = 0.612025 * safezoneH + safezoneY; + y = 0.660047 * safezoneH + safezoneY; w = 0.175015 * safezoneW; h = 0.0560125 * safezoneH; tooltip = $STR_antistasi_dialogs_commander_comm_sell_tooltip; diff --git a/A3A/addons/core/functions/REINF/fn_convertToSquad.sqf b/A3A/addons/core/functions/REINF/fn_convertToSquad.sqf new file mode 100644 index 0000000000..3f34f84ed0 --- /dev/null +++ b/A3A/addons/core/functions/REINF/fn_convertToSquad.sqf @@ -0,0 +1,43 @@ +#include "..\..\script_component.hpp" +FIX_LINE_NUMBERS() + + +private _titleStr = localize "STR_A3A_fn_reinf_convSqd_title"; + +// reuse some addFIAsquadHC messages, should be fine +if (player != theBoss) exitWith {[_titleStr, localize "STR_A3A_fn_reinf_addSqdHC_no_commander"] call A3A_fnc_customHint}; +if (markerAlpha respawnTeamPlayer == 0) exitWith {[_titleStr, localize "STR_A3A_fn_reinf_addSqdHC_no_movehq"] call A3A_fnc_customHint}; +if !([player] call A3A_fnc_hasRadio) exitWith {[_titleStr, localize "STR_A3A_fn_reinf_addSqdHC_no_radio"] call A3A_fnc_customHint}; + +private _maxGroups = [6,10] select (player call A3A_fnc_isMember); +if (count hcAllGroups player >= _maxGroups) exitWith { + [_titleStr, localize "STR_A3A_fn_reinf_addSqdHC_no_many"] call A3A_fnc_customHint; +}; + +private _bannedTypes = [FactionGet(reb,"unitCrew"), FactionGet(reb,"unitUnarmed"), FactionGet(reb,"unitPetros"), "unknown"]; +private _units = groupSelectedUnits player select { !isPlayer _x and !(_x getVariable ["unitType", "unknown"] in _bannedTypes) }; +if (_units isEqualTo []) exitWith { + [_titleStr, localize "STR_A3A_fn_reinf_convSqd_no_selected"] call A3A_fnc_customHint; +}; +// apparently the units are unselected when you change command bar mode, so don't need to worry about that + +private _group = createGroup teamPlayer; +_group setGroupIdGlobal ["Tm-" + str ({side (leader _x) == teamPlayer} count allGroups)]; // uh. whatever +_units join _group; + +// Select a suitable leader for the squad +private _types = _units apply {_x getVariable "unitType"}; +private _leaderIndex = _types find FactionGet(reb,"unitSL"); // not actually possible atm +if (_leaderIndex == -1) then { + private _badLeaders = [FactionGet(reb,"unitMedic"), FactionGet(reb,"unitAA"), FactionGet(reb,"unitAT")]; + _leaderIndex = _types findIf {!(_x in _badLeaders)}; +}; +if (_leaderIndex != -1) then { _group selectLeader _units#_leaderIndex }; + +player hcSetGroup [_group]; +_group spawn A3A_fnc_attackDrillAI; + +private _successStr = format [localize "STR_A3A_fn_reinf_convSqd_created", count _units, groupId _group]; +[_titleStr, _successStr] call A3A_fnc_customHint; + +// todo: comment, allow commander to purchase AI with faction money diff --git a/A3A/addons/core/functions/REINF/fn_reinfPlayer.sqf b/A3A/addons/core/functions/REINF/fn_reinfPlayer.sqf index 6674b35b85..d3a10ad813 100644 --- a/A3A/addons/core/functions/REINF/fn_reinfPlayer.sqf +++ b/A3A/addons/core/functions/REINF/fn_reinfPlayer.sqf @@ -10,18 +10,10 @@ if ([getPosATL player] call A3A_fnc_enemyNearCheck) exitWith {[_titleStr, locali if (player != leader group player) exitWith {[_titleStr, localize "STR_A3A_fn_reinf_reinfPlayer_no_lead"] call A3A_fnc_customHint;}; -private _hr = server getVariable "hr"; - -if (_hr < 1) exitWith {[_titleStr, localize "STR_A3A_fn_reinf_reinfPlayer_no_hr"] call A3A_fnc_customHint;}; -private _typeUnit = _this select 0; -private _costs = server getVariable _typeUnit; -private _resourcesFIA = 0; -if (!isMultiPlayer) then {_resourcesFIA = server getVariable "resourcesFIA"} else {_resourcesFIA = player getVariable "moneyX";}; - -if (_costs > _resourcesFIA) exitWith {[_titleStr, format [localize "STR_A3A_fn_reinf_reinfPlayer_no_money",_costs]] call A3A_fnc_customHint;}; - if ((count units group player) + (count units stragglers) > 9) exitWith {[_titleStr, localize "STR_A3A_fn_reinf_reinfPlayer_no_full"] call A3A_fnc_customHint;}; +call A3A_fnc_fetchRebelGear; // Fetch rebel gear from the server if we're out of date + private _weaponHM = createHashMapFromArray [ [A3A_faction_reb get "unitSniper", "SniperRifles"], [A3A_faction_reb get "unitLAT", "RocketLaunchers"], @@ -30,19 +22,27 @@ private _weaponHM = createHashMapFromArray [ [A3A_faction_reb get "unitAA", "MissileLaunchersAA"], [A3A_faction_reb get "unitAT", "MissileLaunchersAT"]]; +private _typeUnit = _this select 0; if (A3A_rebelGear getOrDefault [_weaponHM getOrDefault [_typeUnit, ""], false] isEqualTo []) exitWith { [_titleStr, localize "STR_A3A_fn_reinf_reinfPlayer_no_weapons"] call A3A_fnc_customHint; }; +private _hr = server getVariable "hr"; +if (_hr < 1) exitWith {[_titleStr, localize "STR_A3A_fn_reinf_reinfPlayer_no_hr"] call A3A_fnc_customHint;}; +private _costs = server getVariable _typeUnit; + +private _resources = if (player == theBoss) then { server getVariable "resourcesFIA" } else { player getVariable "moneyX" }; +if (_costs > _resources) exitWith {[_titleStr, format [localize "STR_A3A_fn_reinf_reinfPlayer_no_money",_costs]] call A3A_fnc_customHint;}; + private _unit = [group player, _typeUnit, position player, [], 0, "NONE"] call A3A_fnc_createUnit; -if (!isMultiPlayer) then { - _nul = [-1, - _costs] remoteExec ["A3A_fnc_resourcesFIA",2]; +if (player == theBoss) then { + [-1, -_costs] remoteExec ["A3A_fnc_resourcesFIA",2]; } else { - _nul = [-1, 0] remoteExec ["A3A_fnc_resourcesFIA",2]; + [-1, 0] remoteExec ["A3A_fnc_resourcesFIA",2]; [- _costs] call A3A_fnc_resourcesPlayer; - [_titleStr, localize "STR_A3A_fn_reinf_reinfPlayer_recruited"] call A3A_fnc_customHint; }; +[_titleStr, localize "STR_A3A_fn_reinf_reinfPlayer_recruited"] call A3A_fnc_customHint; [_unit] spawn A3A_fnc_FIAinit; _unit disableAI "AUTOCOMBAT"; From 88cf857507ea700bd1c25a0bc9462b57416b14e7 Mon Sep 17 00:00:00 2001 From: John Jordan Date: Wed, 12 Jun 2024 03:45:57 +0100 Subject: [PATCH 32/78] Fix incorrect config array specifier for diveParams --- A3A/addons/core/Templates/AircraftLoadouts/IFA/config.cpp | 4 ++-- A3A/addons/core/Templates/AircraftLoadouts/SPE/config.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/A3A/addons/core/Templates/AircraftLoadouts/IFA/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/IFA/config.cpp index a0243d3ec0..ca43006c50 100644 --- a/A3A/addons/core/Templates/AircraftLoadouts/IFA/config.cpp +++ b/A3A/addons/core/Templates/AircraftLoadouts/IFA/config.cpp @@ -25,13 +25,13 @@ class A3A { loadout[] = {"LIB_1Rnd_SC50","LIB_1Rnd_SC50","LIB_1Rnd_SC500","LIB_1Rnd_SC50","LIB_1Rnd_SC50"}; mainGun[] = {"LIB_2xMG151_JU87"}; bombRacks[] = {"LIB_SC500_Bomb_Mount","LIB_SC50_Bomb_Mount"}; - diveParams[] = {1200, 300, 110, 55, 15, [15, -2]}; + diveParams[] = {1200, 300, 110, 55, 15, {15, -2}}; }; class LIB_Pe2 : baseCAS { loadout[] = {"LIB_1Rnd_FAB250","LIB_1Rnd_FAB250","LIB_1Rnd_FAB250","LIB_1Rnd_FAB250"}; mainGun[] = {"LIB_UBK_PE2"}; bombRacks[] = {"LIB_FAB250_Bomb_Mount"}; - diveParams[] = {1200, 300, 110, 55, 15, [12, 0]}; + diveParams[] = {1200, 300, 110, 55, 15, {12, 0}}; }; }; class CAPPlane diff --git a/A3A/addons/core/Templates/AircraftLoadouts/SPE/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/SPE/config.cpp index 592ab15a4b..a56a4b8910 100644 --- a/A3A/addons/core/Templates/AircraftLoadouts/SPE/config.cpp +++ b/A3A/addons/core/Templates/AircraftLoadouts/SPE/config.cpp @@ -25,14 +25,14 @@ class A3A { loadout[] = {"SPE_250Rnd_MG151","SPE_250Rnd_MG151","SPE_400Rnd_MG131","SPE_400Rnd_MG131","SPE_1Rnd_SC50","SPE_1Rnd_SC50","SPE_1Rnd_SC500","SPE_1Rnd_SC50","SPE_1Rnd_SC50"}; mainGun[] = {"SPE_2xMG151"}; bombRacks[] = {"SPE_SC500_Bomb_Mount","SPE_SC50_Bomb_Mount"}; - diveParams[] = {1200, 300, 110, 55, 15, [0, 0]}; + diveParams[] = {1200, 300, 110, 55, 15, {0, 0}}; }; class SPE_P47 : baseCAS { loadout[] = {"SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_3Rnd_M8_P47","SPE_3Rnd_M8_P47","SPE_1Rnd_US_500lb","SPE_1Rnd_US_500lb","SPE_1Rnd_US_500lb"}; mainGun[] = {"SPE_8xM2_P47"}; rocketLauncher[] = {"SPE_M8_Launcher_P47"}; bombRacks[] = {"SPE_US_500lb_Bomb_Mount"}; - diveParams[] = {1200, 350, 110, 55, 15, [3, 0]}; + diveParams[] = {1200, 350, 110, 55, 15, {3, 0}}; }; }; class CAPPlane From 4b48a99a322e484e0cde6132680717c0bd140b4a Mon Sep 17 00:00:00 2001 From: ante185 <49555217+ante185@users.noreply.github.com> Date: Wed, 12 Jun 2024 20:10:02 +0200 Subject: [PATCH 33/78] RHS HIDF Template (#3209) * Update config.cpp * fixes M3A1 Grease Gun's lack of >30m fire modes * Create RHS_AI_HIDF.sqf * Update Templates.hpp * Update RHS_AI_HIDF.sqf * Update RHS_AI_HIDF.sqf * Update RHS_AI_HIDF.sqf * adjustments and cleanup * preemptive vehiclesAirPatrol * Update RHS_AI_HIDF.sqf * Update RHS_AI_HIDF.sqf * Updated flag texture and marker * Update RHS_AI_HIDF.sqf * Dropped attack helicopter * Update RHS_AI_HIDF.sqf * Update RHS_AI_HIDF.sqf * Update RHS_Vehicle_Attributes.sqf * Replaced modern trucks with old trucks * repainted some M113s and a M2A2 to olive green --- A3A/addons/config_fixes/RHS/CfgVehicles.hpp | 1 + A3A/addons/config_fixes/RHS/CfgWeapons.hpp | 38 + A3A/addons/config_fixes/RHS/config.cpp | 7 +- A3A/addons/config_fixes/RHS/hidf_rhs.hpp | 74 ++ A3A/addons/core/Templates/Templates.hpp | 10 + .../Templates/Templates/RHS/RHS_AI_HIDF.sqf | 857 ++++++++++++++++++ .../Templates/RHS/RHS_Vehicle_Attributes.sqf | 1 + 7 files changed, 983 insertions(+), 5 deletions(-) create mode 100644 A3A/addons/config_fixes/RHS/CfgWeapons.hpp create mode 100644 A3A/addons/config_fixes/RHS/hidf_rhs.hpp create mode 100644 A3A/addons/core/Templates/Templates/RHS/RHS_AI_HIDF.sqf diff --git a/A3A/addons/config_fixes/RHS/CfgVehicles.hpp b/A3A/addons/config_fixes/RHS/CfgVehicles.hpp index 2a720234bc..db2b3745a9 100644 --- a/A3A/addons/config_fixes/RHS/CfgVehicles.hpp +++ b/A3A/addons/config_fixes/RHS/CfgVehicles.hpp @@ -3,5 +3,6 @@ class CfgVehicles { #include "chdkz_rhs.hpp" + #include "hidf_rhs.hpp" }; diff --git a/A3A/addons/config_fixes/RHS/CfgWeapons.hpp b/A3A/addons/config_fixes/RHS/CfgWeapons.hpp new file mode 100644 index 0000000000..7ac65d7547 --- /dev/null +++ b/A3A/addons/config_fixes/RHS/CfgWeapons.hpp @@ -0,0 +1,38 @@ +//RHS - CfgWeapons.hpp + +class CfgWeapons +{ + class Rifle_Base_F; + class rhs_weap_m3a1_base : Rifle_Base_F { + class FullAuto; + }; + class rhs_weap_m3a1 : rhs_weap_m3a1_base { + class Ai_Burst : FullAuto { + aiRateOfFire = 1; + aiRateOfFireDistance = 100; + maxRange = 300; + midRange = 150; + minRange = 30; + burst = 3; + burstRangeMax=6; + showToPlayer = 0; + aiBurstTerminable = 1; + }; + modes[] = {"FullAuto","Ai_Burst"}; + }; + class rhs_weap_m3a1_specops : rhs_weap_m3a1_base { + class Ai_Burst : FullAuto { + aiRateOfFire = 1; + aiRateOfFireDistance = 100; + maxRange = 300; + midRange = 150; + minRange = 30; + burst = 3; + burstRangeMax=6; + showToPlayer = 0; + aiBurstTerminable = 1; + }; + modes[] = {"FullAuto","Ai_Burst"}; + }; +}; + diff --git a/A3A/addons/config_fixes/RHS/config.cpp b/A3A/addons/config_fixes/RHS/config.cpp index b56b23c301..8581a6218b 100644 --- a/A3A/addons/config_fixes/RHS/config.cpp +++ b/A3A/addons/config_fixes/RHS/config.cpp @@ -2,8 +2,6 @@ #include "..\script_component.hpp" -#if __has_include("\rhsgref\addons\rhsgref_main\config.bin") - class CfgPatches { class PATCHNAME(RHS) @@ -16,6 +14,7 @@ class CfgPatches author = AUTHOR; authors[] = { AUTHORS }; authorUrl = ""; + skipWhenMissingDependencies = 1; VERSION_CONFIG; }; }; @@ -23,6 +22,4 @@ class CfgPatches // Uncomment when needed //#include "CfgMagazines.hpp" #include "CfgVehicles.hpp" -//#include "CfgWeapons.hpp" - -#endif // __has_include("\rhsgref\addons\rhsgref_main\config.bin" \ No newline at end of file +#include "CfgWeapons.hpp" diff --git a/A3A/addons/config_fixes/RHS/hidf_rhs.hpp b/A3A/addons/config_fixes/RHS/hidf_rhs.hpp new file mode 100644 index 0000000000..f33e2e1458 --- /dev/null +++ b/A3A/addons/config_fixes/RHS/hidf_rhs.hpp @@ -0,0 +1,74 @@ +//RHS - hidf_rhs.hpp + +class rhsusf_m966_w; +class a3a_rhs_m966_olive : rhsusf_m966_w{ + crew = "rhsgref_hidf_rifleman"; + dlc = "RHS_GREF"; + faction = "rhsgref_faction_hidf"; + animationList[] = {"hide_CIP",1,"hide_A2_Parts",1,"Hide_A2Bumper",1,"Hide_Brushguard",0.5}; + HiddenSelectionsTextures[] = {"rhsgref\addons\rhsgref_vehicles_ret\data\hidf\hmmwv\m998_exterior_lg_co.paa","rhsgref\addons\rhsgref_vehicles_ret\data\hidf\hmmwv\m998_interior_lg_co.paa","rhsgref\addons\rhsgref_vehicles_ret\data\hidf\hmmwv\A2_parts_lg_co.paa","rhsgref\addons\rhsgref_vehicles_ret\data\hidf\hmmwv\wheel_wranglermt_lg_co.paa","rhsgref\addons\rhsgref_vehicles_ret\data\hidf\hmmwv\m998_mainbody_lg_co.paa","rhsusf\addons\rhsusf_hmmwv\textures\gratting_w_co.paa","rhsgref\addons\rhsgref_vehicles_ret\data\hidf\hmmwv\tile_exmetal_lg_co.paa","rhsgref\addons\rhsgref_vehicles_ret\data\hidf\hmmwv\m1025_lg_co.paa","rhsgref\addons\rhsgref_vehicles_ret\data\hidf\hmmwv\mk64mount_lg_co.paa","",""}; +}; + +class rhsusf_m113tank_base; +class rhsusf_m113_usarmy_unarmed : rhsusf_m113tank_base{ + class AnimationSources; +}; +class rhsusf_m113_usarmy_medical : rhsusf_m113_usarmy_unarmed{ + class AnimationSources : AnimationSources{ + class IFF_Panels_Hide; + }; +}; +class a3a_rhs_m113_olive_medical : rhsusf_m113_usarmy_medical{ + crew = "rhsgref_hidf_crewman"; + dlc = "RHS_GREF"; + faction = "rhsgref_faction_hidf"; + class AnimationSources : AnimationSources{ + class IFF_Panels_Hide : IFF_Panels_Hide{ + initPhase = 1; + }; + }; + hiddenSelectionsTextures[] = {"rhsusf\addons\rhsusf_m113\data_new\m113a3_01_od_med_co.paa","rhsusf\addons\rhsusf_m113\data_new\m113a3_02_od_l_co.paa","rhsusf\addons\rhsusf_m113\data_new\m113a3_03_wd_co.paa","rhsusf\addons\rhsusf_m113\data_new\m113a3_int03_wd_co.paa"}; +}; + +class rhsusf_m113_usarmy_M240 : rhsusf_m113tank_base{ + class AnimationSources; +}; +class a3a_rhs_m113_hidf_M240_base : rhsusf_m113_usarmy_M240{ + scope = 0; + class AnimationSources : AnimationSources{ + class IFF_Panels_Hide; + }; +}; +class a3a_rhs_m113_hidf_M240 : a3a_rhs_m113_hidf_M240_base{ + crew = "rhsgref_hidf_crewman"; + dlc = "RHS_GREF"; + faction = "rhsgref_faction_hidf"; + scope = 2; + class AnimationSources : AnimationSources{ + class IFF_Panels_Hide : IFF_Panels_Hide{ + initPhase = 1; + }; + }; + hiddenSelectionsTextures[] = {"rhsgref\addons\rhsgref_vehicles_ret\data\hidf\m113a3_01_lg_l_co.paa","rhsgref\addons\rhsgref_vehicles_ret\data\hidf\m113a3_02_lg_l_co.paa","rhsgref\addons\rhsgref_vehicles_ret\data\hidf\m113a3_03_lg_co.paa","rhsusf\addons\rhsusf_m113\data_new\m113a3_int03_wd_co.paa","rhsusf\addons\rhsusf_m113\data_new\m23_pintle_wd_co.paa",""}; +}; + +class APC_Tracked_03_base_F; +class RHS_M2A2_Base : APC_Tracked_03_base_F{ + class AnimationSources; +}; +class RHS_M2A2 : RHS_M2A2_Base{ + class AnimationSources : AnimationSources{ + class IFF_Panels_Hide; + }; +}; +class a3a_RHS_M2A2_olive : RHS_M2A2{ + crew = "rhsgref_hidf_crewman"; + dlc = "RHS_GREF"; + faction = "rhsgref_faction_hidf"; + class AnimationSources : AnimationSources{ + class IFF_Panels_Hide : IFF_Panels_Hide{ + initPhase = 1; + }; + }; + hiddenSelectionsTextures[] = {"rhsusf\addons\rhsusf_a2port_armor\m2a2_bradley\data\woodland\m6_base_co.paa","rhsusf\addons\rhsusf_a2port_armor\m2a2_bradley\data\woodland\m6_a3_co.paa","rhsusf\addons\rhsusf_a2port_armor\m2a2_bradley\data\woodland\ultralp_co.paa","rhsusf\addons\rhsusf_a2port_armor\m2a2_bradley\data\woodland\m6_base_co.paa","rhsusf\addons\rhsusf_a2port_armor\m2a2_bradley\data\woodland\m6_base_co.paa"}; +}; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates.hpp b/A3A/addons/core/Templates/Templates.hpp index 1ac2c246b5..8ada8797ca 100644 --- a/A3A/addons/core/Templates/Templates.hpp +++ b/A3A/addons/core/Templates/Templates.hpp @@ -295,6 +295,16 @@ class Templates maps[] = {"chernarus_summer","chernarus_winter","chernarus"}; logo = "\rhsgref\addons\rhsgref_main\data\rhs_logo_ca.paa"; }; + class RHS_HIDF : RHS_Base + { + side = "Occ"; + flagTexture = "\A3\Data_F_Exp\Flags\flag_GEN_CO.paa"; + name = "RHS HIDF"; + file = "RHS_AI_HIDF"; + maps[] = {"Tanoa"}; + climate[] = {"tropical"}; + logo = "\rhsgref\addons\rhsgref_main\data\rhs_logo_ca.paa"; + }; class RHS_CDF : RHS_Base { diff --git a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_HIDF.sqf b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_HIDF.sqf new file mode 100644 index 0000000000..94f428b16f --- /dev/null +++ b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_HIDF.sqf @@ -0,0 +1,857 @@ +////////////////////////// +// Side Information // +////////////////////////// + +["name", "HIDF"] call _fnc_saveToTemplate; +["spawnMarkerName", "HIDF support corridor"] call _fnc_saveToTemplate; + +["flag", "Flag_Blue_F"] call _fnc_saveToTemplate; +["flagTexture", "\A3\Data_F_Exp\Flags\flag_GEN_CO.paa"] call _fnc_saveToTemplate; +["flagMarkerType", "flag_TanoaGendarmerie"] call _fnc_saveToTemplate; + +////////////////////////// +// Vehicles // +////////////////////////// + +["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; +["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type +["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type + +["vehiclesBasic", ["B_T_Quadbike_01_F"]] call _fnc_saveToTemplate; +["vehiclesLightUnarmed", ["rhsgref_hidf_M998_2dr_halftop","rhsgref_hidf_M998_4dr_halftop", "rhsgref_hidf_m1025"]] call _fnc_saveToTemplate; +["vehiclesLightArmed",["rhsgref_hidf_m1025_m2","rhsgref_hidf_m1025_m2","rhsgref_hidf_m1025_m2","rhsgref_hidf_m1025_mk19","a3a_rhs_m966_olive"]] call _fnc_saveToTemplate; +["vehiclesTrucks", ["rhsgref_hidf_M998_2dr_fulltop","rhsgref_hidf_M998_2dr_fulltop", "rhsgref_hidf_m113a3_unarmed"]] call _fnc_saveToTemplate; +["vehiclesCargoTrucks", ["RHS_Ural_VMF_01","RHS_Ural_Open_VMF_01"]] call _fnc_saveToTemplate; +["vehiclesAmmoTrucks", ["RHS_Ural_Ammo_VMF_01"]] call _fnc_saveToTemplate; +["vehiclesRepairTrucks", ["RHS_Ural_Repair_VMF_01"]] call _fnc_saveToTemplate; +["vehiclesFuelTrucks", ["RHS_Ural_Fuel_VMF_01"]] call _fnc_saveToTemplate; +["vehiclesMedical", ["a3a_rhs_m113_olive_medical"]] call _fnc_saveToTemplate; +["vehiclesLightAPCs", ["a3a_rhs_m113_hidf_M240","a3a_rhs_m113_hidf_M240","rhsgref_hidf_m113a3_m2","rhsgref_hidf_m113a3_m2"]] call _fnc_saveToTemplate; //this line determines light APCs +["vehiclesAPCs", ["rhsgref_hidf_m113a3_m2","rhsgref_hidf_m113a3_m2","rhsgref_hidf_m113a3_mk19","rhsgref_hidf_m113a3_mk19"]] call _fnc_saveToTemplate; +["vehiclesIFVs", ["a3a_RHS_M2A2_olive"]] call _fnc_saveToTemplate; //this line determines IFVs +["vehiclesTanks", ["rhsusf_m1a1hc_wd"]] call _fnc_saveToTemplate; +["vehiclesAA", ["RHS_M6_wd"]] call _fnc_saveToTemplate; + + +["vehiclesTransportBoats", ["rhsgref_hidf_rhib","B_Boat_Transport_01_F"]] call _fnc_saveToTemplate; +["vehiclesGunBoats", ["rhsusf_mkvsoc"]] call _fnc_saveToTemplate; +["vehiclesAmphibious", []] call _fnc_saveToTemplate; + +["vehiclesPlanesCAS", ["RHSGREF_A29B_HIDF"]] call _fnc_saveToTemplate; +["vehiclesPlanesAA", ["rhs_l159_cdf_b_CDF_CAP"]] call _fnc_saveToTemplate; +["vehiclesPlanesTransport", []] call _fnc_saveToTemplate; +["vehiclesAirPatrol", ["rhs_uh1h_hidf", "rhsgred_hidf_cessna_o3a"]] call _fnc_saveToTemplate; + +["vehiclesHelisLight", ["rhs_uh1h_hidf_unarmed"]] call _fnc_saveToTemplate; +["vehiclesHelisTransport", ["rhs_uh1h_hidf"]] call _fnc_saveToTemplate; +["vehiclesHelisLightAttack", ["rhs_uh1h_hidf_gunship"]] call _fnc_saveToTemplate; +["vehiclesHelisAttack", []] call _fnc_saveToTemplate; + +["vehiclesArtillery", ["RHS_M119_WD"]] call _fnc_saveToTemplate; +["magazines", createHashMapFromArray [ +["RHS_M119_WD", ["RHS_mag_m1_he_12"]] +]] call _fnc_saveToTemplate; + +["uavsAttack", []] call _fnc_saveToTemplate; +["uavsPortable", []] call _fnc_saveToTemplate; + +//Config special vehicles +["vehiclesMilitiaLightArmed", ["rhsgref_hidf_m1025_m2"]] call _fnc_saveToTemplate; +["vehiclesMilitiaTrucks", ["rhsgref_hidf_M998_2dr"]] call _fnc_saveToTemplate; +["vehiclesMilitiaCars", ["rhsgref_hidf_m998_4dr"]] call _fnc_saveToTemplate; + +["vehiclesPolice", ["rhsgref_hidf_M998_4dr_fulltop"]] call _fnc_saveToTemplate; + +["staticMGs", ["RHS_M2StaticMG_WD"]] call _fnc_saveToTemplate; +["staticAT", ["RHS_TOW_TriPod_WD"]] call _fnc_saveToTemplate; +["staticAA", ["RHS_Stinger_AA_pod_D"]] call _fnc_saveToTemplate; +["staticMortars", ["RHS_M252_WD"]] call _fnc_saveToTemplate; + +["mortarMagazineHE", "rhs_12Rnd_m821_HE"] call _fnc_saveToTemplate; +["mortarMagazineSmoke", "8Rnd_82mm_Mo_Smoke_white"] call _fnc_saveToTemplate; +["mortarMagazineFlare", "8Rnd_82mm_Mo_Flare_white"] call _fnc_saveToTemplate; + +//Minefield definition +//CFGVehicles variant of Mines are needed "ATMine", "APERSTripMine", "APERSMine" +["minefieldAT", ["rhsusf_mine_M19"]] call _fnc_saveToTemplate; +["minefieldAPERS", ["rhs_mine_Mk2_tripwire", "rhsusf_mine_m49a1_6m"]] call _fnc_saveToTemplate; + +#include "RHS_Vehicle_Attributes.sqf" + +///////////////////// +/// Identities /// +///////////////////// + +["faces", ["TanoanHead_A3_01","TanoanHead_A3_02","TanoanHead_A3_03","TanoanHead_A3_04", +"TanoanHead_A3_05","TanoanHead_A3_06","TanoanHead_A3_07","TanoanHead_A3_08"]] call _fnc_saveToTemplate; +["voices", ["Male01ENGFRE","Male02ENGFRE"]] call _fnc_saveToTemplate; +["sfFaces", ["AfricanHead_01", "AfricanHead_02", "AfricanHead_03", "Barklem", "GreekHead_A3_05", "GreekHead_A3_06", "GreekHead_A3_07", "GreekHead_A3_08", "GreekHead_A3_09", "Sturrock", "WhiteHead_01", "WhiteHead_02", "WhiteHead_03", "WhiteHead_04", "WhiteHead_05", "WhiteHead_06", "WhiteHead_08", "WhiteHead_09", "WhiteHead_10", "WhiteHead_11", "WhiteHead_12", "WhiteHead_13", "WhiteHead_14", "WhiteHead_15", "WhiteHead_16", "WhiteHead_17", "WhiteHead_18", "WhiteHead_19", "WhiteHead_20", "WhiteHead_21"]] call _fnc_saveToTemplate; +["sfVoices", ["Male01ENG", "Male02ENG", "Male03ENG", "Male04ENG", "Male05ENG", "Male06ENG", "Male07ENG", "Male08ENG", "Male09ENG", "Male10ENG", "Male11ENG", "Male12ENG"]] call _fnc_saveToTemplate; +"TanoanMen" call _fnc_saveNames; + +////////////////////////// +// Loadouts // +////////////////////////// +private _loadoutData = call _fnc_createLoadoutData; +_loadoutData set ["rifles", []]; +_loadoutData set ["carbines", []]; +_loadoutData set ["grenadeLaunchers", []]; +_loadoutData set ["gltube", [["rhs_weap_m79", "", "", "",["rhs_mag_M441_HE","rhs_mag_m714_White","rhs_mag_m662_red"], [], ""]]]; +_loadoutData set ["SMGs", []]; +_loadoutData set ["machineGuns", []]; +_loadoutData set ["marksmanRifles", []]; +_loadoutData set ["sniperRifles", []]; + +_loadoutData set ["lightATLaunchers", ["rhs_weap_m72a7"]]; +_loadoutData set ["ATLaunchers", [ +["rhs_weap_maaws", "", "", "", ["rhs_mag_maaws_HEDP", "rhs_mag_maaws_HEAT"], [], ""], +["rhs_weap_maaws", "", "", "", ["rhs_mag_maaws_HEDP", "rhs_mag_maaws_HE"], [], ""], +["rhs_weap_maaws", "", "", "", ["rhs_mag_maaws_HEAT", "rhs_mag_maaws_HEDP"], [], ""], +["rhs_weap_maaws", "", "", "", ["rhs_mag_maaws_HEAT", "rhs_mag_maaws_HE"], [], ""], +["rhs_weap_maaws", "", "", "", ["rhs_mag_maaws_HE","rhs_mag_maaws_HEDP"], [], ""], +["rhs_weap_maaws", "", "", "", ["rhs_mag_maaws_HE","rhs_mag_maaws_HEAT"], [], ""] +]]; +_loadoutData set ["heavyATLaunchers", [ +["rhs_weap_maaws", "", "", "rhs_optic_maaws", ["rhs_mag_maaws_HEAT", "rhs_mag_maaws_HEDP"], [], ""], +["rhs_weap_maaws", "", "", "rhs_optic_maaws", ["rhs_mag_maaws_HEAT"], [], ""] +]]; +_loadoutData set ["AALaunchers", ["rhs_weap_fim92"]]; +_loadoutData set ["sidearms", ["rhsusf_weap_m1911a1"]]; + +_loadoutData set ["ATMines", ["rhs_mine_M19_mag"]]; +_loadoutData set ["APMines", ["rhs_mine_Mk2_tripwire_mag","rhs_mine_Mk2_tripwire_mag", "rhsusf_mine_m49a1_6m_mag"]]; +_loadoutData set ["lightExplosives", ["rhsusf_m112_mag", "rhs_ec200_mag"]]; +_loadoutData set ["heavyExplosives", ["rhsusf_m112x4_mag", "rhs_ec400_mag"]]; + +_loadoutData set ["antiTankGrenades", []]; +_loadoutData set ["antiInfantryGrenades", ["rhs_grenade_mkii_mag"]]; +_loadoutData set ["smokeGrenades", ["rhs_grenade_m15_mag"]]; +_loadoutData set ["signalsmokeGrenades", ["rhs_mag_m18_green", "rhs_mag_m18_purple", "rhs_mag_m18_red", "rhs_mag_m18_yellow","rhs_mag_nspn_red"]]; + + +//Basic equipment. Shouldn't need touching most of the time. +//Mods might override this, or certain mods might want items removed (No GPSs in WW2, for example) +_loadoutData set ["maps", ["ItemMap"]]; +_loadoutData set ["watches", ["ItemWatch"]]; +_loadoutData set ["compasses", ["ItemCompass"]]; +_loadoutData set ["radios", ["ItemRadio"]]; +_loadoutData set ["gpses", ["ItemGPS"]]; +_loadoutData set ["NVGs", ["rhsusf_ANPVS_14", ""]]; +_loadoutData set ["binoculars", ["Binocular"]]; +_loadoutData set ["rangefinders", ["Rangefinder"]]; + +_loadoutData set ["uniforms", []]; +_loadoutData set ["vests", []]; +_loadoutData set ["backpacks", []]; +_loadoutData set ["longRangeRadios", []]; +_loadoutData set ["helmets", []]; +_loadoutData set ["slHat", ["H_Booniehat_tna_F"]]; +_loadoutData set ["sniHats", ["H_Booniehat_tna_F"]]; + + +//Item *set* definitions. These are added in their entirety to unit loadouts. No randomisation is applied. +_loadoutData set ["items_medical_basic", ["BASIC"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_medical_standard", ["STANDARD"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_medical_medic", ["MEDIC"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_miscEssentials", [] call A3A_fnc_itemset_miscEssentials]; + +//Unit type specific item sets. Add or remove these, depending on the unit types in use. +_loadoutData set ["items_squadleader_extras", []]; +_loadoutData set ["items_rifleman_extras", []]; +_loadoutData set ["items_medic_extras", []]; +_loadoutData set ["items_grenadier_extras", []]; +_loadoutData set ["items_explosivesExpert_extras", ["ToolKit", "MineDetector"]]; +_loadoutData set ["items_engineer_extras", ["ToolKit", "MineDetector"]]; +_loadoutData set ["items_lat_extras", []]; +_loadoutData set ["items_at_extras", []]; +_loadoutData set ["items_aa_extras", []]; +_loadoutData set ["items_machineGunner_extras", []]; +_loadoutData set ["items_marksman_extras", []]; +_loadoutData set ["items_sniper_extras", []]; +_loadoutData set ["items_police_extras", []]; +_loadoutData set ["items_crew_extras", []]; +_loadoutData set ["items_unarmed_extras", []]; + +//TODO - ACE overrides for misc essentials, medical and engineer gear + + +/////////////////////////////////////// +// Special Forces Loadout Data // +/////////////////////////////////////// + +private _sfLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_sfLoadoutData set ["uniforms", ["rhs_uniform_g3_m81","rhs_uniform_g3_rgr"]]; +_sfLoadoutData set ["vests", ["rhsgref_TacVest_ERDL","rhsgref_otv_khaki"]]; +_sfLoadoutData set ["backpacks", ["rhsgref_hidf_alicepack"]]; +_sfLoadoutData set ["helmets", ["H_Bandanna_khk_hs", "H_Cap_oli_hs", "rhsusf_ach_helmet_M81", "rhsusf_ach_bare_headset_ess", "rhsusf_ach_bare_headset", "rhsusf_ach_bare_ess", "rhsusf_ach_bare"]]; +_sfLoadoutData set ["binoculars", ["Rangefinder"]]; +_sfLoadoutData set ["slHat", ["H_MilCap_tna_F"]]; +_sfLoadoutData set ["NVGs", ["rhsusf_ANPVS_15", "rhsusf_ANPVS_14"]]; +//["Weapon", "Muzzle", "Rail", "Sight", [], [], "Bipod"]; + +_sfLoadoutData set ["rifles", [ +["rhs_weap_m14_rail_fiberglass", "rhsusf_acc_aac_m14dcqd_silencer", "", "rhsusf_acc_T1_low", ["rhsusf_20Rnd_762x51_m80_Mag"], [], ""], +["rhs_weap_m16a4", "rhsusf_acc_rotex5_grey", "acc_flashlight", "rhsusf_acc_compm4", ["rhs_mag_30Rnd_556x45_M855A1_Stanag"], [], ""], +["rhs_weap_m16a4_carryhandle", "rhsusf_acc_rotex5_grey", "acc_flashlight", "", ["rhs_mag_30Rnd_556x45_M855A1_Stanag"], [], ""] +]]; +_sfLoadoutData set ["carbines", [ +["rhs_weap_m4a1", "rhsusf_acc_rotex5_grey", "acc_flashlight", "rhsusf_acc_compm4", ["rhs_mag_30Rnd_556x45_M855A1_Stanag"], [], ""], +["rhs_weap_m4a1_carryhandle", "rhsusf_acc_rotex5_grey", "acc_flashlight", "", ["rhs_mag_30Rnd_556x45_M855A1_Stanag"], [], ""] +]]; +_sfLoadoutData set ["grenadeLaunchers", [ +["rhs_weap_m4a1_carryhandle_m203", "rhsusf_acc_rotex5_grey", "", "rhsusf_acc_compm4", ["rhs_mag_30Rnd_556x45_M855A1_Stanag"], ["rhs_mag_M433_HEDP","rhs_mag_m714_White","rhs_mag_m662_red"], ""], +["rhs_weap_m4a1_carryhandle_m203", "rhsusf_acc_rotex5_grey", "", "rhsusf_acc_compm4", ["rhs_mag_30Rnd_556x45_M855A1_Stanag"], ["rhs_mag_M397_HET","rhs_mag_m714_White","rhs_mag_m662_red"], ""] +]]; +_sfLoadoutData set ["SMGs", [ +["rhs_weap_m3a1_specops", "", "", "rhsusf_acc_compm4", ["rhsgref_30rnd_1143x23_M1911B_SMG"], [], ""], +["rhs_weap_m4a1_carryhandle", "rhsusf_acc_rotex5_grey", "acc_flashlight", "", ["rhs_mag_30Rnd_556x45_M855A1_Stanag"], [], ""] +]]; +_sfLoadoutData set ["machineGuns", [ +["rhs_weap_m249_pip", "rhsusf_acc_rotex5_grey", "", "rhsusf_acc_ELCAN", ["rhsusf_200rnd_556x45_M855_mixed_box","rhsusf_200rnd_556x45_M855_mixed_box","rhsusf_200rnd_556x45_M855_mixed_box","rhs_mag_30Rnd_556x45_M196_Stanag_Tracer_Red"], [], ""] +]]; +_sfLoadoutData set ["marksmanRifles", [ +["rhs_weap_m14_rail_fiberglass", "rhsusf_acc_aac_m14dcqd_silencer", "", "rhsusf_acc_M8541_low", ["rhsusf_20Rnd_762x51_m80_Mag"], [], "rhsusf_acc_m14_bipod"] +]]; +_sfLoadoutData set ["sniperRifles", [ +["rhs_weap_m24sws", "rhsusf_acc_m24_silencer_black", "", "rhsusf_acc_LEUPOLDMK4", ["rhsusf_5Rnd_762x51_m118_special_Mag", "rhsusf_5Rnd_762x51_m993_Mag"], [], "rhsusf_acc_harris_swivel"], +["rhs_weap_m14_rail_fiberglass", "rhsusf_acc_aac_m14dcqd_silencer", "", "rhsusf_acc_M8541_low", ["rhsusf_20Rnd_762x51_m118_special_Mag"], [], "rhsusf_acc_m14_bipod"] +]]; +//_sfLoadoutData set ["sidearms", []]; +///////////////////////////////// +// Military Loadout Data // +///////////////////////////////// + +private _militaryLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militaryLoadoutData set ["uniforms", ["rhs_uniform_bdu_erdl","rhsgref_uniform_ERDL"]]; +_militaryLoadoutData set ["vests", ["rhsgref_alice_webbing","rhsgref_TacVest_ERDL","rhsgref_otv_khaki"]]; +_militaryLoadoutData set ["backpacks", ["rhsusf_falconii", "rhsusf_falconii", "rhsgref_hidf_alicepack"]]; +_militaryLoadoutData set ["helmets", ["rhsgref_helmet_pasgt_erdl"]]; + +_militaryLoadoutData set ["rifles", [ +["rhs_weap_l1a1", "rhsgref_acc_falMuzzle_l1a1", "", "", ["rhs_mag_20Rnd_762x51_m80_fnfal"], [], ""], +["rhs_weap_l1a1", "rhsgref_acc_falMuzzle_l1a1", "", "", ["rhs_mag_20Rnd_762x51_m80_fnfal"], [], ""], +["rhs_weap_l1a1_wood", "rhsgref_acc_falMuzzle_l1a1", "", "", ["rhs_mag_20Rnd_762x51_m80_fnfal"], [], ""] +]]; +_militaryLoadoutData set ["carbines", [ +["rhs_weap_l1a1", "rhsgref_acc_falMuzzle_l1a1", "", "", ["rhs_mag_20Rnd_762x51_m80_fnfal"], [], ""], +["rhs_weap_l1a1", "rhsgref_acc_falMuzzle_l1a1", "", "", ["rhs_mag_20Rnd_762x51_m80_fnfal"], [], ""], +["rhs_weap_l1a1_wood", "rhsgref_acc_falMuzzle_l1a1", "", "", ["rhs_mag_20Rnd_762x51_m80_fnfal"], [], ""], +["rhs_weap_m4_carryhandle", "rhsusf_acc_SF3P556", "", "", ["rhs_mag_20Rnd_556x45_M193_Stanag","rhs_mag_20Rnd_556x45_M193_Stanag","rhs_mag_20Rnd_556x45_M196_Stanag_Tracer_Red"], [], ""], +["rhs_weap_m16a4_carryhandle", "rhsusf_acc_SF3P556", "", "", ["rhs_mag_20Rnd_556x45_M193_2MAG_Stanag","rhs_mag_20Rnd_556x45_M193_2MAG_Stanag","rhs_mag_20Rnd_556x45_M196_2MAG_Stanag_Tracer_Red"], [], ""] +]]; +_militaryLoadoutData set ["grenadeLaunchers", [ +["rhs_weap_m4_carryhandle_m203", "rhsusf_acc_SF3P556", "", "",["rhs_mag_20Rnd_556x45_M193_Stanag","rhs_mag_20Rnd_556x45_M193_Stanag","rhs_mag_20Rnd_556x45_M196_Stanag_Tracer_Red"], ["rhs_mag_M441_HE","rhs_mag_m714_White","rhs_mag_m662_red"], ""], +["rhs_weap_m16a4_carryhandle_M203", "rhsusf_acc_SF3P556", "", "",["rhs_mag_20Rnd_556x45_M193_2MAG_Stanag","rhs_mag_20Rnd_556x45_M193_2MAG_Stanag","rhs_mag_20Rnd_556x45_M196_2MAG_Stanag_Tracer_Red"], ["rhs_mag_M433_HEDP","rhs_mag_m714_White","rhs_mag_m662_red"], ""] +]]; +_militaryLoadoutData set ["SMGs", [ +"rhs_weap_m3a1" +]]; +_militaryLoadoutData set ["machineGuns", [ +["rhs_weap_m249", "", "", "",["rhsusf_200rnd_556x45_M855_mixed_box", "rhsusf_100Rnd_556x45_M855_mixed_soft_pouch", "rhsusf_100Rnd_556x45_M855_soft_pouch"], [], "rhsusf_acc_saw_bipod"], +["rhs_weap_fnmag", "", "", "",["rhsusf_50Rnd_762x51", "rhsusf_50Rnd_762x51", "rhsusf_50Rnd_762x51_m62_tracer"], [], ""], +["rhs_weap_fnmag", "", "", "",["rhsusf_50Rnd_762x51", "rhsusf_50Rnd_762x51", "rhsusf_50Rnd_762x51_m62_tracer"], [], ""], +["rhs_weap_fnmag", "", "", "",["rhsusf_100Rnd_762x51", "rhsusf_100Rnd_762x51", "rhsusf_100Rnd_762x51_m62_tracer"], [], ""] +]]; +_militaryLoadoutData set ["marksmanRifles", [ +["rhs_weap_l1a1", "rhsgref_acc_falMuzzle_l1a1", "", "rhsgref_acc_l1a1_l2a2",["rhs_mag_20Rnd_762x51_m80_fnfal"], [], ""], +["rhs_weap_l1a1", "rhsgref_acc_falMuzzle_l1a1", "", "rhsgref_acc_l1a1_l2a2",["rhs_mag_20Rnd_762x51_m80_fnfal"], [], ""], +["rhs_weap_m14_rail", "", "", "rhsusf_acc_M8541_low",["rhsusf_20Rnd_762x51_m80_Mag"], [], "rhsusf_acc_m14_bipod"] +]]; +_militaryLoadoutData set ["sniperRifles", [ +["rhs_weap_m14_rail", "", "", "rhsusf_acc_M8541_low",["rhsusf_20Rnd_762x51_m80_Mag"], [], "rhsusf_acc_m14_bipod"], +["rhs_weap_m24sws", "", "", "rhsusf_acc_LEUPOLDMK4",["rhsusf_5Rnd_762x51_m62_Mag"], [], "rhsusf_acc_harris_swivel"] +]]; +_militaryLoadoutData set ["sidearms", ["rhsusf_weap_m1911a1"]]; + +/////////////////////////////// +// Police Loadout Data // +/////////////////////////////// + +private _policeLoadoutData = _loadoutData call _fnc_copyLoadoutData; + +_policeLoadoutData set ["uniforms", ["rhsgref_uniform_olive"]]; +_policeLoadoutData set ["vests", ["rhsgref_chestrig"]]; +_policeLoadoutData set ["helmets", ["H_Beret_gen_F"]]; +_policeLoadoutData set ["SMGs", [ +"rhs_weap_m3a1" +]]; +_policeLoadoutData set ["carbines", [ +"rhs_weap_m1garand_sa43" +]]; +_policeLoadoutData set ["shotguns", [ +"rhs_weap_M590_5RD" +]]; + +//////////////////////////////// +// Militia Loadout Data // +//////////////////////////////// + +private _militiaLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militiaLoadoutData set ["uniforms", ["rhsgref_uniform_og107", "rhsgref_uniform_og107_erdl"]]; +_militiaLoadoutData set ["vests", ["rhsgref_chestrig","rhsgref_chicom","rhsgref_alice_webbing"]]; +_militiaLoadoutData set ["backpacks", ["rhsusf_falconii"]]; +_militiaLoadoutData set ["helmets", ["rhsgref_hat_m1941cap","rhsgref_hat_M1951","rhsgref_helmet_M1_bare","rhsgref_helmet_M1_erdl"]]; +_militiaLoadoutData set ["NVGs", []]; + +_militiaLoadoutData set ["antiInfantryGrenades", ["rhs_mag_f1"]]; + +_militiaLoadoutData set ["ATLaunchers", [ +["rhs_weap_maaws", "", "", "", ["rhs_mag_maaws_HEDP", "rhs_mag_maaws_HE"], [], ""], +["rhs_weap_maaws", "", "", "", ["rhs_mag_maaws_HE","rhs_mag_maaws_HEDP"], [], ""] +]]; +_militiaLoadoutData set ["rifles", [ +["rhs_weap_l1a1_wood", "rhsgref_acc_falMuzzle_l1a1", "", "", ["rhs_mag_20Rnd_762x51_m80_fnfal"], [], ""], +["rhs_weap_l1a1_wood", "rhsgref_acc_falMuzzle_l1a1", "", "", ["rhs_mag_20Rnd_762x51_m80_fnfal"], [], ""] +]]; +_militiaLoadoutData set ["carbines", ["rhs_weap_m1garand_sa43"]]; +_militiaLoadoutData set ["grenadeLaunchers", [ +["rhs_weap_l1a1_wood", "rhsgref_acc_falMuzzle_l1a1", "", "", ["rhs_mag_20Rnd_762x51_m80_fnfal"], [], ""], +["rhs_weap_l1a1_wood", "rhsgref_acc_falMuzzle_l1a1", "", "", ["rhs_mag_20Rnd_762x51_m80_fnfal"], [], ""], +["rhs_weap_m16a4_carryhandle_M203", "rhsusf_acc_SF3P556", "", "", ["rhs_mag_20Rnd_556x45_M193_Stanag","rhs_mag_20Rnd_556x45_M193_Stanag","rhs_mag_20Rnd_556x45_M196_Stanag_Tracer_Red"], ["rhs_mag_M441_HE","rhs_mag_m714_White","rhs_mag_m662_red"], ""] +]]; +_militiaLoadoutData set ["SMGs", [ +"rhs_weap_m3a1" +]]; +_militiaLoadoutData set ["machineGuns", [ +["rhs_weap_fnmag", "", "", "",["rhsusf_50Rnd_762x51", "rhsusf_50Rnd_762x51", "rhsusf_50Rnd_762x51_m62_tracer"], [], ""], +"rhs_weap_m1garand_sa43" +]]; +_militiaLoadoutData set ["marksmanRifles", [ +["rhs_weap_l1a1_wood", "rhsgref_acc_falMuzzle_l1a1", "", "rhsgref_acc_l1a1_l2a2", ["rhs_mag_20Rnd_762x51_m80_fnfal"], [], ""], +"rhs_weap_m1garand_sa43" +]]; +_militiaLoadoutData set ["sidearms", ["rhsusf_weap_m1911a1"]]; + +////////////////////////// +// Misc Loadouts // +////////////////////////// + +private _crewLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_crewLoadoutData set ["vests", ["rhsgref_TacVest_ERDL"]]; +_crewLoadoutData set ["carbines", ["rhs_weap_m1garand_sa43"]]; +_crewLoadoutData set ["helmets", ["rhsusf_cvc_green_helmet","rhsusf_cvc_green_ess"]]; + +private _pilotLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_pilotLoadoutData set ["vests", ["rhsgref_TacVest_ERDL"]]; +_pilotLoadoutData set ["SMGs", ["rhs_weap_m3a1"]]; +_pilotLoadoutData set ["helmets", ["rhsusf_hgu56p_green", "rhsusf_hgu56p_visor_green", "rhsusf_hgu56p_visor_mask_green"]]; + + +///////////////////////////////// +// Unit Type Definitions // +///////////////////////////////// +//These define the loadouts for different unit types. +//For example, rifleman, grenadier, squad leader, etc. +//In 95% of situations, you *should not need to edit these*. +//Almost all factions can be set up just by modifying the loadout data above. +//However, these exist in case you really do want to do a lot of custom alterations. + +private _squadLeaderTemplate = { + ["slHat"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["backpacks"] call _fnc_setBackpack; + + [selectRandomWeighted ["grenadeLaunchers", 1, "rifles",2]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", 4] call _fnc_addAdditionalMuzzleMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_squadLeader_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["signalsmokeGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["binoculars"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _riflemanTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + [selectRandomWeighted ["rifles", 3, "carbines", 1]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_rifleman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _medicTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + ["SMGs"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_medic"] call _fnc_addItemSet; + ["items_medic_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _grenadierTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + ["grenadeLaunchers"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", 10] call _fnc_addAdditionalMuzzleMagazines; + ["antiInfantryGrenades", 2] call _fnc_addItem; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_grenadier_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _explosivesExpertTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_explosivesExpert_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["lightExplosives", 2] call _fnc_addItem; + if (random 1 > 0.5) then {["heavyExplosives", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["atMines", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["apMines", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _engineerTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [selectRandom ["carbines", "SMGs"]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_engineer_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + if (random 1 > 0.5) then {["lightExplosives", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _latTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["lightATLaunchers"] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 1] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_lat_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _atTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + [selectRandom["ATLaunchers", "heavyATLaunchers"]] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 2] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_at_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _aaTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["AALaunchers"] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 2] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_aa_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _machineGunnerTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + ["machineGuns"] call _fnc_setPrimary; + ["primary", 4] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_machineGunner_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _marksmanTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["marksmanRifles"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_marksman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _sniperTemplate = { + ["sniHats"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["sniperRifles"] call _fnc_setPrimary; + ["primary", 7] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_sniper_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _policeTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + [selectRandomWeighted ["carbines", 1, "SMGs",2, "shotguns", 1]] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_police_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _crewTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + [selectRandomWeighted ["carbines", 1, "SMGs",2]] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_crew_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["NVGs"] call _fnc_addNVGs; +}; +private _pilotTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["SMGs"] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_crew_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["NVGs"] call _fnc_addNVGs; +}; + +private _unarmedTemplate = { + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_unarmed_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _traitorTemplate = { + call _unarmedTemplate; + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; +}; + +//////////////////////////////////////////////////////////////////////////////////////// +// You shouldn't touch below this line unless you really really know what you're doing. +// Things below here can and will break the gamemode if improperly changed. +//////////////////////////////////////////////////////////////////////////////////////// + +///////////////////////////// +// Special Forces Units // +///////////////////////////// +private _prefix = "SF"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _sfLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +/*{ + params ["_name", "_loadoutTemplate"]; + private _loadouts = [_sfLoadoutData, _loadoutTemplate] call _fnc_buildLoadouts; + private _finalName = _prefix + _name; + [_finalName, _loadouts] call _fnc_saveToTemplate; +} forEach _unitTypes; +*/ + +/////////////////////// +// Military Units // +/////////////////////// +private _prefix = "military"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Police Units // +//////////////////////// +private _prefix = "police"; +private _unitTypes = [ + ["SquadLeader", _policeTemplate], + ["Standard", _policeTemplate] +]; + +[_prefix, _unitTypes, _policeLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Militia Units // +//////////////////////// +private _prefix = "militia"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _militiaLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +////////////////////// +// Misc Units // +////////////////////// + +//The following lines are determining the loadout of vehicle crew +["other", [["Crew", _crewTemplate]], _crewLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout of the pilots +["other", [["Pilot", _pilotTemplate]], _pilotLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the unit used in the "kill the official" mission +["other", [["Official", _policeTemplate]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "kill the traitor" mission +["other", [["Traitor", _traitorTemplate]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "Invader Punishment" mission +["other", [["Unarmed", _UnarmedTemplate]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; diff --git a/A3A/addons/core/Templates/Templates/RHS/RHS_Vehicle_Attributes.sqf b/A3A/addons/core/Templates/Templates/RHS/RHS_Vehicle_Attributes.sqf index 5d03d655c4..dc7acdbf4a 100644 --- a/A3A/addons/core/Templates/Templates/RHS/RHS_Vehicle_Attributes.sqf +++ b/A3A/addons/core/Templates/Templates/RHS/RHS_Vehicle_Attributes.sqf @@ -19,6 +19,7 @@ // CDF trash planes ["rhs_l159_cdf_b_CDF", ["cost", 150]], ["rhs_l159_cdf_b_CDF_CAP", ["cost", 150]], + ["RHSGREF_A29B_HIDF", ["cost", 120]], // Apaches // ["RHS_AH64D_GS", ["cost", 300]], // no hellfires From 67379142d1e74450f8e54bc6cff2704ae12b10b9 Mon Sep 17 00:00:00 2001 From: Caleb Serafin Date: Wed, 12 Jun 2024 20:12:33 +0200 Subject: [PATCH 34/78] Added GUI prefix and Experimental Battle Menu (#3229) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Refactored GUI addon to use A3A_GUI and FUNC(name) * Corrected issues with stringed macros. * Fast travel place holders. Menu opens fast travel. * 💰 Added donation functionality. * Donate and Admin mostly functional. FT needs work. * Migrated SetupGUI to use A3A_GUI prefix. * Fixed Message syntax. * Re-added buyVehicleDialog after deletion * Fixed GUI_ prefix and fast travel time formatting variables. * removed plural from FT and fixed current money formatting. * Fixed hide top bar anddonate money, Added new battle menu to normal y-menu button. * Corrent _this refference. * Removed other language entries in modified string table keys. * Revert "Removed other language entries in modified string table keys." This reverts commit d2a38f25b6e4941eb162184872e7d3d8836d253d. * Reverted string table key wipe * Fixed hinting during canGoUndrecover. and disabled Go Overt. * Update A3A/addons/core/functions/Dialogs/fn_HQGameOptions.sqf Co-authored-by: Jouni Järvinen * Update A3A/addons/core/functions/Dialogs/fn_fastTravelRadio.sqf Co-authored-by: Jouni Järvinen * Added is Admin functions. * Changed timespan formatting print zero signigicant amounts rather than show smaller denomications. * Fixed donate money player list generation. * Fixed isAdmin check to use new functions for admin tab. * Update A3A/addons/core/functions/Time/fn_timeSpan_format.sqf Co-authored-by: Jouni Järvinen * Fixed non-existant variable in sendMoney. * Removed the silly server side check since arma 3 is based on the cream cheese security model anyway. * Fixed HQGameOptgions not woirking with civ limit. Hid options for AI limit in new menu. * Removed fast travel async. * Limitetd asset teleport distance to 50m of HQ. * Removed isClientOrServer * Fixed backwards compatibility and error reporting in resourcesPlayer and sendMoney. * Fixed semicolon. * simplified future calculateFastTravel cost calculation * Removed annoying mapscale debug line. * Added unit tests as documentation for timeSpan_format. timeSpan_format accepts seconds. * Made FUNC() consistent. Fixed script errors in hQDialog. * Put New battle menu and HQ dialogue behind a paramter setting "Use In-Development UI Preview" * Commented out addAction for Experimental HQ Management * Fixed handling of groups or players passed to canFastTravel or calculate cost. --------- Co-authored-by: Jouni Järvinen --- A3A/addons/core/CfgFunctions.hpp | 8 +- A3A/addons/core/Stringtable.xml | 14 +- A3A/addons/core/dialogs.hpp | 10 +- .../core/functions/Base/fn_flagaction.sqf | 17 +- .../functions/Builder/fn_buildingPlacer.sqf | 32 +-- .../functions/Dialogs/fn_HQGameOptions.sqf | 70 ++--- .../Dialogs/fn_calculateFastTravelCost.sqf | 119 ++++++++ .../functions/Dialogs/fn_canFastTravel.sqf | 39 +++ .../functions/Dialogs/fn_fastTravelRadio.sqf | 37 ++- .../functions/OrgPlayers/fn_donateMoney.sqf | 33 ++- .../functions/OrgPlayers/fn_isClientAdmin.sqf | 24 ++ .../functions/OrgPlayers/fn_isLocalAdmin.sqf | 17 ++ .../OrgPlayers/fn_isLocalAdminOrServer.sqf | 17 ++ .../OrgPlayers/fn_resourcesPlayer.sqf | 45 ++- .../functions/OrgPlayers/fn_sendMoney.sqf | 84 ++++++ .../fn_punishment_evaluateEvent.sqf | 2 +- .../functions/Time/fn_timeSpan_format.sqf | 89 +++--- .../Time/fn_timeSpan_formatTests.sqf | 81 ++++++ .../Undercover/fn_canGoUndercover.sqf | 126 ++++----- .../functions/Undercover/fn_goUndercover.sqf | 7 +- .../core/functions/init/fn_setupMonitor.sqf | 4 +- A3A/addons/gui/CfgFunctions.hpp | 10 +- A3A/addons/gui/Stringtable.xml | 2 +- .../gui/dialogues/arsenalLimitsDialog.hpp | 10 +- A3A/addons/gui/dialogues/hqDialog.hpp | 58 ++-- A3A/addons/gui/dialogues/mainDialog.hpp | 260 +++++++++--------- A3A/addons/gui/dialogues/placerHintsRsc.hpp | 2 +- A3A/addons/gui/dialogues/recruitDialog.hpp | 18 +- .../gui/dialogues/recruitSquadDialog.hpp | 20 +- .../gui/dialogues/requestMissionDialog.hpp | 14 +- A3A/addons/gui/dialogues/setupDialog.hpp | 62 ++--- .../gui/dialogues/teamLeaderBuilder.hpp | 2 +- A3A/addons/gui/functions/GUI/fn_adminTab.sqf | 73 ++++- .../gui/functions/GUI/fn_aiManagementTab.sqf | 24 +- .../gui/functions/GUI/fn_airSupportTab.sqf | 10 +- .../functions/GUI/fn_arsenalLimitsDialog.sqf | 10 +- .../gui/functions/GUI/fn_commanderTab.sqf | 34 +-- .../functions/GUI/fn_configColorToArray.sqf | 4 +- .../gui/functions/GUI/fn_constructTab.sqf | 4 +- A3A/addons/gui/functions/GUI/fn_donateTab.sqf | 55 ++-- .../gui/functions/GUI/fn_fastTravelTab.sqf | 52 ++-- .../gui/functions/GUI/fn_fireMissionEH.sqf | 4 +- .../gui/functions/GUI/fn_getGroupInfo.sqf | 2 +- .../gui/functions/GUI/fn_getGroupVehicle.sqf | 2 +- A3A/addons/gui/functions/GUI/fn_hqDialog.sqf | 100 +++---- .../gui/functions/GUI/fn_mainDialog.sqf | 62 +++-- .../functions/GUI/fn_mapDrawHcGroupsEH.sqf | 10 +- .../functions/GUI/fn_mapDrawOutpostsEH.sqf | 29 +- .../gui/functions/GUI/fn_mapDrawSelectEH.sqf | 6 +- .../functions/GUI/fn_mapDrawUserMarkersEH.sqf | 2 +- .../functions/GUI/fn_playerManagementTab.sqf | 10 +- A3A/addons/gui/functions/GUI/fn_playerTab.sqf | 88 +++--- .../gui/functions/GUI/fn_recruitDialog.sqf | 18 +- .../functions/GUI/fn_recruitSquadDialog.sqf | 24 +- .../functions/GUI/fn_requestMissionDialog.sqf | 2 +- .../gui/functions/GUI/fn_setUpPlacerHints.sqf | 6 +- .../GUI/fn_teamLeaderRTSPlacerDialog.sqf | 18 +- .../gui/functions/SetupGUI/fn_setupDialog.sqf | 14 +- .../SetupGUI/fn_setupFactionsTab.sqf | 2 +- .../SetupGUI/fn_setupHQPosDialog.sqf | 2 +- .../SetupGUI/fn_setupLoadgameTab.sqf | 30 +- 61 files changed, 1291 insertions(+), 739 deletions(-) create mode 100644 A3A/addons/core/functions/Dialogs/fn_calculateFastTravelCost.sqf create mode 100644 A3A/addons/core/functions/Dialogs/fn_canFastTravel.sqf create mode 100644 A3A/addons/core/functions/OrgPlayers/fn_isClientAdmin.sqf create mode 100644 A3A/addons/core/functions/OrgPlayers/fn_isLocalAdmin.sqf create mode 100644 A3A/addons/core/functions/OrgPlayers/fn_isLocalAdminOrServer.sqf create mode 100644 A3A/addons/core/functions/OrgPlayers/fn_sendMoney.sqf create mode 100644 A3A/addons/core/functions/Time/fn_timeSpan_formatTests.sqf diff --git a/A3A/addons/core/CfgFunctions.hpp b/A3A/addons/core/CfgFunctions.hpp index c282ebaf2d..593c1cf2e4 100644 --- a/A3A/addons/core/CfgFunctions.hpp +++ b/A3A/addons/core/CfgFunctions.hpp @@ -295,11 +295,13 @@ class CfgFunctions class prepFunctions {}; class spawnDebuggingLoop {}; class spawnSelectedTemplateAI {}; - class debugSpawnVics {}; + class debugSpawnVics {}; }; class Dialogs { file = QPATHTOFOLDER(functions\Dialogs); + class canFastTravel {}; + class calculateFastTravelCost {}; class clearForest {}; class createDialog_shouldLoadPersonalSave {}; class dialogHQ {}; @@ -445,6 +447,10 @@ class CfgFunctions class OrgPlayers { file = QPATHTOFOLDER(functions\OrgPlayers); class donateMoney {}; + class sendMoney {}; + class isClientAdmin {}; + class isLocalAdmin {}; + class isLocalAdminOrServer {}; class isMember {}; class makePlayerBossIfEligible {}; class memberAdd {}; diff --git a/A3A/addons/core/Stringtable.xml b/A3A/addons/core/Stringtable.xml index cde06a7cc9..2579f4142a 100644 --- a/A3A/addons/core/Stringtable.xml +++ b/A3A/addons/core/Stringtable.xml @@ -2925,7 +2925,7 @@ Текущий уровень: %2. Стоимость обучения на следующем уровне: %1 €. - Fast traveling, travel time: %1s, please wait. + Fast traveling, travel time: %1, please wait. 빠른 이동 중. 도착 시간까지: %1초, 잠시만 기다려 주십시오... Быстрое перемещение: пожалуйста, подождите %1 сек. @@ -5373,7 +5373,7 @@ - You have donated 100 € to the cause. This will raise your status among our forces. + You have donated %1 € to the cause. This will raise your status among our forces. Hai donato 100 € alla causa. Ciò accrescerà il tuo status tra le nostre forze. Ha donado 100 € a la causa. Esto incrementará su estatus entre sus fuerzas. Vous avez donné 100 € à la cause. Cela va améliorer votre réputation au sein de nos forces @@ -5384,7 +5384,7 @@ 你为大义慷慨贡献了 100 €. 此举将提升你在我军中的地位. - You have donated 100 € to %1. + You have donated %2 € to %1. Hai donato 100 € a %1. Ha donado 100 € a %1. Vous avez donné 100 € à %1. @@ -5394,8 +5394,11 @@ Daroval jsi 100 € hráči %1. 你慷慨贡献 100 € 给了 %1. + + You received a %1 € donation from %2. + - You have less than 100 € to donate. + Insufficient Funds<br/>You have less than %1 € to donate. Hai meno di 100 € da donare. Tiene menos de 100 € para donar. Vous avez moins de 100 € à donner. @@ -5427,6 +5430,9 @@ Darovat peníze 贡献资金 + + Donation amount must be greater than 0. + %1 has been added to the Server Members List. %1 è stato aggiunto alla Lista dei Membri del Server diff --git a/A3A/addons/core/dialogs.hpp b/A3A/addons/core/dialogs.hpp index 92f0f90e73..354f6c4e9e 100644 --- a/A3A/addons/core/dialogs.hpp +++ b/A3A/addons/core/dialogs.hpp @@ -1312,13 +1312,13 @@ class radio_comm { class 8slots_R2: A3A_core_BattleMenuRedButton { idc = -1; - text = ""; //$STR_antistasi_dialogs_radio_comm_construct; + text = "New Battle Menu"; // Don't localize, tempory button. x = 0.482498 * safezoneW + safezoneX; y = 0.415981 * safezoneH + safezoneY; w = 0.175015 * safezoneW; h = 0.0560125 * safezoneH; - tooltip = $STR_antistasi_dialogs_radio_comm_construct_tooltip; - //action = "closeDialog 0;_nul = createDialog ""construction_menu"";"; + tooltip = "Experimental Battle Menu. Work in Progress."; // Don't localize, tempory button. + action = "closeDialog 0; if (A3A_GUIDevPreview) then { _nul = createDialog ""A3A_MainDialog""; } else {[localize ""$STR_A3A_Params_GUIDevPreview_title"",""This paraemter must be enabled in params""] call A3A_fnc_customHint; };"; }; class 8slots_L3: A3A_core_BattleMenuRedButton { @@ -2287,7 +2287,7 @@ class player_money { y = 0.317959 * safezoneH + safezoneY; w = 0.175015 * safezoneW; h = 0.0560125 * safezoneH; - action = "[true] call A3A_fnc_donateMoney;"; + action = "[player, cursorObject, 100] call A3A_fnc_sendMoney;"; }; class HQ_button_AA: A3A_core_BattleMenuRedButton { @@ -2298,7 +2298,7 @@ class player_money { w = 0.175015 * safezoneW; h = 0.0560125 * safezoneH; tooltip = $STR_antistasi_dialogs_player_money_donate_faction_tooltip; - action = "[] call A3A_fnc_donateMoney;"; + action = "[player, 'faction', 100] call A3A_fnc_sendMoney;"; }; }; }; diff --git a/A3A/addons/core/functions/Base/fn_flagaction.sqf b/A3A/addons/core/functions/Base/fn_flagaction.sqf index 3248223025..cf49476651 100644 --- a/A3A/addons/core/functions/Base/fn_flagaction.sqf +++ b/A3A/addons/core/functions/Base/fn_flagaction.sqf @@ -40,6 +40,7 @@ switch _typeX do petros addAction [localize "STR_A3A_fn_base_flagaction_asset_move", A3A_fnc_carryItem,nil,0,false,true,"","(_this == theBoss) and (petros == leader group petros) and (isNull objectParent _this) and !(call A3A_fnc_isCarrying)"]; petros addAction [localize "STR_A3A_fn_base_flagaction_hq_build", A3A_fnc_buildHQ,nil,0,false,true,"","(_this == theBoss) and (petros != leader group petros)",4]; + //petros addAction ["Experimental HQ Management. Work in Progress.", { createDialog "A3A_HqDialog"; },nil,0,false,true,"","A3A_GUIDevPreview and (_this == theBoss) and (petros == leader group petros)",4]; }; case "truckX": { @@ -151,14 +152,14 @@ switch _typeX do case "Intel_Small": { _flag addAction [ - localize "STR_A3A_fn_base_flagaction_intel_search", - A3A_fnc_searchIntelOnLeader, - nil, - 4, - true, - false, - "", - "!([_target] call A3A_fnc_canFight) && !(_target getVariable ['intelSearchDone', false]) && isPlayer _this", + localize "STR_A3A_fn_base_flagaction_intel_search", + A3A_fnc_searchIntelOnLeader, + nil, + 4, + true, + false, + "", + "!([_target] call A3A_fnc_canFight) && !(_target getVariable ['intelSearchDone', false]) && isPlayer _this", 4 ]; }; diff --git a/A3A/addons/core/functions/Builder/fn_buildingPlacer.sqf b/A3A/addons/core/functions/Builder/fn_buildingPlacer.sqf index 2101df9207..211bba8155 100644 --- a/A3A/addons/core/functions/Builder/fn_buildingPlacer.sqf +++ b/A3A/addons/core/functions/Builder/fn_buildingPlacer.sqf @@ -1,7 +1,7 @@ /* Author: [Killerswin2, Hakon (Stole his bb code)] team leader structured placer. Allows teamleaders to gain access to a - rts like camera to place objects. + rts like camera to place objects. Arguments: 1. object that will center placement 2. number that is used for the radius of placement @@ -9,7 +9,7 @@ Return Value: NONE Scope: Client Environment: Unscheduled -Public: +Public: no Example: [player, 100] call A3A_fnc_buildingPlacer.sqf @@ -48,7 +48,7 @@ for "_i" from 1 to 36 do { private _emptyDisplay = findDisplay 46 createDisplay "A3A_teamLeaderBuilder"; A3A_building_EHDB set [BUILD_DISPLAY, _emptyDisplay]; -call (A3A_building_EHDB # UPDATE_BB); +call (A3A_building_EHDB # UPDATE_BB); private _downKeyEH = _emptyDisplay displayAddEventHandler ["KeyDown", { params["_displayOrControl","_key"]; @@ -63,7 +63,7 @@ private _downKeyEH = _emptyDisplay displayAddEventHandler ["KeyDown", { if (_key isEqualTo DIK_R) then { A3A_building_EHDB set [ROTATION_MODE_CW, true]; - }; + }; }]; A3A_building_EHDB set [KEY_DOWN_EH, _downKeyEH]; @@ -79,7 +79,7 @@ private _upKeyEH = _emptyDisplay displayAddEventHandler ["KeyUp", { if (_tempObject distance (A3A_building_EHDB # BUILD_RADIUS_OBJECT_CENTER) > (A3A_building_EHDB # BUILD_RADIUS)) exitwith {}; if (isOnRoad getPosATL _tempObject) exitwith {}; // can't build on roads - + private _price = (A3A_building_EHDB # OBJECT_PRICE); private _supply = (A3A_building_EHDB # AVAILABLE_MONEY); @@ -87,7 +87,7 @@ private _upKeyEH = _emptyDisplay displayAddEventHandler ["KeyUp", { if (_price > _supply) exitWith {}; A3A_building_EHDB set [AVAILABLE_MONEY, _supply - _price]; - ["updateMoney"] call A3A_fnc_teamLeaderRTSPlacerDialog; + ["updateMoney"] call A3A_GUI_fnc_teamLeaderRTSPlacerDialog; private _position = getPosWorld _tempObject; private _dirAndUp = [vectorDir _tempObject, vectorUp _tempObject]; @@ -114,7 +114,7 @@ private _upKeyEH = _emptyDisplay displayAddEventHandler ["KeyUp", { private _buildData = _buildArray deleteAt _objIndex; private _supply = (A3A_building_EHDB # AVAILABLE_MONEY); A3A_building_EHDB set [AVAILABLE_MONEY, _supply + (_buildData#4)]; - ["updateMoney"] call A3A_fnc_teamLeaderRTSPlacerDialog; + ["updateMoney"] call A3A_GUI_fnc_teamLeaderRTSPlacerDialog; }; // Repair @@ -135,7 +135,7 @@ private _upKeyEH = _emptyDisplay displayAddEventHandler ["KeyUp", { private _supply = (A3A_building_EHDB # AVAILABLE_MONEY); if(_price > _supply) exitWith {}; A3A_building_EHDB set [AVAILABLE_MONEY, _supply - _price]; - ["updateMoney"] call A3A_fnc_teamLeaderRTSPlacerDialog; + ["updateMoney"] call A3A_GUI_fnc_teamLeaderRTSPlacerDialog; // Place imitation of repaired building private _oldPos = getPosATL _building; @@ -183,7 +183,7 @@ private _eventHanderEachFrame = addMissionEventHandler ["EachFrame", { private _stateChange = false; private _object = (A3A_building_EHDB # BUILD_OBJECT_TEMP_OBJECT); private _vehiclePos = screenToWorld getMousePosition; - + //change in position if (_object distance2d _vehiclePos > 0.1) then { _stateChange = true; @@ -193,7 +193,7 @@ private _eventHanderEachFrame = addMissionEventHandler ["EachFrame", { private _intersects = lineIntersectsSurfaces [getPosASL A3A_cam, AGLtoASL _vehiclePos, _object, A3A_cam]; private _intersectObj = if (count _intersects > 0) then { _intersects#0#3 } else { objNull }; A3A_building_EHDB set [CURSOR_OBJECT, _intersectObj]; - ["setContextKey", [""]] call A3A_fnc_setupPlacerHints; + ["setContextKey", [""]] call A3A_GUI_fnc_setUpPlacerHints; //((uiNamespace getVariable "A3A_placerHint_display") displayCtrl IDC_PLACERHINT_TEST_TEXT) ctrlSetText str _intersectObj; @@ -209,12 +209,12 @@ private _eventHanderEachFrame = addMissionEventHandler ["EachFrame", { private _bbsize = (boundingBoxReal _building # 1) vectorDiff (boundingBoxReal _building # 0); private _price = 6 * sqrt((_bbsize#0) * (_bbsize#1) * (_bbsize#2)); _price = 10 * round (_price / 10); - ["setContextKey", ["rebuild", _price]] call A3A_fnc_setupPlacerHints; + ["setContextKey", ["rebuild", _price]] call A3A_GUI_fnc_setUpPlacerHints; }; if (_intersectObj in (A3A_building_EHDB # BUILD_OBJECT_TEMP_OBJECT_ARRAY)) then { // show C key - ["setContextKey", ["cancel", getText (configof _intersectObj >> "displayName")]] call A3A_fnc_setupPlacerHints; + ["setContextKey", ["cancel", getText (configof _intersectObj >> "displayName")]] call A3A_GUI_fnc_setUpPlacerHints; }; if (A3A_building_EHDB # ROTATION_MODE_CCW) then { @@ -231,12 +231,12 @@ private _eventHanderEachFrame = addMissionEventHandler ["EachFrame", { _stateChange = true; }; - + if (A3A_building_EHDB # GUI_BUTTON_PRESSED) then { A3A_building_EHDB set [GUI_BUTTON_PRESSED, false]; _stateChange = true; }; - + if (A3A_building_EHDB # SNAP_SURFACE_MODE) then { private _posASL = AGLtoASL _vehiclePos; private _intersects = lineIntersectsSurfaces [_posASL vectorAdd [0,0,100], _posASL vectorAdd [0,0,-100], _object]; @@ -255,11 +255,11 @@ private _eventHanderEachFrame = addMissionEventHandler ["EachFrame", { private _camClampPos = [0,0,0]; _camClampPos set [0, _cameraPos#0 max (_centerPos#0 - _buildRad) min (_centerPos#0 + _buildRad)]; _camClampPos set [1, _cameraPos#1 max (_centerPos#1 - _buildRad) min (_centerPos#1 + _buildRad)]; - + // make the clamp a sphere instead of a weird rectangle _camClampPos set [2, _cameraPos#2 max (_centerPos#2 + 5) min (_centerPos#2 + _buildRad)]; A3A_cam setPosATL _camClampPos; - + // Object render state update if (!_stateChange) exitWith {}; diff --git a/A3A/addons/core/functions/Dialogs/fn_HQGameOptions.sqf b/A3A/addons/core/functions/Dialogs/fn_HQGameOptions.sqf index 259d4c01a8..e469cbaab5 100644 --- a/A3A/addons/core/functions/Dialogs/fn_HQGameOptions.sqf +++ b/A3A/addons/core/functions/Dialogs/fn_HQGameOptions.sqf @@ -6,11 +6,11 @@ Maintainer: Caleb Serafin Authenticated caller must be theBoss or an admin. Arguments: + Player executing the change. Spawn Option Action - -Return Value: - nil. + Amount to adjust by or set [DEFAULT: nil] + False to use hints. True to hide hints [DEFAULT: False] Scope: Server, Global Arguments, Global Effect Environment: Any @@ -23,38 +23,23 @@ Example: params [ ["_player",objNull,[objNull]], ["_option","",[""]], - ["_action","",[""]] + ["_action","",[""]], + ["_amount",nil,[nil,0]], + ["_noHints",false,[false]] ]; #include "..\..\script_component.hpp" FIX_LINE_NUMBERS() -//////////////////// -// Authentication // -//////////////////// +if (!isServer) exitWith { + Warning("A3A_fnc_HQGameOptions should be executed on the server."); + _this remoteExecCall ["A3A_fnc_HQGameOptions",2]; +}; + private _optionLocalisationTable = [["maxUnits","distanceSPWN","globalCivilianMax"],[localize "STR_A3A_fn_dialogs_HQGameOptions_AILimit",localize "STR_A3A_fn_dialogs_HQGameOptions_spwnDistance",localize "STR_A3A_fn_dialogs_HQGameOptions_civLimit"]]; private _hintTitle = localize "STR_A3A_fn_dialogs_HQGameOptions_title"; -private _authenticate = _option in ["maxUnits","distanceSPWN","globalCivilianMax"]; - -if (_authenticate && {!(_player == theBoss || admin owner _player > 0 || _player == player)}) exitWith { - [_hintTitle, localize "STR_A3A_fn_dialogs_HQGameOptions_commOnly"+(_optionLocalisationTable#1#(_optionLocalisationTable#0 find _option))] remoteExecCall ["A3A_fnc_customHint",_player]; - Error("ACCESS VIOLATION | "+ name _player + " ["+(getPlayerUID _player) + "] ["+ str owner _player +"] attempted calling restricted backing method "+str _this); - nil; -}; -if (owner _player != remoteExecutedOwner) exitWith { - private _allPlayers = allPlayers; - private _index = _allPlayers findIf {owner _x == remoteExecutedOwner}; - private _realPlayer = objNull; - if (_index != -1) then { - _realPlayer = _allPlayers#_index; - }; - Error("HACKING | "+ name _realPlayer + " ["+(getPlayerUID _realPlayer) + "] ["+ str remoteExecutedOwner +"] attempted impersonating "+ name _player + " ["+(getPlayerUID _player) + "] ["+ str owner _player +"] while calling "+str _this); - nil; -}; -/////////////////////// -// Increase/Decrease // -/////////////////////// -private _processAction = { +// Increase/Decrease/Set +private _fnc_processAction = { params["_option","_action","_upperLimit","_lowerLimit","_adjustmentAmount"]; private _inRange = 2; // 2 for in-range, 0 for low, 1 for high. private _invalid = false; @@ -64,6 +49,11 @@ private _processAction = { switch (_action) do { case "decrease": { if (_originalAmount < _lowerLimit + _adjustmentAmount) then {_inRange = 0}; _adjustmentAmount = -_adjustmentAmount; }; case "increase": { if (_originalAmount > _upperLimit - _adjustmentAmount) then {_inRange = 1}; }; + case "set": { + if (_adjustmentAmount < _lowerLimit) then {_inRange = 0; }; + if (_upperLimit < _adjustmentAmount) then {_inRange = 1; }; + _adjustmentAmount = _adjustmentAmount - _originalAmount; + }; default { _invalid = true; Error("INVALID METHOD | "+ name _player + " ["+(getPlayerUID _player) + "] ["+ str owner _player +"] called invalid backing method "+str _this); @@ -79,9 +69,15 @@ private _processAction = { _hintText = " set to "+str _finalAmount; Info("SET | "+name _player+" ["+ getPlayerUID _player +"] ["+ str owner _player +"] changed "+_optionName+" from " + str _originalAmount +" to " + str _finalAmount); } else { - _hintText = " " + [localize "STR_A3A_fn_dialogs_HQGameOptions_lower", localize "STR_A3A_fn_dialogs_HQGameOptions_upper"] select _inRange + str _originalAmount; + _hintText = " " + ([localize "STR_A3A_fn_dialogs_HQGameOptions_lower", localize "STR_A3A_fn_dialogs_HQGameOptions_upper"] select _inRange) + str _originalAmount; }; + if (_noHints) exitWith { + if (_inRange != 2) then { + Warning(_hintText); + } + }; + private _graphic = "--------------------------------------------------"; private _padding = _graphic; private _graphicLength = count _graphic; @@ -94,14 +90,18 @@ private _processAction = { [_hintTitle, _optionName+_hintText+"
"+_graphic+"
"+_graphicLabel] remoteExecCall ["A3A_fnc_customHint",_player]; }; -////////////////////////// -// ADD NEW OPTIONS HERE // -////////////////////////// +private _fnc_valueOrDefault = { + params [["_value", _this#1]]; + _value; +}; + + +// ADD NEW OPTIONS HERE switch (_option) do { - case "maxUnits": { [_option,_action,200,80,10] call _processAction; }; - case "globalCivilianMax": { [_option,_action,150,0,1] call _processAction; }; + //case "maxUnits": { [_option,_action,200,80,[_amount,10] call _fnc_valueOrDefault] call _fnc_processAction; }; + case "globalCivilianMax": { [_option,_action,150,0,[_amount,1] call _fnc_valueOrDefault] call _fnc_processAction; }; case "distanceSPWN": { // So close to generalising all of this away 😥, but then: - [_option,_action,2000,600,100] call _processAction; + [_option,_action,2000,600,[_amount,100] call _fnc_valueOrDefault] call _fnc_processAction; distanceSPWN1 = distanceSPWN * 1.3; distanceSPWN2 = distanceSPWN /2; publicVariable "distanceSPWN1"; diff --git a/A3A/addons/core/functions/Dialogs/fn_calculateFastTravelCost.sqf b/A3A/addons/core/functions/Dialogs/fn_calculateFastTravelCost.sqf new file mode 100644 index 0000000000..7d54a17788 --- /dev/null +++ b/A3A/addons/core/functions/Dialogs/fn_calculateFastTravelCost.sqf @@ -0,0 +1,119 @@ +/* +Maintainer: Caleb Serafin + Calculates the monetary and time cost of fast travel. + Note: Your code is responsible for to handling the money. That should happen on server in unscheduled execution to avoid the lost update problem. + Time is capped to 60 seconds. + +Arguments: + Player who orders fast travel. objNull skips discounts. + > Things being fast travelled. + Destination. + +Return Value: + Total Money and Max Time cost tuple. + +Scope: Any, Global Arguments, No Effect +Environment: Any +Public: Yes + +Example: + [player, [vehicle player], getPos _petrosWhitePowderHouse] call A3A_fnc_calculateFastTravelCost params ["_fastTravelCost","_fastTravelTime"]; + FUNCMAIN(calculateFastTravelCost) +*/ +#include "..\..\script_component.hpp" +FIX_LINE_NUMBERS() +params [ + ["_initiator", objNull, [objNull]], + ["_things", objNull, [objNull, grpNull, []]], + ["_destination", nil, [[]], [2,3]] // Rather than using [0,0] as default for destination. We will explicitly log errors when nothing is passed. +]; +if (isNil "_destination") exitWith { + Error("_destination was nil"); +}; +if (_things isEqualType objNull || _things isEqualType grpNull) then { + _things = [_things]; +}; + +/* +Goal: +Encourage players to touch grass and perform infantry guerrilla tactics easily + +Methods: +Should be ultra affordable on foot. (free tier?) +Should be less affordable in vehicles. +Should be premium with cargo or towing. + + +"premium" is expensive enough to make players consider driving and risking interception by roadblock +We can probably balance based on mission radius, as ft outside that will more rare. +If only infantry are fast travelling, we could reduce the enemy-block-radius for towns. Since infantry should be able to slip in undetected. +Like ft players into building garrison positions. +*/ +private _distanceReference = distanceMission; + +private _costPerKmForInfantry = 0.0; +private _costPerKmForVehicle = 100.0 / _distanceReference; +private _costPerKmForCargo = 200.0 / _distanceReference; // For HR logistics cargo, ACE cargo and towing, DOES NOT include the vehicle or person hauling the cargo. + +private _secondsPerKmForInfantry = 1.0 / _distanceReference; +private _secondsPerKmForVehicle = 5.0 / _distanceReference; +private _secondsPerKmForCargo = 20.0 / _distanceReference; + +// Get all cargo that is being fast travelled. +private _allObjectCargo = []; +private _allInfantryCargo = []; +{ + // ToDo Get cargo of thing here + private _objectCargo = []; + private _infantryCargo = crew _x; + // Add to accumulators. + _allInfantryCargo append _infantryCargo; + { _allObjectCargo pushBack _x; } forEach _objectCargo; +} forEach _things; + +// Remove object cargo from things. (It gets special pricing) +_things = _things - _allObjectCargo; + +// Add infantry to things. There is no unique version of merge. +{ _things pushBackUnique _x } forEach _allInfantryCargo; + +// Calculate cost of things. +private _totalCost = 0.0; +private _longestTime = 0.0; +{ + private _distance = _x distance2D _destination; + private _cost = 0.0; + private _time = 0.0; + if (_x isKindOf "Man") then { + _cost = _distance * _costPerKmForInfantry; + _time = _distance * _secondsPerKmForInfantry; + } else { // If any other vehicle + _cost = _distance * _costPerKmForVehicle; + _time = _distance * _secondsPerKmForVehicle; + }; + + _totalCost = _totalCost + _cost; + if (_longestTime < _time) then { + _longestTime = _time; + } +} forEach _things; + +// Calculate cost of cargo. +{ + private _distance = _x distance2D _destination; + private _cost = _distance * _costPerKmForCargo; + private _time = _distance * _secondsPerKmForCargo; + + _totalCost = _totalCost + _cost; + if (_longestTime < _time) then { + _longestTime = _time; + } +} forEach _allObjectCargo; + +// Round +_totalCost = ceil _totalCost; +// Cap +_longestTime = _longestTime min 60.0; + +// Return +[_totalCost, _longestTime]; diff --git a/A3A/addons/core/functions/Dialogs/fn_canFastTravel.sqf b/A3A/addons/core/functions/Dialogs/fn_canFastTravel.sqf new file mode 100644 index 0000000000..85893c006b --- /dev/null +++ b/A3A/addons/core/functions/Dialogs/fn_canFastTravel.sqf @@ -0,0 +1,39 @@ +/* +Maintainer: Caleb Serafin + REAL CHECKING NOT IMPLEMENTED YET. A3A_fnc_fastTravelRadio still responsible for actual checks. Arguments will change. + Checks whether a player can fast travel. Does not check financials. + If destination is provided: travel to there will also be verified. + returns tuple of isAllowed and list of reasons why not. + +Arguments: + Player who orders fast travel. objNull skips permissions. + | | > Thing(s) being fast travelled. + Optionally specify destination. [DEFAULT = nil] + +Return Value: + > If fast travel is allowed and reasons why not. + +Scope: Any, Global Arguments, No Effect +Environment: Any +Public: Yes + +Example: + [player, player] call A3A_fnc_canFastTravel params ["_isFastTravelAllowed","_fastTravelBlockers"]; + if (!_isFastTravelAllowed) exitWith { + { systemChat _x } foreach _fastTravelBlockers; + } + [] call A3A_fnc_fastTravelRadio; +*/ +#include "..\..\script_component.hpp" +FIX_LINE_NUMBERS() +params [ + ["_player", objNull, [objNull]], + ["_things", objNull, [objNull, grpNull, []]], + ["_destination", nil, [[]], [2,3]] +]; +if (_things isEqualType objNull || _things isEqualType grpNull) then { + _things = [_things]; +}; + +[true,[]]; + diff --git a/A3A/addons/core/functions/Dialogs/fn_fastTravelRadio.sqf b/A3A/addons/core/functions/Dialogs/fn_fastTravelRadio.sqf index ff9199ffb7..9cb864ec5c 100644 --- a/A3A/addons/core/functions/Dialogs/fn_fastTravelRadio.sqf +++ b/A3A/addons/core/functions/Dialogs/fn_fastTravelRadio.sqf @@ -1,5 +1,8 @@ //TODO: add header +#include "..\..\script_component.hpp" +FIX_LINE_NUMBERS() + private ["_roads","_pos","_positionX","_groupX"]; private _titleStr = localize "STR_A3A_fn_dialogs_ftradio_title"; @@ -16,20 +19,20 @@ _boss = leader _groupX; if ((_boss != player) and (!_esHC)) then {_groupX = player}; -if (({isPlayer _x} count units _groupX > 1) and (_esHC)) +if (({isPlayer _x} count units _groupX > 1) and (_esHC)) exitWith {[_titleStr, localize "STR_A3A_fn_dialogs_ftradio_no_command"] call A3A_fnc_customHint;}; -if (player != player getVariable ["owner",player]) +if (player != player getVariable ["owner",player]) exitWith {[_titleStr, localize "STR_A3A_fn_dialogs_ftradio_no_control"] call A3A_fnc_customHint;}; -if (!_esHC and !isNil {vehicle player getVariable "SA_Tow_Ropes"}) +if (!_esHC and !isNil {vehicle player getVariable "SA_Tow_Ropes"}) exitWith {[_titleStr, localize "STR_A3A_fn_dialogs_ftradio_no_tow"] call A3A_fnc_customHint;}; -if (!isNil "A3A_FFPun_Jailed" && {(getPlayerUID player) in A3A_FFPun_Jailed}) +if (!isNil "A3A_FFPun_Jailed" && {(getPlayerUID player) in A3A_FFPun_Jailed}) exitWith {[_titleStr, localize "STR_A3A_fn_dialogs_ftradio_no_ff"] call A3A_fnc_customHint;}; _checkX = false; -//_distanceX = 500 - (([_boss,false] call A3A_fnc_fogCheck) * 450); + {if ([getPosATL _x] call A3A_fnc_enemyNearCheck) exitWith {_checkX = true}} forEach units _groupX; if (_checkX) exitWith {[_titleStr, localize "STR_A3A_fn_dialogs_ftradio_no_enemy1"] call A3A_fnc_customHint;}; @@ -56,18 +59,18 @@ _positionTel = positionTel; if (count _positionTel > 0) then { _base = [_markersX, _positionTel] call BIS_Fnc_nearestPosition; - if (_checkForPlayer and ((_base != "SYND_HQ") and !(_base in airportsX))) + if (_checkForPlayer and ((_base != "SYND_HQ") and !(_base in airportsX))) exitWith {[_titleStr, localize "STR_A3A_fn_dialogs_ftradio_no_onlyhq"] call A3A_fnc_customHint;}; - if ((sidesX getVariable [_base,sideUnknown] == Occupants) or (sidesX getVariable [_base,sideUnknown] == Invaders)) + if ((sidesX getVariable [_base,sideUnknown]) in [Occupants, Invaders]) exitWith {[_titleStr, localize "STR_A3A_fn_dialogs_ftradio_no_enemy2"] call A3A_fnc_customHint; openMap [false,false]}; - if (_base in forcedSpawn) + if (_base in forcedSpawn) exitWith {[_titleStr, localize "STR_A3A_fn_dialogs_ftradio_no_attack1"] call A3A_fnc_customHint; openMap [false,false]}; //if (_base in outpostsFIA) exitWith {hint "You cannot Fast Travel to roadblocks and watchposts"; openMap [false,false]}; - if ([getMarkerPos _base] call A3A_fnc_enemyNearCheck) + if ([getMarkerPos _base] call A3A_fnc_enemyNearCheck) exitWith {[_titleStr, localize "STR_A3A_fn_dialogs_ftradio_no_attack2"] call A3A_fnc_customHint; openMap [false,false]}; - if (!(player call A3A_fnc_isMember || player == theBoss) && {!([_positionTel] call A3A_fnc_playerLeashCheckPosition)}) + if (!(player call A3A_fnc_isMember || player == theBoss) && {!([_positionTel] call A3A_fnc_playerLeashCheckPosition)}) exitWith {[_titleStr, format [localize "STR_A3A_fn_dialogs_ftradio_no_members", ceil (memberDistance/1e3)]] call A3A_fnc_customHint;}; if (_positionTel distance getMarkerPos _base < 50) then @@ -77,14 +80,20 @@ if (count _positionTel > 0) then //if (!_esHC) then {disableUserInput true; cutText ["Fast traveling, please wait","BLACK",2]; sleep 2;} else {hcShowBar false;hcShowBar true;hint format ["Moving group %1 to destination",groupID _groupX]; sleep _distanceX;}; _forcedX = false; if (!isMultiplayer) then {if (not(_base in forcedSpawn)) then {_forcedX = true; forcedSpawn = forcedSpawn + [_base]}}; - if (!_esHC) then {disableUserInput true; cutText [format [localize "STR_A3A_fn_dialogs_fastTravelRadio_begin", _distanceX],"BLACK",1]; sleep 1;} - else {[_titleStr, format [localize "STR_A3A_fn_dialogs_ftradio_grp_moving",groupID _groupX]] call A3A_fnc_customHint; sleep _distanceX;}; + if (!_esHC) then { + disableUserInput true; + cutText [format [localize "STR_A3A_fn_dialogs_fastTravelRadio_begin", ([[_distanceX] call A3A_fnc_secondsToTimeSpan,0,0,false,2] call A3A_fnc_timeSpan_format)],"BLACK",1]; + sleep 1; + } else { + [_titleStr, format [localize "STR_A3A_fn_dialogs_ftradio_grp_moving",groupID _groupX]] call A3A_fnc_customHint; + sleep _distanceX; + }; if (!_esHC) then { _timePassed = 0; while {_timePassed < _distanceX} do { - cutText [format [localize "STR_A3A_fn_dialogs_fastTravelRadio_begin", (_distanceX - _timePassed)],"BLACK",0.0001]; + cutText [format [localize "STR_A3A_fn_dialogs_fastTravelRadio_begin", ([[_distanceX - _timePassed] call A3A_fnc_secondsToTimeSpan,0,0,false,2] call A3A_fnc_timeSpan_format)],"BLACK",0.0001]; sleep 1; _timePassed = _timePassed + 1; } @@ -96,7 +105,7 @@ if (count _positionTel > 0) then {if (vehicle _x != _x) then {_vehicles pushBackUnique (vehicle _x)}} forEach units _groupX; {if ((vehicle _x) in _vehicles) exitWith {_checkForPlayer = true}} forEach (call A3A_fnc_playableUnits); }; - if (_checkForPlayer and ((_base != "SYND_HQ") and !(_base in airportsX))) + if (_checkForPlayer and ((_base != "SYND_HQ") and !(_base in airportsX))) exitWith {[_titleStr, format [localize "STR_A3A_fn_dialogs_ftradio_cancelled",groupID _groupX]] call A3A_fnc_customHint;}; private _ftUnits = []; { diff --git a/A3A/addons/core/functions/OrgPlayers/fn_donateMoney.sqf b/A3A/addons/core/functions/OrgPlayers/fn_donateMoney.sqf index 370629d654..f66e061a2c 100644 --- a/A3A/addons/core/functions/OrgPlayers/fn_donateMoney.sqf +++ b/A3A/addons/core/functions/OrgPlayers/fn_donateMoney.sqf @@ -1,8 +1,29 @@ -private _titleStr = localize "STR_A3A_fn_orgp_donMon_titel"; +/* +Maintainer: Caleb Serafin + Prone to race conditions and confusing calling. Migrate to A3A_fnc_sendMoney. + Donates money to faction or person. + Gives the player a score for donating to faction. + If no arguments are passed, money is donated to the faction. + If one player object is passed, € 100 is donated to who he is looking at. + +Arguments: + The player object who loses money. + +Scope: Client donating from, Global Arguments, Global Effect +Environment: Any +Public: Yes + +Example: + [] call A3A_fnc_donateMoney; // Donate to faction + [player] call A3A_fnc_donateMoney; // Donates to player's cursor object. +*/ +#include "..\..\script_component.hpp" +FIX_LINE_NUMBERS() + private ["_resourcesPlayer","_pointsXJ","_target"]; _resourcesPlayer = player getVariable "moneyX"; -if (_resourcesPlayer < 100) exitWith {[_titleStr, localize "STR_A3A_fn_orgp_donMon_no_less"] call A3A_fnc_customHint;}; +if (_resourcesPlayer < 100) exitWith {[_title, format [localize "STR_A3A_fn_orgp_donMon_no_less", 100]] call A3A_fnc_customHint;}; if (count _this == 0) exitWith { @@ -10,12 +31,12 @@ if (count _this == 0) exitWith _pointsXJ = (player getVariable "score") + 1; player setVariable ["score",_pointsXJ,true]; [-100] call A3A_fnc_resourcesPlayer; - [_titleStr, localize "STR_A3A_fn_orgp_donMon_donated_faction"] call A3A_fnc_customHint; + [_title, format [localize "STR_A3A_fn_orgp_donMon_donated_faction", 100]] call A3A_fnc_customHint; }; -_target = cursortarget; +_target = cursorTarget; -if (!isPlayer _target) exitWith {[_titleStr, localize "STR_A3A_fn_orgp_donMon_no_looking"] call A3A_fnc_customHint;}; +if (!isPlayer _target) exitWith {[_title, localize "STR_A3A_fn_orgp_donMon_no_looking"] call A3A_fnc_customHint;}; [-100] call A3A_fnc_resourcesPlayer; [100] remoteExec ["A3A_fnc_resourcesPlayer", _target]; -[_titleStr, format [localize "STR_A3A_fn_orgp_donMon_donated_player", name _target]] call A3A_fnc_customHint; +[_title, format [localize "STR_A3A_fn_orgp_donMon_donated_player", name _target, 100]] call A3A_fnc_customHint; diff --git a/A3A/addons/core/functions/OrgPlayers/fn_isClientAdmin.sqf b/A3A/addons/core/functions/OrgPlayers/fn_isClientAdmin.sqf new file mode 100644 index 0000000000..0df2790cf5 --- /dev/null +++ b/A3A/addons/core/functions/OrgPlayers/fn_isClientAdmin.sqf @@ -0,0 +1,24 @@ +/* +Maintainer: Caleb Serafin + Tests if passed in player is localhost or admin. + Does not work from a client's machine! + There is not solution for a client discovering admin status of another client at the moment. + +Arguments: + Player to test if admin. + +Return Value: + true if player is server, localhost or voted admin or logged-in admin. false if not. + +Scope: Server +Environment: Any +Public: Yes + +Example: + [_player] call A3A_fnc_isClientAdmin; // true for logged in, voted, localhost admin. +*/ + +params ["_player"]; + +((admin owner _player) > 0) + || (_player isEqualTo player); // checks if server or localhost. diff --git a/A3A/addons/core/functions/OrgPlayers/fn_isLocalAdmin.sqf b/A3A/addons/core/functions/OrgPlayers/fn_isLocalAdmin.sqf new file mode 100644 index 0000000000..ea3de9b1c1 --- /dev/null +++ b/A3A/addons/core/functions/OrgPlayers/fn_isLocalAdmin.sqf @@ -0,0 +1,17 @@ +/* +Maintainer: Caleb Serafin + Similar to BIS_fnc_admin except that it recognises localhost as admin and skips checking if voted or logged admin. + https://community.bistudio.com/wiki/serverCommandAvailable + +Return Value: + true if player is localhost, voted admin or logged-in admin. false if not. + +Scope: Clients +Environment: Any +Public: Yes + +Example: + [] call A3A_fnc_isLocalAdmin; // false +*/ + +(isServer && hasInterface) || serverCommandAvailable "#logout"; diff --git a/A3A/addons/core/functions/OrgPlayers/fn_isLocalAdminOrServer.sqf b/A3A/addons/core/functions/OrgPlayers/fn_isLocalAdminOrServer.sqf new file mode 100644 index 0000000000..fb21df8236 --- /dev/null +++ b/A3A/addons/core/functions/OrgPlayers/fn_isLocalAdminOrServer.sqf @@ -0,0 +1,17 @@ +/* +Maintainer: Caleb Serafin + Similar to BIS_fnc_admin except that it recognises server as admin and skips checking if voted or logged admin. + https://community.bistudio.com/wiki/serverCommandAvailable + +Return Value: + true if player is server, localhost, voted admin or logged-in admin. false if not. + +Scope: Clients +Environment: Any +Public: Yes + +Example: + [] call A3A_fnc_isLocalAdminOrServer; // false +*/ + +serverCommandAvailable "#debug"; diff --git a/A3A/addons/core/functions/OrgPlayers/fn_resourcesPlayer.sqf b/A3A/addons/core/functions/OrgPlayers/fn_resourcesPlayer.sqf index 91b0e259ed..f2298837f5 100644 --- a/A3A/addons/core/functions/OrgPlayers/fn_resourcesPlayer.sqf +++ b/A3A/addons/core/functions/OrgPlayers/fn_resourcesPlayer.sqf @@ -1,12 +1,43 @@ +/* +Maintainer: Caleb Serafin + Modifies the provided player's funds. + Function will automatically re-execute on the server if called on a client. + Provides backwards compatibility for direct execution on client. + +Arguments: + Amount to add (make negative for deduction.) + The player to add to remove money from. (DEFAULT: player) + +Return Value: + Returns true if transaction successful, false if not. Will always be false if executed on non-server. + +Scope: Any, Global Arguments, Global Effect +Environment: Unscheduled +Public: Yes + +Example: + [-100] call A3A_fnc_resourcesPlayer; // Backwards compatible Deduct 100 Euros + [420, _theAffectedPlayer] call FUNCMAIN(resourcesPlayer); // The server-side call to add money. +*/ #include "..\..\script_component.hpp" FIX_LINE_NUMBERS() -params [["_moneyX",""]]; // nil protection +params [ + ["_moneyAdjustment", 0, [0]], + ["_playerObject", player, [objNull]] +]; + +if (!isServer) exitWith { + [_moneyAdjustment, _playerObject] remoteExecCall ["A3A_fnc_resourcesPlayer", 2]; + false; +}; -if !(_moneyX isEqualType 0) exitWith {Error("The parameter, the added money, must be a number"); "Error: The parameter must be a number"}; +private _storedMoney = _playerObject getVariable ["moneyX", 0]; +Trace_1("_moneyAdjustment: %1",_moneyAdjustment); +Trace_1("_storedMoney: %1",_storedMoney); +if (_moneyAdjustment < 0 && -_moneyAdjustment > _storedMoney) exitWith {false}; // Prevent debt, but allow adding money if somehow in debt. +_storedMoney = _storedMoney + _moneyAdjustment; +_playerObject setVariable ["moneyX", _storedMoney, true]; -_moneyX = _moneyX + (player getVariable "moneyX"); -if (_moneyX < 0) then {_moneyX = 0}; -player setVariable ["moneyX",_moneyX,true]; -[] spawn A3A_fnc_statistics; -true +[] remoteExec ["A3A_fnc_statistics", _playerObject]; +true; diff --git a/A3A/addons/core/functions/OrgPlayers/fn_sendMoney.sqf b/A3A/addons/core/functions/OrgPlayers/fn_sendMoney.sqf new file mode 100644 index 0000000000..d4a291c426 --- /dev/null +++ b/A3A/addons/core/functions/OrgPlayers/fn_sendMoney.sqf @@ -0,0 +1,84 @@ +/* +Maintainer: Caleb Serafin + Replacement for fn_donateMoney + Transfers the desired funds from the donor to the receiver. + The donor does not get points for donating. This was disabled due to abuse-ability. + Function will automatically re-execute on the server if called on a client. + Provides backwards compatibility for direct execution on client. + +Arguments: + The player object who loses money. + The receiver who gains money. Either a player object or the string "faction" to donate to faction. + Amount of Euros to transfer. + +Return Value: + Returns true if donation successful, false if not. Will always be false if executed on non-server. + +Scope: Any, Global Arguments, Global Effect +Environment: Unscheduled +Public: Yes + +Example: + [player, cursorObject, 100] call A3A_fnc_sendMoney; + [player, "faction", 420] call A3A_fnc_sendMoney; +*/ +#include "..\..\script_component.hpp" +FIX_LINE_NUMBERS() + +Trace_1("_this: %1",_this); +params [ + ["_donateFrom", player, [objNull]], + ["_donateTo", objNull, [objNull,""]], + ["_donateAmount", 0, [0]] +]; + +if (isNull _donateFrom || !isPlayer _donateFrom) exitWith { + Error("_donateFrom was null or not player."); + false; // Return +}; + +if (!isServer) exitWith { + _this remoteExecCall ["A3A_fnc_sendMoney", 2]; + false; +}; + +private _title = localize "STR_A3A_fn_orgp_donMon_titel"; + +if (_donateAmount <= 0) exitWith { + [_title, localize "STR_A3A_fn_orgp_donMon_not_positive"] remoteExecCall ["A3A_fnc_customHint", _donateFrom]; + false; +}; + +if (typeName _donateTo isEqualTo "STRING") exitWith { + switch (toLower _donateTo) do { + case ("faction"): { + if ([-_donateAmount, _donateFrom] call A3A_fnc_resourcesPlayer) exitWith { + [0, _donateAmount] call A3A_fnc_resourcesFIA; + private _scoreReward = 1 * (_donateAmount / 100); + player setVariable ["score", (player getVariable ["score", 0]) + _scoreReward, true]; // Raise player score for donating. + [_title, format [localize "STR_A3A_fn_orgp_donMon_donated_faction", _donateAmount]] remoteExecCall ["A3A_fnc_customHint", _donateFrom]; + true; + }; + [_title, format [localize "STR_A3A_fn_orgp_donMon_no_less", _donateAmount]] remoteExecCall ["A3A_fnc_customHint", _donateFrom]; + false; // Return + }; + }; + default { + Error("Switch case ("+toLower _donateTo+") does not match any options."); + false; // Return + }; +}; + +if (isNull _donateTo || !isPlayer _donateTo) exitWith { + [_title, localize "STR_A3A_fn_orgp_donMon_no_looking"] call A3A_fnc_customHint; + false; // Return +}; + +if ([-_donateAmount, _donateFrom] call A3A_fnc_resourcesPlayer) exitWith { + [_donateAmount, _donateTo] call A3A_fnc_resourcesPlayer; + [_title, format [localize "STR_A3A_fn_orgp_donMon_donated_player", name _donateTo, _donateAmount]] remoteExecCall ["A3A_fnc_customHint", _donateFrom]; + [_title, format [localize "STR_A3A_fn_orgp_donMon_received_money", _donateAmount, name _donateFrom]] remoteExecCall ["A3A_fnc_customHint", _donateTo]; + true; // Return +}; +[_title, format [localize "STR_A3A_fn_orgp_donMon_no_less", _donateAmount]] remoteExecCall ["A3A_fnc_customHint", _donateFrom]; +false; // Return diff --git a/A3A/addons/core/functions/Punishment/fn_punishment_evaluateEvent.sqf b/A3A/addons/core/functions/Punishment/fn_punishment_evaluateEvent.sqf index 36bb63cda3..2f30e06404 100644 --- a/A3A/addons/core/functions/Punishment/fn_punishment_evaluateEvent.sqf +++ b/A3A/addons/core/functions/Punishment/fn_punishment_evaluateEvent.sqf @@ -127,7 +127,7 @@ if (_isCollision) then { /////////Checks for important roles///////// _exemption = switch (true) do { - case (!(admin owner _instigator isEqualTo 0) || player isEqualTo _instigator): { // Local host included. + case ([_instigator] call A3A_fnc_isClientAdmin): { // Local host included. [localize "STR_A3A_fn_punishment_evalEvent_admin"] call _notifyInstigator; // Admin not reported to victim in case of Zeus remote control. format ["ADMIN, %1", ["Server","Voted","Logged"] select (admin owner _instigator)]; }; diff --git a/A3A/addons/core/functions/Time/fn_timeSpan_format.sqf b/A3A/addons/core/functions/Time/fn_timeSpan_format.sqf index 373c028cc5..5c49c6a4c0 100644 --- a/A3A/addons/core/functions/Time/fn_timeSpan_format.sqf +++ b/A3A/addons/core/functions/Time/fn_timeSpan_format.sqf @@ -8,11 +8,11 @@ Maintainer: Caleb Serafin Note: Sub seconds are used instead of fractions due to float's limited precision. Arguments: - Timespan. isNegative is index 0, days are index 1, hours are index 2, and smaller units follow in order. May be any amount of fields as long as it starts with isNegative and is in order. + Timespan. | Seconds isNegative is index 0, days are index 1, hours are index 2, and smaller units follow in order. May be any amount of fields as long as it starts with isNegative and is in order. | Seconds get converted to timespan. Symbol Set. 0 are full names. 1 are abbreviations. 2 are condensed colons & en-dash. [DEFAULT=0] Show Zeros. 0 will only show non-zero fields. 1 will show in-between zeros between non-zeros. 2 will show all zeros. [DEFAULT=0] Show Positive.false will hide the positive sign. true will allow the positive sign all fields [DEFAULT=false] - Fields Amount | Slice Number of significant fields to display. | First & last Index to be displayed. Days #1, hours #2 ect.. [DEFAULT=1e7] + Fields Amount | Slice Number of significant fields to display. | First & last index to be displayed. Days #0, hours #1 etc. [DEFAULT=1e7] Pad. All fields will be padded, Days will be padded to 2 characters. [DEFAULT=false] Localise. false for Great British English symbols, true for localised symbols. [DEFAULT=false] @@ -24,54 +24,27 @@ Environment: Any Public: Yes Example: - // Negatives. - DEV_timeSpan = [true,0,0,21,0,0,69,420]; - [DEV_timeSpan] call A3A_fnc_timeSpan_format; // "(-) 21 Minutes 69 Microseconds 420 Nanoseconds" - [DEV_timeSpan,1] call A3A_fnc_timeSpan_format; // "(-) 21m 69µs 420ns" - [DEV_timeSpan,2,2] call A3A_fnc_timeSpan_format; // "-0:0:21:0–0:69:420" + // These are probably the ones you want: + // Assuming + private _seconds = _eventStart - serverTime; + // Dynamic range. (Full names; Show zeros between non-zeros; Hide positive sign; Limit to 2 significant fields; No padding; Localised) + [_seconds,0,1,false,2,false,true] call A3A_fnc_timeSpan_format; // "1 Days 2 Hours" / "1 天 2 小时"; "13 Hours" + // Fixed Range like a digital clock (Colon separated; Show all zeros; Hide positive sign; Select only hours and minutes; With padding; Not localised) + [_seconds,2,2,false,[1,3],true,false] call A3A_fnc_timeSpan_format; // "23:54"; "00:43"; "14:00" - // Zeros. Note the negative marker in DEV_timeSpan. - DEV_timeSpan = [true]; - [DEV_timeSpan] call A3A_fnc_timeSpan_format; // "(Now)" - [DEV_timeSpan,0,0,true] call A3A_fnc_timeSpan_format; // "(+) (Now)" - [DEV_timeSpan,1] call A3A_fnc_timeSpan_format; // "0" - [DEV_timeSpan,1,0,true] call A3A_fnc_timeSpan_format; // "(+) 0" - [DEV_timeSpan,0,2,false] call A3A_fnc_timeSpan_format; // "0 Days 0 Hours 0 Minutes 0 Seconds 0 Milliseconds 0 Microseconds 0 Nanoseconds" - [DEV_timeSpan,0,2,false,nil,true] call A3A_fnc_timeSpan_format; // "00 Days 00 Hours 00 Minutes 00 Seconds 000 Milliseconds 000 Microseconds 000 Nanoseconds" - [DEV_timeSpan,1,2,false] call A3A_fnc_timeSpan_format; // "0d 0h 0m 0s 0ms 0µs 0ns" - [DEV_timeSpan,2,2,false] call A3A_fnc_timeSpan_format; // "0:0:0:0–0:0:0" - [DEV_timeSpan,2,2,true,nil,true] call A3A_fnc_timeSpan_format; // "+00:00:00:00–000:000:000" + // See fn_timeSpan_formatTests for non-localised examples. - // Field visibility. - DEV_timeSpan = [false,0,3,54,0,152,0]; - [DEV_timeSpan,0] call A3A_fnc_timeSpan_format; // "3 Hours 54 Minutes 152 Milliseconds" - [DEV_timeSpan,0,1] call A3A_fnc_timeSpan_format; // "3 Hours 54 Minutes 0 Seconds 152 Milliseconds" - [DEV_timeSpan,0,2] call A3A_fnc_timeSpan_format; // "0 Days 3 Hours 54 Minutes 0 Seconds 152 Milliseconds 0 Microseconds 0 Nanoseconds" - [DEV_timeSpan,0,2,true] call A3A_fnc_timeSpan_format; // "(+) 0 Days 3 Hours 54 Minutes 0 Seconds 152 Milliseconds 0 Microseconds 0 Nanoseconds" - - // Slicing. - DEV_timeSpan = [false,0,3,54,0,152,0]; - [DEV_timeSpan,0,1,false,2] call A3A_fnc_timeSpan_format; // "3 Hours 54 Minutes" - [DEV_timeSpan,0,2,false,[1,1e7]] call A3A_fnc_timeSpan_format; // "3 Hours 54 Minutes 0 Seconds 152 Milliseconds 0 Microseconds 0 Nanoseconds" - [DEV_timeSpan,0,2,false,[0,4]] call A3A_fnc_timeSpan_format; // "0 Days 3 Hours 54 Minutes 0 Seconds" - [DEV_timeSpan,0,2,false,[1,4]] call A3A_fnc_timeSpan_format; // "3 Hours 54 Minutes 0 Seconds" - - // Slicing to get digital time. - DEV_timeSpan = [false,0,3,54,0,152,0]; - [DEV_timeSpan,2,2,false,[1,4]] call A3A_fnc_timeSpan_format; // "3:54:0" - [DEV_timeSpan,2,2,false,[1,4],true] call A3A_fnc_timeSpan_format; // "03:54:00" - - // Localised all places on machine + // Example of each time unit being Localised on a machine set to Simplified Chinese DEV_timeSpan = [false,1,2,3,4,5,6,7]; - [nil,0,0,false,nil,false,true] call A3A_fnc_timeSpan_format; // "(Now)" - [DEV_timeSpan,0,2,false,nil,false,true] call A3A_fnc_timeSpan_format; // "1 Days 2 Hours 3 Minutes 4 Seconds 5 Milliseconds 6 Microseconds 7 Nanoseconds" + [nil,0,0,false,nil,false,true] call A3A_fnc_timeSpan_format; // "(现在)" + [DEV_timeSpan,0,2,false,nil,false,true] call A3A_fnc_timeSpan_format; // "1 天 2 小时 3 分钟 4 秒 5 毫秒 6 微秒 7 纳秒" [DEV_timeSpan,1,2,false,nil,false,true] call A3A_fnc_timeSpan_format; // "1d 2h 3m 4s 5ms 6µs 7ns" */ // A3A_fnc_timeSpan_format = { params [ - ["_timeSpan",[], [ [] ]], + ["_timeSpan",[], [ [], 0 ]], ["_symbolSet", 0, [ 0 ]], ["_showZeros", 0, [ 0 ]], ["_showPositive", false, [ false ]], @@ -80,22 +53,28 @@ params [ ["_localise", false, [ false ]] ]; +if (_timeSpan isEqualType 0) then { + _timeSpan = [_timeSpan] call A3A_fnc_secondsToTimeSpan; +}; + // Note the lack of front spacing on abbreviations. // Note: Micro sign (µ) U+00B5, is completely different from Greek Mu (μ) U+03BC -private _sizeFieldList = if (_localise && (_symbolSet != 2)) then { - private _preSpace = [" ",""] #_symbolSet; - private _postSpace = [" "," "] #_symbolSet; - [ - ["STR_antistasi_timeSpan_days","STR_antistasi_timeSpan_hours","STR_antistasi_timeSpan_minutes","STR_antistasi_timeSpan_seconds","STR_antistasi_timeSpan_milliseconds","STR_antistasi_timeSpan_microseconds","STR_antistasi_timeSpan_nanoseconds"], - ["STR_antistasi_timeSpan_days_abbr","STR_antistasi_timeSpan_hours_abbr","STR_antistasi_timeSpan_minutes_abbr","STR_antistasi_timeSpan_seconds_abbr","STR_antistasi_timeSpan_milliseconds_abbr","STR_antistasi_timeSpan_microseconds_abbr","STR_antistasi_timeSpan_nanoseconds_abbr"] - ] #_symbolSet apply {_preSpace + (localize _x) + _postSpace}; -} else { - [ - [" Days "," Hours "," Minutes "," Seconds "," Milliseconds "," Microseconds "," Nanoseconds "], - ["d ","h ","m ","s ","ms ","µs ","ns "], - [":",":",":","–",":",":",":"] // Note En-Dash U+2013 (toString[8211]) is used to separate seconds from smaller parts. - ] #_symbolSet; -}; +private _sizeFieldList = ( + if (_localise && (_symbolSet != 2)) then { + private _preSpace = [" ",""] #_symbolSet; + private _postSpace = [" "," "] #_symbolSet; + [ + ["STR_antistasi_timeSpan_days","STR_antistasi_timeSpan_hours","STR_antistasi_timeSpan_minutes","STR_antistasi_timeSpan_seconds","STR_antistasi_timeSpan_milliseconds","STR_antistasi_timeSpan_microseconds","STR_antistasi_timeSpan_nanoseconds"], + ["STR_antistasi_timeSpan_days_abbr","STR_antistasi_timeSpan_hours_abbr","STR_antistasi_timeSpan_minutes_abbr","STR_antistasi_timeSpan_seconds_abbr","STR_antistasi_timeSpan_milliseconds_abbr","STR_antistasi_timeSpan_microseconds_abbr","STR_antistasi_timeSpan_nanoseconds_abbr"] + ] #_symbolSet apply {_preSpace + (localize _x) + _postSpace}; + } else { + [ + [" Days "," Hours "," Minutes "," Seconds "," Milliseconds "," Microseconds "," Nanoseconds "], + ["d ","h ","m ","s ","ms ","µs ","ns "], + [":",":",":","–",":",":",":"] // Note En-Dash U+2013 (toString[8211]) is used to separate seconds from smaller parts. + ] #_symbolSet; + } +); private _showInBetweenZeros = _showZeros > 0; private _showAllZeros = _showZeros > 1; // Copy timeSpan to avoid resizes changing input array. diff --git a/A3A/addons/core/functions/Time/fn_timeSpan_formatTests.sqf b/A3A/addons/core/functions/Time/fn_timeSpan_formatTests.sqf new file mode 100644 index 0000000000..8ccede2995 --- /dev/null +++ b/A3A/addons/core/functions/Time/fn_timeSpan_formatTests.sqf @@ -0,0 +1,81 @@ +/* +Maintainer: Caleb Serafin + Not registered in CfgFunctions. + Manually copy and paste. + Tests assertions for A3A_fnc_timeSpan_format. + +Return Array: + True if success, false if failed. + empty is success, list of failed assertions if failure joined by newlines. + +Scope: Any +Environment: Any +Public: No +*/ + +// Format [Code, ExpectedValue] +private _tests = [ + +//// These are probably the ones you want: //// +// Dynamic range. (Full names; Show zeros between non-zeros; Hide positive sign; Limit to 2 significant fields; No padding; Localised) +[{[(1*24*60*60 + 2*60*60),0,1,false,2,false,true] call A3A_fnc_timeSpan_format;}, "1 Days 2 Hours"], +[{[(13*60*60 + 0),0,1,false,2,false,true] call A3A_fnc_timeSpan_format;}, "13 Hours"], +// Fixed Range like a digital clock (Colon separated; Show all zeros; Hide positive sign; Select only hours and minutes; With padding; Not localised) +[{[(23*60*60 + 54*60),2,2,false,[1,3],true,false] call A3A_fnc_timeSpan_format;}, "23:54"], +[{[(0*60*60 + 43*60),2,2,false,[1,3],true,false] call A3A_fnc_timeSpan_format;}, "00:43"], +[{[(24*60*60 + 43*60),2,2,false,[1,3],true,false] call A3A_fnc_timeSpan_format;}, "00:43"], +[{[(14*60*60 + 0*60),2,2,false,[1,3],true,false] call A3A_fnc_timeSpan_format;}, "14:00"], +//// //// + +// Negatives. +[{DEV_timeSpan = [true,0,0,21,0,0,69,420];"";}, ""], +[{[DEV_timeSpan] call A3A_fnc_timeSpan_format;}, "(-) 21 Minutes 69 Microseconds 420 Nanoseconds"], +[{[DEV_timeSpan,1] call A3A_fnc_timeSpan_format;}, "(-) 21m 69µs 420ns"], +[{[DEV_timeSpan,2,2] call A3A_fnc_timeSpan_format;}, "-0:0:21:0–0:69:420"], + +// Zeros. Note the negative marker in DEV_timeSpan. +[{DEV_timeSpan = [true]; "";}, ""], +[{[DEV_timeSpan] call A3A_fnc_timeSpan_format;}, "(Now)"], +[{[DEV_timeSpan,0,0,true] call A3A_fnc_timeSpan_format;}, "(+) (Now)"], +[{[DEV_timeSpan,1] call A3A_fnc_timeSpan_format;}, "0"], +[{[DEV_timeSpan,1,0,true] call A3A_fnc_timeSpan_format;}, "(+) 0"], +[{[DEV_timeSpan,0,2,false] call A3A_fnc_timeSpan_format;}, "0 Days 0 Hours 0 Minutes 0 Seconds 0 Milliseconds 0 Microseconds 0 Nanoseconds"], +[{[DEV_timeSpan,0,2,false,nil,true] call A3A_fnc_timeSpan_format;}, "00 Days 00 Hours 00 Minutes 00 Seconds 000 Milliseconds 000 Microseconds 000 Nanoseconds"], +[{[DEV_timeSpan,1,2,false] call A3A_fnc_timeSpan_format;}, "0d 0h 0m 0s 0ms 0µs 0ns"], +[{[DEV_timeSpan,2,2,false] call A3A_fnc_timeSpan_format;}, "0:0:0:0–0:0:0"], +[{[DEV_timeSpan,2,2,true,nil,true] call A3A_fnc_timeSpan_format;}, "+00:00:00:00–000:000:000"], + +// Fields Amount. (First examples show effects of "show zeros" options, last one exhibits show field amount.) +[{DEV_timeSpan = [false,0,3,54,0,152,0]; "";}, ""], +[{[DEV_timeSpan,0] call A3A_fnc_timeSpan_format;}, "3 Hours 54 Minutes 152 Milliseconds"], +[{[DEV_timeSpan,0,1] call A3A_fnc_timeSpan_format;}, "3 Hours 54 Minutes 0 Seconds 152 Milliseconds"], +[{[DEV_timeSpan,0,2] call A3A_fnc_timeSpan_format;}, "0 Days 3 Hours 54 Minutes 0 Seconds 152 Milliseconds 0 Microseconds 0 Nanoseconds"], +[{[DEV_timeSpan,0,2,true] call A3A_fnc_timeSpan_format;}, "(+) 0 Days 3 Hours 54 Minutes 0 Seconds 152 Milliseconds 0 Microseconds 0 Nanoseconds"], +[{[DEV_timeSpan,0,0,false,2] call A3A_fnc_timeSpan_format;}, "3 Hours 54 Minutes"], + +// Slicing. (inclusive start index and exclusive end index) +[{DEV_timeSpan = [false,0,3,54,0,152,0]; "";}, ""], +[{[DEV_timeSpan,0,1,false,2] call A3A_fnc_timeSpan_format;}, "3 Hours 54 Minutes"], +[{[DEV_timeSpan,0,2,false,[1,1e7]] call A3A_fnc_timeSpan_format;}, "3 Hours 54 Minutes 0 Seconds 152 Milliseconds 0 Microseconds 0 Nanoseconds"], +[{[DEV_timeSpan,0,2,false,[0,4]] call A3A_fnc_timeSpan_format;}, "0 Days 3 Hours 54 Minutes 0 Seconds"], +[{[DEV_timeSpan,0,2,false,[1,4]] call A3A_fnc_timeSpan_format;}, "3 Hours 54 Minutes 0 Seconds"], + +// Slicing to get digital time. +[{DEV_timeSpan = [false,0,3,54,0,152,0]; "";}, ""], +[{[DEV_timeSpan,2,2,false,[1,4]] call A3A_fnc_timeSpan_format;}, "3:54:0"], +[{[DEV_timeSpan,2,2,false,[1,4],true] call A3A_fnc_timeSpan_format;}, "03:54:00"], + +[{"";}, ""] + +]; + +private _errors = []; +{ + _x params ["_code", "_expectedValue"]; + private _result = [] call _code; + if (_result isNotEqualTo _expectedValue) then { + _errors pushBack (format ["Code %1 produced %2 but was expected to be %3", _code, str _result, str _expectedValue]); + }; +} forEach _tests; + +[count _errors == 0, _errors joinString endl]; diff --git a/A3A/addons/core/functions/Undercover/fn_canGoUndercover.sqf b/A3A/addons/core/functions/Undercover/fn_canGoUndercover.sqf index 73112fb6d5..47b3aea28b 100644 --- a/A3A/addons/core/functions/Undercover/fn_canGoUndercover.sqf +++ b/A3A/addons/core/functions/Undercover/fn_canGoUndercover.sqf @@ -1,12 +1,20 @@ /* Author: Wurzel0701 - Checks if the player is able to go undercover + Checks if the player is able to go undercover. + Returns result and text to be displayed. + To display the long reason, you can use localize "STR_A3A_fn_undercover_title" as the title. + Text is localised to local machine. Arguments: Return Value: - ARRAY The result of the check and a small reason + ARRAY< + BOOL, True if player can go undercover, else false + INTEGER, Reason why not Enum. See Reason Enum section in header. + STRING, Short reason why not. + STRING Long reason why not. Expected to be put into a customHint body. + > and a small reason Scope: Local Environment: Any @@ -25,114 +33,102 @@ Dependencies: Occupants Example: - [] call A3A_fnc_canGoUndercover; -*/ -private _titleStr = localize "STR_A3A_fn_undercover_title"; -private _reasons = []; + ([] call A3A_fnc_canGoUndercover) params ["_canUndercover", "_reasonNotEnum", "_shortReasonNot", "_longReasonNot"]; + if (!_canUndercover) exitWith { + [localize "STR_A3A_fn_undercover_title", _longReasonNot] call A3A_fnc_customHint; + } +Reason Enum: + 0 - No reason, can go undercover. + >0 - Cannot go undercover + 1 - No Undercover while controlling AI + 2 - Already undercover + 3 - In non civilian vehicle + 4 - In reported vehicle + 5 - In vehicle with tow ropes attached + 6 - Recently reported + 7 - Weapon visible + 8 - Vest visible + 9 - Helmet visible + 10 - NVG visible + 11 - Suspicious uniform + 12 - No clothes + 13 - Holding tow ropes + 14 - Near enemy territory + 15 - Spotted by enemies +*/ if (player != player getVariable["owner", player]) exitWith { - [_titleStr, localize "STR_A3A_fn_undercover_canGoUn_no_ai"] call A3A_fnc_customHint; - [false, "No Undercover while controlling AI"]; + [false, 1, "No Undercover while controlling AI", localize "STR_A3A_fn_undercover_canGoUn_no_ai"]; }; if (captive player) exitWith { - [_titleStr, localize "STR_A3A_fn_undercover_canGoUn_already"] call A3A_fnc_customHint; - [false, "Already undercover"]; + [false, 2, "Already undercover", localize "STR_A3A_fn_undercover_canGoUn_already"]; }; -private _roadblocks = controlsX select {isOnRoad(getMarkerPos _x)}; -private _secureBases = airportsX + outposts + seaports + _roadblocks; -private _result = []; - if !(isNull (objectParent player)) then { if (!(typeOf(objectParent player) in undercoverVehicles)) exitWith { - [_titleStr, localize "STR_A3A_fn_undercover_canGoUn_no_nociv"] call A3A_fnc_customHint; - _result = [false, "In non civilian vehicle"]; + [false, 3, "In non civilian vehicle", localize "STR_A3A_fn_undercover_canGoUn_no_nociv"]; }; if ((objectParent player) getVariable ["A3A_reported", false]) exitWith { - [_titleStr, localize "STR_A3A_fn_undercover_canGoUn_no_reported1"] call A3A_fnc_customHint; - _result = [false, "In reported vehicle"]; + [false, 4, "In reported vehicle", localize "STR_A3A_fn_undercover_canGoUn_no_reported1"]; }; if ((objectParent player) getVariable ["SA_Tow_Ropes", []] isNotEqualTo []) exitWith { - [_titleStr, localize "STR_A3A_fn_undercover_canGoUn_no_towrope"] call A3A_fnc_customHint; - _result = [false, "In vehicle with tow ropes attached"]; + [false, 5, "In vehicle with tow ropes attached", localize "STR_A3A_fn_undercover_canGoUn_no_towrope"]; }; } else { if (dateToNumber date < (player getVariable ["compromised", 0])) exitWith { - [_titleStr, localize "STR_A3A_fn_undercover_canGoUn_no_reported2"] call A3A_fnc_customHint; - _result = [false, "Recently reported"]; + [false, 6, "Recently reported", localize "STR_A3A_fn_undercover_canGoUn_no_reported2"]; }; - private _text = localize "STR_A3A_fn_undercover_canGoUn_no_while"; - _result = [true]; - if (primaryWeapon player != "" || secondaryWeapon player != "" || handgunWeapon player != "") then - { - _text = format [localize "STR_A3A_fn_undercover_canGoUn_no_reason_weapon", _text]; - _result set [0, false]; - _result pushBack "Weapon visible"; - }; - if (vest player != "") then + private _cantUndercoverWhile = localize "STR_A3A_fn_undercover_canGoUn_no_while"; + + if (primaryWeapon player != "" || secondaryWeapon player != "" || handgunWeapon player != "") exitWith { - _text = format [localize "STR_A3A_fn_undercover_canGoUn_no_reason_vest", _text]; - _result set [0, false]; - _result pushBack "Vest visible"; + [false, 7, "Weapon visible", format [localize "STR_A3A_fn_undercover_canGoUn_no_reason_weapon", _cantUndercoverWhile]]; }; - if (headgear player in allArmoredHeadgear) then + if (vest player != "") exitWith { - _text = format [localize "STR_A3A_fn_undercover_canGoUn_no_reason_helmet", _text]; - _result set [0, false]; - _result pushBack "Helmet visible"; + [false, 8, "Vest visible", format [localize "STR_A3A_fn_undercover_canGoUn_no_reason_vest", _cantUndercoverWhile]]; }; - if (hmd player != "") then + if (headgear player in allArmoredHeadgear) exitWith { - _text = format [localize "STR_A3A_fn_undercover_canGoUn_no_reason_ngv", _text]; - _result set [0, false]; - _result pushBack "NVG visible"; + [false, 9, "Helmet visible", format [localize "STR_A3A_fn_undercover_canGoUn_no_reason_helmet", _cantUndercoverWhile]]; }; - if ((uniform player != "") && !(uniform player in (A3A_faction_civ get "uniforms"))) then + if (hmd player != "") exitWith { - _text = format [localize "STR_A3A_fn_undercover_canGoUn_no_reason_uniform", _text]; - _result set [0, false]; - _result pushBack "Suspicious uniform"; + [false, 10, "NVG visible", format [localize "STR_A3A_fn_undercover_canGoUn_no_reason_ngv", _cantUndercoverWhile]]; }; - if (uniform player == "") then + if ((uniform player != "") && !(uniform player in (A3A_faction_civ get "uniforms"))) exitWith { - _text = format [localize "STR_A3A_fn_undercover_canGoUn_no_reason_naked", _text]; - _result set [0, false]; - _result pushBack "No clothes"; + [false, 11, "Suspicious uniform", format [localize "STR_A3A_fn_undercover_canGoUn_no_reason_uniform", _cantUndercoverWhile]]; }; - if (!isNull (player getVariable ["SA_Tow_Ropes_Vehicle", objNull])) then + if (uniform player == "") exitWith { - _text = format [localize "STR_A3A_fn_undercover_canGoUn_no_reason_rope", _text]; - _result set [0, false]; - _result pushBack "Holding tow ropes"; + [false, 12, "No clothes", format [localize "STR_A3A_fn_undercover_canGoUn_no_reason_naked", _cantUndercoverWhile]]; }; - if !(_result select 0) then + if (!isNull (player getVariable ["SA_Tow_Ropes_Vehicle", objNull])) exitWith { - [_titleStr, _text] call A3A_fnc_customHint; + [false, 13, "Holding tow ropes", format [localize "STR_A3A_fn_undercover_canGoUn_no_reason_rope", _cantUndercoverWhile]]; }; }; -if (count _result != 0 && !(_result select 0)) exitWith -{ - _result; -}; +private _roadblocks = controlsX select {isOnRoad(getMarkerPos _x)}; +private _secureBases = airportsX + outposts + seaports + _roadblocks; private _base = [_secureBases, player] call BIS_fnc_nearestPosition; private _size = [_base] call A3A_fnc_sizeMarker; if ((player distance2D getMarkerPos _base < _size * 2) && (sidesX getVariable [_base, sideUnknown] != teamPlayer)) exitWith { - [_titleStr, localize "STR_A3A_fn_undercover_canGoUn_no_close"] call A3A_fnc_customHint; - [false, "Near enemy territory"]; + [false, 14, "Near enemy territory", localize "STR_A3A_fn_undercover_canGoUn_no_close"]; }; if @@ -144,8 +140,8 @@ if } count allUnits > 0 ) exitWith { - [_titleStr, localize "STR_A3A_fn_undercover_canGoUn_no_spotted"] call A3A_fnc_customHint; - [false, "Spotted by enemies"]; + [false, 15, "Spotted by enemies", localize "STR_A3A_fn_undercover_canGoUn_no_spotted"]; }; +// Return +[true, 0, "", ""]; -[true, ""]; diff --git a/A3A/addons/core/functions/Undercover/fn_goUndercover.sqf b/A3A/addons/core/functions/Undercover/fn_goUndercover.sqf index 21fdafedc7..a998b4ea13 100644 --- a/A3A/addons/core/functions/Undercover/fn_goUndercover.sqf +++ b/A3A/addons/core/functions/Undercover/fn_goUndercover.sqf @@ -37,11 +37,12 @@ FIX_LINE_NUMBERS() private _layer = ["A3A_infoCenter"] call BIS_fnc_rscLayer; private _titleStr = localize "STR_A3A_fn_undercover_title"; -private _result = [] call A3A_fnc_canGoUndercover; +([] call A3A_fnc_canGoUndercover) params ["_canUndercover", "_reasonNotEnum", "_shortReasonNot", "_longReasonNot"]; -if(!(_result select 0)) exitWith +if(!_canUndercover) exitWith { - if((_result select 1) == "Spotted by enemies") then + [localize "STR_A3A_fn_undercover_title", _longReasonNot] call A3A_fnc_customHint; + if(_reasonNotEnum == 15) then // Spotted by enemies { if !(isNull (objectParent player)) then { diff --git a/A3A/addons/core/functions/init/fn_setupMonitor.sqf b/A3A/addons/core/functions/init/fn_setupMonitor.sqf index e3cca0e40b..b71aa7fc43 100644 --- a/A3A/addons/core/functions/init/fn_setupMonitor.sqf +++ b/A3A/addons/core/functions/init/fn_setupMonitor.sqf @@ -81,7 +81,7 @@ while {isNil "A3A_saveData"} do { Info_1("Player %1 is no longer admin, disabling their setup dialog", name A3A_setupPlayer); A3A_startupState = _waitState; publicVariable "A3A_startupState"; - ["serverClose"] remoteExec ["A3A_fnc_setupDialog", A3A_setupPlayer]; + ["serverClose"] remoteExec ["A3A_GUI_fnc_setupDialog", A3A_setupPlayer]; A3A_setupPlayer = objNull; }; @@ -97,7 +97,7 @@ while {isNil "A3A_saveData"} do { // Collect save data. Do this each time so consistency is maintained with deletes private _saveData = call A3A_fnc_collectSaveData; DebugArray("Save data found:", _saveData); - ["sendData", [_saveData, _loadedPatches, _loadedDLC]] remoteExec ["A3A_fnc_setupDialog", A3A_setupPlayer]; + ["sendData", [_saveData, _loadedPatches, _loadedDLC]] remoteExec ["A3A_GUI_fnc_setupDialog", A3A_setupPlayer]; }; Info("Setup monitor terminated"); diff --git a/A3A/addons/gui/CfgFunctions.hpp b/A3A/addons/gui/CfgFunctions.hpp index 6f5b7a603b..33144ae173 100644 --- a/A3A/addons/gui/CfgFunctions.hpp +++ b/A3A/addons/gui/CfgFunctions.hpp @@ -1,6 +1,6 @@ // note use of preInit & postInit will run for EVERY mission, use sparingly or with non a3a mission aborts in place, example check if the class (missionConfigFile >> "A3A") exists class CfgFunctions { - class A3A { + class ADDON { class GUI { file = QPATHTOFOLDER(functions\GUI); class adminTab {}; @@ -32,6 +32,7 @@ class CfgFunctions { class setUpPlacerHints {}; class teamLeaderRTSPlacerDialog {}; }; + class SetupGUI { file = QPATHTOFOLDER(functions\SetupGUI); class setupDialog {}; @@ -41,8 +42,7 @@ class CfgFunctions { class setupConfirmDialog {}; class setupHQPosDialog {}; }; - }; - class ADDON { + class controlsHelpers { file = QPATHTOFOLDER(functions\controlsHelpers); class directChildCtrls {}; @@ -50,8 +50,8 @@ class CfgFunctions { class sortCGList {}; }; - class ObjectHelpers { - file = QPATHTOFOLDER(functions\ObjectHelpers); + class objectHelpers { + file = QPATHTOFOLDER(functions\objectHelpers); class sizeOf {}; }; }; diff --git a/A3A/addons/gui/Stringtable.xml b/A3A/addons/gui/Stringtable.xml index a0b47062d4..292078c833 100644 --- a/A3A/addons/gui/Stringtable.xml +++ b/A3A/addons/gui/Stringtable.xml @@ -3053,7 +3053,7 @@ 无可用载具 - Current money:<br/>€ %1 + Current money: € %1 Aktuelles Geld:<br/>€ %1 Denaro attuale:<br/>€ %1 Dinero:<br/>€ %1 diff --git a/A3A/addons/gui/dialogues/arsenalLimitsDialog.hpp b/A3A/addons/gui/dialogues/arsenalLimitsDialog.hpp index 8562d23532..2d49af391b 100644 --- a/A3A/addons/gui/dialogues/arsenalLimitsDialog.hpp +++ b/A3A/addons/gui/dialogues/arsenalLimitsDialog.hpp @@ -4,7 +4,7 @@ class A3A_ArsenalLimitsDialog : A3A_DefaultDialog { idd = A3A_IDD_ARSENALLIMITSDIALOG; movingenable = false; - onLoad = "['init'] spawn A3A_fnc_arsenalLimitsDialog"; + onLoad = "['init'] spawn A3A_GUI_fnc_arsenalLimitsDialog"; onUnload = "publicVariable 'A3A_arsenalLimits'"; class Controls { @@ -43,7 +43,7 @@ class A3A_ArsenalLimitsDialog : A3A_DefaultDialog { y = DIALOG_Y + 78*GRID_H; text = $STR_antistasi_arsenal_limits_dialog_reset; tooltip = $STR_antistasi_arsenal_limits_dialog_reset_tooltip; - onButtonClick = "['resetButton'] call A3A_fnc_arsenalLimitsDialog"; + onButtonClick = "['resetButton'] call A3A_GUI_fnc_ArsenalLimitsDialog"; }; class CloseButton : A3A_Button { @@ -60,8 +60,8 @@ class A3A_ArsenalLimitsDialog : A3A_DefaultDialog { idc = A3A_IDC_ARSLIMSTEPBUTTON; x = AL_CENTER_X - 20*AL_GRID_W; text = ""; // stringtable combination doesn't work so prep in onLoad instead - onButtonClick = "['stepButton'] call A3A_fnc_arsenalLimitsDialog"; - onLoad = "['stepButton'] spawn A3A_fnc_arsenalLimitsDialog"; + onButtonClick = "['stepButton'] call A3A_GUI_fnc_arsenalLimitsDialog"; + onLoad = "['stepButton'] spawn A3A_GUI_fnc_arsenalLimitsDialog"; }; */ class TypeSelection : A3A_ControlsGroup { @@ -76,7 +76,7 @@ class A3A_ArsenalLimitsDialog : A3A_DefaultDialog { idc = A3A_IDC_ARSLIMTYPESBASE + 0; text="\A3\Ui_f\data\GUI\Rsc\RscDisplayArsenal\PrimaryWeapon_ca.paa"; tooltip="$STR_A3_RscDisplayArsenal_tab_PrimaryWeapon"; - onButtonClick = "['typeSelect', [ctrlIDC (_this#0)]] call A3A_fnc_arsenalLimitsDialog"; + onButtonClick = "['typeSelect', [ctrlIDC (_this#0)]] call A3A_GUI_fnc_arsenalLimitsDialog"; colorDisabled[] = {0,0,0,1}; colorBackgroundDisabled[] = {1,1,1,1}; x = 0; diff --git a/A3A/addons/gui/dialogues/hqDialog.hpp b/A3A/addons/gui/dialogues/hqDialog.hpp index 33719d69e2..fd1c8674d0 100644 --- a/A3A/addons/gui/dialogues/hqDialog.hpp +++ b/A3A/addons/gui/dialogues/hqDialog.hpp @@ -1,7 +1,7 @@ class A3A_HqDialog : A3A_DefaultDialog { idd = A3A_IDD_HQDIALOG; - onLoad = "[""onLoad""] spawn A3A_fnc_hqDialog"; + onLoad = "[""onLoad""] spawn A3A_GUI_fnc_hqDialog"; class Controls { @@ -39,7 +39,7 @@ class A3A_HqDialog : A3A_DefaultDialog idc = -1; text = $STR_antistasi_dialogs_hq_garrisons_button; sizeEx = GUI_TEXT_SIZE_LARGE; - onButtonClick = "[""switchTab"",[""garrison""]] call A3A_fnc_hqDialog"; + onButtonClick = "[""switchTab"",[""garrison""]] call A3A_GUI_fnc_hqDialog"; x = 20 * GRID_W; y = 11 * GRID_H; w = 36 * GRID_W; @@ -61,7 +61,7 @@ class A3A_HqDialog : A3A_DefaultDialog idc = -1; text = $STR_antistasi_dialogs_hq_minefields_button; sizeEx = GUI_TEXT_SIZE_LARGE; - onButtonClick = "[""switchTab"",[""minefields""]] call A3A_fnc_hqDialog"; + onButtonClick = "[""switchTab"",[""minefields""]] call A3A_GUI_fnc_hqDialog"; x = 20 * GRID_W; y = 32 * GRID_H; w = 36 * GRID_W; @@ -536,7 +536,7 @@ class A3A_HqDialog : A3A_DefaultDialog { idc = -1; text = $STR_antistasi_dialogs_hq_train_button; - onButtonClick = "[] call A3A_fnc_FIAskillAdd; [""updateMainTab""] call A3A_fnc_hqDialog"; // TODO UI-update: Update tooltip with price + onButtonClick = "[] call A3A_fnc_FIAskillAdd; [""updateMainTab""] call A3A_GUI_fnc_hqDialog"; // TODO UI-update: Update tooltip with price x = 60 * GRID_W; y = 7 * GRID_H; w = 22 * GRID_W; @@ -580,7 +580,7 @@ class A3A_HqDialog : A3A_DefaultDialog y = 24 * GRID_H; w = 39 * GRID_W; h = 4 * GRID_H; - onSliderPosChanged = "[""factionMoneySliderChanged""] spawn A3A_fnc_hqDialog"; + onSliderPosChanged = "[""factionMoneySliderChanged""] spawn A3A_GUI_fnc_hqDialog"; }; class FactionMoneyEditBox : A3A_Edit @@ -592,14 +592,14 @@ class A3A_HqDialog : A3A_DefaultDialog y = 24 * GRID_H; w = 16 * GRID_W; h = 4 * GRID_H; - onChar = "[""factionMoneyEditBoxChanged""] spawn A3A_fnc_hqDialog"; + onChar = "[""factionMoneyEditBoxChanged""] spawn A3A_GUI_fnc_hqDialog"; }; class FactionMoneyButton : A3A_Button { idc = A3A_IDC_FACTIONMONEYBUTTON; text = $STR_antistasi_dialogs_hq_take_money_button; - onButtonClick = "[""factionMoneyButtonClicked""] call A3A_fnc_hqDialog"; // TODO UI-update: Replace placeholder when merging + onButtonClick = "[""factionMoneyButtonClicked""] call A3A_GUI_fnc_hqDialog"; // TODO UI-update: Replace placeholder when merging x = 60 * GRID_W; y = 19 * GRID_H; w = 22 * GRID_W; @@ -650,14 +650,14 @@ class A3A_HqDialog : A3A_DefaultDialog y = 21 * GRID_H; w = 39 * GRID_W; h = 4 * GRID_H; - onSliderPosChanged = "[""restSliderChanged""] spawn A3A_fnc_hqDialog"; + onSliderPosChanged = "[""restSliderChanged""] spawn A3A_GUI_fnc_hqDialog"; }; class RestButton : A3A_Button { idc = -1; text = $STR_antistasi_dialogs_hq_rest_button; - onButtonClick = "[""skipTime""] spawn A3A_fnc_hqDialog;"; + onButtonClick = "[""skipTime""] spawn A3A_GUI_fnc_hqDialog;"; x = 41 * GRID_W; // 108 y = 20 * GRID_H; w = 16 * GRID_W; @@ -698,7 +698,7 @@ class A3A_HqDialog : A3A_DefaultDialog class GarrisonMap : A3A_MapControl { idc = A3A_IDC_GARRISONMAP; - onMouseButtonClick = "[""garrisonMapClicked"", [[_this select 2, _this select 3]]] call A3A_fnc_hqDialog"; + onMouseButtonClick = "[""garrisonMapClicked"", [[_this select 2, _this select 3]]] call A3A_GUI_fnc_hqDialog"; x = CENTER_X(DIALOG_W) + 68 * GRID_W; y = CENTER_Y(DIALOG_H) + 8 * GRID_H; w = 84 * GRID_W; @@ -799,7 +799,7 @@ class A3A_HqDialog : A3A_DefaultDialog { idc = A3A_IDC_RIFLEMANSUBBUTTON; text = "-"; - onButtonClick = "[""garrisonRemove"",[""rifleman""]] spawn A3A_fnc_hqDialog"; + onButtonClick = "[""garrisonRemove"",[""rifleman""]] spawn A3A_GUI_fnc_hqDialog"; x = 41 * GRID_W; y = 0 * GRID_H; w = 4 * GRID_W; @@ -818,7 +818,7 @@ class A3A_HqDialog : A3A_DefaultDialog { idc = A3A_IDC_RIFLEMANADDBUTTON; text = "+"; - onButtonClick = "[""garrisonAdd"",[""rifleman""]] spawn A3A_fnc_hqDialog"; + onButtonClick = "[""garrisonAdd"",[""rifleman""]] spawn A3A_GUI_fnc_hqDialog"; x = 46 * GRID_W; y = 0 * GRID_H; w = 4 * GRID_W; @@ -869,7 +869,7 @@ class A3A_HqDialog : A3A_DefaultDialog { idc = A3A_IDC_SQUADLEADERSUBBUTTON; text = "-"; - onButtonClick = "[""garrisonRemove"",[""squadleader""]] spawn A3A_fnc_hqDialog"; + onButtonClick = "[""garrisonRemove"",[""squadleader""]] spawn A3A_GUI_fnc_hqDialog"; x = 41 * GRID_W; y = 5 * GRID_H; w = 4 * GRID_W; @@ -888,7 +888,7 @@ class A3A_HqDialog : A3A_DefaultDialog { idc = A3A_IDC_SQUADLEADERADDBUTTON; text = "+"; - onButtonClick = "[""garrisonAdd"",[""squadleader""]] spawn A3A_fnc_hqDialog"; + onButtonClick = "[""garrisonAdd"",[""squadleader""]] spawn A3A_GUI_fnc_hqDialog"; x = 46 * GRID_W; y = 5 * GRID_H; w = 4 * GRID_W; @@ -939,7 +939,7 @@ class A3A_HqDialog : A3A_DefaultDialog { idc = A3A_IDC_AUTORIFLEMANSUBBUTTON; text = "-"; - onButtonClick = "[""garrisonRemove"",[""autorifleman""]] spawn A3A_fnc_hqDialog"; + onButtonClick = "[""garrisonRemove"",[""autorifleman""]] spawn A3A_GUI_fnc_hqDialog"; x = 41 * GRID_W; y = 10 * GRID_H; w = 4 * GRID_W; @@ -958,7 +958,7 @@ class A3A_HqDialog : A3A_DefaultDialog { idc = A3A_IDC_AUTORIFLEMANADDBUTTON; text = "+"; - onButtonClick = "[""garrisonAdd"",[""autorifleman""]] spawn A3A_fnc_hqDialog"; + onButtonClick = "[""garrisonAdd"",[""autorifleman""]] spawn A3A_GUI_fnc_hqDialog"; x = 46 * GRID_W; y = 10 * GRID_H; w = 4 * GRID_W; @@ -1009,7 +1009,7 @@ class A3A_HqDialog : A3A_DefaultDialog { idc = A3A_IDC_GRENADIERSUBBUTTON; text = "-"; - onButtonClick = "[""garrisonRemove"",[""grenadier""]] spawn A3A_fnc_hqDialog"; + onButtonClick = "[""garrisonRemove"",[""grenadier""]] spawn A3A_GUI_fnc_hqDialog"; x = 41 * GRID_W; y = 15 * GRID_H; w = 4 * GRID_W; @@ -1028,7 +1028,7 @@ class A3A_HqDialog : A3A_DefaultDialog { idc = A3A_IDC_GRENADIERADDBUTTON; text = "+"; - onButtonClick = "[""garrisonAdd"",[""grenadier""]] spawn A3A_fnc_hqDialog"; + onButtonClick = "[""garrisonAdd"",[""grenadier""]] spawn A3A_GUI_fnc_hqDialog"; x = 46 * GRID_W; y = 15 * GRID_H; w = 4 * GRID_W; @@ -1079,7 +1079,7 @@ class A3A_HqDialog : A3A_DefaultDialog { idc = A3A_IDC_MEDICSUBBUTTON; text = "-"; - onButtonClick = "[""garrisonRemove"",[""medic""]] spawn A3A_fnc_hqDialog"; + onButtonClick = "[""garrisonRemove"",[""medic""]] spawn A3A_GUI_fnc_hqDialog"; x = 41 * GRID_W; y = 20 * GRID_H; w = 4 * GRID_W; @@ -1098,7 +1098,7 @@ class A3A_HqDialog : A3A_DefaultDialog { idc = A3A_IDC_MEDICADDBUTTON; text = "+"; - onButtonClick = "[""garrisonAdd"",[""medic""]] spawn A3A_fnc_hqDialog"; + onButtonClick = "[""garrisonAdd"",[""medic""]] spawn A3A_GUI_fnc_hqDialog"; x = 46 * GRID_W; y = 20 * GRID_H; w = 4 * GRID_W; @@ -1149,7 +1149,7 @@ class A3A_HqDialog : A3A_DefaultDialog { idc = A3A_IDC_MORTARSUBBUTTON; text = "-"; - onButtonClick = "[""garrisonRemove"",[""mortar""]] spawn A3A_fnc_hqDialog"; + onButtonClick = "[""garrisonRemove"",[""mortar""]] spawn A3A_GUI_fnc_hqDialog"; x = 41 * GRID_W; y = 25 * GRID_H; w = 4 * GRID_W; @@ -1168,7 +1168,7 @@ class A3A_HqDialog : A3A_DefaultDialog { idc = A3A_IDC_MORTARADDBUTTON; text = "+"; - onButtonClick = "[""garrisonAdd"",[""mortar""]] spawn A3A_fnc_hqDialog"; + onButtonClick = "[""garrisonAdd"",[""mortar""]] spawn A3A_GUI_fnc_hqDialog"; x = 46 * GRID_W; y = 25 * GRID_H; w = 4 * GRID_W; @@ -1219,7 +1219,7 @@ class A3A_HqDialog : A3A_DefaultDialog { idc = A3A_IDC_MARKSMANSUBBUTTON; text = "-"; - onButtonClick = "[""garrisonRemove"",[""marksman""]] spawn A3A_fnc_hqDialog"; + onButtonClick = "[""garrisonRemove"",[""marksman""]] spawn A3A_GUI_fnc_hqDialog"; x = 41 * GRID_W; y = 30 * GRID_H; w = 4 * GRID_W; @@ -1238,7 +1238,7 @@ class A3A_HqDialog : A3A_DefaultDialog { idc = A3A_IDC_MARKSMANADDBUTTON; text = "+"; - onButtonClick = "[""garrisonAdd"",[""marksman""]] spawn A3A_fnc_hqDialog"; + onButtonClick = "[""garrisonAdd"",[""marksman""]] spawn A3A_GUI_fnc_hqDialog"; x = 46 * GRID_W; y = 30 * GRID_H; w = 4 * GRID_W; @@ -1289,7 +1289,7 @@ class A3A_HqDialog : A3A_DefaultDialog { idc = A3A_IDC_ATSUBBUTTON; text = "-"; - onButtonClick = "[""garrisonRemove"",[""at""]] spawn A3A_fnc_hqDialog"; + onButtonClick = "[""garrisonRemove"",[""at""]] spawn A3A_GUI_fnc_hqDialog"; x = 41 * GRID_W; y = 35 * GRID_H; w = 4 * GRID_W; @@ -1308,7 +1308,7 @@ class A3A_HqDialog : A3A_DefaultDialog { idc = A3A_IDC_ATADDBUTTON; text = "+"; - onButtonClick = "[""garrisonAdd"",[""at""]] spawn A3A_fnc_hqDialog"; + onButtonClick = "[""garrisonAdd"",[""at""]] spawn A3A_GUI_fnc_hqDialog"; x = 46 * GRID_W; y = 35 * GRID_H; w = 4 * GRID_W; @@ -1340,7 +1340,7 @@ class A3A_HqDialog : A3A_DefaultDialog { idc = A3A_IDC_DISMISSGARRISONBUTTON; text = $STR_antistasi_dialogs_hq_garrisons_dismiss_garrison_button; - onButtonClick = "[""dismissGarrison""] spawn A3A_fnc_hqDialog"; + onButtonClick = "[""dismissGarrison""] spawn A3A_GUI_fnc_hqDialog"; x = 38 * GRID_W; y = 60 * GRID_H; w = 22 * GRID_W; @@ -1353,7 +1353,7 @@ class A3A_HqDialog : A3A_DefaultDialog { idc = -1; text = $STR_antistasi_dialogs_hq_garrisons_build_watchpost_button; - onButtonClick = "[""buildWatchpost""] spawn A3A_fnc_hqDialog"; // TODO UI-update: Replace placeholder when merging + onButtonClick = "[""buildWatchpost""] spawn A3A_GUI_fnc_hqDialog"; // TODO UI-update: Replace placeholder when merging x = 10 * GRID_W; y = 80 * GRID_H; w = 22 * GRID_W; @@ -1364,7 +1364,7 @@ class A3A_HqDialog : A3A_DefaultDialog { idc = -1; text = $STR_antistasi_dialogs_hq_garrisons_remove_watchpost_button; - onButtonClick = "[""removeWatchpost""] spawn A3A_fnc_hqDialog"; // TODO UI-update: Replace placeholder when merging + onButtonClick = "[""removeWatchpost""] spawn A3A_GUI_fnc_hqDialog"; // TODO UI-update: Replace placeholder when merging x = 38 * GRID_W; y = 80 * GRID_H; w = 22 * GRID_W; diff --git a/A3A/addons/gui/dialogues/mainDialog.hpp b/A3A/addons/gui/dialogues/mainDialog.hpp index deef8f6cbd..4c6f2f66fd 100644 --- a/A3A/addons/gui/dialogues/mainDialog.hpp +++ b/A3A/addons/gui/dialogues/mainDialog.hpp @@ -7,8 +7,8 @@ class A3A_MainDialog : A3A_TabbedDialog { idd = A3A_IDD_MAINDIALOG; - onLoad = "[""onLoad""] spawn A3A_fnc_mainDialog"; - onUnload = "[""onUnload""] call A3A_fnc_mainDialog"; + onLoad = "[""onLoad""] spawn A3A_GUI_fnc_mainDialog"; + onUnload = "[""onUnload""] call A3A_GUI_fnc_mainDialog"; class Controls { @@ -36,7 +36,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = A3A_IDC_PLAYERTABBUTTON; text = $STR_antistasi_dialogs_main_player_tab_button; - onButtonClick = "[""switchTab"", [""player""]] call A3A_fnc_mainDialog;"; + onButtonClick = "[""switchTab"", [""player""]] call A3A_GUI_fnc_mainDialog;"; x = 0; y = 0; w = 30 * GRID_W; @@ -47,7 +47,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = A3A_IDC_COMMANDERTABBUTTON; text = $STR_antistasi_dialogs_main_commander_tab_button; - onButtonClick = "[""switchTab"", [""commander""]] call A3A_fnc_mainDialog;"; + onButtonClick = "[""switchTab"", [""commander""]] call A3A_GUI_fnc_mainDialog;"; x = 30 * GRID_W; y = 0; w = 30 * GRID_W; @@ -58,7 +58,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = A3A_IDC_ADMINTABBUTTON; text = $STR_antistasi_dialogs_main_admin_tab_button; - onButtonClick = "[""switchTab"", [""admin""]] call A3A_fnc_mainDialog;"; + onButtonClick = "[""switchTab"", [""admin""]] call A3A_GUI_fnc_mainDialog;"; x = 60 * GRID_W; y = 0; w = 30 * GRID_W; @@ -120,7 +120,7 @@ class A3A_MainDialog : A3A_TabbedDialog idc = A3A_IDC_FASTTRAVELBUTTON; text = $STR_antistasi_dialogs_main_fast_travel; tooltip = $STR_antistasi_dialogs_main_fast_travel_tooltip; - onButtonClick = "[""setHcMode"", [false]] call A3A_fnc_fastTravelTab; [""switchTab"", [""fasttravel""]] call A3A_fnc_mainDialog"; + onButtonClick = "[""setHcMode"", [false]] call A3A_GUI_fnc_fastTravelTab; [""switchTab"", [""fasttravel""]] call A3A_GUI_fnc_mainDialog"; sizeEx = GUI_TEXT_SIZE_LARGE; x = 20 * GRID_W; y = 32 * GRID_H; @@ -143,7 +143,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = A3A_IDC_CONSTRUCTBUTTON; text = $STR_antistasi_dialogs_main_construct; - onButtonClick = "[""switchTab"", [""construct""]] call A3A_fnc_mainDialog;"; + onButtonClick = "[""switchTab"", [""construct""]] call A3A_GUI_fnc_mainDialog;"; sizeEx = GUI_TEXT_SIZE_LARGE; x = 20 * GRID_W; y = 53 * GRID_H; @@ -166,7 +166,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = A3A_IDC_AIMANAGEMENTBUTTON; text = $STR_antistasi_dialogs_main_ai_management; - onButtonClick = "[""switchTab"", [""aimanagement""]] call A3A_fnc_mainDialog;"; + onButtonClick = "[""switchTab"", [""aimanagement""]] call A3A_GUI_fnc_mainDialog;"; sizeEx = GUI_TEXT_SIZE_LARGE; x = 20 * GRID_W; y = 74 * GRID_H; @@ -312,7 +312,7 @@ class A3A_MainDialog : A3A_TabbedDialog class CommanderButton : A3A_Button { idc = A3A_IDC_COMMANDERBUTTON; - onButtonClick = "[player, cursorTarget] call A3A_fnc_theBossToggleEligibility; [""update""] call A3A_fnc_playerTab;"; + onButtonClick = "[player, cursorTarget] call A3A_fnc_theBossToggleEligibility; [""update""] call A3A_GUI_fnc_playerTab;"; x = 74 * GRID_W; y = 34 * GRID_H; w = 22 * GRID_W; @@ -334,7 +334,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = A3A_IDC_DONATEBUTTON; text = $STR_antistasi_dialogs_main_donate; - onButtonClick = "[""switchTab"", [""donate""]] call A3A_fnc_mainDialog;"; + onButtonClick = "[""switchTab"", [""donate""]] call A3A_GUI_fnc_mainDialog;"; x = 130 * GRID_W; y = 34 * GRID_H; w = 22 * GRID_W; @@ -355,6 +355,7 @@ class A3A_MainDialog : A3A_TabbedDialog class HideTopBarCheckBox :A3A_CheckBox { idc = A3A_IDC_HIDETOPBARCHECKBOX; + onCheckedChanged = "params [""_control"", ""_checked""]; [""uiEvent_hideTopBarCheckBox_checked"", [_checked]] call A3A_GUI_fnc_mainDialog;"; x = 124 * GRID_W; y = 47 * GRID_H; w = 4 * GRID_W; @@ -492,7 +493,7 @@ class A3A_MainDialog : A3A_TabbedDialog class CommanderMap : A3A_MapControl { idc = A3A_IDC_COMMANDERMAP; - onMouseButtonClick = "[""commanderMapClicked"", [[_this select 2, _this select 3]]] call A3A_fnc_commanderTab"; + onMouseButtonClick = "[""commanderMapClicked"", [[_this select 2, _this select 3]]] call A3A_GUI_fnc_commanderTab"; x = CENTER_X(DIALOG_W) + 68 * GRID_W; y = CENTER_Y(DIALOG_H) + 8 * GRID_H; w = 84 * GRID_W; @@ -569,7 +570,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = A3A_IDC_HCGROUPNAME; text = ""; - onButtonClick = "[""groupNameLabelClicked""] call A3A_fnc_commanderTab"; + onButtonClick = "[""groupNameLabelClicked""] call A3A_GUI_fnc_commanderTab"; x = 0; y = 0; w = 42 * GRID_W; @@ -581,7 +582,7 @@ class A3A_MainDialog : A3A_TabbedDialog idc = A3A_IDC_HCFASTTRAVELBUTTON; textureNoShortcut = A3A_Icon_FastTravel; tooltip = $STR_antistasi_dialogs_main_fast_travel; - onButtonClick = "[""groupFastTravelButtonClicked""] call A3A_fnc_commanderTab"; + onButtonClick = "[""groupFastTravelButtonClicked""] call A3A_GUI_fnc_commanderTab"; x = 42 * GRID_W; y = 0 * GRID_H; w = 6 * GRID_W; @@ -601,7 +602,7 @@ class A3A_MainDialog : A3A_TabbedDialog idc = -1; textureNoShortcut = A3A_Icon_Remotecontrol; tooltip = $STR_antistasi_dialogs_main_remote_control_tooltip; - onButtonClick = "[""groupRemoteControlButtonClicked""] call A3A_fnc_commanderTab"; + onButtonClick = "[""groupRemoteControlButtonClicked""] call A3A_GUI_fnc_commanderTab"; x = 48 * GRID_W; y = 0 * GRID_H; w = 6 * GRID_W; @@ -704,7 +705,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = A3A_IDC_HCFIREMISSIONBUTTON; text = $STR_antistasi_dialogs_main_hc_fire_mission_button; - onButtonClick = "[""updateFireMissionView""] call A3A_fnc_commanderTab;"; + onButtonClick = "[""updateFireMissionView""] call A3A_GUI_fnc_commanderTab;"; x = 28 * GRID_W; y = 30 * GRID_H; w = 24 * GRID_W; @@ -745,7 +746,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = -1; text = $STR_antistasi_dialogs_main_hc_dismiss; - onButtonClick = "[""groupDismissButtonClicked""] call A3A_fnc_commanderTab"; + onButtonClick = "[""groupDismissButtonClicked""] call A3A_GUI_fnc_commanderTab"; x = 28 * GRID_W; y = 54 * GRID_H; w = 24 * GRID_W; @@ -771,7 +772,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = -1; text = $STR_antistasi_dialogs_main_hc_fire_mission_label; - onButtonClick = "[""update""] call A3A_fnc_commanderTab;"; + onButtonClick = "[""update""] call A3A_GUI_fnc_commanderTab;"; x = 0; y = 0; w = 54 * GRID_W; @@ -869,7 +870,7 @@ class A3A_MainDialog : A3A_TabbedDialog idc = A3A_IDC_HEBUTTON; text = $STR_antistasi_dialogs_main_hc_fire_mission_shell_type_he; sizeEx = GUI_TEXT_SIZE_SMALL; - onButtonClick = "[""fireMissionSelectionChanged"",[""he""]] call A3A_fnc_commanderTab;"; + onButtonClick = "[""fireMissionSelectionChanged"",[""he""]] call A3A_GUI_fnc_commanderTab;"; x = 20 * GRID_W; y = 0 * GRID_H; w = 15 * GRID_W; @@ -886,7 +887,7 @@ class A3A_MainDialog : A3A_TabbedDialog idc = A3A_IDC_SMOKEBUTTON; text = $STR_antistasi_dialogs_main_hc_fire_mission_shell_type_smoke; sizeEx = GUI_TEXT_SIZE_SMALL; - onButtonClick = "[""fireMissionSelectionChanged"",[""smoke""]] call A3A_fnc_commanderTab;"; + onButtonClick = "[""fireMissionSelectionChanged"",[""smoke""]] call A3A_GUI_fnc_commanderTab;"; x = 35 * GRID_W; y = 0 * GRID_H; w = 15 * GRID_W; @@ -925,7 +926,7 @@ class A3A_MainDialog : A3A_TabbedDialog idc = A3A_IDC_POINTSTRIKEBUTTON; text = $STR_antistasi_dialogs_main_hc_fire_mission_type_point; sizeEx = GUI_TEXT_SIZE_SMALL; - onButtonClick = "[""fireMissionSelectionChanged"",[""point""]] call A3A_fnc_commanderTab;"; + onButtonClick = "[""fireMissionSelectionChanged"",[""point""]] call A3A_GUI_fnc_commanderTab;"; x = 20 * GRID_W; y = 0 * GRID_H; w = 15 * GRID_W; @@ -941,7 +942,7 @@ class A3A_MainDialog : A3A_TabbedDialog idc = A3A_IDC_BARRAGEBUTTON; text = $STR_antistasi_dialogs_main_hc_fire_mission_type_barrage; sizeEx = GUI_TEXT_SIZE_SMALL; - onButtonClick = "[""fireMissionSelectionChanged"",[""barrage""]] call A3A_fnc_commanderTab;"; + onButtonClick = "[""fireMissionSelectionChanged"",[""barrage""]] call A3A_GUI_fnc_commanderTab;"; x = 35 * GRID_W; y = 0 * GRID_H; w = 15 * GRID_W; @@ -994,7 +995,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = A3A_IDC_ADDROUNDSBUTTON; text = "+"; - onButtonClick = "[""fireMissionSelectionChanged"",[""addround""]] call A3A_fnc_commanderTab;"; + onButtonClick = "[""fireMissionSelectionChanged"",[""addround""]] call A3A_GUI_fnc_commanderTab;"; x = 42 * GRID_W; y = 0 * GRID_H; w = 4 * GRID_W; @@ -1005,7 +1006,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = A3A_IDC_SUBROUNDSBUTTON; text = "-"; - onButtonClick = "[""fireMissionSelectionChanged"",[""subround""]] call A3A_fnc_commanderTab;"; + onButtonClick = "[""fireMissionSelectionChanged"",[""subround""]] call A3A_GUI_fnc_commanderTab;"; x = 46 * GRID_W; y = 0 * GRID_H; w = 4 * GRID_W; @@ -1055,7 +1056,7 @@ class A3A_MainDialog : A3A_TabbedDialog idc = -1; text = $STR_antistasi_dialogs_main_hc_fire_mission_set; sizeEx = GUI_TEXT_SIZE_SMALL; - onButtonClick = "[""fireMissionSelectionChanged"",[""setstart""]] call A3A_fnc_commanderTab;"; + onButtonClick = "[""fireMissionSelectionChanged"",[""setstart""]] call A3A_GUI_fnc_commanderTab;"; x = 42 * GRID_W; y = 0 * GRID_H; w = 8 * GRID_W; @@ -1105,7 +1106,7 @@ class A3A_MainDialog : A3A_TabbedDialog idc = -1; text = $STR_antistasi_dialogs_main_hc_fire_mission_set; sizeEx = GUI_TEXT_SIZE_SMALL; - onButtonClick = "[""fireMissionSelectionChanged"",[""setend""]] call A3A_fnc_commanderTab;"; + onButtonClick = "[""fireMissionSelectionChanged"",[""setend""]] call A3A_GUI_fnc_commanderTab;"; x = 42 * GRID_W; y = 0 * GRID_H; w = 8 * GRID_W; @@ -1118,7 +1119,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = A3A_IDC_FIREBUTTON; text = $STR_antistasi_dialogs_main_hc_fire_mission_fire_button; - onbuttonClick = "[""fireMissionButtonClicked""] call A3A_fnc_commanderTab"; + onbuttonClick = "[""fireMissionButtonClicked""] call A3A_GUI_fnc_commanderTab"; x = 17 * GRID_W; y = 56 * GRID_H; w = 20 * GRID_W; @@ -1181,7 +1182,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = A3A_IDC_AIRSUPPORTBUTTON; text = $STR_antistasi_dialogs_main_air_support_button; - onButtonClick = "[""switchTab"", [""airsupport""]] call A3A_fnc_mainDialog;"; + onButtonClick = "[""switchTab"", [""airsupport""]] call A3A_GUI_fnc_mainDialog;"; x = 10 * GRID_W; y = 80 * GRID_H; w = 24 * GRID_W; @@ -1192,7 +1193,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = A3A_IDC_GARBAGECLEANBUTTON; text = $STR_antistasi_dialogs_main_garbage_clean_button; - onButtonclick = "[""showGarbageCleanOptions""] call A3A_fnc_commanderTab"; + onButtonclick = "[""showGarbageCleanOptions""] call A3A_GUI_fnc_commanderTab"; x = 36 * GRID_W; y = 80 * GRID_H; w = 24 * GRID_W; @@ -1213,7 +1214,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = -1; text = $STR_antistasi_dialogs_main_garbage_clean_all; - onButtonClick = "[""garbageCleanMapButtonClicked""] call A3A_fnc_commanderTab"; + onButtonClick = "[""garbageCleanMapButtonClicked""] call A3A_GUI_fnc_commanderTab"; x = 0 * GRID_W; y = 0 * GRID_H; w = 24 * GRID_W; @@ -1224,7 +1225,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = -1; text = $STR_antistasi_dialogs_main_garbage_clean_hq; - onButtonClick = "[""garbageCleanHqButtonClicked""] call A3A_fnc_commanderTab"; + onButtonClick = "[""garbageCleanHqButtonClicked""] call A3A_GUI_fnc_commanderTab"; x = 26 * GRID_W; y = 0 * GRID_H; w = 24 * GRID_W; @@ -1268,7 +1269,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = A3A_IDC_PLAYERMANAGEMENTBUTTON; text = $STR_antistasi_dialogs_main_admin_player_management_button; - onButtonClick = "[""switchTab"", [""playermanagement""]] call A3A_fnc_mainDialog;"; + onButtonClick = "[""switchTab"", [""playermanagement""]] call A3A_GUI_fnc_mainDialog;"; x = 8 * GRID_W; y = 64 * GRID_H; w = 48 * GRID_W; @@ -1331,7 +1332,7 @@ class A3A_MainDialog : A3A_TabbedDialog y = 16 * GRID_H; w = 40 * GRID_W; h = 4 * GRID_H; - onSliderPosChanged = "[""civLimitSliderChanged""] spawn A3A_fnc_adminTab"; + onSliderPosChanged = "[""civLimitSliderChanged""] spawn A3A_GUI_fnc_adminTab"; }; class CivLimitEditBox : A3A_Edit @@ -1344,7 +1345,7 @@ class A3A_MainDialog : A3A_TabbedDialog y = 16 * GRID_H; w = 12 * GRID_W; h = 4 * GRID_H; - onChar = "[""civLimitEditBoxChanged""] spawn A3A_fnc_adminTab"; + onChar = "[""civLimitEditBoxChanged""] spawn A3A_GUI_fnc_adminTab"; }; class SpawnDistanceLabel : A3A_Text @@ -1365,7 +1366,7 @@ class A3A_MainDialog : A3A_TabbedDialog y = 22 * GRID_H; w = 40 * GRID_W; h = 4 * GRID_H; - onSliderPosChanged = "[""spawnDistanceSliderChanged""] spawn A3A_fnc_adminTab"; + onSliderPosChanged = "[""spawnDistanceSliderChanged""] spawn A3A_GUI_fnc_adminTab"; }; class SpawnDistanceEditBox : A3A_Edit @@ -1378,81 +1379,81 @@ class A3A_MainDialog : A3A_TabbedDialog y = 22 * GRID_H; w = 12 * GRID_W; h = 4 * GRID_H; - onChar = "[""spawnDistanceEditBoxChanged""] spawn A3A_fnc_adminTab"; - }; - - class AiLimiterLabel : A3A_Text - { - idc = -1; - text = $STR_antistasi_dialogs_main_admin_ai_limiter_label; - sizeEx = GUI_TEXT_SIZE_MEDIUM; - x = 74 * GRID_W; - y = 28 * GRID_H; - w = 24 * GRID_W; - h = 4 * GRID_H; - }; - - class AiLimiterSlider : A3A_Slider - { - idc = A3A_IDC_AILIMITERSLIDER; - x = 98 * GRID_W; - y = 28 * GRID_H; - w = 40 * GRID_W; - h = 4 * GRID_H; - onSliderPosChanged = "[""aiLimiterSliderChanged""] spawn A3A_fnc_adminTab"; - }; - - class AiLimiterEditBox : A3A_Edit - { - idc = A3A_IDC_AILIMITEREDITBOX; - style = ST_RIGHT; - text = "0"; - sizeEx = GUI_TEXT_SIZE_MEDIUM; - x = 140 * GRID_W; - y = 28 * GRID_H; - w = 12 * GRID_W; - h = 4 * GRID_H; - onChar = "[""aiLimiterEditBoxChanged""] spawn A3A_fnc_adminTab"; - }; - - class AiSectionWarningBackground : A3A_Background - { - idc = -1; - colorBackground[] = {0,0,0,0.6}; - x = 75 * GRID_W; - y = 37 * GRID_H; - w = 52 * GRID_W; - h = 10 * GRID_H; - }; - - class AiSectionWarningIcon : A3A_Picture - { - idc = -1; - text = A3A_Icon_Warning; - colorText[] = A3A_COLOR_ERROR; - x = 76 * GRID_W; - y = 38 * GRID_H; - w = 8 * GRID_W; - h = 8 * GRID_H; - }; - - class AiSectionWarning : A3A_TextMulti - { - idc = -1; - text = $STR_antistasi_dialogs_main_admin_ai_section_warning; - sizeEx = GUI_TEXT_SIZE_SMALL; - font = "PuristaLight"; - x = 85 * GRID_W; - y = 37 * GRID_H; - w = 42 * GRID_W; - h = 10 * GRID_H; - }; + onChar = "[""spawnDistanceEditBoxChanged""] spawn A3A_GUI_fnc_adminTab"; + }; + + // class AiLimiterLabel : A3A_Text + // { + // idc = -1; + // text = $STR_antistasi_dialogs_main_admin_ai_limiter_label; + // sizeEx = GUI_TEXT_SIZE_MEDIUM; + // x = 74 * GRID_W; + // y = 28 * GRID_H; + // w = 24 * GRID_W; + // h = 4 * GRID_H; + // }; + + // class AiLimiterSlider : A3A_Slider + // { + // idc = A3A_IDC_AILIMITERSLIDER; + // x = 98 * GRID_W; + // y = 28 * GRID_H; + // w = 40 * GRID_W; + // h = 4 * GRID_H; + // onSliderPosChanged = "[""aiLimiterSliderChanged""] spawn A3A_GUI_fnc_adminTab"; + // }; + + // class AiLimiterEditBox : A3A_Edit + // { + // idc = A3A_IDC_AILIMITEREDITBOX; + // style = ST_RIGHT; + // text = "0"; + // sizeEx = GUI_TEXT_SIZE_MEDIUM; + // x = 140 * GRID_W; + // y = 28 * GRID_H; + // w = 12 * GRID_W; + // h = 4 * GRID_H; + // onChar = "[""aiLimiterEditBoxChanged""] spawn A3A_GUI_fnc_adminTab"; + // }; + + // class AiSectionWarningBackground : A3A_Background + // { + // idc = -1; + // colorBackground[] = {0,0,0,0.6}; + // x = 75 * GRID_W; + // y = 37 * GRID_H; + // w = 52 * GRID_W; + // h = 10 * GRID_H; + // }; + + // class AiSectionWarningIcon : A3A_Picture + // { + // idc = -1; + // text = A3A_Icon_Warning; + // colorText[] = A3A_COLOR_ERROR; + // x = 76 * GRID_W; + // y = 38 * GRID_H; + // w = 8 * GRID_W; + // h = 8 * GRID_H; + // }; + + // class AiSectionWarning : A3A_TextMulti + // { + // idc = -1; + // text = $STR_antistasi_dialogs_main_admin_ai_section_warning; + // sizeEx = GUI_TEXT_SIZE_SMALL; + // font = "PuristaLight"; + // x = 85 * GRID_W; + // y = 37 * GRID_H; + // w = 42 * GRID_W; + // h = 10 * GRID_H; + // }; class CommitAiButton : A3A_Button { idc = A3A_IDC_COMMITAIBUTTON; text = $STR_antistasi_dialogs_main_admin_ai_commit_button; - onButtonClick = "[""confirmAILimit""] call A3A_fnc_adminTab;"; // TODO UI-update: Placeholder + onButtonClick = "[""confirmAILimit""] call A3A_GUI_fnc_adminTab;"; // TODO UI-update: Placeholder x = 132 * GRID_W; y = 36 * GRID_H; w = 20 * GRID_W; @@ -1481,7 +1482,8 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = -1; text = $STR_antistasi_dialogs_main_admin_tp_petros_button; - onButtonClick = "petros setPos (player modelToWorld [0,2,0]);"; + onButtonClick = "[""tpPetrosToAdmin""] call A3A_GUI_fnc_adminTab;"; + //tooltip = $STR_antistasi_dialogs_main_fast_travel_tooltip; x = 74 * GRID_W; y = 64 * GRID_H; w = 16 * GRID_H; @@ -1492,7 +1494,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = -1; text = $STR_antistasi_dialogs_main_admin_tp_arsenal_box_button; - onButtonClick = "boxX setPos (player modelToWorld [0,2,0]);"; + onButtonClick = "[""tpArsenalToAdmin""] call A3A_GUI_fnc_adminTab;"; x = 103 * GRID_W; y = 64 * GRID_H; w = 16 * GRID_H; @@ -1503,7 +1505,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = -1; text = $STR_antistasi_dialogs_main_admin_tp_vehicle_box_button; - onButtonClick = "vehicleBox setPos (player modelToWorld [0,2,0]);"; + onButtonClick = "[""tpVehicleToAdmin""] call A3A_GUI_fnc_adminTab;"; x = 132 * GRID_W; y = 64 * GRID_H; w = 16 * GRID_H; @@ -1514,7 +1516,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = -1; text = $STR_antistasi_dialogs_main_admin_tp_flag_button; - onButtonClick = "flagX setPos (player modelToWorld [0,2,0]);"; + onButtonClick = "[""tpFlagToAdmin""] call A3A_GUI_fnc_adminTab;"; x = 74 * GRID_W; y = 80 * GRID_H; w = 16 * GRID_H; @@ -1525,7 +1527,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = -1; text = $STR_antistasi_dialogs_main_admin_tp_tent_button; - onButtonClick = "fireX setPos (player modelToWorld [0,2,0]);"; + onButtonClick = "[""tpTentToAdmin""] call A3A_GUI_fnc_adminTab;"; x = 103 * GRID_W; y = 80 * GRID_H; w = 16 * GRID_H; @@ -1536,7 +1538,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = -1; text = $STR_antistasi_dialogs_main_admin_tp_map_button; - onButtonClick = "mapX setPos (player modelToWorld [0,2,0]);"; + onButtonClick = "[""tpMapBoardToAdmin""] call A3A_GUI_fnc_adminTab;"; x = 132 * GRID_W; y = 80 * GRID_H; w = 16 * GRID_H; @@ -1553,7 +1555,7 @@ class A3A_MainDialog : A3A_TabbedDialog class FastTravelMap : A3A_MapControl { idc = A3A_IDC_FASTTRAVELMAP; - onMouseButtonClick = "[""mapClicked"", [[_this select 2, _this select 3]]] call A3A_fnc_fastTravelTab"; + onMouseButtonClick = "[""mapClicked"", [[_this select 2, _this select 3]]] call A3A_GUI_fnc_fastTravelTab"; x = CENTER_X(DIALOG_W) + 48 * GRID_W; y = CENTER_Y(DIALOG_H) + 8 * GRID_H; w = 104 * GRID_W; @@ -1627,7 +1629,7 @@ class A3A_MainDialog : A3A_TabbedDialog idc = A3A_IDC_FASTTRAVELCOMMITBUTTON; text = $STR_antistasi_dialogs_main_fast_travel; // tooltip = $STR_antistasi_dialogs_main_fast_travel_tooltip; - onButtonClick = "[""commitButtonClicked""] call A3A_fnc_fastTravelTab;"; + onButtonClick = "[""commitButtonClicked""] call A3A_GUI_fnc_fastTravelTab;"; sizeEx = GUI_TEXT_SIZE_LARGE; x = 8 * GRID_W; y = 80 * GRID_H; @@ -1679,7 +1681,7 @@ class A3A_MainDialog : A3A_TabbedDialog sizeEx = GUI_TEXT_SIZE_SMALL; text = $STR_antistasi_dialogs_main_ai_management_clear_button; tooltip = $STR_antistasi_dialogs_main_ai_management_clear_tooltip; - onButtonClick = "[""clearAIListboxSelection""] call A3A_fnc_aiManagementTab;"; + onButtonClick = "[""clearAIListboxSelection""] call A3A_GUI_fnc_aiManagementTab;"; x = 83 * GRID_W; y = 14 * GRID_H; w = 10 * GRID_W; @@ -1689,7 +1691,7 @@ class A3A_MainDialog : A3A_TabbedDialog class AIListBox : A3A_ListBoxMulti { idc = A3A_IDC_AILISTBOX; - onLBSelChanged = "[""aiListBoxSelectionChanged""] spawn A3A_fnc_aiManagementTab"; + onLBSelChanged = "[""aiListBoxSelectionChanged""] spawn A3A_GUI_fnc_aiManagementTab"; x = 15 * GRID_W; y = 18 * GRID_H; w = 78 * GRID_W; @@ -1710,7 +1712,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = A3A_IDC_AICONTROLBUTTON; text = $STR_antistasi_dialogs_main_ai_management_temp_ai_control_button; - onButtonClick = "[""aiControlButtonClicked""] call A3A_fnc_aiManagementTab"; + onButtonClick = "[""aiControlButtonClicked""] call A3A_GUI_fnc_aiManagementTab"; x = 0 * GRID_W; y = 0 * GRID_H; w = 32 * GRID_W; @@ -1731,7 +1733,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = A3A_IDC_AIDISMISSBUTTON; text = $STR_antistasi_dialogs_main_ai_management_dismiss_button; - onButtonClick = "[""dismissButtonClicked""] call A3A_fnc_aiManagementTab"; + onButtonClick = "[""dismissButtonClicked""] call A3A_GUI_fnc_aiManagementTab"; x = 0 * GRID_W; y = 20 * GRID_H; w = 32 * GRID_W; @@ -1752,7 +1754,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = A3A_IDC_AIAUTOLOOTBUTTON; text = $STR_antistasi_dialogs_main_ai_management_auto_rearm_button; - onButtonClick = "[""autoLootButtonClicked""] call A3A_fnc_aiManagementTab"; + onButtonClick = "[""autoLootButtonClicked""] call A3A_GUI_fnc_aiManagementTab"; x = 0 * GRID_W; y = 40 * GRID_H; w = 32 * GRID_W; @@ -1773,7 +1775,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = A3A_IDC_AIAUTOHEALBUTTON; text = $STR_antistasi_dialogs_main_ai_management_auto_heal_button; - onButtonClick = "[""autoHealButtonClicked""] call A3A_fnc_aiManagementTab"; + onButtonClick = "[""autoHealButtonClicked""] call A3A_GUI_fnc_aiManagementTab"; x = 0 * GRID_W; y = 60 * GRID_H; w = 32 * GRID_W; @@ -1858,7 +1860,7 @@ class A3A_MainDialog : A3A_TabbedDialog y = 40 * GRID_H; w = 16 * GRID_W; h = 6 * GRID_H; - onChar = "[""moneyEditBoxChanged""] spawn A3A_fnc_donateTab"; + onChar = "[""moneyEditBoxChanged""] spawn A3A_GUI_fnc_donateTab"; }; class EuroLabel : A3A_Text @@ -1877,7 +1879,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = -1; textureNoShortcut = A3A_ArrowEmpty_3L; - onButtonClick = "[""donationAdd"", [-1000]] spawn A3A_fnc_donateTab"; + onButtonClick = "[""donationAdd"", [-1000]] spawn A3A_GUI_fnc_donateTab"; x = 74 * GRID_W; y = 53 * GRID_H; w = 6 * GRID_W; @@ -1896,7 +1898,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = -1; textureNoShortcut = A3A_ArrowEmpty_2L; - onButtonClick = "[""donationAdd"", [-100]] spawn A3A_fnc_donateTab"; + onButtonClick = "[""donationAdd"", [-100]] spawn A3A_GUI_fnc_donateTab"; x = 81 * GRID_W; y = 53 * GRID_H; w = 6 * GRID_W; @@ -1921,14 +1923,14 @@ class A3A_MainDialog : A3A_TabbedDialog y = 53 * GRID_H; w = 50 * GRID_W; h = 6 * GRID_H; - onSliderPosChanged = "[""moneySliderChanged""] spawn A3A_fnc_donateTab"; + onSliderPosChanged = "[""moneySliderChanged""] spawn A3A_GUI_fnc_donateTab"; }; class Add100Button : A3A_ShortcutButton { idc = -1; textureNoShortcut = A3A_ArrowEmpty_2R; - onButtonClick = "[""donationAdd"", [100]] spawn A3A_fnc_donateTab"; + onButtonClick = "[""donationAdd"", [100]] spawn A3A_GUI_fnc_donateTab"; x = 139 * GRID_W; y = 53 * GRID_H; w = 6 * GRID_W; @@ -1947,7 +1949,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = -1; textureNoShortcut = A3A_ArrowEmpty_3R; - onButtonClick = "[""donationAdd"", [1000]] spawn A3A_fnc_donateTab"; + onButtonClick = "[""donationAdd"", [1000]] spawn A3A_GUI_fnc_donateTab"; x = 146 * GRID_W; y = 53 * GRID_H; w = 6 * GRID_W; @@ -1966,7 +1968,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = A3A_IDC_DONATEPLAYERBUTTON; text = $STR_antistasi_dialogs_main_donate_player; - onButtonClick = "hint ""Placeholder\nWill use A3A_fnc_donateMoney when merged"""; // TODO UI-update: Replace placeholder when merging + onButtonClick = "[""donatePlayerConfirmed""] spawn A3A_GUI_fnc_donateTab"; x = 74 * GRID_W; y = 63 * GRID_H; w = 36 * GRID_W; @@ -1977,7 +1979,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = A3A_IDC_DONATEFACTIONBUTTON; text = $STR_antistasi_dialogs_main_donate_faction; - onButtonClick = "hint ""Placeholder\nWill use A3A_fnc_donateMoney when merged"""; // TODO UI-update: Replace placeholder when merging + onButtonClick = "[""donateFactionConfirmed""] spawn A3A_GUI_fnc_donateTab"; x = 116 * GRID_W; y = 63 * GRID_H; w = 36 * GRID_W; @@ -2178,7 +2180,7 @@ class A3A_MainDialog : A3A_TabbedDialog y = 12 * GRID_H; w = 106 * GRID_W; h = 82 * GRID_H; - onLBSelChanged = "[""playerLbSelectionChanged""] spawn A3A_fnc_playerManagementTab"; + onLBSelChanged = "[""playerLbSelectionChanged""] spawn A3A_GUI_fnc_playerManagementTab"; sizeEx = GUI_TEXT_SIZE_MEDIUM; rowHeight = 4 * GRID_H; @@ -2189,7 +2191,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = A3A_IDC_ADDMEMBERBUTTON; text = $STR_antistasi_dialogs_main_admin_add_member_button; - onButtonClick = "[""adminAddMember""] call A3A_fnc_playerManagementTab"; + onButtonClick = "[""adminAddMember""] call A3A_GUI_fnc_playerManagementTab"; show = false; x = 120 * GRID_W; y = 7 * GRID_H; @@ -2201,7 +2203,7 @@ class A3A_MainDialog : A3A_TabbedDialog { idc = A3A_IDC_REMOVEMEMBERBUTTON; text = $STR_antistasi_dialogs_main_admin_remove_member_button; - onButtonClick = "[""adminRemoveMember""] call A3A_fnc_playerManagementTab"; + onButtonClick = "[""adminRemoveMember""] call A3A_GUI_fnc_playerManagementTab"; show = false; x = 120 * GRID_W; y = 7 * GRID_H; diff --git a/A3A/addons/gui/dialogues/placerHintsRsc.hpp b/A3A/addons/gui/dialogues/placerHintsRsc.hpp index f9021442a9..707d3c30d0 100644 --- a/A3A/addons/gui/dialogues/placerHintsRsc.hpp +++ b/A3A/addons/gui/dialogues/placerHintsRsc.hpp @@ -10,7 +10,7 @@ class A3A_PlacerHints { fadeOut = 0; duration = 999999; enableSimulation = 1; - onLoad = "['onLoad', _this] spawn A3A_fnc_setUpPlacerHints"; + onLoad = "['onLoad', _this] spawn A3A_GUI_fnc_setUpPlacerHints"; class controls { class TestText: A3A_Text { idc = IDC_PLACERHINT_TEST_TEXT; diff --git a/A3A/addons/gui/dialogues/recruitDialog.hpp b/A3A/addons/gui/dialogues/recruitDialog.hpp index 9044a59f8a..5f0cffda92 100644 --- a/A3A/addons/gui/dialogues/recruitDialog.hpp +++ b/A3A/addons/gui/dialogues/recruitDialog.hpp @@ -1,7 +1,7 @@ class A3A_RecruitDialog : A3A_DefaultDialog { idd = A3A_IDD_RECRUITDIALOG; - onLoad = "[""onLoad""] spawn A3A_fnc_recruitDialog"; + onLoad = "[""onLoad""] spawn A3A_GUI_fnc_recruitDialog"; class Controls { @@ -49,7 +49,7 @@ class A3A_RecruitDialog : A3A_DefaultDialog { idc = A3A_IDC_RECRUITMILITIAMANBUTTON; text = $STR_antistasi_dialogs_recruit_units_militiaman; - onButtonClick = "[A3A_faction_reb get 'unitRifle'] spawn A3A_fnc_reinfPlayer; [""onLoad""] spawn A3A_fnc_recruitDialog;"; + onButtonClick = "[A3A_faction_reb get 'unitRifle'] spawn A3A_fnc_reinfPlayer; [""onLoad""] spawn A3A_GUI_fnc_recruitDialog;"; x = 36 * GRID_W; y = 11 * GRID_H; w = 36 * GRID_W; @@ -83,7 +83,7 @@ class A3A_RecruitDialog : A3A_DefaultDialog { idc = A3A_IDC_RECRUITAUTORIFLEMANBUTTON; text = $STR_antistasi_dialogs_recruit_units_autorifleman; - onButtonClick = "[A3A_faction_reb get 'unitMG'] spawn A3A_fnc_reinfPlayer; [""onLoad""] spawn A3A_fnc_recruitDialog;"; + onButtonClick = "[A3A_faction_reb get 'unitMG'] spawn A3A_fnc_reinfPlayer; [""onLoad""] spawn A3A_GUI_fnc_recruitDialog;"; x = 36 * GRID_W; y = 32 * GRID_H; w = 36 * GRID_W; @@ -117,7 +117,7 @@ class A3A_RecruitDialog : A3A_DefaultDialog { idc = A3A_IDC_RECRUITGRENADIERBUTTON; text = $STR_antistasi_dialogs_recruit_units_grenadier; - onButtonClick = "[A3A_faction_reb get 'unitGL'] spawn A3A_fnc_reinfPlayer; [""onLoad""] spawn A3A_fnc_recruitDialog;"; + onButtonClick = "[A3A_faction_reb get 'unitGL'] spawn A3A_fnc_reinfPlayer; [""onLoad""] spawn A3A_GUI_fnc_recruitDialog;"; x = 36 * GRID_W; y = 53 * GRID_H; w = 36 * GRID_W; @@ -151,7 +151,7 @@ class A3A_RecruitDialog : A3A_DefaultDialog { idc = A3A_IDC_RECRUITANTITANKBUTTON; text = $STR_antistasi_dialogs_recruit_units_antitank; - onButtonClick = "[A3A_faction_reb get 'unitLAT'] spawn A3A_fnc_reinfPlayer; [""onLoad""] spawn A3A_fnc_recruitDialog;"; + onButtonClick = "[A3A_faction_reb get 'unitLAT'] spawn A3A_fnc_reinfPlayer; [""onLoad""] spawn A3A_GUI_fnc_recruitDialog;"; x = 36 * GRID_W; y = 74 * GRID_H; w = 36 * GRID_W; @@ -185,7 +185,7 @@ class A3A_RecruitDialog : A3A_DefaultDialog { idc = A3A_IDC_RECRUITMEDICBUTTON; text = $STR_antistasi_dialogs_recruit_units_medic; - onButtonClick = "[A3A_faction_reb get 'unitMedic'] spawn A3A_fnc_reinfPlayer; [""onLoad""] spawn A3A_fnc_recruitDialog;"; + onButtonClick = "[A3A_faction_reb get 'unitMedic'] spawn A3A_fnc_reinfPlayer; [""onLoad""] spawn A3A_GUI_fnc_recruitDialog;"; x = 88 * GRID_W; y = 11 * GRID_H; w = 36 * GRID_W; @@ -219,7 +219,7 @@ class A3A_RecruitDialog : A3A_DefaultDialog { idc = A3A_IDC_RECRUITMARKSMANBUTTON; text = $STR_antistasi_dialogs_recruit_units_marksman; - onButtonClick = "[A3A_faction_reb get 'unitSniper'] spawn A3A_fnc_reinfPlayer; [""onLoad""] spawn A3A_fnc_recruitDialog;"; + onButtonClick = "[A3A_faction_reb get 'unitSniper'] spawn A3A_fnc_reinfPlayer; [""onLoad""] spawn A3A_GUI_fnc_recruitDialog;"; x = 88 * GRID_W; y = 32 * GRID_H; w = 36 * GRID_W; @@ -253,7 +253,7 @@ class A3A_RecruitDialog : A3A_DefaultDialog { idc = A3A_IDC_RECRUITENGINEERBUTTON; text = $STR_antistasi_dialogs_recruit_units_engineer; - onButtonClick = "[A3A_faction_reb get 'unitEng'] spawn A3A_fnc_reinfPlayer; [""onLoad""] spawn A3A_fnc_recruitDialog;"; + onButtonClick = "[A3A_faction_reb get 'unitEng'] spawn A3A_fnc_reinfPlayer; [""onLoad""] spawn A3A_GUI_fnc_recruitDialog;"; x = 88 * GRID_W; y = 53 * GRID_H; w = 36 * GRID_W; @@ -287,7 +287,7 @@ class A3A_RecruitDialog : A3A_DefaultDialog { idc = A3A_IDC_RECRUITBOMBSPECIALISTBUTTON; text = $STR_antistasi_dialogs_recruit_units_bomb_specialist; - onButtonClick = "[A3A_faction_reb get 'unitExp'] spawn A3A_fnc_reinfPlayer; [""onLoad""] spawn A3A_fnc_recruitDialog;"; + onButtonClick = "[A3A_faction_reb get 'unitExp'] spawn A3A_fnc_reinfPlayer; [""onLoad""] spawn A3A_GUI_fnc_recruitDialog;"; x = 88 * GRID_W; y = 74 * GRID_H; w = 36 * GRID_W; diff --git a/A3A/addons/gui/dialogues/recruitSquadDialog.hpp b/A3A/addons/gui/dialogues/recruitSquadDialog.hpp index 7275bcb8eb..a958fd8404 100644 --- a/A3A/addons/gui/dialogues/recruitSquadDialog.hpp +++ b/A3A/addons/gui/dialogues/recruitSquadDialog.hpp @@ -1,7 +1,7 @@ class A3A_RecruitSquadDialog : A3A_DefaultDialog { idd = A3A_IDD_RECRUITSQUADDIALOG; - onLoad = "[""onLoad""] spawn A3A_fnc_recruitSquadDialog"; + onLoad = "[""onLoad""] spawn A3A_GUI_fnc_recruitSquadDialog"; class Controls { @@ -49,7 +49,7 @@ class A3A_RecruitSquadDialog : A3A_DefaultDialog { idc = A3A_IDC_RECRUITINFSQUADBUTTON; text = $STR_antistasi_dialogs_recruit_squad_inf_squad; - onButtonClick = "[""buySquad"", [_this]] call A3A_fnc_recruitSquadDialog"; + onButtonClick = "[""buySquad"", [_this]] call A3A_GUI_fnc_recruitSquadDialog"; size = GUI_TEXT_SIZE_LARGE; x = 36 * GRID_W; y = 11 * GRID_H; @@ -84,7 +84,7 @@ class A3A_RecruitSquadDialog : A3A_DefaultDialog { idc = A3A_IDC_RECRUITINFTEAMBUTTON; text = $STR_antistasi_dialogs_recruit_squad_inf_team; - onButtonClick = "[""buySquad"", [_this]] call A3A_fnc_recruitSquadDialog"; + onButtonClick = "[""buySquad"", [_this]] call A3A_GUI_fnc_recruitSquadDialog"; size = GUI_TEXT_SIZE_LARGE; x = 36 * GRID_W; y = 32 * GRID_H; @@ -119,7 +119,7 @@ class A3A_RecruitSquadDialog : A3A_DefaultDialog { idc = A3A_IDC_RECRUITMGTEAMBUTTON; text = $STR_antistasi_dialogs_recruit_squad_mg_team; - onButtonClick = "[""buySquad"", [_this]] call A3A_fnc_recruitSquadDialog"; + onButtonClick = "[""buySquad"", [_this]] call A3A_GUI_fnc_recruitSquadDialog"; size = GUI_TEXT_SIZE_LARGE; x = 36 * GRID_W; y = 53 * GRID_H; @@ -154,7 +154,7 @@ class A3A_RecruitSquadDialog : A3A_DefaultDialog { idc = A3A_IDC_RECRUITATTEAMBUTTON; text = $STR_antistasi_dialogs_recruit_squad_at_team; - onButtonClick = "[""buySquad"", [_this]] call A3A_fnc_recruitSquadDialog"; + onButtonClick = "[""buySquad"", [_this]] call A3A_GUI_fnc_recruitSquadDialog"; size = GUI_TEXT_SIZE_LARGE; x = 36 * GRID_W; y = 74 * GRID_H; @@ -189,7 +189,7 @@ class A3A_RecruitSquadDialog : A3A_DefaultDialog { idc = A3A_IDC_RECRUITMORTARTEAMBUTTON; text = $STR_antistasi_dialogs_recruit_squad_mortar_team; - onButtonClick = "[""buySquad"", [_this]] call A3A_fnc_recruitSquadDialog"; + onButtonClick = "[""buySquad"", [_this]] call A3A_GUI_fnc_recruitSquadDialog"; size = GUI_TEXT_SIZE_LARGE; x = 88 * GRID_W; y = 11 * GRID_H; @@ -225,7 +225,7 @@ class A3A_RecruitSquadDialog : A3A_DefaultDialog { idc = A3A_IDC_RECRUITSNIPERTEAMBUTTON; text = $STR_antistasi_dialogs_recruit_squad_sniper_team; - onButtonClick = "[""buySquad"", [_this]] call A3A_fnc_recruitSquadDialog"; + onButtonClick = "[""buySquad"", [_this]] call A3A_GUI_fnc_recruitSquadDialog"; size = GUI_TEXT_SIZE_LARGE; x = 88 * GRID_W; y = 32 * GRID_H; @@ -260,7 +260,7 @@ class A3A_RecruitSquadDialog : A3A_DefaultDialog { idc = A3A_IDC_RECRUITATCARBUTTON; text = $STR_antistasi_dialogs_recruit_squad_at_car; - onButtonClick = "[""buySquad"", [_this]] call A3A_fnc_recruitSquadDialog"; + onButtonClick = "[""buySquad"", [_this]] call A3A_GUI_fnc_recruitSquadDialog"; size = GUI_TEXT_SIZE_LARGE; x = 88 * GRID_W; y = 53 * GRID_H; @@ -295,7 +295,7 @@ class A3A_RecruitSquadDialog : A3A_DefaultDialog { idc = A3A_IDC_RECRUITAATRUCKBUTTON; text = $STR_antistasi_dialogs_recruit_squad_aa_truck; - onButtonClick = "[""buySquad"", [_this]] call A3A_fnc_recruitSquadDialog"; + onButtonClick = "[""buySquad"", [_this]] call A3A_GUI_fnc_recruitSquadDialog"; size = GUI_TEXT_SIZE_LARGE; x = 88 * GRID_W; y = 74 * GRID_H; @@ -318,7 +318,7 @@ class A3A_RecruitSquadDialog : A3A_DefaultDialog class IncludeVehicleCB : A3A_CheckBox { idc = A3A_IDC_SQUADINCLUDEVEHICLECHECKBOX; - onCheckedChanged = "[""update""] call A3A_fnc_recruitSquadDialog"; + onCheckedChanged = "[""update""] call A3A_GUI_fnc_recruitSquadDialog"; x = 96 * GRID_W; y = 90 * GRID_H; w = 6 * GRID_W; diff --git a/A3A/addons/gui/dialogues/requestMissionDialog.hpp b/A3A/addons/gui/dialogues/requestMissionDialog.hpp index 693f197c9c..7c66dbba8c 100644 --- a/A3A/addons/gui/dialogues/requestMissionDialog.hpp +++ b/A3A/addons/gui/dialogues/requestMissionDialog.hpp @@ -37,7 +37,7 @@ class A3A_RequestMissionDialog : A3A_DefaultDialog { idc = -1; text = $STR_antistasi_dialogs_mission_request_conquest; - onButtonClick = "closeDialog 0; [""missionButtonClicked"", [""CON""]] call A3A_fnc_requestMissionDialog;"; + onButtonClick = "closeDialog 0; [""missionButtonClicked"", [""CON""]] call A3A_GUI_fnc_requestMissionDialog;"; sizeEx = GUI_TEXT_SIZE_LARGE; x = 7 * GRID_W; y = 34 * GRID_H; @@ -61,7 +61,7 @@ class A3A_RequestMissionDialog : A3A_DefaultDialog { idc = -1; text = $STR_antistasi_dialogs_mission_request_destroy; - onButtonClick = "closeDialog 0; [""missionButtonClicked"", [""DES""]] call A3A_fnc_requestMissionDialog;"; + onButtonClick = "closeDialog 0; [""missionButtonClicked"", [""DES""]] call A3A_GUI_fnc_requestMissionDialog;"; sizeEx = GUI_TEXT_SIZE_LARGE; x = 45 * GRID_W; y = 34 * GRID_H; @@ -84,7 +84,7 @@ class A3A_RequestMissionDialog : A3A_DefaultDialog { idc = -1; text = $STR_antistasi_dialogs_mission_request_assassination; - onButtonClick = "closeDialog 0; [""missionButtonClicked"", [""AS""]] call A3A_fnc_requestMissionDialog;"; + onButtonClick = "closeDialog 0; [""missionButtonClicked"", [""AS""]] call A3A_GUI_fnc_requestMissionDialog;"; sizeEx = GUI_TEXT_SIZE_LARGE; x = 83 * GRID_W; y = 34 * GRID_H; @@ -108,7 +108,7 @@ class A3A_RequestMissionDialog : A3A_DefaultDialog { idc = -1; text = $STR_antistasi_dialogs_mission_request_convoy; - onButtonClick = "closeDialog 0; [""missionButtonClicked"", [""CONVOY""]] call A3A_fnc_requestMissionDialog;"; + onButtonClick = "closeDialog 0; [""missionButtonClicked"", [""CONVOY""]] call A3A_GUI_fnc_requestMissionDialog;"; sizeEx = GUI_TEXT_SIZE_LARGE; x = 121 * GRID_W; y = 34 * GRID_H; @@ -132,7 +132,7 @@ class A3A_RequestMissionDialog : A3A_DefaultDialog { idc = -1; text = $STR_antistasi_dialogs_mission_request_rescue; - onButtonClick = "closeDialog 0; [""missionButtonClicked"", [""RES""]] call A3A_fnc_requestMissionDialog;"; + onButtonClick = "closeDialog 0; [""missionButtonClicked"", [""RES""]] call A3A_GUI_fnc_requestMissionDialog;"; sizeEx = GUI_TEXT_SIZE_LARGE; x = 26 * GRID_W; y = 76 * GRID_H; @@ -156,7 +156,7 @@ class A3A_RequestMissionDialog : A3A_DefaultDialog { idc = -1; text = $STR_antistasi_dialogs_mission_request_logistics; - onButtonClick = "closeDialog 0; [""missionButtonClicked"", [""LOG""]] call A3A_fnc_requestMissionDialog;"; + onButtonClick = "closeDialog 0; [""missionButtonClicked"", [""LOG""]] call A3A_GUI_fnc_requestMissionDialog;"; sizeEx = GUI_TEXT_SIZE_LARGE; x = 64 * GRID_W; y = 76 * GRID_H; @@ -180,7 +180,7 @@ class A3A_RequestMissionDialog : A3A_DefaultDialog { idc = -1; text = $STR_antistasi_dialogs_mission_request_support; - onButtonClick = "closeDialog 0; [""missionButtonClicked"", [""SUPP""]] call A3A_fnc_requestMissionDialog;"; + onButtonClick = "closeDialog 0; [""missionButtonClicked"", [""SUPP""]] call A3A_GUI_fnc_requestMissionDialog;"; sizeEx = GUI_TEXT_SIZE_LARGE; x = 102 * GRID_W; y = 76 * GRID_H; diff --git a/A3A/addons/gui/dialogues/setupDialog.hpp b/A3A/addons/gui/dialogues/setupDialog.hpp index 35adbccef4..26a5084ff1 100644 --- a/A3A/addons/gui/dialogues/setupDialog.hpp +++ b/A3A/addons/gui/dialogues/setupDialog.hpp @@ -2,8 +2,8 @@ class A3A_SetupDialog : A3A_TabbedDialog { idd = A3A_IDD_SETUPDIALOG; - onLoad = "['onLoad'] spawn A3A_fnc_setupDialog"; - onUnload = "['onUnload'] call A3A_fnc_setupDialog"; + onLoad = "['onLoad'] spawn A3A_GUI_fnc_setupDialog"; + onUnload = "['onUnload'] call A3A_GUI_fnc_setupDialog"; class Controls { @@ -31,7 +31,7 @@ class A3A_SetupDialog : A3A_TabbedDialog { idc = A3A_IDC_SETUP_LOADGAMETABBUTTON; text = $STR_antistasi_dialogs_setup_loadgame_tab_button; - onButtonClick = "['switchTab', ['loadgame']] call A3A_fnc_setupDialog;"; + onButtonClick = "['switchTab', ['loadgame']] call A3A_GUI_fnc_setupDialog;"; x = 0; y = 0; w = 30 * GRID_W; @@ -42,7 +42,7 @@ class A3A_SetupDialog : A3A_TabbedDialog { idc = A3A_IDC_SETUP_FACTIONTABBUTTON; text = $STR_antistasi_dialogs_setup_faction_tab_button; - onButtonClick = "['switchTab', ['factions']] call A3A_fnc_setupDialog;"; + onButtonClick = "['switchTab', ['factions']] call A3A_GUI_fnc_setupDialog;"; x = 30 * GRID_W; y = 0; w = 30 * GRID_W; @@ -53,7 +53,7 @@ class A3A_SetupDialog : A3A_TabbedDialog { idc = A3A_IDC_SETUP_PARAMSTABBUTTON; text = $STR_antistasi_dialogs_setup_params_tab_button; - onButtonClick = "['switchTab', ['params']] call A3A_fnc_setupDialog;"; + onButtonClick = "['switchTab', ['params']] call A3A_GUI_fnc_setupDialog;"; x = 60 * GRID_W; y = 0; w = 30 * GRID_W; @@ -70,7 +70,7 @@ class A3A_SetupDialog : A3A_TabbedDialog class LoadgameTab : A3A_DefaultControlsGroup { idc = A3A_IDC_SETUP_LOADGAMETAB; - onLoad = "['onLoad'] spawn A3A_fnc_setupLoadgameTab"; + onLoad = "['onLoad'] spawn A3A_GUI_fnc_setupLoadgameTab"; show = false; class Controls @@ -101,7 +101,7 @@ class A3A_SetupDialog : A3A_TabbedDialog class SavedGamesTable : A3A_ControlsGroup // hopefully has scrollbars { idc = A3A_IDC_SETUP_SAVESLISTBOX; - onMouseButtonUp = "['saveListClick', _this] call A3A_fnc_setupLoadgameTab"; + onMouseButtonUp = "['saveListClick', _this] call A3A_GUI_fnc_setupLoadgameTab"; x = 4 * GRID_W; y = 12 * GRID_H; w = 118 * GRID_W; @@ -139,7 +139,7 @@ class A3A_SetupDialog : A3A_TabbedDialog class StartGame: A3A_Button { idc = A3A_IDC_SETUP_STARTBUTTON; text = $STR_antistasi_dialogs_setup_start_game; - onButtonClick = "['startGame'] call A3A_fnc_setupLoadgameTab"; + onButtonClick = "['startGame'] call A3A_GUI_fnc_setupLoadgameTab"; x = 126 * GRID_W; y = 4 * GRID_H; w = 30 * GRID_W; @@ -147,7 +147,7 @@ class A3A_SetupDialog : A3A_TabbedDialog }; class NewGameCheck: A3A_Checkbox { idc = A3A_IDC_SETUP_NEWGAMECHECKBOX; - onCheckedChanged = "['newGameCheck'] call A3A_fnc_setupLoadgameTab"; + onCheckedChanged = "['newGameCheck'] call A3A_GUI_fnc_setupLoadgameTab"; x = 126 * GRID_W; y = 12 * GRID_H; w = 4 * GRID_W; @@ -163,7 +163,7 @@ class A3A_SetupDialog : A3A_TabbedDialog }; class CopyGameCheck: A3A_Checkbox { idc = A3A_IDC_SETUP_COPYGAMECHECKBOX; - onCheckedChanged = "['copyGameCheck'] call A3A_fnc_setupLoadgameTab"; + onCheckedChanged = "['copyGameCheck'] call A3A_GUI_fnc_setupLoadgameTab"; x = 126 * GRID_W; y = 18 * GRID_H; w = 4 * GRID_W; @@ -179,7 +179,7 @@ class A3A_SetupDialog : A3A_TabbedDialog }; class OldParamsCheck: A3A_Checkbox { idc = A3A_IDC_SETUP_OLDPARAMSCHECKBOX; - onCheckedChanged = "['oldParamsCheck'] call A3A_fnc_setupLoadgameTab"; + onCheckedChanged = "['oldParamsCheck'] call A3A_GUI_fnc_setupLoadgameTab"; x = 126 * GRID_W; y = 24 * GRID_H; w = 4 * GRID_W; @@ -195,7 +195,7 @@ class A3A_SetupDialog : A3A_TabbedDialog }; class NewNamespaceCheck: A3A_Checkbox { idc = A3A_IDC_SETUP_NAMESPACECHECKBOX; - onCheckedChanged = "['newNamespaceCheck'] call A3A_fnc_setupLoadgameTab"; + onCheckedChanged = "['newNamespaceCheck'] call A3A_GUI_fnc_setupLoadgameTab"; x = 126 * GRID_W; y = 30 * GRID_H; w = 4 * GRID_W; @@ -212,7 +212,7 @@ class A3A_SetupDialog : A3A_TabbedDialog class SetHQPosButton: A3A_Button { idc = A3A_IDC_SETUP_HQPOSBUTTON; text = $STR_antistasi_dialogs_setup_set_hq_position; - onButtonClick = "['setHQPos'] call A3A_fnc_setupLoadgameTab"; + onButtonClick = "['setHQPos'] call A3A_GUI_fnc_setupLoadgameTab"; x = 126 * GRID_W; y = 36 * GRID_H; w = 30 * GRID_W; @@ -222,7 +222,7 @@ class A3A_SetupDialog : A3A_TabbedDialog class DeleteButton: A3A_Button { idc = A3A_IDC_SETUP_DELETEBUTTON; text = $STR_antistasi_dialogs_setup_delete_game; - onButtonClick = "['deleteGame'] call A3A_fnc_setupLoadgameTab"; + onButtonClick = "['deleteGame'] call A3A_GUI_fnc_setupLoadgameTab"; x = 126 * GRID_W; y = 84 * GRID_H; w = 30 * GRID_W; @@ -231,7 +231,7 @@ class A3A_SetupDialog : A3A_TabbedDialog class RenameButton: A3A_Button { idc = A3A_IDC_SETUP_RENAMEBUTTON; text = $STR_antistasi_dialogs_setup_rename_game; - onButtonClick = "['renameGame'] call A3A_fnc_setupLoadgameTab"; + onButtonClick = "['renameGame'] call A3A_GUI_fnc_setupLoadgameTab"; x = 126 * GRID_W; y = 91 * GRID_H; w = 30 * GRID_W; @@ -243,7 +243,7 @@ class A3A_SetupDialog : A3A_TabbedDialog class FactionsTab : A3A_DefaultControlsGroup { idc = A3A_IDC_SETUP_FACTIONSTAB; - //onLoad = "['onLoad'] spawn A3A_fnc_setupFactionsTab"; + //onLoad = "['onLoad'] spawn A3A_GUI_fnc_setupFactionsTab"; show = false; class Controls @@ -258,7 +258,7 @@ class A3A_SetupDialog : A3A_TabbedDialog }; class RebelsListBox: A3A_Listbox_Small { idc = A3A_IDC_SETUP_REBELSLISTBOX; - onLBSelChanged = "['factionSelected', _this] call A3A_fnc_setupFactionsTab"; + onLBSelChanged = "['factionSelected', _this] call A3A_GUI_fnc_setupFactionsTab"; x = 4 * GRID_W; y = 8 * GRID_H; w = 34 * GRID_W; @@ -275,7 +275,7 @@ class A3A_SetupDialog : A3A_TabbedDialog }; class CiviliansListBox: A3A_Listbox_Small { idc = A3A_IDC_SETUP_CIVILIANSLISTBOX; - onLBSelChanged = "['factionSelected', _this] call A3A_fnc_setupFactionsTab"; + onLBSelChanged = "['factionSelected', _this] call A3A_GUI_fnc_setupFactionsTab"; x = 4 * GRID_W; y = 34 * GRID_H; w = 34 * GRID_W; @@ -315,7 +315,7 @@ class A3A_SetupDialog : A3A_TabbedDialog }; class OccupantsListBox: A3A_Listbox_Small { idc = A3A_IDC_SETUP_OCCUPANTSLISTBOX; - onLBSelChanged = "['factionSelected', _this] call A3A_fnc_setupFactionsTab"; + onLBSelChanged = "['factionSelected', _this] call A3A_GUI_fnc_setupFactionsTab"; x = 40 * GRID_W; y = 8 * GRID_H; w = 40 * GRID_W; @@ -332,7 +332,7 @@ class A3A_SetupDialog : A3A_TabbedDialog }; class InvadersListBox: A3A_Listbox_Small { idc = A3A_IDC_SETUP_INVADERSLISTBOX; - onLBSelChanged = "['factionSelected', _this] call A3A_fnc_setupFactionsTab"; + onLBSelChanged = "['factionSelected', _this] call A3A_GUI_fnc_setupFactionsTab"; x = 82 * GRID_W; y = 8 * GRID_H; w = 40 * GRID_W; @@ -341,7 +341,7 @@ class A3A_SetupDialog : A3A_TabbedDialog class SwitchEnemyCheck: A3A_Checkbox { idc = A3A_IDC_SETUP_SWITCHENEMYCHECK; - onCheckedChanged = "['fillFactions', [false]] call A3A_fnc_setupFactionsTab"; + onCheckedChanged = "['fillFactions', [false]] call A3A_GUI_fnc_setupFactionsTab"; x = 124 * GRID_W; y = 4 * GRID_H; w = 4 * GRID_W; @@ -357,7 +357,7 @@ class A3A_SetupDialog : A3A_TabbedDialog }; class AnyEnemyCheck: A3A_Checkbox { idc = A3A_IDC_SETUP_ANYENEMYCHECK; - onCheckedChanged = "['fillFactions', [false]] call A3A_fnc_setupFactionsTab"; + onCheckedChanged = "['fillFactions', [false]] call A3A_GUI_fnc_setupFactionsTab"; x = 124 * GRID_W; y = 10 * GRID_H; w = 4 * GRID_W; @@ -373,7 +373,7 @@ class A3A_SetupDialog : A3A_TabbedDialog }; class IgnoreCamoCheck: A3A_Checkbox { idc = A3A_IDC_SETUP_IGNORECAMOCHECK; - onCheckedChanged = "['fillFactions', [false]] call A3A_fnc_setupFactionsTab"; + onCheckedChanged = "['fillFactions', [false]] call A3A_GUI_fnc_setupFactionsTab"; x = 124 * GRID_W; y = 16 * GRID_H; w = 4 * GRID_W; @@ -389,7 +389,7 @@ class A3A_SetupDialog : A3A_TabbedDialog }; class ShowMissingCheck: A3A_Checkbox { idc = A3A_IDC_SETUP_SHOWMISSINGCHECK; - onCheckedChanged = "['fillFactions', [false]] call A3A_fnc_setupFactionsTab"; + onCheckedChanged = "['fillFactions', [false]] call A3A_GUI_fnc_setupFactionsTab"; x = 124 * GRID_W; y = 22 * GRID_H; w = 4 * GRID_W; @@ -432,7 +432,7 @@ class A3A_SetupDialog : A3A_TabbedDialog class ParamsTab : A3A_DefaultControlsGroup { idc = A3A_IDC_SETUP_PARAMSTAB; - onLoad = "['onLoad'] spawn A3A_fnc_setupParamsTab"; + onLoad = "['onLoad'] spawn A3A_GUI_fnc_setupParamsTab"; show = false; class Controls @@ -461,15 +461,15 @@ class A3A_SetupDialog : A3A_TabbedDialog class A3A_SetupHQPosDialog { idd = A3A_IDD_SETUPHQPOSDIALOG; - onLoad = "['onLoad'] spawn A3A_fnc_setupHQPosDialog"; - onUnload = "['onUnload'] call A3A_fnc_setupHQPosDialog"; + onLoad = "['onLoad'] spawn A3A_GUI_fnc_setupHQPosDialog"; + onUnload = "['onUnload'] call A3A_GUI_fnc_setupHQPosDialog"; class ControlsBackground { class HQMap : A3A_MapControl { idc = -1; - onMouseButtonUp = "['mouseUp', _this] spawn A3A_fnc_setupHQPosDialog"; + onMouseButtonUp = "['mouseUp', _this] spawn A3A_GUI_fnc_setupHQPosDialog"; x = safeZoneX; y = safeZoneY; w = safeZoneW; @@ -499,8 +499,8 @@ class A3A_TextMultiCenter: A3A_Text class A3A_SetupConfirmDialog { idd = A3A_IDD_SETUPCONFIRMDIALOG; - onLoad = "['onLoad'] spawn A3A_fnc_setupConfirmDialog"; - //onUnload = "['onUnload'] call A3A_fnc_setupConfirmDialog"; // nothing to do on cancel? + onLoad = "['onLoad'] spawn A3A_GUI_fnc_setupConfirmDialog"; + //onUnload = "['onUnload'] call A3A_GUI_fnc_setupConfirmDialog"; // nothing to do on cancel? #define DIALOG_X CENTER_X(80) // Global x pos of dialog #define DIALOG_Y CENTER_Y(40) // Global y pos of dialog @@ -547,7 +547,7 @@ class A3A_SetupConfirmDialog { idc = A3A_IDC_SETUP_CONFIRMYES; text = $STR_antistasi_dialogs_setup_confirm_yes; - onButtonClick = "['confirm'] call A3A_fnc_setupConfirmDialog"; + onButtonClick = "['confirm'] call A3A_GUI_fnc_setupConfirmDialog"; x = DIALOG_X + 46 * GRID_W; y = DIALOG_Y + 28 * GRID_H; w = 30 * GRID_W; diff --git a/A3A/addons/gui/dialogues/teamLeaderBuilder.hpp b/A3A/addons/gui/dialogues/teamLeaderBuilder.hpp index 081215baf2..2b80a5fb56 100644 --- a/A3A/addons/gui/dialogues/teamLeaderBuilder.hpp +++ b/A3A/addons/gui/dialogues/teamLeaderBuilder.hpp @@ -11,7 +11,7 @@ class A3A_buttonSmallText : A3A_button class A3A_teamLeaderBuilder { idd = A3A_IDD_TEAMLEADERDIALOG; - onLoad = "[""onLoad""] spawn A3A_fnc_teamLeaderRTSPlacerDialog"; + onLoad = "[""onLoad""] spawn A3A_GUI_fnc_teamLeaderRTSPlacerDialog"; movingenable = true; class ControlsBackground diff --git a/A3A/addons/gui/functions/GUI/fn_adminTab.sqf b/A3A/addons/gui/functions/GUI/fn_adminTab.sqf index b6cc7a29f5..910b5cd90c 100644 --- a/A3A/addons/gui/functions/GUI/fn_adminTab.sqf +++ b/A3A/addons/gui/functions/GUI/fn_adminTab.sqf @@ -28,6 +28,7 @@ FIX_LINE_NUMBERS() params[["_mode","onLoad"], ["_params",[]]]; // TODO UI-update: move these to some more sensible place: +// Copied from A3A\addons\core\functions\Dialogs\fn_HQGameOptions.sqf private _civLimitMin = 0; private _civLimitMax = 150; private _spawnDistanceMin = 600; @@ -56,12 +57,12 @@ switch (_mode) do _spawnDistanceSlider sliderSetPosition _spawnDistance; ctrlSetText [A3A_IDC_SPAWNDISTANCEEDITBOX, str _spawnDistance]; - _aiLimiterSlider = _display displayCtrl A3A_IDC_AILIMITERSLIDER; - _aiLimiterSlider sliderSetRange [_aiLimiterMin, _aiLimiterMax]; - _aiLimiterSlider sliderSetSpeed [10, 10]; - _aiLimiter = missionNamespace getVariable ["maxUnits",0]; - _aiLimiterSlider sliderSetPosition _aiLimiter; - ctrlSetText [A3A_IDC_AILIMITEREDITBOX, str _aiLimiter]; + // _aiLimiterSlider = _display displayCtrl A3A_IDC_AILIMITERSLIDER; + // _aiLimiterSlider sliderSetRange [_aiLimiterMin, _aiLimiterMax]; + // _aiLimiterSlider sliderSetSpeed [10, 10]; + // _aiLimiter = missionNamespace getVariable ["maxUnits",0]; + // _aiLimiterSlider sliderSetPosition _aiLimiter; + // ctrlSetText [A3A_IDC_AILIMITEREDITBOX, str _aiLimiter]; // Get Debug info // TODO UI-update: change this to get server values instead when merging @@ -187,18 +188,18 @@ switch (_mode) do _commitAiButton ctrlSetText localize "STR_antistasi_dialogs_main_admin_ai_confirm_button"; _commitAiButton ctrlAddEventHandler ["ButtonClick", { Trace("Confirmed AI Settings"); - hint "Oh no you broke the server :("; private _display = findDisplay A3A_IDD_MAINDIALOG; private _civLimitEditBox = _display displayCtrl A3A_IDC_CIVLIMITEDITBOX; private _globalCivilianMax = floor parseNumber ctrlText _civLimitEditBox; private _spawnDistanceEditBox = _display displayCtrl A3A_IDC_SPAWNDISTANCEEDITBOX; private _distanceSPWN = floor parseNumber ctrlText _spawnDistanceEditBox; - private _aiLimiterEditBox = _display displayCtrl A3A_IDC_AILIMITEREDITBOX; - private _maxUnits = floor parseNumber ctrlText _aiLimiterEditBox; + //private _aiLimiterEditBox = _display displayCtrl A3A_IDC_AILIMITEREDITBOX; + //private _maxUnits = floor parseNumber ctrlText _aiLimiterEditBox; // TODO UI-update: Change when merging. Something like this but with "set" instead of "increase"? - // [player,"maxUnits","increase"] remoteExecCall ["A3A_fnc_HQGameOptions",2]; + [player,"globalCivilianMax","set", _globalCivilianMax, true] remoteExecCall ["A3A_fnc_HQGameOptions",2]; + [player,"distanceSPWN","set", _distanceSPWN, true] remoteExecCall ["A3A_fnc_HQGameOptions",2]; // TODO UI-update: Placeholder routine, don't merge! Has no security checks whatsoever // Trace_3("Changing AI Settings - globalCivilianMax:%1, distanceSPWN:%2, maxUnits:%3", _globalCivilianMax, _distanceSPWN, _maxUnits); @@ -206,11 +207,59 @@ switch (_mode) do // missionNamespace setVariable ["distanceSPWN", _distanceSPWN]; // missionNamespace setVariable ["maxUnits", _maxUnits]; - - closeDialog 2; + // Don't Close. + //closeDialog 2; }]; }; + case ("tpPetrosToAdmin"): { + private _posHQ = getMarkerPos "Synd_HQ"; + if (player distance2D _posHQ >= 50) exitWith { + [localize "STR_antistasi_dialogs_main_admin_tp_label", "You need to be within 50m of HQ to teleport assets."] call A3A_fnc_customHint; + }; + petros setPos (player modelToWorld [0,2,0]); + }; + + case ("tpArsenalToAdmin"): { + private _posHQ = getMarkerPos "Synd_HQ"; + if (player distance2D _posHQ >= 50) exitWith { + [localize "STR_antistasi_dialogs_main_admin_tp_label", "You need to be within 50m of HQ to teleport assets."] call A3A_fnc_customHint; + }; + boxX setPos (player modelToWorld [0,2,0]); + }; + + case ("tpVehicleToAdmin"): { + private _posHQ = getMarkerPos "Synd_HQ"; + if (player distance2D _posHQ >= 50) exitWith { + [localize "STR_antistasi_dialogs_main_admin_tp_label", "You need to be within 50m of HQ to teleport assets."] call A3A_fnc_customHint; + }; + vehicleBox setPos (player modelToWorld [0,2,0]); + }; + + case ("tpFlagToAdmin"): { + private _posHQ = getMarkerPos "Synd_HQ"; + if (player distance2D _posHQ >= 50) exitWith { + [localize "STR_antistasi_dialogs_main_admin_tp_label", "You need to be within 50m of HQ to teleport assets."] call A3A_fnc_customHint; + }; + flagX setPos (player modelToWorld [0,2,0]); + }; + + case ("tpTentToAdmin"): { + private _posHQ = getMarkerPos "Synd_HQ"; + if (player distance2D _posHQ >= 50) exitWith { + [localize "STR_antistasi_dialogs_main_admin_tp_label", "You need to be within 50m of HQ to teleport assets."] call A3A_fnc_customHint; + }; + fireX setPos (player modelToWorld [0,2,0]); + }; + + case ("tpMapBoardToAdmin"): { + private _posHQ = getMarkerPos "Synd_HQ"; + if (player distance2D _posHQ >= 50) exitWith { + [localize "STR_antistasi_dialogs_main_admin_tp_label", "You need to be within 50m of HQ to teleport assets."] call A3A_fnc_customHint; + }; + mapX setPos (player modelToWorld [0,2,0]); + }; + default { // Log error if attempting to call a mode that doesn't exist diff --git a/A3A/addons/gui/functions/GUI/fn_aiManagementTab.sqf b/A3A/addons/gui/functions/GUI/fn_aiManagementTab.sqf index 058868f407..5086b8a31e 100644 --- a/A3A/addons/gui/functions/GUI/fn_aiManagementTab.sqf +++ b/A3A/addons/gui/functions/GUI/fn_aiManagementTab.sqf @@ -16,7 +16,7 @@ Dependencies: None Example: -["update"] call A3A_fnc_aiManagementTab; +["update"] call FUNC(aiManagementTab); */ #include "..\..\dialogues\ids.inc" @@ -37,7 +37,7 @@ switch (_mode) do private _backButton = _display displayCtrl A3A_IDC_MAINDIALOGBACKBUTTON; _backButton ctrlRemoveAllEventHandlers "MouseButtonClick"; _backButton ctrlAddEventHandler ["MouseButtonClick", { - ["switchTab", ["player"]] call A3A_fnc_mainDialog; + ["switchTab", ["player"]] call FUNC(mainDialog); }]; _backButton ctrlShow true; @@ -83,7 +83,7 @@ switch (_mode) do }; } forEach groupSelectedUnits player; - ["aiListBoxSelectionChanged"] call A3A_fnc_aiManagementTab; + ["aiListBoxSelectionChanged"] call FUNC(aiManagementTab); }; case ("clearAIListboxSelection"): @@ -97,7 +97,7 @@ switch (_mode) do }; // Update Selection - ["aiListBoxSelectionChanged"] spawn A3A_fnc_aiManagementTab; + ["aiListBoxSelectionChanged"] spawn FUNC(aiManagementTab); }; case ("aiListBoxSelectionChanged"): @@ -117,11 +117,11 @@ switch (_mode) do { _aiControlButton ctrlEnable true; _aiControlButton ctrlSetTooltip ""; - _aiControlIcon ctrlSetTextColor ([A3A_COLOR_WHITE] call A3A_fnc_configColorToArray); + _aiControlIcon ctrlSetTextColor ([A3A_COLOR_WHITE] call FUNC(configColorToArray)); } else { _aiControlButton ctrlEnable false; _aiControlButton ctrlSetTooltip localize "STR_antistasi_dialogs_main_ai_management_no_ai_control_tooltip"; - _aiControlIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call A3A_fnc_configColorToArray); + _aiControlIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call FUNC(configColorToArray)); }; // If none are selected, disable all the other buttons @@ -134,23 +134,23 @@ switch (_mode) do if (count _lbSelection > 0) then { _aiDismissButton ctrlEnable true; _aiDismissButton ctrlSetTooltip ""; - _aiDismissIcon ctrlSetTextColor ([A3A_COLOR_WHITE] call A3A_fnc_configColorToArray); + _aiDismissIcon ctrlSetTextColor ([A3A_COLOR_WHITE] call FUNC(configColorToArray)); _aiAutoLootButton ctrlEnable true; _aiAutoLootButton ctrlSetTooltip ""; - _aiAutoLootIcon ctrlSetTextColor ([A3A_COLOR_WHITE] call A3A_fnc_configColorToArray); + _aiAutoLootIcon ctrlSetTextColor ([A3A_COLOR_WHITE] call FUNC(configColorToArray)); _aiAutoHealButton ctrlEnable true; _aiAutoHealButton ctrlSetTooltip ""; - _aiAutoHealIcon ctrlSetTextColor ([A3A_COLOR_WHITE] call A3A_fnc_configColorToArray); + _aiAutoHealIcon ctrlSetTextColor ([A3A_COLOR_WHITE] call FUNC(configColorToArray)); } else { _aiDismissButton ctrlEnable false; _aiDismissButton ctrlSetTooltip localize "STR_antistasi_dialogs_main_ai_management_select_ai_tooltip"; - _aiDismissIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call A3A_fnc_configColorToArray); + _aiDismissIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call FUNC(configColorToArray)); _aiAutoLootButton ctrlEnable false; _aiAutoLootButton ctrlSetTooltip localize "STR_antistasi_dialogs_main_ai_management_select_ai_tooltip"; - _aiAutoLootIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call A3A_fnc_configColorToArray); + _aiAutoLootIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call FUNC(configColorToArray)); _aiAutoHealButton ctrlEnable false; _aiAutoHealButton ctrlSetTooltip localize "STR_antistasi_dialogs_main_ai_management_select_ai_tooltip"; - _aiAutoHealIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call A3A_fnc_configColorToArray); + _aiAutoHealIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call FUNC(configColorToArray)); }; }; diff --git a/A3A/addons/gui/functions/GUI/fn_airSupportTab.sqf b/A3A/addons/gui/functions/GUI/fn_airSupportTab.sqf index b24c137dd7..89212d7eda 100644 --- a/A3A/addons/gui/functions/GUI/fn_airSupportTab.sqf +++ b/A3A/addons/gui/functions/GUI/fn_airSupportTab.sqf @@ -16,7 +16,7 @@ Dependencies: None Example: - ["update"] call A3A_fnc_airSupportTab; + ["update"] call FUNC(airSupportTab); */ #include "..\..\dialogues\ids.inc" @@ -37,7 +37,7 @@ switch (_mode) do private _backButton = _display displayCtrl A3A_IDC_MAINDIALOGBACKBUTTON; _backButton ctrlRemoveAllEventHandlers "MouseButtonClick"; _backButton ctrlAddEventHandler ["MouseButtonClick", { - ["switchTab", ["commander"]] call A3A_fnc_mainDialog; + ["switchTab", ["commander"]] call FUNC(mainDialog); }]; _backButton ctrlShow true; @@ -63,15 +63,15 @@ switch (_mode) do if (_airSupportPoints < 1) then { Trace("No air support points, disabling buttons"); - _heIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call A3A_fnc_configColorToArray); + _heIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call FUNC(configColorToArray)); _heIcon ctrlSetTooltip localize "STR_antistasi_dialogs_main_air_support_no_points_tooltip"; _heButton ctrlEnable false; _heButton ctrlSetTooltip localize "STR_antistasi_dialogs_main_air_support_no_points_tooltip"; - _carpetIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call A3A_fnc_configColorToArray); + _carpetIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call FUNC(configColorToArray)); _carpetIcon ctrlSetTooltip localize "STR_antistasi_dialogs_main_air_support_no_points_tooltip"; _carpetButton ctrlEnable false; _carpetButton ctrlSetTooltip localize "STR_antistasi_dialogs_main_air_support_no_points_tooltip"; - _napalmIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call A3A_fnc_configColorToArray); + _napalmIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call FUNC(configColorToArray)); _napalmIcon ctrlSetTooltip localize "STR_antistasi_dialogs_main_air_support_no_points_tooltip"; _napalmButton ctrlEnable false; _napalmButton ctrlSetTooltip localize "STR_antistasi_dialogs_main_air_support_no_points_tooltip"; diff --git a/A3A/addons/gui/functions/GUI/fn_arsenalLimitsDialog.sqf b/A3A/addons/gui/functions/GUI/fn_arsenalLimitsDialog.sqf index 85dd988e7b..bb94f6347e 100644 --- a/A3A/addons/gui/functions/GUI/fn_arsenalLimitsDialog.sqf +++ b/A3A/addons/gui/functions/GUI/fn_arsenalLimitsDialog.sqf @@ -8,7 +8,7 @@ Arguments: Returns: Nothing -Environment: +Environment: Should not be called by onLoad because findDisplay and ctrlParent do not work in that context. */ @@ -33,7 +33,7 @@ switch (_mode) do [localize "STR_antistasi_arsenal_limits_dialog_hint_title", localize "STR_antistasi_arsenal_limits_dialog_guest_warning"] call A3A_fnc_customHint; (_display displayctrl A3A_IDC_ARSLIMRESETBUTTON) ctrlEnable false; }; - ["typeSelect", [A3A_IDC_ARSLIMTYPESBASE]] call A3A_fnc_arsenalLimitsDialog; + ["typeSelect", [A3A_IDC_ARSLIMTYPESBASE]] call A3A_GUI_fnc_ArsenalLimitsDialog; }; case ("typeSelect"): @@ -82,12 +82,12 @@ switch (_mode) do _button ctrlCommit 0; _button ctrlSetText _text; _button setVariable ["A3A_params", [_valCtrl, _adjust]]; - _button ctrlAddEventHandler ["ButtonClick", { ["listButton", _this] call A3A_fnc_arsenalLimitsDialog }]; + _button ctrlAddEventHandler ["ButtonClick", { ["listButton", _this] call A3A_GUI_fnc_ArsenalLimitsDialog }]; } forEach [["R", "R", 66], ["-", -5, 70], ["+", 5, 82], ["U", "U", 86]]; } forEach (jna_datalist#_typeIndex select {_x#1>0}); // only show non-unlocked items - // color-invert the selected button, restore the others + // color-invert the selected button, restore the others { private _ctrl = _display displayctrl (A3A_IDC_ARSLIMTYPESBASE + _x); _ctrl ctrlEnable ([true, false] select (_x == _typeIndex)); @@ -129,7 +129,7 @@ switch (_mode) do A3A_arsenalLimits deleteAt (_x#0); } forEach (jna_datalist#_typeIndex); - ["typeSelect", [_typeIndex + A3A_IDC_ARSLIMTYPESBASE]] call A3A_fnc_arsenalLimitsDialog; // refresh the display + ["typeSelect", [_typeIndex + A3A_IDC_ARSLIMTYPESBASE]] call A3A_GUI_fnc_ArsenalLimitsDialog; // refresh the display }; /* case ("stepButton"): diff --git a/A3A/addons/gui/functions/GUI/fn_commanderTab.sqf b/A3A/addons/gui/functions/GUI/fn_commanderTab.sqf index 80bc46d2ed..a2994fe6a8 100644 --- a/A3A/addons/gui/functions/GUI/fn_commanderTab.sqf +++ b/A3A/addons/gui/functions/GUI/fn_commanderTab.sqf @@ -16,7 +16,7 @@ Dependencies: None Example: - ["update"] call A3A_fnc_commanderTab; + ["update"] call FUNC(commanderTab); */ #include "..\..\dialogues\ids.inc" @@ -88,10 +88,10 @@ switch (_mode) do if !(_selectedGroup isEqualTo grpNull) then { // If a group is selected show the single group view - ["updateSingleGroupView"] call A3A_fnc_commanderTab; + ["updateSingleGroupView"] call FUNC(commanderTab); } else { // If no group is selected show the multiple groups view - ["updateMultipleGroupsView"] call A3A_fnc_commanderTab; + ["updateMultipleGroupsView"] call FUNC(commanderTab); }; }; @@ -106,7 +106,7 @@ switch (_mode) do private _fireMissionButton = _display displayCtrl A3A_IDC_HCFIREMISSIONBUTTON; _fireMissionButton ctrlShow false; - private _groupInfo = [_selectedGroup] call A3A_fnc_getGroupInfo; + private _groupInfo = [_selectedGroup] call FUNC(getGroupInfo); _groupInfo params [ "_group", "_groupID", @@ -138,8 +138,8 @@ switch (_mode) do _groupNameText ctrlSetText _groupID; private _groupFastTravelButton = _display displayCtrl A3A_IDC_HCFASTTRAVELBUTTON; - private _canFastTravel = [_group] call A3A_fnc_canFastTravel; - if (_canFastTravel # 0) then { + [player, _group] call A3A_fnc_canFastTravel params ["_isFastTravelAllowed","_fastTravelBlockers"]; + if (_isFastTravelAllowed) then { _groupFastTravelButton ctrlEnable true; // ShortcutButtons doesn't change texture color when disabled so we have to use fade _groupFastTravelButton ctrlSetFade 0; @@ -150,7 +150,7 @@ switch (_mode) do // ShortcutButtons doesn't change texture color when disabled so we have to use fade _groupFastTravelButton ctrlSetFade 0.5; _groupFastTravelButton ctrlCommit 0; - _groupFastTravelButton ctrlSetTooltip (_canFastTravel # 1); + _groupFastTravelButton ctrlSetTooltip (_fastTravelBlockers joinString ", "); }; private _groupCountText = _display displayCtrl A3A_IDC_HCGROUPCOUNT; @@ -318,7 +318,7 @@ switch (_mode) do private _display = findDisplay A3A_IDD_MAINDIALOG; private _commanderMap = _display displayCtrl A3A_IDC_COMMANDERMAP; _commanderMap setVariable ["selectedGroup", _control getVariable "groupToSelect"]; - ["update"] call A3A_fnc_commanderTab; + ["update"] call FUNC(commanderTab); }]; _groupNameLabel ctrlSetPosition [0, 0, 54 * GRID_W, 6 * GRID_H]; _groupNameLabel ctrlSetBackgroundColor [0,0,0,1]; @@ -686,7 +686,7 @@ switch (_mode) do private _fireMissionControlsGroup = _display displayCtrl A3A_IDC_FIREMISSONCONTROLSGROUP; _fireMissionControlsGroup setVariable ["startPos", _clickedWorldPosition]; _commanderMap setVariable ["selectFireMissionPos", false]; - ["updateFireMissionView"] call A3A_fnc_commanderTab; + ["updateFireMissionView"] call FUNC(commanderTab); Trace_1("Set fire mission startPos: %1", _clickedWorldPosition); }; @@ -697,7 +697,7 @@ switch (_mode) do private _fireMissionControlsGroup = _display displayCtrl A3A_IDC_FIREMISSONCONTROLSGROUP; _fireMissionControlsGroup setVariable ["endPos", _clickedWorldPosition]; _commanderMap setVariable ["selectFireMissionEndPos", false]; - ["updateFireMissionView"] call A3A_fnc_commanderTab; + ["updateFireMissionView"] call FUNC(commanderTab); Trace_1("Set fire mission endPos: %1", _clickedWorldPosition); }; @@ -720,13 +720,13 @@ switch (_mode) do if (_distance > _maxDistance) exitWith { Debug("Distance too large, deselecting group"); _commanderMap setVariable ["selectedGroup", grpNull]; - ["update"] call A3A_fnc_commanderTab; + ["update"] call FUNC(commanderTab); }; _commanderMap setVariable ["selectedGroup", _selectedGroup]; // Update single group view - ["update"] call A3A_fnc_commanderTab; + ["update"] call FUNC(commanderTab); }; case ("groupNameLabelClicked"): @@ -735,7 +735,7 @@ switch (_mode) do private _display = findDisplay A3A_IDD_MAINDIALOG; private _commanderMap = _display displayCtrl A3A_IDC_COMMANDERMAP; _commanderMap setVariable ["selectedGroup", grpNull]; - ["update"] call A3A_fnc_commanderTab; + ["update"] call FUNC(commanderTab); }; case ("groupRemoteControlButtonClicked"): @@ -757,7 +757,7 @@ switch (_mode) do [[_group]] spawn A3A_fnc_dismissSquad; // TODO UI-update: might need a slight delay here, tab gets updated before squad has been completely dismissed // leaving it visible in the list even though it should be gone - ["update"] call A3A_fnc_commanderTab; + ["update"] call FUNC(commanderTab); }; case ("groupFastTravelButtonClicked"): @@ -766,8 +766,8 @@ switch (_mode) do private _commanderMap = _display displayCtrl A3A_IDC_COMMANDERMAP; private _fastTravelMap = _display displayCtrl A3A_IDC_FASTTRAVELMAP; private _selectedGroup = _commanderMap getVariable "selectedGroup"; - ["setHcMode", [true, _selectedGroup]] call A3A_fnc_fastTravelTab; - ["switchTab", ["fasttravel"]] call A3A_fnc_mainDialog; + ["setHcMode", [true, _selectedGroup]] call FUNC(fastTravelTab); + ["switchTab", ["fasttravel"]] call FUNC(mainDialog); }; case ("fireMissionSelectionChanged"): @@ -874,7 +874,7 @@ switch (_mode) do }; // Update fire mission view to show changes - ["updateFireMissionView"] call A3A_fnc_commanderTab; + ["updateFireMissionView"] call FUNC(commanderTab); }; case ("fireMissionButtonClicked"): diff --git a/A3A/addons/gui/functions/GUI/fn_configColorToArray.sqf b/A3A/addons/gui/functions/GUI/fn_configColorToArray.sqf index 90fde022e9..105cfaf6c0 100644 --- a/A3A/addons/gui/functions/GUI/fn_configColorToArray.sqf +++ b/A3A/addons/gui/functions/GUI/fn_configColorToArray.sqf @@ -21,8 +21,8 @@ Dependencies: None Example: - [A3A_COLOR_BLACK] call A3A_fnc_configColorToArray; // [0,0,0,1] - [{0,0,0,1}] call A3A_fnc_configColorToArray; // [0,0,0,1] + [A3A_COLOR_BLACK] call FUNC(configColorToArray); // [0,0,0,1] + [{0,0,0,1}] call FUNC(configColorToArray); // [0,0,0,1] */ private _configColor = _this select 0; diff --git a/A3A/addons/gui/functions/GUI/fn_constructTab.sqf b/A3A/addons/gui/functions/GUI/fn_constructTab.sqf index fb202b6119..44502a9d11 100644 --- a/A3A/addons/gui/functions/GUI/fn_constructTab.sqf +++ b/A3A/addons/gui/functions/GUI/fn_constructTab.sqf @@ -16,7 +16,7 @@ Dependencies: None Example: - ["update"] call A3A_fnc_constructTab; + ["update"] call FUNC(constructTab); */ #include "..\..\dialogues\ids.inc" @@ -37,7 +37,7 @@ switch (_mode) do private _backButton = _display displayCtrl A3A_IDC_MAINDIALOGBACKBUTTON; _backButton ctrlRemoveAllEventHandlers "MouseButtonClick"; _backButton ctrlAddEventHandler ["MouseButtonClick", { - ["switchTab", ["player"]] call A3A_fnc_mainDialog; + ["switchTab", ["player"]] call FUNC(mainDialog); }]; _backButton ctrlShow true; diff --git a/A3A/addons/gui/functions/GUI/fn_donateTab.sqf b/A3A/addons/gui/functions/GUI/fn_donateTab.sqf index 26efa670f8..0b59c0c8a8 100644 --- a/A3A/addons/gui/functions/GUI/fn_donateTab.sqf +++ b/A3A/addons/gui/functions/GUI/fn_donateTab.sqf @@ -16,7 +16,7 @@ Dependencies: None Example: - ["update"] call A3A_fnc_donateTab; + ["update"] call FUNC(donateTab); */ #include "..\..\dialogues\ids.inc" @@ -37,7 +37,7 @@ switch (_mode) do private _backButton = _display displayCtrl A3A_IDC_MAINDIALOGBACKBUTTON; _backButton ctrlRemoveAllEventHandlers "MouseButtonClick"; _backButton ctrlAddEventHandler ["MouseButtonClick", { - ["switchTab", ["player"]] call A3A_fnc_mainDialog; + ["switchTab", ["player"]] call FUNC(mainDialog); }]; _backButton ctrlShow true; @@ -47,25 +47,19 @@ switch (_mode) do _moneySlider sliderSetRange [0,_money]; _moneySlider sliderSetSpeed [10, 10]; _moneySlider sliderSetPosition 0; - private _target = cursorTarget; private _moneyText = _display displayCtrl A3A_IDC_DONATIONMONEYTEXT; _moneyText ctrlSetText format ["%1 €", _money]; - private _playerList = _display displayCtrl A3A_IDC_DONATEPLAYERLIST; - { - if !(_x == player) then - { - _playerList lbAdd name _x; - if !(_target == objNull) then - { - if (_target == _x) then - { - _playerList lbSetCurSel _forEachIndex; - }; - }; - }; - } forEach fakePlayers; + private _playerListCtrl = _display displayCtrl A3A_IDC_DONATEPLAYERLIST; + A3A_GUI_donateTab_sortedPlayers = allPlayers select { _x isNotEqualTo player } apply {[toLower name _x,_x]}; + A3A_GUI_donateTab_sortedPlayers sort true; + A3A_GUI_donateTab_sortedPlayers = A3A_GUI_donateTab_sortedPlayers apply {_x#1}; + lbClear _playerListCtrl; + { _playerListCtrl lbAdd name _x; } forEach A3A_GUI_donateTab_sortedPlayers; + + private _cursorObjectIndex = A3A_GUI_donateTab_sortedPlayers find cursorObject; + if (_cursorObjectIndex >= 0) then {_playerListCtrl lbSetCurSel _cursorObjectIndex}; }; // Donation Menu @@ -106,6 +100,33 @@ switch (_mode) do _moneySlider sliderSetPosition _newValue; }; + case ("donatePlayerConfirmed"): + { + private _display = findDisplay A3A_IDD_MAINDIALOG; + private _moneyEditBox = _display displayCtrl A3A_IDC_MONEYEDITBOX; + private _moneyEditBoxValue = floor parseNumber ctrlText _moneyEditBox; + + private _playerListCtrl = _display displayCtrl A3A_IDC_DONATEPLAYERLIST; + private _donateToIndex = lbCurSel _playerListCtrl; + if (_donateToIndex == -1) exitWith {}; + private _donateTo = A3A_GUI_donateTab_sortedPlayers #_donateToIndex; + + [player, _donateTo, _moneyEditBoxValue] call FUNCMAIN(sendMoney); + // Reset + _moneyEditBox ctrlSetText "0"; + }; + + case ("donateFactionConfirmed"): + { + private _display = findDisplay A3A_IDD_MAINDIALOG; + private _moneyEditBox = _display displayCtrl A3A_IDC_MONEYEDITBOX; + private _moneyEditBoxValue = floor parseNumber ctrlText _moneyEditBox; + + [player, "faction", _moneyEditBoxValue] call FUNCMAIN(sendMoney); + // Reset + _moneyEditBox ctrlSetText "0"; + }; + default { // Log error if attempting to call a mode that doesn't exist diff --git a/A3A/addons/gui/functions/GUI/fn_fastTravelTab.sqf b/A3A/addons/gui/functions/GUI/fn_fastTravelTab.sqf index ec6bebd5d5..8278d8c27f 100644 --- a/A3A/addons/gui/functions/GUI/fn_fastTravelTab.sqf +++ b/A3A/addons/gui/functions/GUI/fn_fastTravelTab.sqf @@ -16,7 +16,7 @@ Dependencies: None Example: - ["update"] call A3A_fnc_fastTravelTab; + ["update"] call FUNC(fastTravelTab); */ #include "..\..\dialogues\ids.inc" @@ -27,6 +27,12 @@ FIX_LINE_NUMBERS() params[["_mode","update"], ["_params",[]]]; +// For now, we will use the old fastTravel until map selection is integrated. +// closeDialog 1; +// [] call A3A_fnc_fastTravelRadio; +// if (true) exitWith {}; + + switch (_mode) do { case ("update"): @@ -40,11 +46,11 @@ switch (_mode) do _backButton ctrlRemoveAllEventHandlers "MouseButtonClick"; if (_hcMode) then { _backButton ctrlAddEventHandler ["MouseButtonClick", { - ["switchTab", ["commander"]] call A3A_fnc_mainDialog; + ["switchTab", ["commander"]] call FUNC(mainDialog); }]; } else { _backButton ctrlAddEventHandler ["MouseButtonClick", { - ["switchTab", ["player"]] call A3A_fnc_mainDialog; + ["switchTab", ["player"]] call FUNC(mainDialog); }]; }; _backButton ctrlShow true; @@ -70,21 +76,24 @@ switch (_mode) do private _infoText = ""; // Player/Group name + location name - private _locationName = [_selectedMarker] call A3A_fnc_getLocationMarkerName; + private _locationName = "Outpost";//[_selectedMarker] call A3A_fnc_getLocationMarkerName; // ToDo define // Check if location is valid for fast travel - private _canFastTravelToLocation = nil; + private _canFastTravelTuple = []; if (_hcMode) then { private _hcGroup = _fastTravelMap getVariable "hcGroup"; - _canFastTravelToLocation = [_hcGroup, _selectedMarker] call A3A_fnc_canFastTravelToLocation; + _canFastTravelTuple = [player, _hcGroup, markerPos _selectedMarker] call A3A_fnc_canFastTravel; } else { - _canFastTravelToLocation = [player, _selectedMarker] call A3A_fnc_canFastTravelToLocation; + _canFastTravelTuple = [player, player, markerPos _selectedMarker] call A3A_fnc_canFastTravel; }; - if !(_canFastTravelToLocation # 0) exitWith { - // Not a valid location for fast travel + _canFastTravelTuple params ["_isFastTravelAllowed","_fastTravelBlockers"]; + Trace_1("_canFastTravelTuple: %1", _canFastTravelTuple); + if !(_isFastTravelAllowed) exitWith { + // Not a valid location for fast travel + Trace_1("_infoText: %1", '"'+_infoText+'"'); // Disable commit button and show what's wrong in info text - _infoText = _canFastTravelToLocation # 1; + _infoText = _fastTravelBlockers joinString ", "; _fastTravelCommitButton ctrlEnable false; _fastTravelSelectText ctrlShow false; _fastTravelInfoText ctrlShow true; @@ -95,7 +104,7 @@ switch (_mode) do _fastTravelMap ctrlMapAnimAdd [0.2, ctrlMapScale _fastTravelMap, _position]; ctrlMapAnimCommit _fastTravelMap; }; - + Trace_1("_infoText: %1", '"'+_infoText+'"'); if (_hcMode) then { // If we're in high command mode private _hcGroup = _fastTravelMap getVariable "hcGroup"; @@ -105,13 +114,15 @@ switch (_mode) do // If we're not in high command mode _infoText = _infoText + localize "STR_antistasi_dialogs_main_fast_travel_you_will_travel_to" + ":
" + _locationName + "

"; }; - + Trace_1("_infoText: %1", '"'+_infoText+'"'); // Time - // TODO UI-update: Add case for calculating time for HC groups when in hc mode - private _fastTravelTime = [player, _selectedMarker] call A3A_fnc_getFastTravelTime; - private _timeString = [_fastTravelTime] call A3A_fnc_formatTime; + // TODO UI-update: Add case for calculating time for HC groups when in hc modelToWorld + [player, [vehicle player], markerPos _selectedMarker] call FUNCMAIN(calculateFastTravelCost) params ["_fastTravelCost","_fastTravelTime"]; + private _timeString = [[_fastTravelTime] call FUNCMAIN(secondsToTimeSpan),0,0,false,2] call FUNCMAIN(timeSpan_format); + Trace_1("_infoText: %1", '"'+_infoText+'"'); _infoText = _infoText + localize "STR_antistasi_dialogs_main_fast_travel_time" + " " + _timeString + ".

"; + Trace_1("_infoText: %1", '"'+_infoText+'"'); // Vehicle if (!_hcMode && vehicle player != player) then { _infoText = _infoText + localize "STR_antistasi_dialogs_main_fast_travel_vehicle"; @@ -125,6 +136,7 @@ switch (_mode) do // Show info text _fastTravelInfoText ctrlShow true; // Update info text + Trace_1("_infoText: %1", '"'+_infoText+'"'); _fastTravelInfoText ctrlSetStructuredText parseText _infoText; // Pan to location private _position = (_fastTravelMap getVariable "selectMarkerData") # 0; @@ -171,15 +183,15 @@ switch (_mode) do if (_distance > _maxDistance) exitWith { Debug("Distance too large, deselecting"); - ["clearSelectedLocation"] call A3A_fnc_fastTravelTab; - ["update"] call A3A_fnc_fastTravelTab; + ["clearSelectedLocation"] call FUNC(fastTravelTab); + ["update"] call FUNC(fastTravelTab); }; _fastTravelMap setVariable ["selectedMarker", _selectedMarker]; private _position = getMarkerPos _selectedMarker; _fastTravelMap setVariable ["selectMarkerData", [_position]]; - ["update"] call A3A_fnc_fastTravelTab; + ["update"] call FUNC(fastTravelTab); }; case ("clearSelectedLocation"): @@ -209,10 +221,10 @@ switch (_mode) do if (_hcMode) then { private _hcGroup = _fastTravelMap getVariable ["hcGroup", grpNull]; closeDialog 1; - [_hcGroup, _marker] spawn A3A_fnc_fastTravel; + [] spawn FUNCMAIN(fastTravelRadio); } else { closeDialog 1; - [player, _marker] spawn A3A_fnc_fastTravel; + [] spawn FUNCMAIN(fastTravelRadio); }; }; diff --git a/A3A/addons/gui/functions/GUI/fn_fireMissionEH.sqf b/A3A/addons/gui/functions/GUI/fn_fireMissionEH.sqf index d629de834b..ac86d4c5fa 100644 --- a/A3A/addons/gui/functions/GUI/fn_fireMissionEH.sqf +++ b/A3A/addons/gui/functions/GUI/fn_fireMissionEH.sqf @@ -15,10 +15,12 @@ Dependencies: Main Dialog must be open Example: - _commanderMap ctrlAddEventHandler ["Draw","_this call A3A_fnc_fireMissionEH"]; + _commanderMap ctrlAddEventHandler ["Draw","_this call A3A_GUI_fnc_fireMissionEH"]; */ #include "..\..\dialogues\ids.inc" +#include "..\..\script_component.hpp" +FIX_LINE_NUMBERS() private _display = findDisplay A3A_IDD_MAINDIALOG; private _commanderMap = _display displayCtrl A3A_IDC_COMMANDERMAP; diff --git a/A3A/addons/gui/functions/GUI/fn_getGroupInfo.sqf b/A3A/addons/gui/functions/GUI/fn_getGroupInfo.sqf index 2fba8b0de3..0dd6d054b8 100644 --- a/A3A/addons/gui/functions/GUI/fn_getGroupInfo.sqf +++ b/A3A/addons/gui/functions/GUI/fn_getGroupInfo.sqf @@ -71,7 +71,7 @@ if (!(isNull(_group getVariable ["mortarsX",objNull])) or ({_x call A3A_fnc_type }; // Get group vehicle -private _groupVehicle = [_group] call A3A_fnc_getGroupVehicle; +private _groupVehicle = [_group] call FUNC(getGroupVehicle); // Get group icon private _groupIconId = _group getVariable "BIS_MARTA_ICON_TYPE"; diff --git a/A3A/addons/gui/functions/GUI/fn_getGroupVehicle.sqf b/A3A/addons/gui/functions/GUI/fn_getGroupVehicle.sqf index d894bab5b4..b1348ce5cb 100644 --- a/A3A/addons/gui/functions/GUI/fn_getGroupVehicle.sqf +++ b/A3A/addons/gui/functions/GUI/fn_getGroupVehicle.sqf @@ -15,7 +15,7 @@ Dependencies: None Example: - [_someGroup] call A3A_fnc_getGroupVehicle; // Returns the group vehicle if it has one, objNull if not + [_someGroup] call FUNC(getGroupVehicle); // Returns the group vehicle if it has one, objNull if not */ // This function was part of A3A_fnc_vehStats diff --git a/A3A/addons/gui/functions/GUI/fn_hqDialog.sqf b/A3A/addons/gui/functions/GUI/fn_hqDialog.sqf index 0b9c39c986..839bc81604 100644 --- a/A3A/addons/gui/functions/GUI/fn_hqDialog.sqf +++ b/A3A/addons/gui/functions/GUI/fn_hqDialog.sqf @@ -17,8 +17,8 @@ Dependencies: None Example: - ["onLoad"] spawn A3A_fnc_hqDialog; // initialization - ["switchTab", ["garrison"]] call A3A_fnc_hqDialog; // switching to the garrison tab + ["onLoad"] spawn FUNC(hqDialog); // initialization + ["switchTab", ["garrison"]] call FUNC(hqDialog); // switching to the garrison tab */ #include "..\..\dialogues\ids.inc" @@ -44,7 +44,7 @@ switch (_mode) do setGroupIconsSelectable false; // Show main tab content - ["switchTab", ["main"]] call A3A_fnc_hqDialog; + ["switchTab", ["main"]] call FUNC(hqDialog); // Move HQ button // TODO UI-update: Move to updateMainTab? @@ -52,16 +52,16 @@ switch (_mode) do private _moveHqIcon = _display displayCtrl A3A_IDC_MOVEHQICON; private _moveHqButton = _display displayCtrl A3A_IDC_MOVEHQBUTTON; - private _canMoveHQ = [] call A3A_fnc_canMoveHQ; + private _canMoveHQ = [] call FUNCMAIN(canMoveHQ); if (_canMoveHQ # 0) then { _moveHqButton ctrlEnable true; _moveHqButton ctrlSetTooltip ""; - _moveHqIcon ctrlSetTextColor ([A3A_COLOR_WHITE] call A3A_fnc_configColorToArray); + _moveHqIcon ctrlSetTextColor ([A3A_COLOR_WHITE] call FUNC(configColorToArray)); _moveHqIcon ctrlSetTooltip ""; } else { _moveHqButton ctrlEnable false; _moveHqButton ctrlSetTooltip _canMoveHQ # 1; - _moveHqIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call A3A_fnc_configColorToArray); + _moveHqIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call FUNC(configColorToArray)); _moveHqIcon ctrlSetTooltip _canMoveHQ # 1; }; @@ -77,13 +77,13 @@ switch (_mode) do _restSlider sliderSetRange [0,24]; _restSlider sliderSetSpeed [1,1]; _restSlider sliderSetPosition 0; - ["restSliderChanged"] spawn A3A_fnc_hqDialog; + ["restSliderChanged"] spawn FUNC(hqDialog); // Garrison tab map drawing EHs // Select marker - _garrisonMap ctrlAddEventHandler ["Draw", "_this call A3A_fnc_mapDrawSelectEH"]; + _garrisonMap ctrlAddEventHandler ["Draw", "_this call A3A_GUI_fnc_mapDrawSelectEH"]; // Outposts - _garrisonMap ctrlAddEventHandler ["Draw","_this call A3A_fnc_mapDrawOutpostsEH"]; + _garrisonMap ctrlAddEventHandler ["Draw","_this call A3A_GUI_fnc_mapDrawOutpostsEH"]; Debug("HqDialog onLoad complete."); }; @@ -163,17 +163,17 @@ switch (_mode) do { case ("main"): { - ["updateMainTab"] call A3A_fnc_hqDialog; + ["updateMainTab"] call FUNC(hqDialog); }; case ("garrison"): { - ["updateGarrisonTab"] call A3A_fnc_hqDialog; + ["updateGarrisonTab"] call FUNC(hqDialog); }; case ("minefields"): { - ["updateMinefieldsTab"] call A3A_fnc_hqDialog; + ["updateMinefieldsTab"] call FUNC(hqDialog); }; }; }; @@ -194,15 +194,17 @@ switch (_mode) do private _invadersFlag = _display displayCtrl A3A_IDC_INVFLAGPICTURE; private _invadersAggroText = _display displayCtrl A3A_IDC_INVAGGROTEXT; _warLevelText ctrlSetText str tierWar; - _occupantsFlag ctrlSetText NATOFlagTexture; - _occupantsAggroText ctrlSetText ([aggressionLevelOccupants] call A3A_fnc_getAggroLevelString); + _occupantsFlag ctrlSetText (A3A_faction_occ get "flagTexture"); + _occupantsAggroText ctrlSetText ([aggressionLevelOccupants] call FUNCMAIN(getAggroLevelString)); _aggressionStr = localize "STR_antistasi_dialogs_generic_aggression"; - _occupantsFlag ctrlSetToolTip (nameOccupants + " " + _aggressionStr); - _occupantsAggroText ctrlSetTooltip (nameOccupants + " " + _aggressionStr); - _invadersFlag ctrlSetText CSATFlagTexture; - _invadersAggroText ctrlSetText ([aggressionLevelInvaders] call A3A_fnc_getAggroLevelString); - _invadersFlag ctrlSetToolTip (nameInvaders + " " + _aggressionStr); - _invadersAggroText ctrlSetTooltip (nameInvaders + " " + _aggressionStr); + private _nameOccupants = A3A_faction_occ get "name"; + _occupantsFlag ctrlSetToolTip (_nameOccupants + " " + _aggressionStr); + _occupantsAggroText ctrlSetTooltip (_nameOccupants + " " + _aggressionStr); + _invadersFlag ctrlSetText (A3A_faction_inv get "flagTexture"); + _invadersAggroText ctrlSetText ([aggressionLevelInvaders] call FUNCMAIN(getAggroLevelString)); + private _nameInvaders = A3A_faction_inv get "name"; + _invadersFlag ctrlSetToolTip (_nameInvaders + " " + _aggressionStr); + _invadersAggroText ctrlSetTooltip (_nameInvaders + " " + _aggressionStr); // Get location data private _controlledCities = {sidesX getVariable [_x, sideUnknown] == teamPlayer} count citiesX; @@ -315,7 +317,7 @@ switch (_mode) do private _backButton = _display displayCtrl A3A_IDC_HQDIALOGBACKBUTTON; _backButton ctrlRemoveAllEventHandlers "MouseButtonClick"; _backButton ctrlAddEventHandler ["MouseButtonClick", { - ["switchTab", ["main"]] call A3A_fnc_hqDialog; + ["switchTab", ["main"]] call FUNC(hqDialog); }]; _backButton ctrlShow true; @@ -331,12 +333,12 @@ switch (_mode) do { Trace("No marker selected, selecting HQ"); _hqMapPos = _garrisonMap ctrlMapWorldToScreen (getMarkerPos "Synd_HQ"); - ["garrisonMapClicked", [_hqMapPos]] call A3A_fnc_hqDialog; + ["garrisonMapClicked", [_hqMapPos]] call FUNC(hqDialog); }; // Get the data from the marker private _position = getMarkerPos _selectedMarker; - private _garrisonName = [_selectedMarker] call A3A_fnc_getLocationMarkerName; + private _garrisonName = "Outpost";//[_selectedMarker] call A3A_fnc_getLocationMarkerName; // ToDo define private _garrison = garrison getVariable [_selectedMarker, []]; // Get garrison counts @@ -438,7 +440,7 @@ switch (_mode) do _autoriflemanPrice = server getVariable (SDKMG # 0); _grenadierPrice = server getVariable (SDKGL # 0); _medicPrice = server getVariable (SDKMedic # 0); - _mortarPrice = (server getVariable staticCrewTeamPlayer) + ([SDKMortar] call A3A_fnc_vehiclePrice); + _mortarPrice = (server getVariable staticCrewTeamPlayer) + ([SDKMortar] call FUNCMAIN(vehiclePrice)); _marksmanPrice = server getVariable (SDKSniper # 0); _atPrice = server getVariable (SDKATman # 0); @@ -508,7 +510,7 @@ switch (_mode) do private _backButton = _display displayCtrl A3A_IDC_HQDIALOGBACKBUTTON; _backButton ctrlRemoveAllEventHandlers "MouseButtonClick"; _backButton ctrlAddEventHandler ["MouseButtonClick", { - ["switchTab", ["main"]] call A3A_fnc_hqDialog; + ["switchTab", ["main"]] call FUNC(hqDialog); }]; _backButton ctrlShow true; }; @@ -517,11 +519,11 @@ switch (_mode) do { private _restSlider = _display displayCtrl A3A_IDC_RESTSLIDER; private _restText = _display displayCtrl A3A_IDC_RESTTEXT; - private _time = sliderPosition _restSlider; - private _restTimeString = [_time, "HM", true] call A3A_fnc_formatTime; - private _postRestTime = daytime + _time; - if (_postRestTime > 24) then {_postRestTime = _postRestTime - 24}; - private _postRestTimeString = [_postRestTime, "HH:MM"] call BIS_fnc_timeToString; + private _timeHours = sliderPosition _restSlider; + private _restTimeString = [_timeHours * 60 * 60,1,1,false,2,false,true] call FUNCMAIN(timeSpan_format); + + private _postRestTime = (daytime + _timeHours) * 60 * 60; + private _postRestTimeString = [_postRestTime,2,2,false,[1,3],true,false] call FUNCMAIN(timeSpan_format); private _message = format [localize "STR_antistasi_dialogs_hq_rest_text" + "
" + localize "STR_antistasi_dialogs_hq_wakeup_text", _restTimeString, _postRestTimeString]; _restText ctrlSetStructuredText parseText _message; }; @@ -550,8 +552,8 @@ switch (_mode) do { private _factionMoneyEditBox = _display displayCtrl A3A_IDC_FACTIONMONEYEDITBOX; private _factionMoneyEditBoxValue = floor parseNumber ctrlText _factionMoneyEditBox; - [_factionMoneyEditBoxValue] call A3A_fnc_theBossSteal; - ["updateMainTab"] call A3A_fnc_hqDialog; + [_factionMoneyEditBoxValue] call FUNCMAIN(theBossSteal); + ["updateMainTab"] call FUNC(hqDialog); }; case ("garrisonMapClicked"): @@ -577,7 +579,7 @@ switch (_mode) do private _position = getMarkerPos _selectedMarker; _garrisonMap setVariable ["selectMarkerData", [_position]]; - ["updateGarrisonTab"] call A3A_fnc_hqDialog; + ["updateGarrisonTab"] call FUNC(hqDialog); }; // Updating the garrison numbers @@ -614,11 +616,11 @@ switch (_mode) do }; }; - [_unitType, _selectedMarker] spawn A3A_fnc_garrisonAdd; + [_unitType, _selectedMarker] spawn FUNCMAIN(garrisonAdd); sleep 1; // TODO UI-update: bad hack to make it correctly update the UI with the new number - ["updateGarrisonTab"] call A3A_fnc_hqDialog; + ["updateGarrisonTab"] call FUNC(hqDialog); }; case ("garrisonRemove"): @@ -654,12 +656,12 @@ switch (_mode) do }; }; - Debug_2("Calling A3A_fnc_garrisonRemove with [%1,%2]", _unitType, _selectedMarker); - [_unitType, _selectedMarker] spawn A3A_fnc_garrisonRemove; + Debug_2("Calling FUNCMAIN(garrisonRemove) with [%1,%2]", _unitType, _selectedMarker); + [_unitType, _selectedMarker] spawn FUNCMAIN(garrisonRemove); sleep 1; // TODO UI-update: bad hack to make it correctly update the UI with the new number - ["updateGarrisonTab"] call A3A_fnc_hqDialog; + ["updateGarrisonTab"] call FUNC(hqDialog); }; case ("dismissGarrison"): @@ -667,11 +669,11 @@ switch (_mode) do Trace("Dismissing garrison"); private _selectedMarker = _garrisonMap getVariable ["selectedMarker", ""]; - [_selectedMarker] spawn A3A_fnc_dismissGarrison; + [_selectedMarker] spawn FUNCMAIN(dismissGarrison); sleep 1; // Same stupd hack as before, need to fix this - ["updateGarrisonTab"] call A3A_fnc_hqDialog; + ["updateGarrisonTab"] call FUNC(hqDialog); }; case ("skipTime"): @@ -681,19 +683,19 @@ switch (_mode) do private _titleStr = localize "STR_A3A_fn_GUI_hqDialog_title"; // TODO UI-update: Move all these checks to update and disable button etc - if (player!= theBoss) exitWith [_titleStr, localize "STR_A3A_fn_GUI_hqDialog_notBoss"] call A3A_fnc_customHint; + if (player!= theBoss) exitWith [_titleStr, localize "STR_A3A_fn_GUI_hqDialog_notBoss"] call FUNCMAIN(customHint); _enemiesNear = false; { if ((side _x == Occupants) or (side _x == Invaders)) then { - if ([500,1,_x,teamPlayer] call A3A_fnc_distanceUnits) then {_presente = true}; + if ([500,1,_x,teamPlayer] call FUNCMAIN(distanceUnits)) then {_presente = true}; }; } forEach allUnits; - if (_enemiesNear) exitWith {[_titleStr, localize "STR_A3A_fn_GUI_hqDialog_enemiesNear"] call A3A_fnc_customHint;}; - if ("rebelAttack" in A3A_activeTasks) exitWith {[_titleStr, localize "STR_A3A_fn_GUI_hqDialog_rebelAttack"] call A3A_fnc_customHint;}; - if ("invaderPunish" in A3A_activeTasks) exitWith {[_titleStr, format [localize "STR_A3A_fn_GUI_hqDialog_invaderPunish", FactionGet(inv,"name")]] call A3A_fnc_customHint;}; - if ("DEF_HQ" in A3A_activeTasks) exitWith {[_titleStr, localize "STR_A3A_fn_GUI_hqDialog_DEF_HQ"] call A3A_fnc_customHint;}; + if (_enemiesNear) exitWith {[_titleStr, localize "STR_A3A_fn_GUI_hqDialog_enemiesNear"] call FUNCMAIN(customHint);}; + if ("rebelAttack" in A3A_activeTasks) exitWith {[_titleStr, localize "STR_A3A_fn_GUI_hqDialog_rebelAttack"] call FUNCMAIN(customHint);}; + if ("invaderPunish" in A3A_activeTasks) exitWith {[_titleStr, format [localize "STR_A3A_fn_GUI_hqDialog_invaderPunish", FactionGet(inv,"name")]] call FUNCMAIN(customHint);}; + if ("DEF_HQ" in A3A_activeTasks) exitWith {[_titleStr, localize "STR_A3A_fn_GUI_hqDialog_DEF_HQ"] call FUNCMAIN(customHint);}; _playersNotAtHq = false; _posHQ = getMarkerPos respawnTeamPlayer; @@ -701,9 +703,9 @@ switch (_mode) do if ((_x distance _posHQ > 100) and (side _x == teamPlayer)) then {_checkX = true}; } forEach (allPlayers - (entities "HeadlessClient_F")); - if (_playersNotAtHq) exitWith {[_titleStr, localize "STR_A3A_fn_GUI_hqDialog_playersNotAtHQ"] call A3A_fnc_customHint;}; + if (_playersNotAtHq) exitWith {[_titleStr, localize "STR_A3A_fn_GUI_hqDialog_playersNotAtHQ"] call FUNCMAIN(customHint);}; - [_time] remoteExec ["A3A_fnc_resourceCheckSkipTime", 0]; + [_time] remoteExec ["FUNCMAIN(resourceCheckSkipTime)", 0]; closeDialog 1; }; @@ -711,7 +713,7 @@ switch (_mode) do case ("buildWatchpost"): { closeDialog 1; - ["create"] spawn A3A_fnc_outpostDialog; + ["create"] spawn FUNCMAIN(outpostDialog); }; case ("removeWatchpost"): diff --git a/A3A/addons/gui/functions/GUI/fn_mainDialog.sqf b/A3A/addons/gui/functions/GUI/fn_mainDialog.sqf index 823e3b19be..578ad20a99 100644 --- a/A3A/addons/gui/functions/GUI/fn_mainDialog.sqf +++ b/A3A/addons/gui/functions/GUI/fn_mainDialog.sqf @@ -17,8 +17,8 @@ Dependencies: None Example: - ["onLoad"] spawn A3A_fnc_mainDialog; // initialization - ["switchTab", ["player"]] call A3A_fnc_mainDialog; // switching to the player tab + ["onLoad"] spawn FUNC(mainDialog); // initialization + ["switchTab", ["player"]] call FUNC(mainDialog); // switching to the player tab */ #include "..\..\dialogues\ids.inc" @@ -27,7 +27,10 @@ Example: #include "..\..\script_component.hpp" FIX_LINE_NUMBERS() -params[["_mode","onLoad"], ["_params",[]]]; +params[ + ["_mode","onLoad"], + ["_params", []] +]; // Get display private _display = findDisplay A3A_IDD_MAINDIALOG; @@ -39,13 +42,13 @@ switch (_mode) do Debug("MainDialog onLoad starting..."); // Disable/hide unavailable tab buttons - if (player != theBoss) then { + if (player isNotEqualTo theBoss) then { private _commanderTabButton = _display displayCtrl A3A_IDC_COMMANDERTABBUTTON; _commanderTabButton ctrlEnable false; _commanderTabButton ctrlSetTooltip localize "STR_antistasi_dialogs_main_commander_tab_disabled_tooltip"; }; - if !((isServer && hasInterface) || admin owner player > 0) then { + if !([] call FUNCMAIN(isLocalAdmin)) then { private _adminTabButton = _display displayCtrl A3A_IDC_ADMINTABBUTTON; _adminTabButton ctrlEnable false; _adminTabButton ctrlshow false; @@ -57,7 +60,7 @@ switch (_mode) do setGroupIconsSelectable false; // Show player tab content - ["switchTab", ["player"]] call A3A_fnc_mainDialog; + ["switchTab", ["player"]] call FUNC(mainDialog); // Cache group info in map control Debug("Caching group info"); @@ -67,7 +70,7 @@ switch (_mode) do if (player == theBoss) then { { - private _groupData = [_x] call A3A_fnc_getGroupInfo; + private _groupData = [_x] call FUNC(getGroupInfo); _hcGroupData pushBack _groupData; } forEach hcallGroups player; }; @@ -85,19 +88,19 @@ switch (_mode) do // Commander map Draw EHs // Fire mission markers - private _fireMissionEH = _commanderMap ctrlAddEventHandler ["Draw","call A3A_fnc_fireMissionEH"]; + private _fireMissionEH = _commanderMap ctrlAddEventHandler ["Draw","call A3A_GUI_fnc_fireMissionEH"]; Debug_1("Adding Fire Mission Draw EH to commander map: %1", _fireMissionEH); // Select marker - private _commanderHcSelectEH = _commanderMap ctrlAddEventHandler ["Draw","_this call A3A_fnc_mapDrawSelectEH"]; + private _commanderHcSelectEH = _commanderMap ctrlAddEventHandler ["Draw","_this call A3A_GUI_fnc_mapDrawSelectEH"]; Debug_1("Adding HC group selection Draw EH to commander map: %1", _commanderHcSelectEH); // High command groups - private _commanderHcGroupsEH = _commanderMap ctrlAddEventHandler ["Draw","_this call A3A_fnc_mapDrawHcGroupsEH"]; + private _commanderHcGroupsEH = _commanderMap ctrlAddEventHandler ["Draw","_this call A3A_GUI_fnc_mapDrawHcGroupsEH"]; Debug_1("Adding HC group marker Draw EH to commander map: %1", _commanderHcGroupsEH); // Outposts - private _commanderOutpostsEH = _commanderMap ctrlAddEventHandler ["Draw","_this call A3A_fnc_mapDrawOutpostsEH"]; + private _commanderOutpostsEH = _commanderMap ctrlAddEventHandler ["Draw","_this call A3A_GUI_fnc_mapDrawOutpostsEH"]; Debug_1("Adding outposts Draw EH to commander map: %1", _commanderOutpostsEH); // User Markers - private _commanderUserMarkersEH = _commanderMap ctrlAddEventHandler ["Draw","_this call A3A_fnc_mapDrawUserMarkersEH"]; + private _commanderUserMarkersEH = _commanderMap ctrlAddEventHandler ["Draw","_this call A3A_GUI_fnc_mapDrawUserMarkersEH"]; Debug_1("Adding user markers Draw EH to commander map: %1", _commanderUserMarkersEH); @@ -106,10 +109,10 @@ switch (_mode) do // Fast Travel map Draw EHs private _fastTravelMap = _display displayCtrl A3A_IDC_FASTTRAVELMAP; // Select marker - private _fastTravelSelectEH = _fastTravelMap ctrlAddEventHandler ["Draw","_this call A3A_fnc_mapDrawSelectEH"]; + private _fastTravelSelectEH = _fastTravelMap ctrlAddEventHandler ["Draw","_this call A3A_GUI_fnc_mapDrawSelectEH"]; Debug_1("Adding destination select marker Draw EH to Fast Travel map: %1", _fastTravelSelectEH); // Outposts - private _fastTravelOutpostsEH = _fastTravelMap ctrlAddEventHandler ["Draw","_this call A3A_fnc_mapDrawOutpostsEH"]; + private _fastTravelOutpostsEH = _fastTravelMap ctrlAddEventHandler ["Draw","_this call A3A_GUI_fnc_mapDrawOutpostsEH"]; Debug_1("Adding outposts Draw EH to Fast Travel map: %1", _fastTravelOutpostsEH); @@ -121,7 +124,7 @@ switch (_mode) do _display = findDisplay 7000; _commanderMap = _display displayCtrl 7201; _mapScale = ctrlMapScale _commanderMap; - diag_log(format ["MAP SCALE: %1", _mapScale]); + //diag_log(format ["MAP SCALE: %1", _mapScale]); sleep 1; }; }; @@ -170,7 +173,7 @@ switch (_mode) do case ("admin"): { - if ((isServer && hasInterface) || admin owner player > 0) then { + if ([] call FUNCMAIN(isLocalAdmin)) then { _selectedTabIDC = A3A_IDC_ADMINTAB; }; }; @@ -249,52 +252,59 @@ switch (_mode) do { case ("player"): { - ["update"] call A3A_fnc_playerTab; + ["update"] call FUNC(playerTab); }; case ("commander"): { - ["update"] call A3A_fnc_commanderTab; + ["update"] call FUNC(commanderTab); }; case ("admin"): { - ["update"] call A3A_fnc_adminTab; + ["update"] call FUNC(adminTab); }; case ("fasttravel"): { - ["clearSelectedLocation"] call A3A_fnc_fastTravelTab; - ["update"] call A3A_fnc_fastTravelTab; + ["clearSelectedLocation"] call FUNC(fastTravelTab); + ["update"] call FUNC(fastTravelTab); }; case ("construct"): { - ["update"] call A3A_fnc_constructTab; + ["update"] call FUNC(constructTab); }; case ("aimanagement"): { - ["update"] call A3A_fnc_aiManagementTab; + ["update"] call FUNC(aiManagementTab); }; case ("donate"): { - ["update"] call A3A_fnc_donateTab; + ["update"] call FUNC(donateTab); }; case ("airsupport"): { - ["update"] call A3A_fnc_airSupportTab; + ["update"] call FUNC(airSupportTab); }; case ("playermanagement"): { - ["update"] call A3A_fnc_playerManagementTab; + ["update"] call FUNC(playerManagementTab); }; }; }; + case ("uiEvent_hideTopBarCheckBox_checked"): + { + _params params [["_isCheckedNum", 0, [0]]]; + private _isChecked = _isCheckedNum isEqualTo 1; + ["BATTLE_MENU_CHECKBOX", _isChecked] call FUNCMAIN(disableInfoBar); + }; + default { // Log error if attempting to call a mode that doesn't exist Error_1("Main Dialog mode does not exist: %1", _mode); diff --git a/A3A/addons/gui/functions/GUI/fn_mapDrawHcGroupsEH.sqf b/A3A/addons/gui/functions/GUI/fn_mapDrawHcGroupsEH.sqf index e7c57fdcba..1fd52713dd 100644 --- a/A3A/addons/gui/functions/GUI/fn_mapDrawHcGroupsEH.sqf +++ b/A3A/addons/gui/functions/GUI/fn_mapDrawHcGroupsEH.sqf @@ -15,8 +15,10 @@ Dependencies: Map must be open Example: - _commanderMap ctrlAddEventHandler ["Draw","_this call A3A_fnc_mapDrawHcGroupsEH"]; + _commanderMap ctrlAddEventHandler ["Draw","_this call A3A_GUI_fnc_mapDrawHcGroupsEH"]; */ +#include "..\..\script_component.hpp" +FIX_LINE_NUMBERS() params ["_map"]; @@ -24,15 +26,15 @@ params ["_map"]; private _oldHcGroupData = _map getVariable "hcGroupData"; private _hcGroupData = []; { - private _groupData = [_x] call A3A_fnc_getGroupInfo; + private _groupData = [_x] call FUNC(getGroupInfo); _hcGroupData pushBack _groupData; } forEach hcallGroups player; // TODO UI-update: Replace with commander? _map setVariable ["hcGroupData", _hcGroupData]; -// TODO UI-update: Move to A3A_fnc_commanderTab +// TODO UI-update: Move to FUNC(commanderTab) // Update commander tab when data changes /* if !(_oldHcGroupData isEqualTo _hcGroupData) then { -["update"] call A3A_fnc_commanderTab; +["update"] call FUNC(commanderTab); }; */ { diff --git a/A3A/addons/gui/functions/GUI/fn_mapDrawOutpostsEH.sqf b/A3A/addons/gui/functions/GUI/fn_mapDrawOutpostsEH.sqf index 875095cf0e..d30db6b385 100644 --- a/A3A/addons/gui/functions/GUI/fn_mapDrawOutpostsEH.sqf +++ b/A3A/addons/gui/functions/GUI/fn_mapDrawOutpostsEH.sqf @@ -20,10 +20,12 @@ citiesX Example: - _fastTravelMap ctrlAddEventHandler ["Draw","_this call A3A_fnc_mapDrawOutpostsEH"]; + _fastTravelMap ctrlAddEventHandler ["Draw","_this call A3A_GUI_fnc_mapDrawOutpostsEH"]; */ #include "..\..\dialogues\textures.inc" +#include "..\..\script_component.hpp" +FIX_LINE_NUMBERS() params ["_map"]; @@ -42,8 +44,8 @@ private _markerSize = ((_maxMarkerSize + (_minMarkerSize - _maxMarkerSize) * ((_ private _outpostIconData = []; { private _marker = _x; - private _type = _marker call A3A_fnc_getLocationMarkerType; - private _name = [_marker] call A3A_fnc_getLocationMarkerName; + private _type = "outpost";//_marker call A3A_fnc_getLocationMarkerType; // ToDo define + private _name = "Outpost";//[_marker] call A3A_fnc_getLocationMarkerName; // ToDo define private _pos = getMarkerPos _marker; private _side = sidesX getVariable [_marker,sideUnknown]; private _color = [1,1,1,1]; @@ -72,44 +74,43 @@ private _outpostIconData = []; }; private _fadedColor = [_color # 0, _color # 1, _color # 2, _alpha]; - - private _icon = A3A_missionRootPath + A3A_Icon_Map_Blank; + private _icon = A3A_Icon_Map_Blank; if (_mapScale < _fadeEnd) then { _icon = switch (_type) do { case ("hq"): { - A3A_missionRootPath + A3A_Icon_Map_HQ; + A3A_Icon_Map_HQ; }; case ("city"): { - A3A_missionRootPath + A3A_Icon_Map_City; + A3A_Icon_Map_City; }; case ("factory"): { - A3A_missionRootPath + A3A_Icon_Map_Factory; + A3A_Icon_Map_Factory; }; case ("resource"): { - A3A_missionRootPath + A3A_Icon_Map_Resource; + A3A_Icon_Map_Resource; }; case ("seaport"): { - A3A_missionRootPath + A3A_Icon_Map_Seaport; + A3A_Icon_Map_Seaport; }; case ("airport"): { - A3A_missionRootPath + A3A_Icon_Map_Airport; + A3A_Icon_Map_Airport; }; case ("outpost"): { - A3A_missionRootPath + A3A_Icon_Map_Outpost; + A3A_Icon_Map_Outpost; }; case ("watchpost"): { - A3A_missionRootPath + A3A_Icon_Map_Watchpost; + A3A_Icon_Map_Watchpost; }; case ("roadblock"): { - A3A_missionRootPath + A3A_Icon_Map_Roadblock; + A3A_Icon_Map_Roadblock; }; default { diff --git a/A3A/addons/gui/functions/GUI/fn_mapDrawSelectEH.sqf b/A3A/addons/gui/functions/GUI/fn_mapDrawSelectEH.sqf index 4de56d777c..2975cf5350 100644 --- a/A3A/addons/gui/functions/GUI/fn_mapDrawSelectEH.sqf +++ b/A3A/addons/gui/functions/GUI/fn_mapDrawSelectEH.sqf @@ -19,11 +19,13 @@ Dependencies: Dialog with map must be open Example: - _commanderMap ctrlAddEventHandler ["Draw","_this call A3A_fnc_mapDrawSelectEH"]; + _commanderMap ctrlAddEventHandler ["Draw","_this call A3A_GUI_fnc_mapDrawSelectEH"]; */ #include "..\..\dialogues\defines.hpp" #include "..\..\dialogues\textures.inc" +#include "..\..\script_component.hpp" +FIX_LINE_NUMBERS() params ["_map"]; @@ -62,7 +64,7 @@ if (_dir == 0) then }; _map setVariable ["selectMarkerData", [_position, _radius, _dir]]; -private _color = [A3A_COLOR_SELECT_MARKER] call A3A_fnc_configColorToArray; +private _color = [A3A_COLOR_SELECT_MARKER] call FUNC(configColorToArray); _map drawIcon [ A3A_Select_Marker, diff --git a/A3A/addons/gui/functions/GUI/fn_mapDrawUserMarkersEH.sqf b/A3A/addons/gui/functions/GUI/fn_mapDrawUserMarkersEH.sqf index 3ae473d1b7..64b4185552 100644 --- a/A3A/addons/gui/functions/GUI/fn_mapDrawUserMarkersEH.sqf +++ b/A3A/addons/gui/functions/GUI/fn_mapDrawUserMarkersEH.sqf @@ -16,7 +16,7 @@ None Example: - _commanderMap ctrlAddEventHandler ["Draw", "_this call A3A_fnc_mapDrawUserMarkersEH"]; + _commanderMap ctrlAddEventHandler ["Draw", "_this call A3A_GUI_fnc_mapDrawUserMarkersEH"]; */ #include "..\..\dialogues\textures.inc" diff --git a/A3A/addons/gui/functions/GUI/fn_playerManagementTab.sqf b/A3A/addons/gui/functions/GUI/fn_playerManagementTab.sqf index 73cfe9bb7e..8a578de3e2 100644 --- a/A3A/addons/gui/functions/GUI/fn_playerManagementTab.sqf +++ b/A3A/addons/gui/functions/GUI/fn_playerManagementTab.sqf @@ -16,7 +16,7 @@ Dependencies: None Example: - ["update"] call A3A_fnc_playerManagementTab; + ["update"] call FUNC(playerManagementTab); */ #include "..\..\dialogues\ids.inc" @@ -37,7 +37,7 @@ switch (_mode) do private _backButton = _display displayCtrl A3A_IDC_MAINDIALOGBACKBUTTON; _backButton ctrlRemoveAllEventHandlers "MouseButtonClick"; _backButton ctrlAddEventHandler ["MouseButtonClick", { - ["switchTab", ["admin"]] call A3A_fnc_mainDialog; + ["switchTab", ["admin"]] call FUNC(mainDialog); }]; _backButton ctrlShow true; @@ -58,7 +58,7 @@ switch (_mode) do } forEach allPlayers; _listBox lnbSetCurSelRow 0; - ["playerLbSelectionChanged"] spawn A3A_fnc_playerManagementTab; + ["playerLbSelectionChanged"] spawn FUNC(playerManagementTab); }; // Player Management @@ -95,7 +95,7 @@ switch (_mode) do private _index = lbCurSel _listBox; _listBox lnbSetColor [[_index,0], [0.2,0.6,0.2,1]]; // fakePlayers select _index setVariable ["isMember", true]; // TODO UI-update: use A3A_fnc_memberAdd - ["playerLbSelectionChanged"] spawn A3A_fnc_playerManagementTab; + ["playerLbSelectionChanged"] spawn FUNC(playerManagementTab); }; case ("adminRemoveMember"): @@ -105,7 +105,7 @@ switch (_mode) do private _index = lbCurSel _listBox; _listBox lnbSetColor [[_index,0], [0.7,0.7,0.7,1]]; // fakePlayers select _index setVariable ["isMember", false]; // TODO UI-update: use A3A_fnc_memberAdd - ["playerLbSelectionChanged"] spawn A3A_fnc_playerManagementTab; + ["playerLbSelectionChanged"] spawn FUNC(playerManagementTab); }; default diff --git a/A3A/addons/gui/functions/GUI/fn_playerTab.sqf b/A3A/addons/gui/functions/GUI/fn_playerTab.sqf index 47f9b9e868..9b3c919ecf 100644 --- a/A3A/addons/gui/functions/GUI/fn_playerTab.sqf +++ b/A3A/addons/gui/functions/GUI/fn_playerTab.sqf @@ -16,7 +16,7 @@ Dependencies: None Example: - ["update"] spawn A3A_fnc_playerTab; + ["update"] spawn FUNC(playerTab); */ #include "..\..\dialogues\ids.inc" @@ -39,65 +39,83 @@ switch (_mode) do // Undercover private _undercoverButton = _display displayCtrl A3A_IDC_UNDERCOVERBUTTON; private _undercoverIcon = _display displayCtrl A3A_IDC_UNDERCOVERICON; - private _canGoUndercover = [] call A3A_fnc_canGoUndercover; - private _isUndercover = captive player; + ([] call A3A_fnc_canGoUndercover) params ["_canUndercover", "_reasonNotEnum", "_shortReasonNot", "_longReasonNot"]; + private _isUndercover = _reasonNotEnum == 2; // Already undercover if (_isUndercover) then { - _undercoverButton ctrlEnable true; - _undercoverButton ctrlSetTooltip ""; - _undercoverButton ctrlSetText "Go Overt"; + // TEMPORARILY DISABLED Due to undercover system not allowing going to "not undercover" without reporting the player for 30 minutes. + // _undercoverButton ctrlEnable true; + // _undercoverButton ctrlSetTooltip ""; + // _undercoverButton ctrlSetText "Go Overt"; + // _undercoverButton ctrlRemoveAllEventHandlers "MouseButtonClick"; + // _undercoverButton ctrlAddEventHandler ["MouseButtonClick", {player setCaptive false; ["update"] spawn FUNC(playerTab)}]; + // _undercoverIcon ctrlSetTextColor ([A3A_COLOR_WHITE] call FUNC(configColorToArray)); + // _undercoverIcon ctrlSetTooltip ""; + // STAND IN CODE + _undercoverButton ctrlEnable false; + _undercoverButton ctrlSetTooltip "Already Undercover"; + _undercoverButton ctrlSetText "Go Undercover"; _undercoverButton ctrlRemoveAllEventHandlers "MouseButtonClick"; - _undercoverButton ctrlAddEventHandler ["MouseButtonClick", {player setCaptive false; ["update"] spawn A3A_fnc_playerTab}]; - _undercoverIcon ctrlSetTextColor ([A3A_COLOR_WHITE] call A3A_fnc_configColorToArray); - _undercoverIcon ctrlSetTooltip ""; + _undercoverButton ctrlAddEventHandler ["MouseButtonClick", {[] spawn { + [] spawn A3A_fnc_goUndercover; + sleep 2; // https://github.com/official-antistasi-community/A3-Antistasi/pull/3229#issuecomment-2110708172 + ["update"] spawn FUNC(playerTab); + }}]; + _undercoverIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call FUNC(configColorToArray)); + _undercoverIcon ctrlSetTooltip "Already Undercover"; } else { - if (_canGoUndercover # 0) then { + if (_canUndercover) then { _undercoverButton ctrlEnable true; - _undercoverButton ctrlSetTooltip ""; + _undercoverButton ctrlSetTooltip localize "STR_antistasi_dialogs_main_undercover"; _undercoverButton ctrlSetText localize "STR_antistasi_dialogs_main_undercover"; _undercoverButton ctrlRemoveAllEventHandlers "MouseButtonClick"; - _undercoverButton ctrlAddEventHandler ["MouseButtonClick", {[] spawn A3A_fnc_goUndercover; ["update"] spawn A3A_fnc_playerTab}]; - _undercoverIcon ctrlSetTextColor ([A3A_COLOR_WHITE] call A3A_fnc_configColorToArray); - _undercoverIcon ctrlSetTooltip ""; + _undercoverButton ctrlAddEventHandler ["MouseButtonClick", {[] spawn { + [] spawn A3A_fnc_goUndercover; + sleep 2; // https://github.com/official-antistasi-community/A3-Antistasi/pull/3229#issuecomment-2110708172 + ["update"] spawn FUNC(playerTab) + }}]; + _undercoverIcon ctrlSetTextColor ([A3A_COLOR_WHITE] call FUNC(configColorToArray)); + _undercoverIcon ctrlSetTooltip localize "STR_antistasi_dialogs_main_undercover"; } else { _undercoverButton ctrlEnable false; - _undercoverButton ctrlSetTooltip (_canGoUndercover # 1); + _undercoverButton ctrlSetTooltip (_shortReasonNot); _undercoverButton ctrlSetText localize "STR_antistasi_dialogs_main_undercover"; - _undercoverIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call A3A_fnc_configColorToArray); - _undercoverIcon ctrlSetTooltip (_canGoUndercover # 1); + _undercoverButton ctrlRemoveAllEventHandlers "MouseButtonClick"; + _undercoverIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call FUNC(configColorToArray)); + _undercoverIcon ctrlSetTooltip (_shortReasonNot); }; }; // Fast travel private _fastTravelButton = _display displayCtrl A3A_IDC_FASTTRAVELBUTTON; private _fastTravelIcon = _display displayCtrl A3A_IDC_FASTTRAVELICON; - private _canFastTravel = [player] call A3A_fnc_canFastTravel; - if (_canFastTravel # 0) then { + [player, player] call A3A_fnc_canFastTravel params ["_isFastTravelAllowed","_fastTravelBlockers"]; + if (_isFastTravelAllowed) then { _fastTravelButton ctrlEnable true; _fastTravelButton ctrlSetTooltip localize "STR_antistasi_dialogs_main_fast_travel_tooltip"; - _fastTravelIcon ctrlSetTextColor ([A3A_COLOR_WHITE] call A3A_fnc_configColorToArray); + _fastTravelIcon ctrlSetTextColor ([A3A_COLOR_WHITE] call FUNC(configColorToArray)); _fastTravelIcon ctrlSetTooltip localize "STR_antistasi_dialogs_main_fast_travel_tooltip"; } else { _fastTravelButton ctrlEnable false; - _fastTravelButton ctrlSetTooltip (_canFastTravel # 1); - _fastTravelIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call A3A_fnc_configColorToArray); - _fastTravelIcon ctrlSetTooltip (_canFastTravel # 1); + _fastTravelButton ctrlSetTooltip (_fastTravelBlockers joinString ", "); + _fastTravelIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call FUNC(configColorToArray)); + _fastTravelIcon ctrlSetTooltip (_fastTravelBlockers joinString ", "); }; // Construct private _constructButton = _display displayCtrl A3A_IDC_CONSTRUCTBUTTON; private _constructIcon = _display displayCtrl A3A_IDC_CONSTRUCTICON; - private _canBuild = [] call A3A_fnc_canBuild; + private _canBuild = [false,"Walk here"];// [] call A3A_fnc_canBuild; // ToDo define. if (_canBuild # 0) then { _constructButton ctrlEnable true; _constructButton ctrlSetTooltip ""; - _constructIcon ctrlSetTextColor ([A3A_COLOR_WHITE] call A3A_fnc_configColorToArray); + _constructIcon ctrlSetTextColor ([A3A_COLOR_WHITE] call FUNC(configColorToArray)); _constructIcon ctrlSetTooltip ""; } else { _constructButton ctrlEnable false; _constructButton ctrlSetTooltip (_canBuild # 1); - _constructIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call A3A_fnc_configColorToArray); + _constructIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call FUNC(configColorToArray)); _constructIcon ctrlSetTooltip (_canBuild # 1); }; @@ -131,11 +149,11 @@ switch (_mode) do if (_canManageAi) then { _aiManagementButton ctrlEnable true; _aiManagementButton ctrlSetTooltip ""; - _aiManagementIcon ctrlSetTextColor ([A3A_COLOR_WHITE] call A3A_fnc_configColorToArray); + _aiManagementIcon ctrlSetTextColor ([A3A_COLOR_WHITE] call FUNC(configColorToArray)); } else { _aiManagementButton ctrlEnable false; _aiManagementButton ctrlSetTooltip _aiManagementTooltipText; - _aiManagementIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call A3A_fnc_configColorToArray); + _aiManagementIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call FUNC(configColorToArray)); }; @@ -158,7 +176,7 @@ switch (_mode) do _playerRankPicture ctrlSetText ([player, "texture"] call BIS_fnc_rankParams); private _time = time; // TODO UI-update: get time at session start, not mission start, aka after you've loaded in, and on respawns etc... - _aliveText ctrlSetText format [[_time] call A3A_fnc_formatTime]; + _aliveText ctrlSetText format [[_time,1,1,false,2,false,true] call A3A_fnc_timeSpan_format]; // TODO UI-update: Make function for getting num of completed missions private _missions = 0; @@ -176,10 +194,10 @@ switch (_mode) do // Player is commander // Update icon _commanderPicture ctrlSetText A3A_Icon_PlayerCommander; - _commanderPicture ctrlSetTextColor ([A3A_COLOR_COMMANDER] call A3A_fnc_configColorToArray); + _commanderPicture ctrlSetTextColor ([A3A_COLOR_COMMANDER] call FUNC(configColorToArray)); // Update text _commanderText ctrlSetText localize "STR_antistasi_dialogs_main_commander_text_commander"; - _commanderText ctrlSetTextColor ([A3A_COLOR_COMMANDER] call A3A_fnc_configColorToArray); + _commanderText ctrlSetTextColor ([A3A_COLOR_COMMANDER] call FUNC(configColorToArray)); // Update button _commanderButton ctrlSetText localize "STR_antistasi_dialogs_main_commander_button_resign"; } else { @@ -187,20 +205,20 @@ switch (_mode) do // Player is eligible for commander // Update icon _commanderPicture ctrlSetText A3A_Icon_PlayerEligible; - _commanderPicture ctrlSetTextColor ([A3A_COLOR_ELIGIBLE] call A3A_fnc_configColorToArray); + _commanderPicture ctrlSetTextColor ([A3A_COLOR_ELIGIBLE] call FUNC(configColorToArray)); // Update text _commanderText ctrlSetText localize "STR_antistasi_dialogs_main_commander_text_eligible"; - _commanderText ctrlSetTextColor ([A3A_COLOR_ELIGIBLE] call A3A_fnc_configColorToArray); + _commanderText ctrlSetTextColor ([A3A_COLOR_ELIGIBLE] call FUNC(configColorToArray)); // Update button _commanderButton ctrlSetText localize "STR_antistasi_dialogs_main_commander_button_set_ineligible"; } else { // Player is not eligible for commander // Update icon _commanderPicture ctrlSetText A3A_Icon_PlayerIneligible; - _commanderPicture ctrlSetTextColor ([A3A_COLOR_INELIGIBLE] call A3A_fnc_configColorToArray); + _commanderPicture ctrlSetTextColor ([A3A_COLOR_INELIGIBLE] call FUNC(configColorToArray)); // Update text _commanderText ctrlSetText localize "STR_antistasi_dialogs_main_commander_text_ineligible"; - _commanderText ctrlSetTextColor ([A3A_COLOR_INELIGIBLE] call A3A_fnc_configColorToArray); + _commanderText ctrlSetTextColor ([A3A_COLOR_INELIGIBLE] call FUNC(configColorToArray)); // Update button _commanderButton ctrlSetText localize "STR_antistasi_dialogs_main_commander_button_set_eligible"; }; diff --git a/A3A/addons/gui/functions/GUI/fn_recruitDialog.sqf b/A3A/addons/gui/functions/GUI/fn_recruitDialog.sqf index cec4196de9..cc235414cd 100644 --- a/A3A/addons/gui/functions/GUI/fn_recruitDialog.sqf +++ b/A3A/addons/gui/functions/GUI/fn_recruitDialog.sqf @@ -17,7 +17,7 @@ Dependencies: None Example: - ["onLoad"] spawn A3A_fnc_recruitDialog; // initialization + ["onLoad"] spawn FUNC(recruitDialog); // initialization */ #include "..\..\dialogues\ids.inc" @@ -87,42 +87,42 @@ switch (_mode) do if (_money < _militiamanPrice || _hr < 1) then { _militiamanButton ctrlEnable false; _militiamanButton ctrlSetTooltip "You do not have enough money or HR for this unit type"; // TODO UI-update: stringtable - _militiamanIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call A3A_fnc_configColorToArray); + _militiamanIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call FUNC(configColorToArray)); }; if (_money < _autoriflemanPrice || _hr < 1) then { _autoriflemanButton ctrlEnable false; _autoriflemanButton ctrlSetTooltip "You do not have enough money or HR for this unit type"; // TODO UI-update: stringtable - _autoriflemanIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call A3A_fnc_configColorToArray); + _autoriflemanIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call FUNC(configColorToArray)); }; if (_money < _grenadierPrice || _hr < 1) then { _grenadierButton ctrlEnable false; _grenadierButton ctrlSetTooltip "You do not have enough money or HR for this unit type"; // TODO UI-update: stringtable - _grenadierIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call A3A_fnc_configColorToArray); + _grenadierIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call FUNC(configColorToArray)); }; if (_money < _antitankPrice || _hr < 1) then { _antitankButton ctrlEnable false; _antitankButton ctrlSetTooltip "You do not have enough money or HR for this unit type"; // TODO UI-update: stringtable - _antitankIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call A3A_fnc_configColorToArray); + _antitankIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call FUNC(configColorToArray)); }; if (_money < _medicPrice || _hr < 1) then { _medicButton ctrlEnable false; _medicButton ctrlSetTooltip "You do not have enough money or HR for this unit type"; // TODO UI-update: stringtable - _medicIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call A3A_fnc_configColorToArray); + _medicIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call FUNC(configColorToArray)); }; if (_money < _marksmanPrice || _hr < 1) then { _marksmanButton ctrlEnable false; _marksmanButton ctrlSetTooltip "You do not have enough money or HR for this unit type"; // TODO UI-update: stringtable - _marksmanIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call A3A_fnc_configColorToArray); + _marksmanIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call FUNC(configColorToArray)); }; if (_money < _engineerPrice || _hr < 1) then { _engineerButton ctrlEnable false; _engineerButton ctrlSetTooltip "You do not have enough money or HR for this unit type"; // TODO UI-update: stringtable - _engineerIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call A3A_fnc_configColorToArray); + _engineerIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call FUNC(configColorToArray)); }; if (_money < _bombSpecialistPrice || _hr < 1) then { _bombSpecialistButton ctrlEnable false; _bombSpecialistButton ctrlSetTooltip "You do not have enough money or HR for this unit type"; // TODO UI-update: stringtable - _bombSpecialistIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call A3A_fnc_configColorToArray); + _bombSpecialistIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call FUNC(configColorToArray)); }; Debug("RecruitDialog onLoad complete."); diff --git a/A3A/addons/gui/functions/GUI/fn_recruitSquadDialog.sqf b/A3A/addons/gui/functions/GUI/fn_recruitSquadDialog.sqf index 9842924efc..5e28b3ab7a 100644 --- a/A3A/addons/gui/functions/GUI/fn_recruitSquadDialog.sqf +++ b/A3A/addons/gui/functions/GUI/fn_recruitSquadDialog.sqf @@ -17,8 +17,8 @@ Dependencies: None Example: - ["onLoad"] spawn A3A_fnc_recruitDialog; // initialization - ["update"] spawn A3A_fnc_recruitDialog; // update + ["onLoad"] spawn FUNC(recruitDialog); // initialization + ["update"] spawn FUNC(recruitDialog); // update */ #include "..\..\dialogues\ids.inc" @@ -38,7 +38,7 @@ switch (_mode) do vehQuery = nil; // Separated because initial "onLoad" needs scheduled env while other updates needs unscheduled - ["update"] call A3A_fnc_recruitSquadDialog; + ["update"] call FUNC(recruitSquadDialog); Debug("RecruitSquadDialog onLoad complete."); }; @@ -159,48 +159,48 @@ switch (_mode) do if (_money < _infSquadMoney || _hr < _infSquadHr) then { _infSquadButton ctrlEnable false; _infSquadButton ctrlSetTooltip "You do not have enough money or HR for this group type"; // TODO UI-update: stringtable - _infSquadIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call A3A_fnc_configColorToArray); + _infSquadIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call FUNC(configColorToArray)); }; // TODO UI-update: reenable this when eng squad button is back in /* if (_money < _engSquadMoney || _hr < _engSquadHr) then { _engSquadButton ctrlEnable false; _engSquadButton ctrlSetTooltip "You do not have enough money or HR for this group type"; // TODO UI-update: stringtable - _engSquadIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call A3A_fnc_configColorToArray); + _engSquadIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call FUNC(configColorToArray)); }; */ if (_money < _infTeamMoney || _hr < _infTeamHr) then { _infTeamButton ctrlEnable false; _infTeamButton ctrlSetTooltip "You do not have enough money or HR for this group type"; // TODO UI-update: stringtable - _infTeamIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call A3A_fnc_configColorToArray); + _infTeamIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call FUNC(configColorToArray)); }; if (_money < _mgTeamMoney || _hr < _mgTeamHr) then { _mgTeamButton ctrlEnable false; _mgTeamButton ctrlSetTooltip "You do not have enough money or HR for this group type"; // TODO UI-update: stringtable - _mgTeamIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call A3A_fnc_configColorToArray); + _mgTeamIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call FUNC(configColorToArray)); }; if (_money < _atTeamMoney || _hr < _atTeamHr) then { _atTeamButton ctrlEnable false; _atTeamButton ctrlSetTooltip "You do not have enough money or HR for this group type"; // TODO UI-update: stringtable - _atTeamIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call A3A_fnc_configColorToArray); + _atTeamIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call FUNC(configColorToArray)); }; if (_money < _mortarTeamMoney || _hr < _mortarTeamHr) then { _mortarTeamButton ctrlEnable false; _mortarTeamButton ctrlSetTooltip "You do not have enough money or HR for this group type"; // TODO UI-update: stringtable - _mortarTeamIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call A3A_fnc_configColorToArray); + _mortarTeamIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call FUNC(configColorToArray)); }; if (_money < _sniperTeamMoney || _hr < _sniperTeamHr) then { _sniperTeamButton ctrlEnable false; _sniperTeamButton ctrlSetTooltip "You do not have enough money or HR for this group type"; // TODO UI-update: stringtable - _sniperTeamIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call A3A_fnc_configColorToArray); + _sniperTeamIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call FUNC(configColorToArray)); }; if (_money < _atCarMoney || _hr < _atCarHr) then { _atCarButton ctrlEnable false; _atCarButton ctrlSetTooltip "You do not have enough money or HR for this group type"; // TODO UI-update: stringtable - _atCarIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call A3A_fnc_configColorToArray); + _atCarIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call FUNC(configColorToArray)); }; if (_money < _aaTruckMoney || _hr < _aaTruckHr) then { _aaTruckButton ctrlEnable false; _aaTruckButton ctrlSetTooltip "You do not have enough money or HR for this group type"; // TODO UI-update: stringtable - _aaTruckIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call A3A_fnc_configColorToArray); + _aaTruckIcon ctrlSetTextColor ([A3A_COLOR_BUTTON_BACKGROUND_DISABLED] call FUNC(configColorToArray)); }; }; diff --git a/A3A/addons/gui/functions/GUI/fn_requestMissionDialog.sqf b/A3A/addons/gui/functions/GUI/fn_requestMissionDialog.sqf index e2ad307f7a..0276290818 100644 --- a/A3A/addons/gui/functions/GUI/fn_requestMissionDialog.sqf +++ b/A3A/addons/gui/functions/GUI/fn_requestMissionDialog.sqf @@ -16,7 +16,7 @@ Dependencies: None Example: - ["missionButtonClicked", ["CON"]] call A3A_fnc_requestMissionDialog; + ["missionButtonClicked", ["CON"]] call FUNC(requestMissionDialog); */ #include "..\..\script_component.hpp" diff --git a/A3A/addons/gui/functions/GUI/fn_setUpPlacerHints.sqf b/A3A/addons/gui/functions/GUI/fn_setUpPlacerHints.sqf index 026ee58295..7ca85dfe70 100644 --- a/A3A/addons/gui/functions/GUI/fn_setUpPlacerHints.sqf +++ b/A3A/addons/gui/functions/GUI/fn_setUpPlacerHints.sqf @@ -1,16 +1,16 @@ /* Author: [Killerswin2] - creates the controls for the dialog. Picture and Button are created. Data Saved to buttons. + creates the controls for the dialog. Picture and Button are created. Data Saved to buttons. Arguments: 1. string for initilizer Return Value: NONE Scope: Client Environment: scheduled -Public: +Public: no Example: -["onLoad"] spawn A3A_fnc_teamLeaderRTSPlacerDialog +["onLoad"] spawn A3A_GUI_fnc_teamLeaderRTSPlacerDialog */ diff --git a/A3A/addons/gui/functions/GUI/fn_teamLeaderRTSPlacerDialog.sqf b/A3A/addons/gui/functions/GUI/fn_teamLeaderRTSPlacerDialog.sqf index 299ae4ee9e..1b26c86aa4 100644 --- a/A3A/addons/gui/functions/GUI/fn_teamLeaderRTSPlacerDialog.sqf +++ b/A3A/addons/gui/functions/GUI/fn_teamLeaderRTSPlacerDialog.sqf @@ -1,16 +1,16 @@ /* Author: [Killerswin2, Hakon (Stole his bb code)] - creates the controls for the dialog. Picture and Button are created. Data Saved to buttons. + creates the controls for the dialog. Picture and Button are created. Data Saved to buttons. Arguments: 1. string for initilizer Return Value: NONE Scope: Client Environment: scheduled -Public: +Public: no Example: -["onLoad"] spawn A3A_fnc_teamLeaderRTSPlacerDialog +["onLoad"] spawn A3A_GUI_fnc_teamLeaderRTSPlacerDialog */ @@ -45,7 +45,7 @@ switch (_mode) do _moneyCtrl ctrlSetText format ["%1 €", A3A_building_EHDB # AVAILABLE_MONEY]; private _buildableObjects = A3A_buildableObjects; - + private _boxWidth = round ((ctrlPosition _buildControlsGroup # 2) / GRID_W); private _itemsPerRow = floor ((_boxWidth - 6) / 36); // minimum 32 + 4 grids per tile private _itemWidth = floor ((_boxWidth - 6 - 4*_itemsPerRow) / _itemsPerRow); @@ -62,13 +62,13 @@ switch (_mode) do private _displayName = getText (_configClass >> "displayName"); private _editorPreview = getText (_configClass >> "editorPreview"); private _model = getText (_configClass >> "model"); - + private _hasVehiclePreview = fileExists _editorPreview; if (!_hasVehiclePreview) then { _editorPreview = A3A_PlaceHolder_NoVehiclePreview; }; - + private _itemXpos = (4 + (4 + _itemWidth) * (_forEachIndex % _itemsPerRow)) * GRID_W; private _itemYpos = (floor (_forEachIndex / _itemsPerRow)) * (34 * GRID_H); @@ -83,7 +83,7 @@ switch (_mode) do _previewPicture ctrlSetPosition [0, 0, _itemWidth * GRID_W, 24 * GRID_H]; _previewPicture ctrlSetText _editorPreview; _previewPicture ctrlCommit 0; - + private _button = _display ctrlCreate ["A3A_ButtonSmallText", A3A_IDC_TEAMLEADERBUILDBUTTON, _itemControlsGroup]; _button ctrlSetPosition [0, 24 * GRID_H, _itemWidth * GRID_W, 6 * GRID_H]; _button ctrlSetText _displayName; @@ -135,7 +135,7 @@ switch (_mode) do _buildTime ctrlSetPosition[1 * GRID_W, 19 * GRID_H, 4 * GRID_W, 4 * GRID_H]; _buildTime ctrlSetText A3A_Icon_Construct; _buildTime ctrlCommit 0; - + // show stuff _itemControlsGroup ctrlSetFade 0; _itemControlsGroup ctrlCommit 0.1; @@ -157,7 +157,7 @@ switch (_mode) do } else { A3A_cam camCommand "manual on"; }; - + }]; // _txt = _display ctrlCreate[ "A3A_StructuredText", -1]; diff --git a/A3A/addons/gui/functions/SetupGUI/fn_setupDialog.sqf b/A3A/addons/gui/functions/SetupGUI/fn_setupDialog.sqf index e09cfff685..2e6220e2a6 100644 --- a/A3A/addons/gui/functions/SetupGUI/fn_setupDialog.sqf +++ b/A3A/addons/gui/functions/SetupGUI/fn_setupDialog.sqf @@ -54,9 +54,9 @@ switch (_mode) do case ("onLoad"): { if (isNil "A3A_setup_saveData") exitWith { Error("onLoad somehow called without save data") }; - ["fillFactions", [true]] call A3A_fnc_setupFactionsTab; - ["setSaveData"] call A3A_fnc_setupLoadgameTab; - ["switchTab", ["loadgame"]] call A3A_fnc_setupDialog; + ["fillFactions", [true]] call A3A_GUI_fnc_setupFactionsTab; + ["setSaveData"] call A3A_GUI_fnc_setupLoadgameTab; + ["switchTab", ["loadgame"]] call A3A_GUI_fnc_setupDialog; }; case ("onUnload"): @@ -93,9 +93,9 @@ switch (_mode) do switch (_selectedTab) do { - case ("loadgame"): { ["update"] call A3A_fnc_setupLoadgameTab }; - case ("factions"): { ["update"] call A3A_fnc_setupFactionsTab }; - case ("params"): { ["update"] call A3A_fnc_setupParamsTab }; + case ("loadgame"): { ["update"] call A3A_GUI_fnc_setupLoadgameTab }; + case ("factions"): { ["update"] call A3A_GUI_fnc_setupFactionsTab }; + case ("params"): { ["update"] call A3A_GUI_fnc_setupParamsTab }; }; }; @@ -136,7 +136,7 @@ switch (_mode) do if (!isNull _display) exitWith { Error("Server sent data while dialog is open? Curious"); - ["onLoad"] spawn A3A_fnc_setupDialog; // Should rebuild dialog with new data. Hopefully. + ["onLoad"] spawn A3A_GUI_fnc_setupDialog; // Should rebuild dialog with new data. Hopefully. }; if (isNull findDisplay 46 or !isNull findDisplay 49 or dialog) then { diff --git a/A3A/addons/gui/functions/SetupGUI/fn_setupFactionsTab.sqf b/A3A/addons/gui/functions/SetupGUI/fn_setupFactionsTab.sqf index 8b1c22891c..35dd01d0cd 100644 --- a/A3A/addons/gui/functions/SetupGUI/fn_setupFactionsTab.sqf +++ b/A3A/addons/gui/functions/SetupGUI/fn_setupFactionsTab.sqf @@ -1,5 +1,5 @@ /* -Function: A3A_fnc_setupFactionsTab +Function: A3A_GUI_fnc_setupFactionsTab Handles the initialization and tab switching on the setup dialog. This function should only be called from setupDialog onLoad and control activation EHs. Author: John Jordan (jaj22) diff --git a/A3A/addons/gui/functions/SetupGUI/fn_setupHQPosDialog.sqf b/A3A/addons/gui/functions/SetupGUI/fn_setupHQPosDialog.sqf index 5071eb6b90..8a72b030e0 100644 --- a/A3A/addons/gui/functions/SetupGUI/fn_setupHQPosDialog.sqf +++ b/A3A/addons/gui/functions/SetupGUI/fn_setupHQPosDialog.sqf @@ -1,5 +1,5 @@ /* -function: A3A_fnc_setupHQPosDialog +function: A3A_GUI_fnc_setupHQPosDialog Handles the initialization and tab switching on the setup dialog. This function should only be called from setupDialog onLoad and control activation EHs. diff --git a/A3A/addons/gui/functions/SetupGUI/fn_setupLoadgameTab.sqf b/A3A/addons/gui/functions/SetupGUI/fn_setupLoadgameTab.sqf index bc915eef06..23d949c3ce 100644 --- a/A3A/addons/gui/functions/SetupGUI/fn_setupLoadgameTab.sqf +++ b/A3A/addons/gui/functions/SetupGUI/fn_setupLoadgameTab.sqf @@ -81,7 +81,7 @@ switch (_mode) do if ((cbChecked _newGameCtrl and !cbChecked _copyGameCtrl) or !_sameMap) then { _factions = [[], [], []] }; if (_factions isNotEqualTo (_display getVariable "savedFactions")) then { _display setVariable ["savedFactions", _factions]; - ["fillFactions", [true]] call A3A_fnc_setupFactionsTab; + ["fillFactions", [true]] call A3A_GUI_fnc_setupFactionsTab; }; // If it's not a new game or load params or copy game is checked, load params @@ -90,7 +90,7 @@ switch (_mode) do if ((_sameMap and !cbChecked _newGameCtrl) or cbChecked _copyGameCtrl or cbChecked _oldParamsCtrl) then { if (count _params > 0 and _params isNotEqualTo (_display getVariable "savedParams")) then { _display setVariable ["savedParams", _params]; - ["fillParams"] call A3A_fnc_setupParamsTab; + ["fillParams"] call A3A_GUI_fnc_setupParamsTab; }; }; }; @@ -112,7 +112,7 @@ switch (_mode) do if (_varname == "name") then { _listboxCtrl setVariable ["nameCtrls", _ctrls] }; } forEach _saveBoxColumns; - ["selectSave", [-1]] call A3A_fnc_setupLoadgameTab; + ["selectSave", [-1]] call A3A_GUI_fnc_setupLoadgameTab; }; case ("saveListClick"): @@ -122,8 +122,8 @@ switch (_mode) do if (_mpos#0 > (ctrlPosition _listBoxCtrl # 2) - 2*GRID_W) exitWith {}; // ignore scroll-bar region private _rowIndex = floor (_mpos#1 / (4*GRID_H)); if (_rowIndex >= count A3A_setup_saveData) exitWith {}; // ignore clicks below saves - if (_rowIndex == _listboxCtrl getVariable "rowIndex") exitWith {}; // ignore if already selected - ["selectSave", [_rowIndex]] call A3A_fnc_setupLoadgameTab; + if (_rowIndex == _listboxCtrl getVariable "rowIndex") exitWith {}; // ignore if already selected + ["selectSave", [_rowIndex]] call A3A_GUI_fnc_setupLoadgameTab; }; case ("selectSave"): @@ -137,7 +137,7 @@ switch (_mode) do _selectBar ctrlCommit 0; _listBoxCtrl setVariable ["rowIndex", _rowIndex]; - ["update"] call A3A_fnc_setupLoadgameTab; + ["update"] call A3A_GUI_fnc_setupLoadgameTab; }; case ("startGame"): @@ -169,7 +169,7 @@ switch (_mode) do _saveData set ["useNewNamespace", cbChecked (_display displayCtrl A3A_IDC_SETUP_NAMESPACECHECKBOX)]; // Factions tab: [factions, addonvics, DLC] - private _factionData = ["getFactions"] call A3A_fnc_setupFactionsTab; + private _factionData = ["getFactions"] call A3A_GUI_fnc_setupFactionsTab; _saveData set ["factions", _factionData#0]; _saveData set ["addonVics", _factionData#1]; _saveData set ["DLC", _factionData#2]; @@ -179,11 +179,11 @@ switch (_mode) do _confirmText = _confirmText + endl + format [localize "STR_A3A_fn_GUI_setupLoadgameTab_occInv", _occName, _invName]; // Params tab: Array of [name, value] - private _paramsData = ["getParams"] call A3A_fnc_setupParamsTab; + private _paramsData = ["getParams"] call A3A_GUI_fnc_setupParamsTab; _saveData set ["params", _paramsData]; // Set data & function for confirmation, then open confirmation box - _display setVariable ["confirmData", [_confirmText, A3A_fnc_setupLoadgameTab, "startGameConfirm"]]; + _display setVariable ["confirmData", [_confirmText, A3A_GUI_fnc_setupLoadgameTab, "startGameConfirm"]]; _display setVariable ["newSaveData", _saveData]; diag_log format ["Prepared save data: %1", _saveData]; createDialog "A3A_SetupConfirmDialog"; @@ -194,26 +194,26 @@ switch (_mode) do // Send the start request to the server and close dialog (_display getVariable "newSaveData") remoteExec ["A3A_fnc_startGame", 2]; - ["serverClose"] call A3A_fnc_setupDialog; // make sure the confirm dialog is closed first + ["serverClose"] call A3A_GUI_fnc_setupDialog; // make sure the confirm dialog is closed first }; case ("newGameCheck"): { // if (!cbChecked _newGameCtrl && cbChecked _copyGameCtrl) exitWith { _copyGameCtrl cbSetChecked false }; - ["update"] call A3A_fnc_setupLoadgameTab; + ["update"] call A3A_GUI_fnc_setupLoadgameTab; }; case ("copyGameCheck"): { // exitWith so that we don't infinite loop if (cbChecked _copyGameCtrl && cbChecked _oldParamsCtrl) exitWith { _oldParamsCtrl cbSetChecked false }; - ["update"] call A3A_fnc_setupLoadgameTab; + ["update"] call A3A_GUI_fnc_setupLoadgameTab; }; case ("oldParamsCheck"): { if (cbChecked _copyGameCtrl && cbChecked _oldParamsCtrl) exitWith { _copyGameCtrl cbSetChecked false }; - ["update"] call A3A_fnc_setupLoadgameTab; + ["update"] call A3A_GUI_fnc_setupLoadgameTab; }; case ("oldNamespaceCheck"): @@ -233,7 +233,7 @@ switch (_mode) do private _saveData = A3A_setup_saveData select _index; private _str = format [localize "STR_A3A_fn_GUI_setupLoadgameTab_delete", _saveData get "gameID", _saveData get "mapStr"]; - _display setVariable ["confirmData", [_str, A3A_fnc_setupLoadgameTab, "deleteGameConfirmed"]]; + _display setVariable ["confirmData", [_str, A3A_GUI_fnc_setupLoadgameTab, "deleteGameConfirmed"]]; createDialog "A3A_SetupConfirmDialog"; }; @@ -243,7 +243,7 @@ switch (_mode) do private _saveData = A3A_setup_saveData select _index; [_saveData get "serverID", _saveData get "gameID", _saveData get "map"] remoteExecCall ["A3A_fnc_deleteSave", 2]; A3A_setup_saveData deleteAt _index; - ["setSaveData"] call A3A_fnc_setupLoadgameTab; + ["setSaveData"] call A3A_GUI_fnc_setupLoadgameTab; }; case ("renameGame"): From 9471ce8351dd1bc64fd1ba9b6152bd1161ab8451 Mon Sep 17 00:00:00 2001 From: jaj22 Date: Wed, 12 Jun 2024 19:13:45 +0100 Subject: [PATCH 35/78] Convert corpse/wreck timed cleanup into a server queue with max cap (#3255) * Convert corpse/wreck timed cleanup into a server queue with max cap * Tab to space fixes in postmortemLoop --- A3A/addons/core/CfgFunctions.hpp | 3 +- A3A/addons/core/Params.hpp | 7 ++ A3A/addons/core/Stringtable.xml | 3 + .../core/functions/AI/fn_surrenderAction.sqf | 4 +- .../core/functions/Base/fn_postmortem.sqf | 38 ++++++++++ .../core/functions/Base/fn_postmortemLoop.sqf | 71 +++++++++++++++++++ .../EventHandler/fn_enemyUnitKilledEH.sqf | 2 +- .../core/functions/LTC/fn_lootToCrate.sqf | 2 + .../core/functions/REINF/fn_FIAinit.sqf | 2 +- .../core/functions/REINF/fn_postmortem.sqf | 48 ------------- .../core/functions/init/fn_initServer.sqf | 1 + .../core/functions/init/fn_initVarServer.sqf | 6 +- .../functions/Civilian/fn_civilianInitEH.sqf | 2 +- 13 files changed, 133 insertions(+), 56 deletions(-) create mode 100644 A3A/addons/core/functions/Base/fn_postmortem.sqf create mode 100644 A3A/addons/core/functions/Base/fn_postmortemLoop.sqf delete mode 100644 A3A/addons/core/functions/REINF/fn_postmortem.sqf diff --git a/A3A/addons/core/CfgFunctions.hpp b/A3A/addons/core/CfgFunctions.hpp index 593c1cf2e4..64c37b26cc 100644 --- a/A3A/addons/core/CfgFunctions.hpp +++ b/A3A/addons/core/CfgFunctions.hpp @@ -160,6 +160,8 @@ class CfgFunctions class placementSelection {}; class playableUnits {}; class getSideRadioTowerInfluence {}; + class postmortem {}; + class postmortemLoop {}; class powerReorg {}; class radioCheck {}; class rebuildAssets {}; @@ -547,7 +549,6 @@ class CfgFunctions class garrisonAdd {}; class garrisonDialog {}; class NATObomb {}; - class postmortem {}; class reDress {}; class reinfPlayer {}; class spawnHCGroup {}; diff --git a/A3A/addons/core/Params.hpp b/A3A/addons/core/Params.hpp index a5293cc3c1..a5f1700f30 100644 --- a/A3A/addons/core/Params.hpp +++ b/A3A/addons/core/Params.hpp @@ -105,6 +105,13 @@ class Params texts[] = {$STR_A3A_Params_generic_2min, $STR_A3A_Params_generic_5min, $STR_A3A_Params_generic_15min, $STR_A3A_Params_generic_30min, $STR_A3A_Params_generic_disabled}; default = 900; }; + class A3A_gcMaxObjects + { + title = $STR_A3A_Params_gcMaxObjects_title; + values[] = {50,100,150,200,300}; + texts[] = {"50","100","150","200","300"}; + default = 150; + }; class A3A_GCThreshold { title = $STR_A3A_Params_GCThreshold_title; diff --git a/A3A/addons/core/Stringtable.xml b/A3A/addons/core/Stringtable.xml index 2579f4142a..401ed571d8 100644 --- a/A3A/addons/core/Stringtable.xml +++ b/A3A/addons/core/Stringtable.xml @@ -9109,6 +9109,9 @@ Tryb gry - NIE zmieniaj tego w trakcie misji 游玩模式 - 请勿在游玩过程中改变此选项
+ + Maximum number of corpses and wrecks + Garbage Cleaner Threshold for Automatic GC Soglia Pulisci Immondizia per PI Automatico diff --git a/A3A/addons/core/functions/AI/fn_surrenderAction.sqf b/A3A/addons/core/functions/AI/fn_surrenderAction.sqf index 300279726a..8d3313b3fa 100644 --- a/A3A/addons/core/functions/AI/fn_surrenderAction.sqf +++ b/A3A/addons/core/functions/AI/fn_surrenderAction.sqf @@ -84,8 +84,8 @@ if (!isNil "_markerX") then { [_markerX, _unitSide] remoteExec ["A3A_fnc_zoneChe // timed cleanup functions -[_unit] spawn A3A_fnc_postmortem; -[_boxX] spawn A3A_fnc_postmortem; +[_unit] remoteExec ["A3A_fnc_postmortem", 2]; +[_boxX] remoteExec ["A3A_fnc_postmortem", 2]; sleep 3; // Also protects against box kills _unit allowDamage true; diff --git a/A3A/addons/core/functions/Base/fn_postmortem.sqf b/A3A/addons/core/functions/Base/fn_postmortem.sqf new file mode 100644 index 0000000000..affece56df --- /dev/null +++ b/A3A/addons/core/functions/Base/fn_postmortem.sqf @@ -0,0 +1,38 @@ +/* Handles the cleanup of dead units, vehicles and temporary objects + +Environment: Server, scheduled or unscheduled +Arguments: + Object to be cleaned up + True to add to the start of the queue (optional, default false) + +Return Value: none +*/ + +#include "..\..\script_component.hpp" +FIX_LINE_NUMBERS() + +params ["_victim", ["_addToStart", false]]; + +if (!isServer) exitWith { ServerError("Function must be called on server") }; +if (isNull _victim) exitWith {}; + +if (_victim isKindOf "CAManBase") then { + private _group = group _victim; + if (isNull _group or isGroupDeletedWhenEmpty _group) exitWith {}; // tested, global argument works + [_group, true] remoteExecCall ["deleteGroupWhenEmpty", groupOwner _group]; +} else { + if !(_victim in staticsToSave) exitWith {}; + Debug_1("Removing %1 from statics list", _victim); + staticsToSave = staticsToSave - [_victim]; + publicVariable "staticsToSave"; +}; + +Debug_1("Adding %1 to postmortem garbage cleaning", _victim); + +if (_addToStart) then { + _victim setVariable ["A3A_gcTime", 0]; + A3A_gcQueue insert [0, [_victim]]; +} else { + _victim setVariable ["A3A_gcTime", time + A3A_gcCleanTime]; + A3A_gcQueue pushBack _victim; +}; diff --git a/A3A/addons/core/functions/Base/fn_postmortemLoop.sqf b/A3A/addons/core/functions/Base/fn_postmortemLoop.sqf new file mode 100644 index 0000000000..9e52dabaee --- /dev/null +++ b/A3A/addons/core/functions/Base/fn_postmortemLoop.sqf @@ -0,0 +1,71 @@ +/* Handles cleaning up objects added to postmortem list +Maintainer: John Jordan + +Environment: Server, scheduled +Arguments: none +Return Value: none +*/ + +#include "..\..\script_component.hpp" +FIX_LINE_NUMBERS() + +private _fnc_delete = { + if (_this isKindOf "CAManBase" and !isNull objectParent _this) then { + // Otherwise vehicle seats may remain blocked + [objectParent _this, _this] remoteExec ["deleteVehicleCrew", _this]; + } else { + deleteVehicle _this; + }; +}; + +while {true} do +{ + sleep 60; + + private _players = allPlayers - (entities "HeadlessClient_F"); // could filter with AFK... + private _lastIndex = count A3A_gcQueue - 1; + private _bumpTime = time + A3A_gcCleanTime / 3; + private _bumpList = []; + private _curIndex = -1; + while { _curIndex < _lastIndex } do + { + _curIndex = _curIndex + 1; + private _object = A3A_gcQueue # _curIndex; + if (isNull _object) then { continue }; // already deleted elsewhere + if (_object getVariable ["stopPostmortem", false]) then { continue }; // removed from GC + + // If we're at the limit, delete regardless of time or proximity + if (_lastIndex - _curIndex + count _bumpList >= A3A_gcMaxObjects) then { _object call _fnc_delete; continue }; + + // If this object has a higher expiry time then we're done + if (time < _object getVariable ["A3A_gcTime", 0]) exitWith {}; + + // If there are no players nearby then delete + if (_players inAreaArray [getPosATL _object, 100, 100] isEqualTo []) then { _object call _fnc_delete; continue }; + + // If the object has been bumped too many times, delete it + private _bumps = _object getVariable ["A3A_gcBumps", 0]; + if (_bumps >= A3A_gcMaxBumps) then { _object call _fnc_delete; continue }; + + // Otherwise re-add it to the queue + _object setVariable ["A3A_gcBumps", _bumps+1]; + _object setVariable ["A3A_gcTime", _bumpTime]; + _bumpList pushBack _object; + }; + + Debug_3("Queue size %1, processed %2 items, bumped %3", _lastIndex+1, _curIndex, count _bumpList); + + // Clear out the processed entries + A3A_gcQueue deleteRange [0, _curIndex]; + if (_bumpList isEqualTo []) then { continue }; // nothing more to do if no objects got bumped + + // Insert bump list into correct position + private _bumpIndex = -1; + _lastIndex = count A3A_gcQueue - 1; + while { _bumpIndex < _lastIndex } do + { + _bumpIndex = _bumpIndex + 1; + if ((A3A_gcQueue # _bumpIndex) getVariable ["A3A_gcTime", 0] < _bumpTime) exitWith {}; + }; + A3A_gcQueue insert [_bumpIndex, _bumpList]; +}; diff --git a/A3A/addons/core/functions/EventHandler/fn_enemyUnitKilledEH.sqf b/A3A/addons/core/functions/EventHandler/fn_enemyUnitKilledEH.sqf index ed2eb9659c..105b5572e5 100644 --- a/A3A/addons/core/functions/EventHandler/fn_enemyUnitKilledEH.sqf +++ b/A3A/addons/core/functions/EventHandler/fn_enemyUnitKilledEH.sqf @@ -11,7 +11,7 @@ if (_victim getVariable ["spawner",false]) then //Gather infos, trigger timed despawn private _victimGroup = group _victim; private _victimSide = side (group _victim); -[_victim] spawn A3A_fnc_postmortem; +[_victim] remoteExec ["A3A_fnc_postmortem", 2]; // Deplete resource pools if we haven't paid for this unit in advance private _pool = _victim getVariable ["A3A_resPool", "legacy"]; diff --git a/A3A/addons/core/functions/LTC/fn_lootToCrate.sqf b/A3A/addons/core/functions/LTC/fn_lootToCrate.sqf index 09fd18f996..71d0513cb2 100644 --- a/A3A/addons/core/functions/LTC/fn_lootToCrate.sqf +++ b/A3A/addons/core/functions/LTC/fn_lootToCrate.sqf @@ -126,6 +126,7 @@ _lootBodies = { if (_remaining isEqualTo [[],[],[],[]]) exitWith {}; _pos = getPos _unit; _container = "GroundWeaponHolder" createVehicle _pos; + [_container, true] remoteExec ["A3A_fnc_postmortem", 2]; // clean up once players move away { _container addWeaponCargoGlobal [_x, 1]; } forEach (_remaining#0); @@ -161,6 +162,7 @@ _allUnlockedArray = []; if !(_remainder isEqualTo [[],[],[],[]]) then { _newContainer = "GroundWeaponHolder" createVehicle _pos; + [_newContainer, true] remoteExec ["A3A_fnc_postmortem", 2]; // clean up once players move away _remainder params ["_weaponsArray", "_magsArray", "_itemsArray", "_backpacksArray"]; diff --git a/A3A/addons/core/functions/REINF/fn_FIAinit.sqf b/A3A/addons/core/functions/REINF/fn_FIAinit.sqf index fc4e94aec4..e5683ea078 100644 --- a/A3A/addons/core/functions/REINF/fn_FIAinit.sqf +++ b/A3A/addons/core/functions/REINF/fn_FIAinit.sqf @@ -39,7 +39,7 @@ if (player == leader _unit) then { _unit setVariable ["owner", player, true]; _unit addEventHandler ["killed", { _victim = _this select 0; - [_victim] spawn A3A_fnc_postmortem; + [_victim] remoteExec ["A3A_fnc_postmortem", 2]; _killer = _this select 1; if (side _killer == Occupants) then { _nul = [0.25,0,getPos _victim] remoteExec ["A3A_fnc_citySupportChange",2]; diff --git a/A3A/addons/core/functions/REINF/fn_postmortem.sqf b/A3A/addons/core/functions/REINF/fn_postmortem.sqf deleted file mode 100644 index 7ce111af66..0000000000 --- a/A3A/addons/core/functions/REINF/fn_postmortem.sqf +++ /dev/null @@ -1,48 +0,0 @@ -/* Handles the despawn and cleanup of dead units and vehicles -* Params: -* _victim : OBJECT : The dead unit or vehicle -* -* Returns: -* Nothing -*/ - -params ["_victim"]; -#include "..\..\script_component.hpp" -FIX_LINE_NUMBERS() -private _group = group _victim; - -Debug("PostMortem Called"); -if (isnull _victim)exitwith{Error("Function failed called with null param.")}; - -if (isNull _group) then -{ - Debug_1("Group for victim :: %1, no group found! Removing from Statics list.",_victim); - - if (_victim in staticsToSave) then - { - staticsToSave = staticsToSave - [_victim]; - publicVariable "staticsToSave"; - }; -}; - -Debug_3("Pausing for %1 minutes before cleaning victim: %2 and group: %3", round cleantime/60, _victim, _group); -sleep cleantime; - -if (_victim getVariable ["stopPostmortem", false]) exitWith {}; - -if !(isnull _victim) then -{ - Debug_1("Cleanup complete for %1 victim.", _victim); - if (_victim isKindOf "CAManBase" and !isNull objectParent _victim) then { - // Otherwise vehicle seats may remain blocked - [objectParent _victim, _victim] remoteExec ["deleteVehicleCrew", _victim]; - } else { - deleteVehicle _victim; - }; -}; - -if !(isnull _group) then -{ - Debug_1("Cleanup complete for %1 group.", _group); - deleteGroup _group; -}; diff --git a/A3A/addons/core/functions/init/fn_initServer.sqf b/A3A/addons/core/functions/init/fn_initServer.sqf index 193aa15534..e7bc59233b 100644 --- a/A3A/addons/core/functions/init/fn_initServer.sqf +++ b/A3A/addons/core/functions/init/fn_initServer.sqf @@ -310,6 +310,7 @@ A3A_startupState = "completed"; publicVariable "A3A_startupState"; // ********************* Initialize loops ******************************************* +[] spawn A3A_fnc_postmortemLoop; // Postmortem cleanup loop [] spawn A3A_fnc_distance; // Marker spawn loop [] spawn A3A_fnc_resourcecheck; // 10-minute loop [] spawn A3A_fnc_aggressionUpdateLoop; // 1-minute loop diff --git a/A3A/addons/core/functions/init/fn_initVarServer.sqf b/A3A/addons/core/functions/init/fn_initVarServer.sqf index fc58469694..8a91cc55fa 100644 --- a/A3A/addons/core/functions/init/fn_initVarServer.sqf +++ b/A3A/addons/core/functions/init/fn_initVarServer.sqf @@ -35,8 +35,6 @@ private _declareServerVariable = { //////////////////////////////////////// Info("initialising general server variables"); -//time to delete dead bodies, vehicles etc.. -DECLARE_SERVER_VAR(cleantime, 3600); //initial spawn distance. Less than 1Km makes parked vehicles spawn in your nose while you approach. //User-adjustable variables are now declared in initParams //DECLARE_SERVER_VAR(distanceSPWN, 1000); @@ -168,6 +166,10 @@ A3A_tasksData = []; A3A_buildingsToSave = []; +A3A_gcQueue = []; // List of postmortem objects to clean up +A3A_gcCleanTime = 1800; // Base time for deleting postmortem objects +A3A_gcMaxBumps = 3; // Max times to delay cleanup for an object that's near players + hcArray = []; // array of headless client IDs membersX = []; // These two published later by startGame diff --git a/A3A/addons/patcom/functions/Civilian/fn_civilianInitEH.sqf b/A3A/addons/patcom/functions/Civilian/fn_civilianInitEH.sqf index d21bcbdf83..fd606cc392 100644 --- a/A3A/addons/patcom/functions/Civilian/fn_civilianInitEH.sqf +++ b/A3A/addons/patcom/functions/Civilian/fn_civilianInitEH.sqf @@ -86,7 +86,7 @@ _unit addEventHandler ["Killed", { }; }; - [_victim] spawn A3A_fnc_postmortem; + [_victim] remoteExec ["A3A_fnc_postmortem", 2]; }]; ["civInit", [_unit]] call EFUNC(Events,triggerEvent); \ No newline at end of file From 8093702eac30ced9036eb6d5b1569cc44ce5e8ff Mon Sep 17 00:00:00 2001 From: Tiny-DM <148804148+Tiny-DM@users.noreply.github.com> Date: Wed, 12 Jun 2024 14:14:49 -0400 Subject: [PATCH 36/78] Destroy Heli mission fixes (#3256) * initial commit (ready) * added slingload functionality --- .../core/functions/Missions/fn_DES_Heli.sqf | 32 ++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/A3A/addons/core/functions/Missions/fn_DES_Heli.sqf b/A3A/addons/core/functions/Missions/fn_DES_Heli.sqf index f7d61db5ac..baece299a6 100644 --- a/A3A/addons/core/functions/Missions/fn_DES_Heli.sqf +++ b/A3A/addons/core/functions/Missions/fn_DES_Heli.sqf @@ -83,8 +83,35 @@ while {_counter != _counterLimit} do { } else {_counter = _counter -1}; }; +//creating ammobox if not armed +_ammoBox = objNull; +if (!_isAttackHeli) then { + _ammoBox = [_faction get "ammobox", _posCrash, 10, 5, true] call A3A_fnc_safeVehicleSpawn; // Allegedly there's alternative syntax that allows you to check which classnames can be slingloaded + // For that alternative syntax, no results are accurate for the ammoboxes we use so I'm spawning it to test it + if !(_heli canSlingLoad _ammoBox) exitWith { + deleteVehicle _ammoBox; + }; + // Otherwise when destroyed, ammoboxes sink 100m underground and are never cleared up + _ammoBox addEventHandler ["Killed", { [_this#0] spawn { sleep 10; deleteVehicle (_this#0) } }]; + [_ammoBox] spawn A3A_fnc_fillLootCrate; + [_ammoBox] call A3A_Logistics_fnc_addLoadAction; +}; + //creating mission marker near crash site -private _posCrashMrk = _heli getRelPos [random 500,random 360]; +private _posCrashMrk = [0,0,0]; +private _crashMarkAttempt = 1; +private _isWater = true; +private _isInRange = false; + +while {_crashMarkAttempt < 10 && (_isWater || !_isInRange)} do { + Debug_1("Searching for marker position, attempt %1",_crashMarkAttempt); + _posCrashMrk = _heli getRelPos [random 500,random 360]; + _isWater = surfaceIsWater _posCrashMrk; + _isInRange = (_posCrashMrk select [0,2]) findIf { (_x < 300) || (_x > worldSize - 300)} isEqualTo -1; + _crashMarkAttempt = _crashMarkAttempt + 1; +}; + +if (_crashMarkAttempt isEqualTo 10) then {Debug("Failed to find suitable position for marker, assigning to heli pos"); _posCrashMrk = getPos _heli;}; private _taskMrk = createMarker [format ["DES%1", random 100],_posCrashMrk]; _taskMrk setMarkerShape "ICON"; @@ -289,6 +316,7 @@ if (_vehR distance _heli < 50) then { private _notAlivePilots = true; {if ([_x] call A3A_fnc_canFight) exitWith {_notAlivePilots = false}}forEach units _pilots; + if (!isNull _ammoBox && _ammoBox distance _heli < 50) then {Debug("Crate is alive recovering now"); _heli setSlingLoad _ammoBox;}; if (_typeVehH in ( (_faction get "vehiclesHelisLight") + (_faction get "vehiclesHelisTransport") )) then { if !(_typeVehH in (_faction get "vehiclesHelisLight")) then { @@ -378,6 +406,8 @@ deleteMarker _taskMrk; deleteMarker _mrkCrash; //delete units, vehicles and groups +if (!isNull _ammoBox && (getSlingLoad _heli == _ammoBox) && (_ammoBox distance _missionOriginPos < 400)) then {deleteVehicle _ammoBox;}; {[_x] spawn A3A_fnc_vehDespawner} forEach _vehicles; {[_x] spawn A3A_fnc_groupDespawner} forEach _groups; + Debug("Downed Heli clean up complete"); From e81b82c04ee537e9579338dfb09033b052cf878d Mon Sep 17 00:00:00 2001 From: Tiny-DM <148804148+Tiny-DM@users.noreply.github.com> Date: Wed, 12 Jun 2024 14:18:09 -0400 Subject: [PATCH 37/78] Setup GUI Factions Info (#3269) * initial commit (mostly ready) * updates shortnames and descriptions 1 * update 24.6.7 * separatist development team * code optimizations and string fix --- A3A/addons/core/Stringtable.xml | 197 ++++++++++++++++++ A3A/addons/core/Templates/Templates.hpp | 178 +++++++++++++++- A3A/addons/gui/Stringtable.xml | 20 +- A3A/addons/gui/dialogues/defines.hpp | 1 + A3A/addons/gui/dialogues/ids.inc | 3 + A3A/addons/gui/dialogues/setupDialog.hpp | 62 ++++-- .../SetupGUI/fn_setupFactionsTab.sqf | 72 ++++++- .../SetupGUI/fn_setupLoadgameTab.sqf | 9 +- 8 files changed, 504 insertions(+), 38 deletions(-) diff --git a/A3A/addons/core/Stringtable.xml b/A3A/addons/core/Stringtable.xml index 401ed571d8..9bd80d1ea5 100644 --- a/A3A/addons/core/Stringtable.xml +++ b/A3A/addons/core/Stringtable.xml @@ -16220,5 +16220,202 @@ 与指挥部班组车辆管理相关的选项 + + + A coalition of Middle-Eastern and Asian nations led by Iran and China, the Canton protocol Strategic Alliance Treaty's meteoric rise rivals the power of the western NATO coalition. CSAT forces prefer to use the Katiba assault rifle, chambered in 6.5x39mm Caseless. + + + CSAT forces are frequently operating in the Pacific island of Tanoa at the request of the local government and use Chinese weapons more frequently. They prefer the 5.8x42mm intermediate caliber for the CAR-95 assault rifles. + + + Since its founding in 1949, the North Atlantic Treaty Organization has been dedicated to ensuring the safety and security of all nations involved in the alliance, leading to one of the world's most lethal superpowers. NATO forces use the 6.5x39mm cartridge for almost all small arms. + + + Since its founding in 1949, the North Atlantic Treaty Organization has been dedicated to ensuring the safety and security of all nations involved in the alliance, with this regiment hailing from the United Kingdom and using the SPAR-16 and SPAR-17 rifles. + + + The dedicated protectors of a small Eastern European territory near Belarus, the Livonia Defense Force are a relatively small but deceptively capable army. They use custom-made Promet rifles, often utilizing custom sights and underbarrel shotgun attachments. + + + The Altis Armed Forces are comprised mostly of combat veterans and patriotic citizens from their home island, with an outdated arsenal being actively renovated. They prefer to use the Mk20 bullpup assault rifle chambered in 5.56x45mm STANAG NATO-standard magazines. + + + Ruthless and willing to do anything for a quick buck, the private military corporation of ION Services, Incorporated and it's diverse set of contractors believe every job has a reasonable price. The company buys assets in bulk for dirt-cheap, and there is no standard-issue rifle. + + + The AAF's treatment of the civilans on Altis has left many moving for a change in leadership, and the Freedom and Independence Army is here to restore freedom and a government with the people in mind. The FIA primarily use sub-machine guns to start with, quickly transitioning to stolen enemy weapons. + + + Syndikat supporters see through the reign of CSAT on the Pacific island of Tanoa and are actively attempting to overthrow the government responsible for allowing foreign occupation. Similar to the FIA, they typically use sub-machine guns for hit-and-run tactics. + + + The Livonia Freedom Fighters believe that the LDF has grown corrupt and that the government needs to be reevaluated, whether peacefully or with force by the hands of the rebellion forming in Livonia. The LFF often use basic hunting shotguns until the opportunity to steal an enemy weapon presents itself. + + + No rebellion is won without the support of the civilians, whether they choose to report information to the rebels or volunteer to fight for what is right. Whatever their role may be, the rebellion is always fighting for their freedom. + + + ION Services, Incorporated forces around Sefrou Ramal are still classified as independent contractors, but are hired by third parties for specific jobs in the destabilized region. They use the custom-made XMS bullpup rifles with standard STANAG magazines. + + + The Sefrawi Freedom and Independence Army is a state-backed paramilitary group, funded and reporting directly to the Arganian government for the work that's too dirty for the ADF's soldiers. They typically use the Velko rifles, which are domestically sourced. + + + The Arganian Defense Force is the organized army defending Argana. They take the role of the benevolent overlords, leaving the SFIA to do the dirty work under the sponsorship of the ADF. They use the Velko rifles along with the Mk20 bullpup rifle. + + + The Tura are an ancient tribe that opposes the urbanization and military presence in Sefrawi and is willing to take up arms to retake what once was their home. They use weapons stolen from the enemy, as well as armored pickups and technicals for assault. + + + Many of the citizens of Sefrou-Ramal have not had the chance to evacuate yet, making the area very dangerous for any noncombatants. The Tura look to help the residents of their homeland however possible. + + + The Military Assistance Command, Vietnam are the operational group of the US military tasked with invading Vietnam. They normally use later World War II weapons with a few fresh faces, like the M14, M16, and M60. + + + The People's Army of Vietnam are the citizens and militia of Vietnam dedicated to fighting the invasion of the US, with weapons funded from surrounding Eastern countries such as China and the Soviet Union. They typically use Type 56 assault rifles and the SKS battle rifle. + + + The Pissed Off Farmers are an excellent example of what happens when you mess with the rice paddies. They have a high supply of Mosin-Nagants, due to the incredible mass-production during World War II. + + + The noncombatant civilians of Vietnam wish for no part in this war, solely looking to go back to the time where they could farm in peace. + + + The Armed Forces of the Russian Federation are the current-age Russian Army. Equipping a variety of cutting edge and Cold-War era vehicles, the AFRF typically use homegrown AK assault rifles chambered in 5.45 and 7.62 calibers. + + + The Chernarussian Movement of the Red Star is a pro-Russian separatist movement that quickly evolved to an active civilian militia to a powerful force capable of challenging governments directly. They normally use Cold-War era Soviet equipment and vehicles. + + + The Chernarus Defense Force are the culmination of the land, air, and sea branches dedicated to the defense of Chernarus. They typically use a variety of surplus Russian weaponry, but have cut all ties with the previous government. They are the primary counter-insurgency force against the ChDKZ. + + + The United States Army are one of the world's most dangerous military superpowers, with their alliance to NATO making them a difficult threat. They typically produce and use a substantial amount of NATO weaponry, including 5.56 STANAG and 7.62 calibers. + + + The United States Marine Corps are the primary branch of the US military deployed overseas. They retain the same lethality as their domestic counterparts, with equipment fitted for operating on the high seas. Their small arms are predominantly the same as the standard US Army. + + + The National Party formed as a civilian militia during the civil war between the CDF and the ChDKZ. As the territory was previously part of the Soviet Union, NAPA uses weapons it can steal from either Russian-backed force, but many militiamen fall back on the commonly available Kar98K. + + + The Serbian Armed Forces used to primarily use Soviet equipment, but have since diversified their arsenal after the fall of the Soviet Union. They often wield the HK G36, and commonly use American Humvees along with a host of more modern Russian vehicles. + + + The African Desert Army is a coalition of North African nations around the Sahara. They primarily use very old Soviet equipment and Vietnam-War era US equipment, and prefer a variety of mass-produced rifles like the M16, AK-74, and G3. + + + The Afghan National Army has, like its host country, undergone quite the history since it's conception in 1997. They use a mix of locally-sourced, Soviet, and American weapons, as well as Soviet surplus equipment supported by the remnants of American occupation. + + + The Soviets after the end of World War II built up their own military superpower and nuclear program, independent of the US. With the development of the AK-47 and mass-produced variants like the AKM, the Soviets became one of the two leading world powers. + + + After the victories on the Pacific Front during World War II, the United States realized it was woefully ill-prepared for another prolonged war and put itself at the forefront of military innovation and industry. They typically use the M16 and M14 rifles which have been in service to this day. + + + The Horizon Island Defense Force are the small military force defending the Pacific island of Tanoa. They typically use Vietnam-war era and similar US gear, rounded with a variety of imported European weapons and vehicles. + + + The Malden Defense Force are the small military force defending the island of Malden, close to the Gibraltar Strait. They use US imported weaponry and vehicles, as well as the French Mystere fighter for aerial operations. + + + The Takistani Army is backed by a variety of sources, which are represented as individual templates in the faction selector. This faction uses primarily Eastern, or Russian, vehicles and weaponry. + + + The Takistani Army is backed by a variety of sources, which are represented as individual templates in the faction selector. This faction uses primarily Western, or United States, vehicles and weaponry. + + + The Takistani Army is backed by a variety of sources, which are represented as individual templates in the faction selector. This faction is transitioning between military backers and uses a mix of United States and Russian vehicles and weaponry. + + + The Altis Armed Forces are comprised mostly of combat veterans and patriotic citizens from their home island, with an outdated arsenal of U.S. and Soviet equipment, which is being actively renovated. They typically use the HK G3 and HK G36. + + + The dedicated protectors of a small Eastern European territory near Belarus, the Livonia Defense Force are a relatively small but deceptively capable army. As a former Soviet territory, the military uses any surplus Soviet gear it can scavenge. + + + The Kyrgystan Royal Guard is the primary defending force of the Middle-Eastern country of Kyrgystan. Outfitted primarily with U.S. surplus equipment, the KRG make use of a variety of small arms imported from various neighboring countries. + + + The Chernorussian Communist Militia is quite similar to NAPA, with a group of citizens that takes faith in the old ways of the Soviet Union over the modern ideology of capitalism. Similar to NAPA, they scavenge whatever Soviet weapons they can. + + + A detachment of ION Services, Incorporated, is sent by an unknown client to cause instability in the region. ION mercenaries have better funding and access to a wider variety of assets than other grassroots rebellions. + + + The Takistani militia is an unexpectedly well-armed group of civilians who hold a significant opposition to the foreign occupation and support the acting government is attempting to use to bolster its ranks. They use a variety of scavenged weapons, commonly relying on bolt-action rifles. + + + The Livonia Separatist Militia works against the, per their view, tyrannic rule of the current government. They use scavenged weapons wherever possible since many members are defectors with previous military experience, but many prefer to fall back on the CZ550, a hunting rifle in 8mm Mauser. + + + The civilians of Chernarus already have enough on their plate with the active civil war in their home country. It's your job to end the rule of the corrupt government over these people's lives. + + + The remainder of the civilians who were unable to evacuate the combat zone, the Takistani civilians are always on alert and have learned not to trust anyone. Make sure you restore peace to their lands. + + + The British Armed Forces have quite the history, and their unique assortment of weaponry and equipment clearly shows it. They typically use the L85 series of assault rifles, chambered in 5.56 NATO. + + + The Royal Army Corps of Sahrani use a variety of NATO and U.S. vehicles and weaponry, with some diversity depending on individual preference, often including versions of the FN FAL or HK G36. + + + The Sahrani Liberation Army are a group that opposes the Western support of the current government and has successfully acquired assets from a variety of Eastern nations to execute a violent coup in Sahrani. They use a wide variety of AK-pattern rifles. + + + The Takistani Army maintains a healthy stockpile of Soviet-era equipment and small arms after the end of official Soviet occupation. Their arsenal is rounded out with the occaisonal foreign rifle, such as the FAL 50.61. + + + The Bundesweher are the current armed forces for Germany. They frequently use domestically produced rifles, such as the G36, HK416, and HK417 for small arms. Their armored units are rounded out with many NATO and U.S. produced vehicles. + + + The Horizon Island Legion are the small military force defending the Pacific island of Tanoa. They typically use Gulf-war era and similar US gear, rounded with a variety of imported European weapons and vehicles and a substantial amount of Vietnam-era small arms. + + + This is the Military Assistance Command, Vietnam, and are the operational of the US military tasked with invading Vietnam. They normally use later World War 2 weapons with a few fresh faces, like the M14, M16, and M60. + + + The People's Army of Vietnam are the citizens and militia of Vietnam dedicated to fighting the invasion of the US, with weapons funded from surrounding Eastern countries such as China and the Soviet Union. They typically use Type 56 assault rifles and the SKS battle rifle. + + + The Vietcong are a milita separatist force directly fighting the PAVN and it's reliance on the power of foreign nations. Due to the high availablilty, the VC typically use similar weapons as the PAVN, including a variety of AK variants and AK clones. + + + The NVA were the predominant armed forces in Germany from 1956 to 1990, with the fall of the Soviet Union. They typically use a wide variety of AK pattern rifles due to the overwhelming availability. + + + The Bundesweher are the current armed forces for Germany. They frequently use domestically produced rifles, such as the G36 and HK33 for small arms. Their armored units are rounded out with many NATO and U.S. produced vehicles. + + + The Freedom and Independence Army is a group of civilians opposing the occupation of the BW and NVA. They make good use of their ample suply of Mosin-Nagants, but rapidly switch to locally produced rifles when they can be acquired. + + + The civilians of Germany never wanted a civil war, yet the conflicting interests of two leaders has led the country and its citizens into a very poor position. The FIA aim to lift this burden by taking matters into their own hands. + + + The Bundesweher are the current armed forces for Germany. They frequently use domestically produced rifles, such as the G27, G36, and G38 for small arms. Their armored units are rounded out with many NATO and U.S. produced vehicles. + + + The United States represented the industrial backbone of the Allies during World War II. U.S. forces typically use a wide variety of battle rifles and SMGs, such as the M1 Garand and M1A1 Thompson. + + + The Wehrmacht were the armed forces of Germany during World War II. They typically use the Kar98K, and a variety of sub-machine guns like the MP38 and MP40, and created the first true assault rifle, the STG 44. + + + The Free French Forces are a separatist movement defending themselves primarily against the Wehrmacht, and later against the aggression of the United Kingdom and other Allied countries. Many Kar98K rifles are available, making them the precision weapon of choice for any revolutionary. + + + The civilians of France have certainly seen their fair share of turmoil over the last 300 years, but the impact of World War II has been unlike anything seen before. The FFF wishes to liberate these people from the clutches of the Germans. + + + CSAT forces operating in Livonia are Russian-based and use modern Russian gear along with weapons from other nations in the alliance. They typically use the Katiba assault rifle, similar to traditional CSAT doctrine. + + + The Army of the Czech Republic, as a landlocked country, primarily focuses on it's Air Force and ground forces. Many of the weapons the ACR use are standard NATO-issue, but they tend to diversify with a variety of homegrown weapons, such as the vz. 58 or CZ BREN. + + \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates.hpp b/A3A/addons/core/Templates/Templates.hpp index 8ada8797ca..668a86ea1f 100644 --- a/A3A/addons/core/Templates/Templates.hpp +++ b/A3A/addons/core/Templates/Templates.hpp @@ -18,6 +18,8 @@ class Templates name = "A3 CSAT Arid"; file = "Vanilla_AI_CSAT_Arid"; climate[] = {"arid", "arctic"}; + shortName = "CSAT"; + lore = $STR_A3A_templates_lore_CSAT; }; class Vanilla_CSAT_Temperate : Vanilla_CSAT_Arid { @@ -31,6 +33,7 @@ class Templates file = "Vanilla_AI_CSAT_Apex"; climate[] = {"tropical"}; forceDLC[] = {"expansion"}; + lore = $STR_A3A_templates_lore_CSATApex; }; class Vanilla_CSAT_Enoch : Vanilla_CSAT_Arid { @@ -38,6 +41,7 @@ class Templates file = "Vanilla_AI_CSAT_Enoch"; climate[] = {"temperate"}; forceDLC[] = {"enoch"}; + lore = $STR_A3A_templates_lore_CSATEnoch; }; class Vanilla_NATO_Arid : Vanilla_Base @@ -47,6 +51,8 @@ class Templates name = "A3 NATO Arid"; file = "Vanilla_AI_NATO_Arid"; climate[] = {"arid"}; + shortName = "NATO"; + lore = $STR_A3A_templates_lore_NATO; }; class Vanilla_NATO_Tropical : Vanilla_NATO_Arid { @@ -75,6 +81,7 @@ class Templates climate[] = {"tropical"}; forceDLC[] = {"expansion"}; priority = 5; + lore = $STR_A3A_templates_lore_NATOUK; }; class Vanilla_NATO_UK_Temperate : Vanilla_NATO_UK_Tropical { @@ -98,6 +105,8 @@ class Templates maps[] = {"enoch","vt7"}; climate[] = {"temperate"}; forceDLC[] = {"enoch"}; + shortName = "LDF"; + lore = $STR_A3A_templates_lore_LDF; }; class Vanilla_AAF : Vanilla_Base @@ -108,6 +117,8 @@ class Templates file = "Vanilla_AI_AAF"; maps[] = {"altis"}; climate[] = {"arid"}; + shortName = "AAF"; + lore = $STR_A3A_templates_lore_AAF; }; class Vanilla_ION : Vanilla_Base { @@ -118,6 +129,8 @@ class Templates climate[] = {}; forceDLC[] = {"enoch","expansion"}; priority = 5; + shortName = "ION"; + lore = $STR_A3A_templates_lore_ION; }; class Vanilla_FIA : Vanilla_Base @@ -126,6 +139,8 @@ class Templates flagTexture = "a3\data_f\flags\flag_fia_co.paa"; name = "A3 FIA"; file = "Vanilla_Reb_FIA"; + shortName = "FIA"; + lore = $STR_A3A_templates_lore_FIA; }; class Vanilla_SDK : Vanilla_Base @@ -137,6 +152,8 @@ class Templates maps[] = {"Tanoa"}; climate[] = {"tropical"}; forceDLC[] = {"expansion"}; + shortName = "SDK"; + lore = $STR_A3A_templates_lore_SDK; }; class Vanilla_LFF : Vanilla_Base @@ -148,13 +165,17 @@ class Templates maps[] = {"enoch","vt7"}; climate[] = {"temperate"}; forceDLC[] = {"enoch"}; + shortName = "LFF"; + lore = $STR_A3A_templates_lore_LFF; }; class Vanilla_Civ : Vanilla_Base { side = "Civ"; flagTexture = "a3\data_f\flags\flag_aaf_co.paa"; - name = "Vanilla"; + name = "A3 Civilians"; file = "Vanilla_Civ"; + shortName = "Civilian"; + lore = $STR_A3A_templates_lore_CIV; }; // ***************************** Western Sahara ***************************** @@ -173,6 +194,8 @@ class Templates flagTexture = "\A3\Data_F\Flags\flag_ion_CO.paa"; name = "WS ION"; file = "WS_AI_ION"; + shortName = "ION"; + lore = $STR_A3A_templates_lore_WS_AI_ION; }; class WS_SIFA : WS_Base { @@ -180,6 +203,8 @@ class Templates flagTexture = "\lxws\data_f_lxws\img\flags\flag_SFIA_CO.paa"; name = "WS SFIA"; file = "WS_AI_SFIA"; + shortName = "SFIA"; + lore = $STR_A3A_templates_lore_WS_AI_SIFA; }; class WS_ADF : WS_Base { @@ -187,6 +212,8 @@ class Templates flagTexture = "\lxws\data_f_lxws\img\flags\flag_Argana_CO.paa"; name = "WS ADF"; file = "WS_AI_ADF"; + shortName = "ADF"; + lore = $STR_A3A_templates_lore_WS_AI_ADF; }; class WS_CSAT : WS_Base { @@ -194,6 +221,8 @@ class Templates flagTexture = "A3\Data_F\Flags\Flag_CSAT_CO.paa"; name = "WS CSAT North Africa"; file = "WS_AI_CSAT_NAfrica"; + shortName = "CSAT"; + lore = $STR_A3A_templates_lore_CSAT; }; class WS_TURA : WS_Base { @@ -201,6 +230,8 @@ class Templates flagTexture = "a3\data_f\flags\flag_fia_co.paa"; name = "WS Tura"; file = "WS_Reb_TURA"; + shortName = "Tura"; + lore = $STR_A3A_templates_lore_WS_Reb_Tura; }; class WS_Civ : WS_Base { @@ -208,6 +239,8 @@ class Templates flagTexture = "\lxws\data_f_lxws\img\flags\flag_Argana_CO.paa"; name = "Western Sahara"; file = "WS_Civ"; + shortName = "Civilian"; + lore = $STR_A3A_templates_lore_WS_CIV; }; class WS_NATO : WS_Base { @@ -215,6 +248,8 @@ class Templates flagTexture = "\A3\Data_F\Flags\Flag_NATO_CO.paa"; name = "WS NATO Desert"; file = "WS_AI_NATO_Desert"; + shortName = "NATO"; + lore = $STR_A3A_templates_lore_NATO; }; // ***************************** VN ***************************** @@ -234,6 +269,8 @@ class Templates flagTexture = "vn\objects_f_vietnam\flags\data\vn_flag_01_usa_co.paa"; name = "VN MACV"; file = "VN_AI_MACV"; + shortName = "MACV"; + lore = $STR_A3A_templates_lore_VN_AI_MACV; }; class VN_PAVN : VN_Base @@ -242,6 +279,8 @@ class Templates flagTexture = "vn\objects_f_vietnam\flags\data\vn_flag_01_pavn_co.paa"; name = "VN PAVN"; file = "VN_AI_PAVN"; + shortName = "PAVN"; + lore = $STR_A3A_templates_lore_VN_AI_PAVN; }; class VN_POF : VN_Base @@ -250,6 +289,8 @@ class Templates flagTexture = "vn\objects_f_vietnam\flags\data\vn_flag_01_lao_dmg_ca.paa"; name = "VN POF"; file = "VN_Reb_POF"; + shortName = "POF"; + lore = $STR_A3A_templates_lore_VN_Reb_POF; }; class VN_Civ : VN_Base @@ -258,6 +299,8 @@ class Templates flagTexture = "\vn\objects_f_vietnam\flags\vn_flag_01_lao_co.paa"; name = "Cam Lao Nam"; file = "VN_Civ"; + shortName = "Civilian"; + lore = $STR_A3A_templates_lore_VN_Civ; }; // ***************************** RHS ***************************** @@ -278,6 +321,8 @@ class Templates name = "RHS AFRF Arid"; file = "RHS_AI_AFRF_Arid"; climate[] = {"arid"}; + shortName = "AFRF"; + lore = $STR_A3A_templates_lore_AFRF; }; class RHS_AFRF_Temperate : RHS_AFRF_Arid { @@ -294,6 +339,8 @@ class Templates file = "RHS_AI_ChDKZ"; maps[] = {"chernarus_summer","chernarus_winter","chernarus"}; logo = "\rhsgref\addons\rhsgref_main\data\rhs_logo_ca.paa"; + shortName = "ChDKZ"; + lore = $STR_A3A_templates_lore_RHS_AI_ChDKZ; }; class RHS_HIDF : RHS_Base { @@ -313,6 +360,8 @@ class Templates name = "RHS CDF"; file = "RHS_AI_CDF"; maps[] = {"chernarus_summer","chernarus_winter","chernarus"}; + shortName = "CDF"; + lore = $STR_A3A_templates_lore_CDF; }; class RHS_USAF_Army_Arid : RHS_Base @@ -322,6 +371,8 @@ class Templates name = "RHS US Army Arid"; file = "RHS_AI_USAF_Army_Arid"; climate[] = {"arid"}; + shortName = "US Army"; + lore = $STR_A3A_templates_lore_USAF; }; class RHS_USAF_Army_Temperate : RHS_USAF_Army_Arid { @@ -333,6 +384,8 @@ class Templates { name = "RHS USMC Arid"; file = "RHS_AI_USAF_Marines_Arid"; + shortName = "US Marines"; + lore = $STR_A3A_templates_lore_USMC; }; class RHS_USAF_Marines_Temperate : RHS_USAF_Army_Temperate { @@ -346,6 +399,8 @@ class Templates flagTexture = "\rhsgref\addons\rhsgref_main\data\Flags\flag_NAPA_co.paa"; name = "RHS NAPA"; file = "RHS_Reb_NAPA"; + shortName = "NAPA"; + lore = $STR_A3A_templates_lore_NAPA; }; class RHS_Civ : RHS_Base @@ -354,6 +409,8 @@ class Templates flagTexture = "a3\data_f\flags\flag_fia_co.paa"; name = "RHS"; file = "RHS_Civ"; + shortName = "Civilian"; + lore = $STR_A3A_templates_lore_CIV; }; class RHS_SAF_Base @@ -369,6 +426,8 @@ class Templates flagTexture = "rhssaf\addons\rhssaf_main\data\flags\flag_serbia_co.paa"; name = "RHS SAF"; file = "RHS_AI_SAF"; + shortName = "SAF"; + lore = $STR_A3A_templates_lore_RHS_AI_SAF; }; // ***************************** 3CB Factions ***************************** @@ -388,6 +447,8 @@ class Templates name = "3CB ADA"; file = "3CB_AI_ADA"; climate[] = {"arid"}; + shortName = "ADA"; + lore = $STR_A3A_templates_lore_3CB_AI_ADA; }; class 3CBF_ANA : 3CBF_Base @@ -397,6 +458,8 @@ class Templates name = "3CB ANA"; file = "3CB_AI_ANA"; climate[] = {"arid"}; + shortName = "ANA"; + lore = $STR_A3A_templates_lore_3CB_AI_ANA; }; class 3CBF_CW_SOV : 3CBF_Base @@ -406,6 +469,8 @@ class Templates name = "3CB Cold War USSR"; file = "3CB_AI_CW_Sov"; climate[] = {"temperate","tropical","arctic"}; + shortName = "CW SOV"; + lore = $STR_A3A_templates_lore_3CB_AI_CW_Sov; }; class 3CBF_CW_US : 3CBF_Base @@ -415,6 +480,8 @@ class Templates name = "3CB Cold War US"; file = "3CB_AI_CW_US"; climate[] = {"temperate","tropical","arctic"}; + shortName = "CW US"; + lore = $STR_A3A_templates_lore_3CB_AI_CW_US; }; class 3CBF_HIDF : 3CBF_Base @@ -425,6 +492,8 @@ class Templates file = "3CB_AI_HIDF"; maps[] = {"tanoa"}; climate[] = {"temperate","tropical","arctic"}; + shortName = "HIDF"; + lore = $STR_A3A_templates_lore_3CB_AI_HIDF; }; class 3CBF_MDF : 3CBF_Base @@ -435,6 +504,8 @@ class Templates file = "3CB_AI_MDF"; maps[] = {"malden"}; climate[] = {"arid"}; + shortName = "MDF"; + lore = $STR_A3A_templates_lore_3CB_AI_MDF; }; class 3CBF_TKA_East : 3CBF_Base @@ -445,12 +516,16 @@ class Templates file = "3CB_AI_TKA_East"; maps[] = {"takistan","tem_anizay","kunduz"}; climate[] = {"arid"}; + shortName = "TKA East"; + lore = $STR_A3A_templates_lore_3CB_AI_TKA_East; }; class 3CBF_TKA_West : 3CBF_TKA_East { side = "Occ"; name = "3CB TKA West"; file = "3CB_AI_TKA_West"; + shortName = "TKA West"; + lore = $STR_A3A_templates_lore_3CB_AI_TKA_West; }; class 3CBF_TKA_Mix : 3CBF_TKA_East { @@ -458,6 +533,8 @@ class Templates name = "3CB TKA Mix"; file = "3CB_AI_TKA_Mix"; priority = 39; // not default anywhere + shortName = "TKA Mix"; + lore = $STR_A3A_templates_lore_3CB_AI_TKA_Mix; }; class 3CBF_AAF : 3CBF_Base @@ -468,6 +545,8 @@ class Templates file = "3CB_AI_AAF"; maps[] = {"altis"}; climate[] = {"arid"}; + shortName = "AAF"; + lore = $STR_A3A_templates_lore_3CB_AAF; }; class 3CBF_AAF_arid : 3CBF_Base { @@ -477,6 +556,8 @@ class Templates file = "3CB_AI_AAF_arid"; maps[] = {"altis"}; climate[] = {"arid"}; + shortName = "AAF"; + lore = $STR_A3A_templates_lore_3CB_AAF; }; class 3CBF_LDF : 3CBF_Base @@ -487,16 +568,19 @@ class Templates file = "3CB_AI_LDF"; maps[] = {"enoch","vt7"}; climate[] = {"temperate"}; + shortName = "LDF"; + lore = $STR_A3A_templates_lore_3CB_AI_LDF; }; class 3CBF_KRG : 3CBF_Base { - // TODO: What is this faction? side = "Occ"; flagTexture = "uk3cb_factions\addons\uk3cb_factions_krg\flag\krg_flag_co.paa"; name = "3CB KRG"; file = "3CB_AI_KRG"; climate[] = {"arid"}; + shortName = "KRG"; + lore = $STR_A3A_templates_lore_3CB_AI_KRG; }; class 3CBF_ION_Arid : 3CBF_Base { @@ -505,6 +589,8 @@ class Templates name = "3CB ION Arid"; file = "3CB_AI_ION_Arid"; climate[] = {"arid"}; + shortName = "ION"; + lore = $STR_A3A_templates_lore_ION; }; class 3CBF_ION_Temperate : 3CBF_ION_Arid { @@ -524,6 +610,8 @@ class Templates flagTexture = "\UK3CB_Factions\addons\UK3CB_Factions_CCM\Flag\ccm_i_flag_co.paa"; name = "3CB CCM"; file = "3CB_Reb_CNM"; + shortName = "CCM"; + lore = $STR_A3A_templates_lore_3CB_Reb_CCM; }; class 3CB_Reb_ION : 3CBF_Base { @@ -531,6 +619,8 @@ class Templates flagTexture = "uk3cb_factions\addons\uk3cb_factions_ion\flag\ion_flag_co.paa"; name = "3CB ION"; file = "3CB_Reb_ION"; + shortName = "ION"; + lore = $STR_A3A_templates_lore_3CB_Reb_ION; }; class 3CBF_TKM : 3CBF_Base { @@ -539,6 +629,8 @@ class Templates name = "3CB TKM"; file = "3CB_Reb_TKM"; maps[] = {"takistan","tem_anizay","kunduz"}; + shortName = "TKM"; + lore = $STR_A3A_templates_lore_TKM; }; class 3CB_Reb_FIA : 3CBF_Base { @@ -546,6 +638,8 @@ class Templates flagTexture = "a3\data_f\flags\flag_fia_co.paa"; name = "3CB FIA"; file = "3CB_Reb_FIA"; + shortName = "FIA"; + lore = $STR_A3A_templates_lore_FIA; }; class 3CB_Reb_LSM : 3CBF_Base { @@ -554,6 +648,8 @@ class Templates name = "3CB LSM"; file = "3CB_Reb_LSM"; maps[] = {"enoch"}; + shortName = "LSM"; + lore = $STR_A3A_templates_lore_3CB_Reb_LSM; }; class 3CBF_CHC : 3CBF_Base { @@ -561,6 +657,8 @@ class Templates flagTexture = "a3\data_f\flags\flag_fia_co.paa"; name = "3CB Cherno"; file = "3CB_Civ_CHC"; + shortName = "Civilian"; + lore = $STR_A3A_templates_lore_CHC; }; class 3CBF_TKC : 3CBF_Base @@ -570,6 +668,8 @@ class Templates name = "3CB Takistan"; file = "3CB_Civ_TKC"; maps[] = {"takistan","tem_anizay","kunduz"}; + shortName = "Civilian"; + lore = $STR_A3A_templates_lore_TKC; }; // ***************************** 3CB BAF ***************************** @@ -590,6 +690,8 @@ class Templates name = "3CB BAF Arid"; file = "3CB_AI_BAF_Arid"; climate[] = {"arid"}; + shortName = "BAF"; + lore = $STR_A3A_templates_lore_BAF; }; class 3CBBAF_Arctic : 3CBBAF_Arid { @@ -628,6 +730,8 @@ class Templates name = "CUP ACR Arid"; file = "CUP_AI_ACR_Arid"; climate[] = {"arid"}; + shortName = "ACR"; + lore = $STR_A3A_templates_lore_ACR; }; class CUP_ACR_Temperate : CUP_ACR_Arid { @@ -643,6 +747,8 @@ class Templates name = "CUP AFRF Arid"; file = "CUP_AI_AFRF_Arid"; climate[] = {"arid"}; + shortName = "AFRF"; + lore = $STR_A3A_templates_lore_AFRF; }; class CUP_AFRF_Temperate : CUP_AFRF_Arid { @@ -670,6 +776,8 @@ class Templates name = "CUP BAF Arid"; file = "CUP_AI_BAF_Arid"; climate[] = {"arid"}; + shortName = "BAF"; + lore = $STR_A3A_templates_lore_BAF; }; class CUP_BAF_Temperate : CUP_BAF_Arid { @@ -686,6 +794,8 @@ class Templates file = "CUP_AI_CDF_Arctic"; climate[] = {"arctic"}; maps[] = {"chernarus_winter"}; + shortName = "CDF"; + lore = $STR_A3A_templates_lore_CDF; }; class CUP_CDF_Temperate : CUP_CDF_Arctic { @@ -703,6 +813,8 @@ class Templates file = "CUP_AI_RACS_Arid"; climate[] = {"arid"}; maps[] = {"sara"}; + shortName = "RACS"; + lore = $STR_A3A_templates_lore_CUP_AI_RACS; }; class CUP_RACS_Tropical : CUP_RACS_Arid { @@ -720,6 +832,8 @@ class Templates file = "CUP_AI_SLA_Temperate"; // Sahrani is a bit weird climate[] = {"arid","temperate"}; maps[] = {"sara"}; + shortName = "SLA"; + lore = $STR_A3A_templates_lore_CUP_AI_SLA; }; class CUP_TKA : CUP_Base @@ -730,6 +844,8 @@ class Templates file = "CUP_AI_TKA_Arid"; climate[] = {"arid"}; maps[] = {"takistan","kunduz"}; + shortName = "TKA"; + lore = $STR_A3A_templates_lore_CUP_AI_TKA; }; class CUP_USAF_Arid : CUP_Base @@ -739,6 +855,8 @@ class Templates name = "CUP US Army Arid"; file = "CUP_AI_US_Army_Arid"; climate[] = {"arid"}; + shortName = "US Army"; + lore = $STR_A3A_templates_lore_USAF; }; class CUP_USAF_Temperate : CUP_USAF_Arid { @@ -754,6 +872,8 @@ class Templates name = "CUP USMC Arid"; file = "CUP_AI_US_Marine_Arid"; climate[] = {"arid"}; + shortName = "US Marines"; + lore = $STR_A3A_templates_lore_USMC; }; class CUP_USMC_Temperate : CUP_USMC_Arid { @@ -769,6 +889,8 @@ class Templates name = "CUP ION Arid"; file = "CUP_AI_ION_Arid"; climate[] = {"arid","temperate","tropical"}; + shortName = "ION"; + lore = $STR_A3A_templates_lore_ION; }; class CUP_ION_Temperate : CUP_ION_Arid { @@ -784,6 +906,8 @@ class Templates name = "CUP BW Arid"; file = "CUP_AI_BW_Arid"; climate[] = {"arid"}; + shortName = "BW"; + lore = $STR_A3A_templates_lore_CUP_AI_BW; }; class CUP_BW_Temperate : CUP_BW_Arid { @@ -798,6 +922,8 @@ class Templates name = "CUP HIL"; file = "CUP_AI_HIL"; climate[] = {"temperate","tropical"}; + shortName = "HIL"; + lore = $STR_A3A_templates_lore_CUP_AI_HIL; }; class CUP_TKM : CUP_Base { @@ -805,13 +931,17 @@ class Templates flagTexture = "\CUP\BaseConfigs\CUP_BaseConfigs\data\Flags\flag_tka_co.paa"; name = "CUP TKM"; file = "CUP_Reb_TKM"; + shortName = "TKM"; + lore = $STR_A3A_templates_lore_TKM; }; class CUP_Reb : CUP_Base - { - side = "Reb"; + { // why is this just Reb? + side = "Reb"; flagTexture = "cup\baseconfigs\cup_baseconfigs\data\flags\flag_napa_co.paa"; name = "CUP NAPA"; file = "CUP_Reb_NAPA"; + shortName = "NAPA"; + lore = $STR_A3A_templates_lore_NAPA; }; class CUP_TKC : CUP_Base { @@ -819,13 +949,17 @@ class Templates flagTexture = "\CUP\BaseConfigs\CUP_BaseConfigs\data\Flags\flag_tka_co.paa"; name = "CUP TKC"; file = "CUP_Civ_TKC"; + shortName = "Civilian"; + lore = $STR_A3A_templates_lore_TKC; }; class CUP_Civ : CUP_Base { side = "Civ"; flagTexture = "\CUP\BaseConfigs\CUP_BaseConfigs\data\Flags\flag_chernarus_co.paa"; - name = "CUP CHC"; + name = "CUP CH"; file = "CUP_Civ_CHC"; + shortName = "Civilian"; + lore = $STR_A3A_templates_lore_CHC; }; //***************************** Unsung ***************************** @@ -845,6 +979,8 @@ class Templates flagTexture = "a3\data_f\flags\flag_us_co.paa"; name = "Unsung US"; file = "UNS_AI_US"; + shortName = "US"; + lore = $STR_A3A_templates_lore_UNS_AI_US; }; class UNS_PAVN : UNS_Base @@ -853,6 +989,8 @@ class Templates flagTexture = "\uns_flags\flag_pavn_co.paa"; name = "Unsung PAVN"; file = "UNS_AI_PAVN"; + shortName = "PAVN"; + lore = $STR_A3A_templates_lore_UNS_AI_PAVN; }; class UNS_VC : UNS_Base @@ -861,6 +999,8 @@ class Templates flagTexture = "\uns_flags\flag_vc_co.paa"; name = "Unsung VC"; file = "UNS_Reb_VC"; + shortName = "VC"; + lore = $STR_A3A_templates_lore_UNS_Reb_VC; }; class UNS_Civ : UNS_Base @@ -869,6 +1009,8 @@ class Templates flagTexture = "a3\data_f\flags\flag_fia_co.paa"; name = "Unsung civs"; file = "UNS_Civ"; + shortName = "Civilian"; + lore = $STR_A3A_templates_lore_VN_Civ; }; // ***************************** Global Mobilization ***************************** @@ -890,6 +1032,8 @@ class Templates name = "GM NVA Temperate"; file = "GM_AI_NVA"; climate[] = {"temperate","tropical"}; + shortName = "NVA"; + lore = $STR_A3A_templates_lore_GM_AI_NVA; }; class GM_NVA_Arctic : GM_Base @@ -899,6 +1043,8 @@ class Templates name = "GM NVA Arctic"; file = "GM_AI_NVA_arctic"; climate[] = {"arctic"}; + shortName = "NVA"; + lore = $STR_A3A_templates_lore_GM_AI_NVA; }; class GM_NVA_Desert : GM_Base @@ -908,6 +1054,8 @@ class Templates name = "GM NVA Desert"; file = "GM_AI_NVA_desert"; climate[] = {"arid"}; + shortName = "NVA"; + lore = $STR_A3A_templates_lore_GM_AI_NVA; }; class GM_BW : GM_Base @@ -917,6 +1065,8 @@ class Templates name = "GM BW Temperate"; file = "GM_AI_BW"; climate[] = {"temperate","tropical"}; + shortName = "BW"; + lore = $STR_A3A_templates_lore_GM_AI_BW; }; class GM_BW_Arctic : GM_Base @@ -926,6 +1076,8 @@ class Templates name = "GM BW Arctic"; file = "GM_AI_BW_arctic"; climate[] = {"arctic"}; + shortName = "BW"; + lore = $STR_A3A_templates_lore_GM_AI_BW; }; class GM_BW_Desert : GM_Base @@ -935,6 +1087,8 @@ class Templates name = "GM BW Desert"; file = "GM_AI_BW_desert"; climate[] = {"arid"}; + shortName = "BW"; + lore = $STR_A3A_templates_lore_GM_AI_BW; }; class GM_Reb : GM_Base @@ -943,6 +1097,8 @@ class Templates flagTexture = "a3\data_f\flags\flag_fia_co.paa"; name = "GM FIA"; file = "GM_Reb"; + shortName = "FIA"; + lore = $STR_A3A_templates_lore_GM_Reb; }; class GM_Civ : GM_Base @@ -951,6 +1107,8 @@ class Templates flagTexture = "a3\data_f\flags\flag_fia_co.paa"; name = "GM civs"; file = "GM_Civ"; + shortName = "Civilian"; + lore = $STR_A3A_templates_lore_GM_Civ; }; // ***************************** BWA3 ***************************** @@ -970,6 +1128,8 @@ class Templates name = "BWA3 BW Arid"; file = "BWA3_AI_BW_Arid"; climate[] = {"arid"}; + shortName = "BW"; + lore = $STR_A3A_templates_lore_BWA3_AI_BW; }; class BWA3_BW_Temperate : BWA3_BW_Arid { @@ -1040,6 +1200,8 @@ class Templates flagTexture = QPATHTOFOLDER(Templates\Templates\SPE_IFA\flag_us.paa); name = "SPE_IFA US"; file = "SPE_IFA_AI_US"; + shortName = "US"; + lore = $STR_A3A_templates_lore_SPE_IFA_AI_US; }; class SPE_IFA_WEH : SPE_IFA_Base @@ -1048,6 +1210,8 @@ class Templates flagTexture = QPATHTOFOLDER(Templates\Templates\SPE_IFA\flag_ger.paa); name = "SPE_IFA WEH"; file = "SPE_IFA_AI_WEH"; + shortName = "WEH"; + lore = $STR_A3A_templates_lore_SPE_IFA_AI_WEH; }; class SPE_IFA_Reb : SPE_IFA_Base @@ -1056,6 +1220,8 @@ class Templates flagTexture = "\WW2\SPE_Core_t\Data_t\Flags\flag_FFF_co.paa"; name = "SPE_IFA FFF"; file = "SPE_IFA_Reb_FFF"; + shortName = "FFF"; // Free French Forces + lore = $STR_A3A_templates_lore_SPE_IFA_Reb_FFF; }; class SPE_IFA_CIV : SPE_IFA_Base @@ -1064,5 +1230,7 @@ class Templates flagTexture = QPATHTOFOLDER(Templates\Templates\SPE_IFA\flag_fr.paa); name = "SPE_IFA Civs"; file = "SPE_IFA_CIV"; + shortName = "Civilian"; + lore = $STR_A3A_templates_lore_SPE_IFA_CIV; }; }; diff --git a/A3A/addons/gui/Stringtable.xml b/A3A/addons/gui/Stringtable.xml index 292078c833..3376c26dc7 100644 --- a/A3A/addons/gui/Stringtable.xml +++ b/A3A/addons/gui/Stringtable.xml @@ -4111,7 +4111,7 @@ 删除存档 - DLC + DLC and Addons DLC DLC DLC @@ -4138,6 +4138,9 @@ Hizipler 派系 + + Faction Information + Invaders Angreifer @@ -4376,6 +4379,12 @@ ANTİSTASİ KURULUMU ANTISTASI设置 + + Switch to Addons + + + Switch to DLCs + Use New Save file Nutze neue Spielstand Datei @@ -4390,6 +4399,15 @@ Yeni kayıt dosyası kullan 使用新的存档文件 + + %1 Information + + + Required Addons: %1 + + + The currently selected factions are not loaded.\nGo to the Factions tab and select available factions. + \ No newline at end of file diff --git a/A3A/addons/gui/dialogues/defines.hpp b/A3A/addons/gui/dialogues/defines.hpp index f56d5c296e..5f8b4c6d88 100644 --- a/A3A/addons/gui/dialogues/defines.hpp +++ b/A3A/addons/gui/dialogues/defines.hpp @@ -138,6 +138,7 @@ Maintainer: DoomMetal #define CENTER_Y(n) ((getResolution select 3) * 0.5 * pixelH) - (0.5 * (PX_H(n))) // Text sizes +#define GUI_TEXT_SIZE_TINY (GRID_H * 2.75) // Don't know where this fits #define GUI_TEXT_SIZE_SMALL (GRID_H * 3.2) // Fits inside 3*GRID_H #define GUI_TEXT_SIZE_MEDIUM (GRID_H * 4.2) // Fits inside 4*GRID_H #define GUI_TEXT_SIZE_LARGE (GRID_H * 5) // Fits inside 6*GRID_H diff --git a/A3A/addons/gui/dialogues/ids.inc b/A3A/addons/gui/dialogues/ids.inc index d773f5d4d9..8928674707 100644 --- a/A3A/addons/gui/dialogues/ids.inc +++ b/A3A/addons/gui/dialogues/ids.inc @@ -356,11 +356,14 @@ Maintainer: DoomMetal #define A3A_IDC_SETUP_CIVILIANSLISTBOX 6205 #define A3A_IDC_SETUP_ADDONVICSBOX 6206 #define A3A_IDC_SETUP_DLCBOX 6207 +#define A3A_IDC_SETUP_DLCTOGGLE 6208 #define A3A_IDC_SETUP_SWITCHENEMYCHECK 6210 #define A3A_IDC_SETUP_ANYENEMYCHECK 6211 #define A3A_IDC_SETUP_IGNOREMAPCHECK 6212 #define A3A_IDC_SETUP_IGNORECAMOCHECK 6213 #define A3A_IDC_SETUP_SHOWMISSINGCHECK 6214 +#define A3A_IDC_SETUP_INFOLABEL 6620 +#define A3A_IDC_SETUP_INFOBOX 6621 #define A3A_IDC_SETUP_PARAMSTAB 6300 #define A3A_IDC_SETUP_PARAMSTABLE 6301 diff --git a/A3A/addons/gui/dialogues/setupDialog.hpp b/A3A/addons/gui/dialogues/setupDialog.hpp index 26a5084ff1..e67fe27834 100644 --- a/A3A/addons/gui/dialogues/setupDialog.hpp +++ b/A3A/addons/gui/dialogues/setupDialog.hpp @@ -282,29 +282,6 @@ class A3A_SetupDialog : A3A_TabbedDialog h = 20 * GRID_H; }; - class AddonVicsLabel: A3A_SectionLabelRight { - idc = -1; - text = $STR_antistasi_dialogs_setup_addonvics; - x = 4 * GRID_W; - y = 56 * GRID_H; - w = 34 * GRID_W; - h = 4 * GRID_H; - }; - class AddonVicsBackground: A3A_Background { - idc = -1; - x = 4 * GRID_W; - y = 60 * GRID_H; - w = 34 * GRID_W; - h = 36 * GRID_H; - }; - class AddonVicsBox: A3A_ControlsGroup { - idc = A3A_IDC_SETUP_ADDONVICSBOX; - x = 4 * GRID_W; - y = 60 * GRID_H; - w = 34 * GRID_W; - h = 36 * GRID_H; - }; - class OccupantsLabel: A3A_SectionLabelRight { idc = -1; text = $STR_antistasi_dialogs_setup_occupants; @@ -426,6 +403,45 @@ class A3A_SetupDialog : A3A_TabbedDialog w = 32 * GRID_W; h = 62 * GRID_H; }; + class AddonVicsBox: A3A_ControlsGroup { + idc = A3A_IDC_SETUP_ADDONVICSBOX; + x = 124 * GRID_W; + y = 34 * GRID_H; + w = 32 * GRID_W; + h = 62 * GRID_H; + }; + class DLCToggle: A3A_Button { + idc = A3A_IDC_SETUP_DLCTOGGLE; + text = $STR_antistasi_dialogs_setup_toggleAddons_addons; + onButtonClick = "['switchAddons'] call A3A_fnc_setupFactionsTab;"; + x = 124 * GRID_W; + y = 92 * GRID_H; + w = 32 * GRID_W; + h = 4 * GRID_H; + }; + class InfoLabel: A3A_SectionLabelRight { + idc = A3A_IDC_SETUP_INFOLABEL; + text = $STR_antistasi_dialogs_setup_factionInfo; + x = 4 * GRID_W; + y = 56 * GRID_H; + w = 34 * GRID_W; + h = 4 * GRID_H; + }; + class InfoBackground: A3A_Background { + idc = -1; + x = 4 * GRID_W; + y = 60 * GRID_H; + w = 34 * GRID_W; + h = 36 * GRID_H; + }; + class InfoBox: A3A_TextMulti { + idc = A3A_IDC_SETUP_INFOBOX; + SizeEx = GUI_TEXT_SIZE_TINY; + x = 4 * GRID_W; + y = 60 * GRID_H; + w = 34 * GRID_W; + h = 32 * GRID_H; + }; }; }; diff --git a/A3A/addons/gui/functions/SetupGUI/fn_setupFactionsTab.sqf b/A3A/addons/gui/functions/SetupGUI/fn_setupFactionsTab.sqf index 35dd01d0cd..48be0acd22 100644 --- a/A3A/addons/gui/functions/SetupGUI/fn_setupFactionsTab.sqf +++ b/A3A/addons/gui/functions/SetupGUI/fn_setupFactionsTab.sqf @@ -34,6 +34,8 @@ Debug_1("setupFactionsTab called with mode %1", _mode); private _display = findDisplay A3A_IDD_SETUPDIALOG; private _worldName = toLower worldName; +private _addonTable = _display displayCtrl A3A_IDC_SETUP_ADDONVICSBOX; +private _dlcTable = _display displayCtrl A3A_IDC_SETUP_DLCBOX; if (isNil "A3A_setup_loadedPatches") exitWith { Error("No patch data. Load order fuckup?") }; @@ -74,7 +76,6 @@ if (isNil {_display getVariable "validFactions"}) then _display setVariable ["validFactions", _factions]; // Fill the addon vics - private _addonTable = _display displayCtrl A3A_IDC_SETUP_ADDONVICSBOX; private _checkCtrls = []; { private _textCtrl = _display ctrlCreate ["A3A_Text_Small", -1, _addonTable]; @@ -97,7 +98,6 @@ if (isNil {_display getVariable "validFactions"}) then // Fill the DLC // Fetch these automatically but remove DLC without equipment and vehicles //private _loadedDLC = getLoadedModsInfo select {_x#3 and !(_x#1 in ["A3","curator","argo","tacops"])}; - private _dlcTable = _display displayCtrl A3A_IDC_SETUP_DLCBOX; _checkCtrls = []; { private _textCtrl = _display ctrlCreate ["A3A_Text_Small", -1, _dlcTable]; @@ -117,19 +117,75 @@ if (isNil {_display getVariable "validFactions"}) then switch (_mode) do { - case ("update"): {}; // Don't hide anything here, nothing to do + case ("update"): { + _addonTable ctrlShow false; + private _buttonCtrl = _display displayCtrl A3A_IDC_SETUP_DLCTOGGLE; + _buttonCtrl ctrlSetText localize "STR_antistasi_dialogs_setup_toggleAddons_addons"; + }; + case ("switchAddons"): + { + private _buttonCtrl = _display displayCtrl A3A_IDC_SETUP_DLCTOGGLE; + private _buttonStatus = ctrlShown _dlcTable; + _buttonCtrl ctrlSetText localize (["STR_antistasi_dialogs_setup_toggleAddons_DLC","STR_antistasi_dialogs_setup_toggleAddons_addons"] select !_buttonStatus); + _dlcTable ctrlShow !_buttonStatus; + _addonTable ctrlShow _buttonStatus; + }; case ("factionSelected"): { _params params ["_listbox", "_rowIndex"]; if (_rowIndex == -1) exitWith {}; - if (_listbox lbData _rowIndex != "") then { - _listBox setVariable ["lastSel", _rowIndex]; + _listBox setVariable ["lastSel", _rowIndex]; + private _faction = _listbox lbData lbCurSel _listbox; + private _infoBox = _display displayCtrl A3A_IDC_SETUP_INFOBOX; + private _infoLabel = _display displayCtrl A3A_IDC_SETUP_INFOLABEL; + private _path = (configFile >> "A3A" >> "Templates" >> _faction); + private _shortName = getText(_path/"shortName"); + + _infoLabel ctrlSetText format [localize "STR_antistasi_dialogs_setup_infoPanel_header",_shortName]; + private _requiredAddons = getArray(_path/"requiredAddons") + getArray(_path/"forceDLC") - ["ws","vn","gm","spe"]; // CDLCs are listed twice for forced DLC and dependency + private _prettyAddonHM = createHashMapFromArray [ + ["Weapons_1_F_lxWS", "Western Sahara CDLC"] + ,["vn_weapons", "S.O.G Prairie Fire CDLC"] + ,["rhsgref_main", "RHSGREF"] + ,["rhssaf_main", "RHSSAF"] + ,["UK3CB_Factions_Vehicles_SUV", "3CB Factions"] + ,["UK3CB_BAF_Weapons", "3CB BAF Weapons"] + ,["UK3CB_BAF_Vehicles", "3CB BAF Vehicles"] + ,["UK3CB_BAF_Units_Common", "3CB BAF Units"] + ,["UK3CB_BAF_Equipment", "3CB BAF Equipment"] + ,["CUP_Creatures_People_Civil_Russia", "CUP Units"] + ,["CUP_BaseConfigs", "CUP Weapons"] + ,["CUP_AirVehicles_Core", "CUP Vehicles"] + ,["uns_weap_w", "Unsung"] + ,["gm_weapons_items", "Global Mobilization CDLC"] + ,["bwa3_common", "BWMod"] + ,["ww2_spe_assets_c_characters_germans_c", "Spearhead 1944 CDLC"] + ,["IFA3_Core", "IFA3 AIO"] + ]; + + private _prettyAddons = _requiredAddons apply + { + if (!isNull(configFile >> "CfgMods" >> _x >> "nameShort")) then + { + getText(configFile >> "CfgMods" >> _x >> "nameShort"); + } else { + private _addon = _prettyAddonHM getOrDefault [_x,"UNKNOWNADDON"]; + if (_addon == "UNKNOWNADDON") then {Error_1("Unlisted addon: %1. Please add this faction manually in fn_setupFactionsTab.",_x)}; + _addon; + }; + }; + + _prettyAddons = if (count _prettyAddons == 0) then { + format [localize "STR_antistasi_dialogs_setup_prettyAddons","None"]; } else { - _listbox lbSetCurSel (_listbox getVariable ["lastSel", 0]); + format [localize "STR_antistasi_dialogs_setup_prettyAddons",_prettyAddons joinString ", "]; }; - }; + private _lore = getText(_path/"lore"); + private _fullString = [_prettyAddons,endl,endl,_lore] joinString ""; + _infoBox ctrlSetText _fullString; + }; case ("fillFactions"): { _params params ["_isSaveChange"]; @@ -143,10 +199,10 @@ switch (_mode) do lbClear _listBox; { private _index = _listBox lbAdd getText(_x/"name"); + _listBox lbSetData [_index, configName _x]; if (_x call _fnc_factionLoaded) then { _listBox lbSetPicture [_index, getText(_x/"flagTexture")]; _listBox lbSetPictureRight [_index, getText(_x/"logo")]; - _listBox lbSetData [_index, configName _x]; if (_selected == configName _x) then { _listBox lbSetCurSel (lbSize _listBox - 1) }; } else { _listBox lbSetPicture [_index, "a3\data_f\flags\flag_white_dmg_co.paa"]; diff --git a/A3A/addons/gui/functions/SetupGUI/fn_setupLoadgameTab.sqf b/A3A/addons/gui/functions/SetupGUI/fn_setupLoadgameTab.sqf index 23d949c3ce..93a3b58c46 100644 --- a/A3A/addons/gui/functions/SetupGUI/fn_setupLoadgameTab.sqf +++ b/A3A/addons/gui/functions/SetupGUI/fn_setupLoadgameTab.sqf @@ -34,6 +34,10 @@ private _oldParamsCtrl = _display displayCtrl A3A_IDC_SETUP_OLDPARAMSCHECKBOX; private _saveBoxColumns = [["gameID", "ID", 0, 9], ["mapStr", "Map", 9, 25], ["name", "Name", 25, 45], ["verStr", "Version", 70, 12], ["timeStr", "Time", 82, 15], ["fileStr", "File", 97, 9]]; +private _fnc_factionLoaded = { + getArray (A3A_SETUP_CONFIGFILE/"A3A"/"Templates"/_this/"requiredAddons") findIf { !(_x in A3A_setup_loadedPatches) } == -1 +}; + switch (_mode) do { case ("onLoad"): @@ -62,11 +66,14 @@ switch (_mode) do }; private _sameMap = (worldName == _saveData get "map"); private _newGame = cbChecked _newGameCtrl; + private _factionData = ["getFactions"] call A3A_fnc_setupFactionsTab; + private _usableFactions = _factionData#0 findIf {!(_x call _fnc_factionLoaded)}; // Update the controls according to selections _copyGameCtrl ctrlEnable (_sameMap and _newGame); if (!_sameMap and cbChecked _copyGameCtrl) exitWith { _copyGameCtrl cbSetChecked false }; // will re-call update - _startCtrl ctrlEnable (_sameMap or _newGame); + _startCtrl ctrlEnable ((_sameMap or _newGame) and (_usableFactions isEqualTo -1)); + if (_usableFactions != -1) then {_startCtrl ctrlSetTooltip (localize "STR_A3A_fn_GUI_setupLoadgameTab_badFactions");} else {_startCtrl ctrlSetTooltip "";}; _copyGameCtrl ctrlShow _newGame; _oldParamsCtrl ctrlShow _newGame; (_display displayCtrl A3A_IDC_SETUP_NAMESPACECHECKBOX) ctrlshow _newGame; From a30bad593f8d2776f50c49968bf868a65fef8358 Mon Sep 17 00:00:00 2001 From: Play3rgg <39414270+Play3rgg@users.noreply.github.com> Date: Wed, 12 Jun 2024 21:19:34 +0300 Subject: [PATCH 38/78] RHS VDV Templates (#3271) * Create RHS_AI_VDV_Temperate.sqf * Update RHS_AI_VDV_Temperate.sqf * Update Templates.hpp * Change Militia Marksman' scope Changes the vanilla KAHLES Helia to a Mk. 4 which has lower magnification and is a generic sniper scope * Update A3A/addons/core/Templates/Templates/RHS/RHS_AI_VDV_Temperate.sqf ight bet Co-authored-by: ante185 <49555217+ante185@users.noreply.github.com> * Update A3A/addons/core/Templates/Templates/RHS/RHS_AI_VDV_Temperate.sqf ight bet Co-authored-by: ante185 <49555217+ante185@users.noreply.github.com> * Update A3A/addons/core/Templates/Templates/RHS/RHS_AI_VDV_Temperate.sqf sounds good since its militia Co-authored-by: ante185 <49555217+ante185@users.noreply.github.com> * UAZ Police, KORD only * Adds a Arid template * Heli changes 1, arid changes will need more work it seems.. * Comments * MSV -> VDV variants and more MSV variants to -> VDV variants Notes on Arid template Arid scope fix Heli changes (again) * Binoculars, Amphibious VMF-> VDV * Carbine, SMG changes Scorpion, PP20000 moved around * APCs moved around etc. APCs, IFVs, LightTanks, Artillery and LightAttack changes * More -2k * -2m * empty IFV * Update RHS_AI_VDV_Arid.sqf * Updated addon logo thanks ante * Update RHS_AI_VDV_Temperate.sqf * Update RHS_AI_VDV_Arid.sqf * "Fixed" Wrong case on Forward moutned RMR | Antistasi | Error | File: A3A_fnc_TV_verifyLoadoutsData | \x\A3A\addons\core\Templates\Templates\RHS\RHS_AI_VDV_Arid.sqf Loadout validation failed for loadouts: military_AA: Bad case on classname: rhsusf_acc_rm05_fwd, expected: rhsusf_acc_RM05_fwd military_ExplosivesExpert: Bad case on classname: rhsusf_acc_rm05_fwd, expected: rhsusf_acc_RM05_fwd Fixed * Validation error fixes Muzzle device in Rail * Bad case Validation --------- Co-authored-by: ante185 <49555217+ante185@users.noreply.github.com> --- A3A/addons/core/Templates/Templates.hpp | 17 + .../Templates/RHS/RHS_AI_VDV_Arid.sqf | 898 ++++++++++++++++++ .../Templates/RHS/RHS_AI_VDV_Temperate.sqf | 898 ++++++++++++++++++ 3 files changed, 1813 insertions(+) create mode 100644 A3A/addons/core/Templates/Templates/RHS/RHS_AI_VDV_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/RHS/RHS_AI_VDV_Temperate.sqf diff --git a/A3A/addons/core/Templates/Templates.hpp b/A3A/addons/core/Templates/Templates.hpp index 668a86ea1f..3a7927a709 100644 --- a/A3A/addons/core/Templates/Templates.hpp +++ b/A3A/addons/core/Templates/Templates.hpp @@ -331,6 +331,23 @@ class Templates climate[] = {"temperate","tropical","arctic"}; }; + class RHS_VDV_Temperate : RHS_Base + { + side = "Inv"; + flagTexture = "rhsafrf\addons\rhs_main\data\Flag_vdv_CO.paa"; + name = "RHS VDV Temperate"; + file = "RHS_AI_VDV_Temperate"; + climate[] = {"temperate","tropical","arctic"}; + logo = "\rhsafrf\addons\rhs_main\data\rhs_logo_ca.paa"; + }; + + class RHS_VDV_Arid : RHS_VDV_Temperate + { + name = "RHS VDV Arid"; + file = "RHS_AI_VDV_Arid"; + climate[] = {"arid"}; + }; + class RHS_CHDKZ : RHS_Base { side = "Inv"; diff --git a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_VDV_Arid.sqf b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_VDV_Arid.sqf new file mode 100644 index 0000000000..ba7a60b01d --- /dev/null +++ b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_VDV_Arid.sqf @@ -0,0 +1,898 @@ +////////////////////////// +// Side Information // +////////////////////////// + +["name", "VDV"] call _fnc_saveToTemplate; +["spawnMarkerName", "VDV Support Corridor"] call _fnc_saveToTemplate; + +["flag", "rhs_Flag_Russia_F"] call _fnc_saveToTemplate; +["flagTexture", "rhsafrf\addons\rhs_main\data\Flag_vdv_CO.paa"] call _fnc_saveToTemplate; +["flagMarkerType", "rhs_flag_vdv"] call _fnc_saveToTemplate; + +////////////////////////// +// Vehicles // +////////////////////////// + +["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! +["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type +["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type + +["vehiclesBasic", ["B_Quadbike_01_F"]] call _fnc_saveToTemplate; +["vehiclesLightUnarmed", ["rhs_tigr_3camo_vdv"]] call _fnc_saveToTemplate; +["vehiclesLightArmed", ["rhs_tigr_sts_3camo_vdv"]] call _fnc_saveToTemplate; +["vehiclesTrucks", ["rhs_kamaz5350_open_vdv", "rhs_kamaz5350_flatbed_cover_vdv"]] call _fnc_saveToTemplate; +["vehiclesCargoTrucks", ["rhs_kamaz5350_flatbed_cover_vdv", "rhs_kamaz5350_flatbed_vdv"]] call _fnc_saveToTemplate; +["vehiclesAmmoTrucks", ["RHS_Ural_Ammo_VDV_01"]] call _fnc_saveToTemplate; +["vehiclesRepairTrucks", ["rhs_gaz66_repair_vdv"]] call _fnc_saveToTemplate; +["vehiclesFuelTrucks", ["RHS_Ural_Fuel_VDV_01"]] call _fnc_saveToTemplate; +["vehiclesMedical", ["rhs_gaz66_ap2_vdv"]] call _fnc_saveToTemplate; +["vehiclesLightAPCs", ["rhsgref_BRDM2_vdv", "rhs_btr80_vdv"]] call _fnc_saveToTemplate; +["vehiclesAPCs", ["rhs_bmd1p", "rhs_bmd1k", "rhs_bmd1r", "rhs_btr80a_vdv", "rhs_bmd2k", "rhs_bmd2k", "rhs_bmd2k", "rhs_bmd2m"]] call _fnc_saveToTemplate; +["vehiclesIFVs", []] call _fnc_saveToTemplate; +["vehiclesLightTanks", ["rhs_sprut_vdv", "rhs_sprut_vdv", "rhs_bmd4_vdv", "rhs_bmd4ma_vdv"]] call _fnc_saveToTemplate; +["vehiclesTanks", ["rhs_t72be_tv", "rhs_t72bd_tv", "rhs_t90sab_tv", "rhs_t90a_tv", "rhs_t90sm_tv"]] call _fnc_saveToTemplate; +["vehiclesAA", ["rhs_zsu234_aa"]] call _fnc_saveToTemplate; + +["vehiclesTransportBoats", ["O_G_Boat_Transport_01_F"]] call _fnc_saveToTemplate; +["vehiclesGunBoats", ["rhsusf_mkvsoc"]] call _fnc_saveToTemplate; +["vehiclesAmphibious", ["rhs_btr80_vdv", "rhs_btr80a_vdv"]] call _fnc_saveToTemplate; + +["vehiclesPlanesCAS", ["RHS_Su25SM_vvs"]] call _fnc_saveToTemplate; +["vehiclesPlanesAA", ["RHS_T50_vvs_blueonblue", "RHS_T50_vvs_054", "RHS_T50_vvs_generic_ext"]] call _fnc_saveToTemplate; +["vehiclesPlanesTransport", ["RHS_Mi8AMT_vdv"]] call _fnc_saveToTemplate; // Mi-8 as paratrooper plane + +["vehiclesHelisLight", ["rhs_ka60_grey"]] call _fnc_saveToTemplate; +["vehiclesHelisTransport", ["RHS_Mi8mt_vvs", "RHS_Mi8mt_vvs", "RHS_Mi8mt_Cargo_vvs", "RHS_Mi24Vt_vvs"]] call _fnc_saveToTemplate; +["vehiclesHelisLightAttack", ["RHS_Mi8MTV3_heavy_vvs", "RHS_Mi24P_CAS_vvs", "RHS_Mi8MTV3_heavy_vvs"]] call _fnc_saveToTemplate; +["vehiclesHelisAttack", ["rhs_mi28n_vvs", "RHS_Ka52_vvs", "rhs_mi28n_vvs", "RHS_Ka52_vvs"]] call _fnc_saveToTemplate; + +["vehiclesArtillery", ["rhs_2s1_tv", "rhs_2s1_tv", "rhs_2s3_tv", "RHS_BM21_VV_01"]] call _fnc_saveToTemplate; +["magazines", createHashMapFromArray [ +["rhs_2s1_tv", ["rhs_mag_3of56_35"]], +["rhs_2s3_tv",["rhs_mag_HE_2a33", "rhs_mag_WP_2a33"]], +["RHS_BM21_VV_01", ["rhs_mag_m21of_1"]] +]] call _fnc_saveToTemplate; + +["uavsAttack", ["B_UAV_02_dynamicLoadout_F"]] call _fnc_saveToTemplate; +["uavsPortable", ["rhs_pchela1t_vvsc"]] call _fnc_saveToTemplate; + +//Config special vehicles - militia vehicles are mostly used in the early game, police cars are being used by troops around cities -- Example: +["vehiclesMilitiaLightArmed", ["rhsgref_nat_uaz_dshkm", "rhsgref_nat_uaz_dshkm", "rhsgref_nat_uaz_spg9", "rhsgref_nat_uaz_ags"]] call _fnc_saveToTemplate; +["vehiclesMilitiaTrucks", ["rhs_zil131_vdv", "rhs_zil131_open_vdv"]] call _fnc_saveToTemplate; +["vehiclesMilitiaCars", ["rhs_uaz_open_vdv", "rhs_uaz_vdv"]] call _fnc_saveToTemplate; + +["vehiclesPolice", ["rhs_uaz_open_vv"]] call _fnc_saveToTemplate; + +["staticMGs", ["rhs_KORD_high_VDV"]] call _fnc_saveToTemplate; +["staticAT", ["rhs_Kornet_9M133_2_vdv"]] call _fnc_saveToTemplate; +["staticAA", ["rhs_Igla_AA_pod_vdv", "RHS_ZU23_VDV"]] call _fnc_saveToTemplate; +["staticMortars", ["rhs_2b14_82mm_vdv"]] call _fnc_saveToTemplate; + +["mortarMagazineHE", "rhs_mag_3vo18_10"] call _fnc_saveToTemplate; +["mortarMagazineSmoke", "rhs_mag_d832du_10"] call _fnc_saveToTemplate; +["mortarMagazineFlare", "rhs_mag_3vs25m_10"] call _fnc_saveToTemplate; + +//Minefield definition +["minefieldAT", ["rhs_mine_tm62m"]] call _fnc_saveToTemplate; +["minefieldAPERS", ["rhs_mine_pmn2"]] call _fnc_saveToTemplate; + +#include "RHS_Vehicle_Attributes.sqf" + +///////////////////// +/// Identities /// +///////////////////// + +["faces", ["AsianHead_A3_01", "AsianHead_A3_02", "AsianHead_A3_03", "AsianHead_A3_04", "AsianHead_A3_05", "AsianHead_A3_06", "AsianHead_A3_07", "Mason_v2", "Oakes_v2", "RHS_GreekHead_A3_08", "RHS_GreekHead_A3_09", "RHS_LivonianHead_1", "RHS_LivonianHead_10", "RHS_LivonianHead_2", "RHS_LivonianHead_3", "RHS_LivonianHead_4", "RHS_LivonianHead_5", "RHS_LivonianHead_6", "RHS_LivonianHead_7", "RHS_RussianHead_1", "RHS_WhiteHead_01", "RHS_WhiteHead_04", "RHS_WhiteHead_05", "RHS_WhiteHead_06", "RHS_WhiteHead_07", "RHS_WhiteHead_08", "RHS_WhiteHead_09", "RHS_WhiteHead_10", "RHS_WhiteHead_11", "RHS_WhiteHead_14", "RHS_WhiteHead_15", "RHS_WhiteHead_16", "RHS_WhiteHead_25", "RHS_WhiteHead_27", "RHS_WhiteHead_28", "RHS_WhiteHead_32", "RussianHead_1", "RussianHead_2", "RussianHead_3", "RussianHead_4", "RussianHead_5", "Smith_v2"]] call _fnc_saveToTemplate; +["voices", ["RHS_Male01RUS", "RHS_Male02RUS", "RHS_Male03RUS", "RHS_Male04RUS", "RHS_Male05RUS"]] call _fnc_saveToTemplate; + +////////////////////////// +// Loadouts // +////////////////////////// +private _loadoutData = call _fnc_createLoadoutData; +_loadoutData set ["slRifles", []]; +_loadoutData set ["rifles", []]; +_loadoutData set ["carbines", []]; +_loadoutData set ["grenadeLaunchers", []]; +_loadoutData set ["SMGs", []]; +_loadoutData set ["shotGuns", []]; +_loadoutData set ["machineGuns", []]; +_loadoutData set ["marksmanRifles", []]; +_loadoutData set ["sniperRifles", []]; +_loadoutData set ["lightATLaunchers", [ +["rhs_weap_rpg26", "", "", "",[""], [], ""], +["rhs_weap_rshg2", "", "", "",[""], [], ""], +["rhs_weap_rpg7", "", "", "rhs_acc_pgo7v",["rhs_rpg7_PG7VM_mag", "rhs_rpg7_type69_airburst_mag", "rhs_rpg7_OG7V_mag"], [], ""] +]]; +_loadoutData set ["ATLaunchers", ["rhs_weap_rpg26", "rhs_weap_rshg2"]]; +_loadoutData set ["heavyATLaunchers", [ +["rhs_weap_rpg7", "", "", "rhs_acc_pgo7v3",["rhs_rpg7_PG7VL_mag", "rhs_rpg7_PG7VR_mag", "rhs_rpg7_OG7V_mag"], [], ""], +["rhs_weap_rpg7", "", "", "rhs_acc_pgo7v3",["rhs_rpg7_PG7VL_mag", "rhs_rpg7_PG7VR_mag", "rhs_rpg7_OG7V_mag"], [], ""], +["rhs_weap_rpg7", "", "", "rhs_acc_pgo7v3",["rhs_rpg7_PG7VL_mag", "rhs_rpg7_PG7VR_mag", "rhs_rpg7_OG7V_mag"], [], ""] +]]; +_loadoutData set ["AALaunchers", ["rhs_weap_igla"]]; +_loadoutData set ["sidearms", [ +"rhs_weap_makarov_pm", "rhs_weap_pya", "rhs_weap_6p53"]]; + +_loadoutData set ["ATMines", ["rhs_mag_mine_ptm1", "rhs_mine_tm62m_mag"]]; +_loadoutData set ["APMines", ["rhs_mine_ozm72_a_mag", "rhs_mine_ozm72_b_mag", "rhs_mine_ozm72_c_mag", "rhs_mag_mine_pfm1", "rhs_mine_pmn2_mag"]]; +_loadoutData set ["lightExplosives", ["rhs_ec200_mag"]]; +_loadoutData set ["heavyExplosives", ["rhs_ec400_mag"]]; + +_loadoutData set ["antiInfantryGrenades", ["rhs_mag_rgn", "rhs_mag_rgo"]]; +_loadoutData set ["smokeGrenades", ["rhs_mag_rdg2_white"]]; +_loadoutData set ["signalsmokeGrenades", ["rhs_mag_nspd"]]; + +//Basic equipment. Shouldn't need touching most of the time. +//Mods might override this, or certain mods might want items removed (No GPSs in WW2, for example) +_loadoutData set ["maps", ["ItemMap"]]; +_loadoutData set ["watches", ["ItemWatch"]]; +_loadoutData set ["compasses", ["ItemCompass"]]; +_loadoutData set ["radios", ["ItemRadio"]]; +_loadoutData set ["gpses", ["ItemGPS"]]; +_loadoutData set ["NVGs", ["rhs_1PN138"]]; +_loadoutData set ["binoculars", ["Binocular"]]; +_loadoutData set ["rangefinders", ["rhs_pdu4"]]; + +_loadoutData set ["uniforms", []]; +_loadoutData set ["vests", []]; +_loadoutData set ["slVests", []]; +_loadoutData set ["medVests", []]; +_loadoutData set ["glVests", []]; +_loadoutData set ["backpacks", []]; +_loadoutData set ["medBackpacks", ["rhs_medic_bag"]]; +_loadoutData set ["atBackpacks", ["rhs_rpg_empty"]]; +_loadoutData set ["aaBackpacks", ["B_Carryall_oli"]]; +_loadoutData set ["engBackpacks", ["rhs_assault_umbts_engineer_empty"]]; +_loadoutData set ["helmets", []]; +_loadoutData set ["slHat", ["rhs_beret_vdv1", "rhs_beret_vdv2", "rhs_beret_vdv3"]]; +_loadoutData set ["sniHats", ["rhs_6m2_1"]]; + + +//Item *set* definitions. These are added in their entirety to unit loadouts. No randomisation is applied. +_loadoutData set ["items_medical_basic", ["BASIC"] call A3A_fnc_itemset_medicalSupplies]; //this line defines the basic medical loadout for vanilla +_loadoutData set ["items_medical_standard", ["STANDARD"] call A3A_fnc_itemset_medicalSupplies]; //this line defines the standard medical loadout for vanilla +_loadoutData set ["items_medical_medic", ["MEDIC"] call A3A_fnc_itemset_medicalSupplies]; //this line defines the medic medical loadout for vanilla +_loadoutData set ["items_miscEssentials", [] call A3A_fnc_itemset_miscEssentials]; + +//Unit type specific item sets. Add or remove these, depending on the unit types in use. +private _slItems = ["Laserbatteries", "Laserbatteries", "Laserbatteries"]; +private _eeItems = ["ToolKit", "MineDetector"]; +private _mmItems = []; + +if (A3A_hasACE) then { + _slItems append ["ACE_microDAGR", "ACE_DAGR"]; + _eeItems append ["ACE_Clacker", "ACE_DefusalKit"]; + _mmItems append ["ACE_RangeCard", "ACE_ATragMX", "ACE_Kestrel4500"]; +}; + +_loadoutData set ["items_squadLeader_extras", _slItems]; +_loadoutData set ["items_rifleman_extras", []]; +_loadoutData set ["items_medic_extras", []]; +_loadoutData set ["items_grenadier_extras", []]; +_loadoutData set ["items_explosivesExpert_extras", _eeItems]; +_loadoutData set ["items_engineer_extras", _eeItems]; +_loadoutData set ["items_lat_extras", []]; +_loadoutData set ["items_at_extras", []]; +_loadoutData set ["items_aa_extras", []]; +_loadoutData set ["items_machineGunner_extras", []]; +_loadoutData set ["items_marksman_extras", _mmItems]; +_loadoutData set ["items_sniper_extras", _mmItems]; +_loadoutData set ["items_police_extras", []]; +_loadoutData set ["items_crew_extras", []]; +_loadoutData set ["items_unarmed_extras", []]; + +//TODO - ACE overrides for misc essentials, medical and engineer gear + +/////////////////////////////////////// +// Special Forces Loadout Data // +/////////////////////////////////////// + +private _sfLoadoutData = _loadoutData call _fnc_copyLoadoutData; // touch and shit breaks +_sfLoadoutData set ["uniforms", ["rhs_uniform_gorka_1_b"]]; +_sfLoadoutData set ["vests", ["rhs_6b45_desert", "rhs_6sh92_vsr_vog_headset"]]; +_sfLoadoutData set ["slVests", ["rhs_6b23_ML_vydra_3m"]]; +_sfLoadoutData set ["glVests", ["rhs_6b23_ML_6sh92_vog_headset"]]; +_sfLoadoutData set ["backpacks", ["rhsgref_tortila_specter", "rhs_tortila_khaki"]]; +_sfLoadoutData set ["helmets", ["rhs_altyn_visordown", "rhs_fieldcap_helm_ml"]]; +_sfLoadoutData set ["slHat", ["rhs_beret_vdv_early"]]; +_sfLoadoutData set ["binoculars", ["Laserdesignator"]]; + +_sfLoadoutData set ["slRifles", [ +["rhs_weap_ak104_zenitco01", "rhs_acc_dtk4screws", "rhs_acc_perst3_2dp_h", "rhs_acc_1p29", ["rhs_30Rnd_762x39mm_89"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak103_zenitco01", "rhs_acc_dtk4screws", "rhs_acc_perst3_2dp_h", "rhs_acc_1p29", ["rhs_30Rnd_762x39mm_89"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak105_zenitco01", "rhs_acc_dtk4short", "rhs_acc_perst3_2dp_h", "rhs_acc_1p29", ["rhs_30Rnd_545x39_7N22_AK"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak74m_zenitco01", "rhs_acc_dtk4short", "rhs_acc_perst3_2dp_h", "rhs_acc_1p29", ["rhs_30Rnd_545x39_7N22_AK"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak103_gp25", "rhs_acc_dtk4screws", "", "rhs_acc_1p29", ["rhs_30Rnd_762x39mm_89"], ["rhs_VOG25", "rhs_VOG25", "rhs_VG40TB", "rhs_VG40OP_white"], ""], +["rhs_weap_ak74m_gp25", "rhs_acc_dtk4short", "", "rhs_acc_1p29", ["rhs_30Rnd_545x39_7N22_AK"], ["rhs_VOG25", "rhs_VOG25", "rhs_VG40TB", "rhs_VG40OP_white"], ""] +]]; +_sfLoadoutData set ["rifles", [ +["rhs_weap_ak104_zenitco01_b33", "rhs_acc_dtk4screws", "rhs_acc_perst3_2dp_h", "rhs_acc_1p87", ["rhs_30Rnd_762x39mm_89"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak104_zenitco01", "rhs_acc_dtk4screws", "rhs_acc_perst3_2dp_h", "rhs_acc_pkas", ["rhs_30Rnd_762x39mm_89"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak103_zenitco01_b33", "rhs_acc_dtk4screws", "rhs_acc_perst3_2dp_h", "rhs_acc_1p87", ["rhs_30Rnd_762x39mm_89"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak103_zenitco01", "rhs_acc_dtk4screws", "rhs_acc_perst3_2dp_h", "rhs_acc_pkas", ["rhs_30Rnd_762x39mm_89"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak105_zenitco01_b33", "rhs_acc_dtk4short", "rhs_acc_perst3_2dp_h", "rhs_acc_1p87", ["rhs_30Rnd_545x39_7N22_AK"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak105_zenitco01", "rhs_acc_dtk4short", "rhs_acc_perst3_2dp_h", "rhs_acc_pkas", ["rhs_30Rnd_545x39_7N22_AK"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak74m_zenitco01_b33", "rhs_acc_dtk4short", "rhs_acc_perst3_2dp_h", "rhs_acc_1p87", ["rhs_30Rnd_545x39_7N22_AK"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak74m_zenitco01", "rhs_acc_dtk4short", "rhs_acc_perst3_2dp_h", "rhs_acc_pkas", ["rhs_30Rnd_545x39_7N22_AK"], [], "rhs_acc_grip_ffg2"] +]]; +_sfLoadoutData set ["grenadeLaunchers", [ +["rhs_weap_ak103_gp25", "rhs_acc_dtk4screws", "", "rhs_acc_pkas", ["rhs_30Rnd_762x39mm_89"], ["rhs_VOG25", "rhs_VOG25", "rhs_VG40TB", "rhs_VG40OP_white"], ""], +["rhs_weap_ak103_gp25_npz", "rhs_acc_dtk4screws", "", "rhs_acc_1p87", ["rhs_30Rnd_762x39mm_89"], ["rhs_VOG25", "rhs_VOG25", "rhs_VG40TB", "rhs_VG40OP_white"], ""], +["rhs_weap_ak74m_gp25", "rhs_acc_dtk4short", "", "rhs_acc_pkas", ["rhs_30Rnd_545x39_7N22_AK"], ["rhs_VOG25", "rhs_VOG25", "rhs_VG40TB", "rhs_VG40OP_white"], ""], +["rhs_weap_ak74m_gp25_npz", "rhs_acc_dtk4short", "", "rhs_acc_1p87", ["rhs_30Rnd_545x39_7N22_AK"], ["rhs_VOG25", "rhs_VOG25", "rhs_VG40TB", "rhs_VG40OP_white"], ""], +["rhs_weap_ak74mr_gp25", "rhs_acc_dtk4short", "rhs_acc_perst1ik_ris", "rhs_acc_1p87", ["rhs_30Rnd_545x39_7N22_AK"], ["rhs_VOG25", "rhs_VOG25", "rhs_VG40TB", "rhs_VG40OP_white"], ""], +["rhs_weap_ak74mr_gp25", "rhs_acc_dtk4short", "rhs_acc_perst1ik_ris", "rhs_acc_rakursPM", ["rhs_30Rnd_545x39_7N22_AK"], ["rhs_VOG25", "rhs_VOG25", "rhs_VG40TB", "rhs_VG40OP_white"], ""] +]]; +_sfLoadoutData set ["SMGs", [ +["rhs_weap_pp2000", "", "", "rhs_acc_1p87", ["rhs_mag_9x19mm_7n31_44"], [], ""], +["rhs_weap_pp2000", "", "", "rhs_acc_rakursPM", ["rhs_mag_9x19mm_7n31_44"], [], ""], +["rhs_weap_pp2000", "", "", "rhs_acc_ekp8_18", ["rhs_mag_9x19mm_7n31_44"], [], ""], +["rhs_weap_pp2000", "", "", "rhs_acc_okp7_picatinny", ["rhs_mag_9x19mm_7n31_44"], [], ""], +["rhs_weap_pp2000", "", "", "", ["rhs_mag_9x19mm_7n31_44"], [], ""] +]]; +_sfLoadoutData set ["carbines", [ +["rhs_weap_aks74un", "rhs_acc_dtk4short", "", "rhs_acc_pkas", ["rhs_30Rnd_545x39_7N22_AK"], [], ""], +["rhs_weap_aks74un", "rhs_acc_dtk4short", "", "", ["rhs_30Rnd_545x39_7N22_AK"], [], ""], +["rhs_weap_vss_grip", "", "rhs_acc_perst1ik_ris", "rhs_acc_pkas", ["rhs_20rnd_9x39mm_SP5"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_vss_grip", "", "rhs_acc_perst1ik_ris", "rhs_acc_pso1m21", ["rhs_20rnd_9x39mm_SP5"], [], "rhs_acc_grip_ffg2"] +]]; +_sfLoadoutData set ["machineGuns", [ +["rhs_weap_ak105_zenitco01_b33", "rhs_acc_dtk3", "rhs_acc_perst3_2dp_h", "rhs_acc_1p87", ["rhs_60Rnd_545X39_7N22_AK", "rhs_60Rnd_545X39_AK_Green"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak105_zenitco01", "rhs_acc_dtk3", "rhs_acc_perst3_2dp_h", "rhs_acc_pkas", ["rhs_60Rnd_545X39_7N22_AK", "rhs_60Rnd_545X39_AK_Green"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak105_zenitco01", "rhs_acc_dtk3", "rhs_acc_perst3_2dp_h", "rhs_acc_1p78", ["rhs_60Rnd_545X39_7N22_AK", "rhs_60Rnd_545X39_AK_Green"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak105_zenitco01", "rhs_acc_dtk3", "rhs_acc_perst3_2dp_h", "rhs_acc_1p29", ["rhs_60Rnd_545X39_7N22_AK", "rhs_60Rnd_545X39_AK_Green"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak104_zenitco01_b33", "rhs_acc_dtk1", "rhs_acc_perst3_2dp_h", "rhs_acc_1p87", ["rhs_75Rnd_762x39mm_89", "rhs_75Rnd_762x39mm_tracer"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak104_zenitco01", "rhs_acc_dtk1", "rhs_acc_perst3_2dp_h", "rhs_acc_pkas", ["rhs_75Rnd_762x39mm_89", "rhs_75Rnd_762x39mm_tracer"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak104_zenitco01", "rhs_acc_dtk1", "rhs_acc_perst3_2dp_h", "rhs_acc_1p78", ["rhs_75Rnd_762x39mm_89", "rhs_75Rnd_762x39mm_tracer"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak104_zenitco01", "rhs_acc_dtk1", "rhs_acc_perst3_2dp_h", "rhs_acc_1p29", ["rhs_75Rnd_762x39mm_89", "rhs_75Rnd_762x39mm_tracer"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_pkp", "", "", "rhs_acc_1p29", ["rhs_100Rnd_762x54mmR_7N26", "rhs_100Rnd_762x54mmR_green"], [], ""], +["rhs_weap_pkp", "", "", "rhs_acc_1p78", ["rhs_100Rnd_762x54mmR_7N26", "rhs_100Rnd_762x54mmR_green"], [], ""], +["rhs_weap_pkp", "", "", "rhs_acc_pkas", ["rhs_100Rnd_762x54mmR_7N26", "rhs_100Rnd_762x54mmR_green"], [], ""] +]]; +_sfLoadoutData set ["marksmanRifles", [ +["rhs_weap_svdp_wd", "rhs_acc_tgpv2", "", "rhs_acc_pso1m2", ["rhs_10Rnd_762x54mmR_7N14"], [], ""], +["rhs_weap_svdp_wd_npz", "rhs_acc_tgpv2", "", "rhs_acc_dh520x56", ["rhs_10Rnd_762x54mmR_7N14"], [], ""], +["rhs_weap_svdp", "rhs_acc_tgpv2", "", "rhs_acc_pso1m2", ["rhs_10Rnd_762x54mmR_7N14"], [], ""], +["rhs_weap_svdp_npz", "rhs_acc_tgpv2", "", "rhs_acc_dh520x56", ["rhs_10Rnd_762x54mmR_7N14"], [], ""], +["rhs_weap_svds", "rhs_acc_tgpv2", "", "rhs_acc_pso1m2", ["rhs_10Rnd_762x54mmR_7N14"], [], ""], +["rhs_weap_svds_npz", "rhs_acc_tgpv2", "", "rhs_acc_dh520x56", ["rhs_10Rnd_762x54mmR_7N14"], [], ""] +]]; +_sfLoadoutData set ["sniperRifles", [ +["rhs_weap_t5000", "", "", "rhs_acc_dh520x56", [], [], "rhs_acc_harris_swivel"] +]]; +_sfLoadoutData set ["sidearms", [ +["rhs_weap_pb_6p9", "rhs_acc_6p9_suppressor", "", "", [], [], ""] +]]; + +///////////////////////////////// +// Military Loadout Data // +///////////////////////////////// + +private _militaryLoadoutData = _loadoutData call _fnc_copyLoadoutData; // touch and shit breaks +_militaryLoadoutData set ["uniforms", ["rhs_uniform_vdv_mflora"]]; +_militaryLoadoutData set ["vests", ["rhs_6b23_ML_rifleman", "rhs_6b23_ML_6sh92"]]; +_militaryLoadoutData set ["slVests", ["rhs_6b45_desert"]]; +_militaryLoadoutData set ["glVests", ["rhs_6b23_ML_6sh92_vog"]]; +_militaryLoadoutData set ["backpacks", ["rhsgref_tortila_specter", "rhs_tortila_khaki", "B_AssaultPack_cbr"]]; +_militaryLoadoutData set ["helmets", ["rhs_6b27m_ml_bala", "rhs_6b27m_ML_ess_bala", "rhs_fieldcap_helm_ml", "rhs_fieldcap_ml"]]; +_militaryLoadoutData set ["binoculars", ["rhsusf_bino_m24_ARD", "rhsusf_bino_m24_ARD", "Laserdesignator"]]; + +_militaryLoadoutData set ["slRifles", [ +["rhs_weap_ak103_zenitco01_b33", "rhs_acc_dtk", "rhs_acc_perst1ik", "rhs_acc_okp7_picatinny", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], [], ""], +["rhs_weap_ak103_zenitco01", "rhs_acc_dtk", "rhs_acc_perst1ik", "rhs_acc_1p63", ["rhs_30Rnd_762x39mm_polymer_89", "rhs_30Rnd_762x39mm_tracer"], [], ""], +["rhs_weap_ak104", "rhs_acc_dtk3", "rhs_acc_perst1ik", "rhs_acc_1p29", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], [], ""], +["rhs_weap_ak104", "rhs_acc_dtk3", "rhs_acc_perst1ik", "rhs_acc_1p78", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], [], ""], +["rhs_weap_ak74mr", "rhs_acc_dtk1", "rhs_acc_perst1ik", "rhs_acc_1p87", ["rhs_30Rnd_545x39_7N10_AK"], [], ""], +["rhs_weap_ak74m_zenitco01_b33", "rhs_acc_dtk", "", "rhs_acc_1p87", ["rhs_30Rnd_545x39_7U1_AK"], [], ""], +["rhs_weap_ak74mr", "rhs_acc_dtk1", "", "rhs_acc_rakursPM", ["rhs_30Rnd_545x39_7N22_AK", "rhs_30Rnd_545x39_7N10_AK"], [], "rhs_acc_grip_rk2"], +["rhs_weap_ak74mr", "rhs_acc_dtk1", "", "rhs_acc_ekp8_18", ["rhs_30Rnd_545x39_7N10_AK", "rhs_30Rnd_545x39_7N22_AK"], [], "rhs_acc_grip_rk2"], +["rhs_weap_ak103_gp25", "rhs_acc_dtk", "", "rhs_acc_1p29", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], ["rhs_VOG25", "rhs_VOG25", "rhs_VOG25P", "rhs_VG40OP_white"], ""], +["rhs_weap_ak103_gp25", "rhs_acc_dtk", "", "rhs_acc_1p78", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], ["rhs_VOG25", "rhs_VOG25", "rhs_VOG25P", "rhs_VG40OP_white"], ""], +["rhs_weap_ak74mr_gp25", "rhs_acc_uuk", "", "rhs_acc_1p87", ["rhs_30Rnd_545x39_7N10_AK"], ["rhs_VOG25", "rhs_VOG25", "rhs_VOG25P", "rhs_VG40OP_white"], ""], +["rhs_weap_ak74m_gp25", "rhs_acc_uuk", "", "rhs_acc_1p78", ["rhs_30Rnd_545x39_7N10_AK"], ["rhs_VOG25", "rhs_VOG25", "rhs_VOG25P", "rhs_VG40OP_white"], ""] +]]; +_militaryLoadoutData set ["rifles", [ +["rhs_weap_ak104_zenitco01_b33", "rhs_acc_dtk3", "rhs_acc_perst3_top", "rhs_acc_1p87", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], [], "rhs_acc_grip_rk6"], +["rhs_weap_ak104_zenitco01_b33", "rhs_acc_dtk3", "rhs_acc_perst3_top", "rhs_acc_ekp8_18", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], [], "rhs_acc_grip_rk6"], +["rhs_weap_ak74mr", "rhs_acc_uuk", "rhs_acc_perst1ik", "rhs_acc_1p87", ["rhs_30Rnd_545x39_7N10_AK"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak74mr", "rhs_acc_uuk", "rhs_acc_perst1ik", "rhs_acc_rakursPM", ["rhs_30Rnd_545x39_7N10_AK"], [], "rhs_acc_grip_rk2"], +["rhs_weap_ak74m_camo_npz", "rhs_acc_dtk3", "rhs_acc_2dpZenit", "rhs_acc_ekp8_18", ["rhs_30Rnd_545x39_7N22_AK"], [], ""], +["rhs_weap_ak74m_zenitco01", "rhs_acc_dtk", "rhs_acc_perst1ik", "rhsusf_acc_RM05_fwd", ["rhs_30Rnd_545x39_7N22_AK"], [], "rhs_acc_grip_ffg2"] +]]; +_militaryLoadoutData set ["carbines", [ +["rhs_weap_asval", "", "", "rhs_acc_pso1m21", ["rhs_20rnd_9x39mm_SP6"], [], ""], +"rhs_weap_pp2000" +]]; +_militaryLoadoutData set ["grenadeLaunchers", [ +["rhs_weap_ak103_gp25_npz", "rhs_acc_dtk1", "", "rhs_acc_1p87", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], ["rhs_VOG25", "rhs_VOG25", "rhs_VOG25P", "rhs_VG40OP_white"], ""], +["rhs_weap_ak103_gp25", "rhs_acc_dtk1", "", "rhs_acc_1p63", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], ["rhs_VOG25", "rhs_VOG25", "rhs_VOG25P", "rhs_VG40OP_white"], ""], +["rhs_weap_ak74n_2_gp25_npz", "rhs_acc_dtk3", "", "rhs_acc_rakursPM", ["rhs_30Rnd_545x39_7N10_AK"], ["rhs_VOG25", "rhs_VOG25", "rhs_VOG25P", "rhs_VG40OP_white"], ""], +["rhs_weap_ak74n_2_gp25_npz", "rhs_acc_dtk3", "", "rhs_acc_1p87", ["rhs_30Rnd_545x39_7N10_AK"], ["rhs_VOG25", "rhs_VOG25", "rhs_VOG25P", "rhs_VG40OP_white"], ""], +["rhs_weap_ak74n_2_gp25_npz", "rhs_acc_dtk3", "", "rhs_acc_1p87", ["rhs_30Rnd_545x39_7N10_AK"], ["rhs_VOG25", "rhs_VOG25", "rhs_VOG25P", "rhs_VG40OP_white"], ""], +["rhs_weap_ak74m_fullplum_gp25_npz", "rhs_acc_dtk3", "", "rhs_acc_rakursPM", ["rhs_30Rnd_545x39_7N10_AK"], ["rhs_VOG25", "rhs_VOG25", "rhs_VOG25P", "rhs_VG40OP_white"], ""] +]]; +_militaryLoadoutData set ["SMGs", ["rhs_weap_pp2000"]]; +_militaryLoadoutData set ["machineGuns", [ +["rhs_weap_rpk74m_npz", "rhs_acc_dtkrpk", "rhs_acc_perst1ik", "rhs_acc_ekp8_18",["rhs_60Rnd_545X39_AK_Green", "rhs_60Rnd_545X39_7U1_AK"], [], ""], +["rhs_weap_pkp", "", "", "rhs_acc_1p29",["rhs_100Rnd_762x54mmR_7N13", "rhs_100Rnd_762x54mmR_green"], [], ""], +["rhs_weap_pkp", "", "", "rhs_acc_1p78",["rhs_100Rnd_762x54mmR", "rhs_100Rnd_762x54mmR_green"], [], ""] +]]; +_militaryLoadoutData set ["marksmanRifles", [ +["rhs_weap_svdp_wd", "", "", "rhs_acc_pso1m2", ["rhs_10Rnd_762x54mmR_7N14"], [], ""], +["rhs_weap_asval_grip", "", "", "rhs_acc_pso1m2", ["rhs_20rnd_9x39mm_SP6"], [], ""], +["rhs_weap_svds", "", "", "rhs_acc_pso1m2", ["rhs_10Rnd_762x54mmR_7N14"], [], ""] +]]; +_militaryLoadoutData set ["sniperRifles", [ +["rhs_weap_t5000", "", "", "rhs_acc_dh520x56", [], [], "rhs_acc_harris_swivel"] +]]; + +/////////////////////////////// +// Police Loadout Data // +/////////////////////////////// + +private _policeLoadoutData = _loadoutData call _fnc_copyLoadoutData; // touch and shit breaks +_policeLoadoutData set ["uniforms", ["rhs_uniform_afghanka_moldovan_ttsko_blue"]]; +_policeLoadoutData set ["vests", ["rhs_belt_AK_back", "rhs_belt_svd"]]; +_policeLoadoutData set ["helmets", ["rhs_fieldcap_m88_moldovan_ttsko_blue", "rhs_fieldcap_m88_moldovan_ttsko_blue_back"]]; +_policeLoadoutData set ["rifles", [ +["rhs_weap_aks74u", "", "", "", ["rhs_30Rnd_545x39_7U1_AK"], [], ""] +]]; +_policeLoadoutData set ["shotGuns", [ +["rhs_weap_Izh18", "", "", "", ["rhsgref_1Rnd_00Buck", "rhsgref_1Rnd_Slug"], [], ""] +]]; +_policeLoadoutData set ["SMGs", [ +["rhs_weap_savz61", "", "", "", ["rhsgref_20rnd_765x17_vz61"], [], ""], +"rhs_weap_pp2000" +]]; + +//////////////////////////////// +// Militia Loadout Data // +//////////////////////////////// + +private _militiaLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militiaLoadoutData set ["uniforms", ["rhs_uniform_afghanka_winter_moldovan_ttsko"]]; +_militiaLoadoutData set ["vests", ["rhs_belt_AK_back"]]; +_militiaLoadoutData set ["slVests", ["rhs_suspender_SKS"]]; +_militiaLoadoutData set ["glVests", ["rhs_6sh92_vsr_vog"]]; +_militiaLoadoutData set ["backpacks", ["rhs_rd54_vest"]]; +_militiaLoadoutData set ["helmets", ["rhs_fieldcap_m88", "rhs_fieldcap_m88_back", "rhs_ssh68_2"]]; +_militiaLoadoutData set ["sniHats", ["H_Booniehat_oli"]]; + +_militiaLoadoutData set ["rifles", [ +["rhs_weap_ak74m_camo", "rhs_acc_dtk", "", "", ["rhs_30Rnd_545x39_7N10_camo_AK"], [], ""], +["rhs_weap_ak74_3", "rhs_acc_dtk", "", "", ["rhs_30Rnd_545x39_7N6_green_AK", "rhs_30Rnd_545x39_7N6M_green_AK"], [], ""], +["rhs_weap_akms", "rhs_acc_dtkakm", "", "", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], [], ""], +["rhs_weap_aks74un", "rhs_acc_dtk", "", "", ["rhs_30Rnd_545x39_7N10_AK"], [], ""] +]]; +_militiaLoadoutData set ["carbines", [ +["rhs_weap_pp2000", "", "", "", ["rhs_mag_9x19mm_7n31_44"], [], ""] +]]; +_militiaLoadoutData set ["grenadeLaunchers", [ +["rhs_weap_aks74_gp25", "rhs_acc_dtk", "", "", ["rhs_30Rnd_545x39_7N10_AK"], ["rhs_VOG25", "rhs_VOG25", "rhs_VOG25P", "rhs_VG40OP_white"], ""], +["rhs_weap_akms_gp25", "rhs_acc_dtkakm", "", "", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], ["rhs_VOG25", "rhs_VOG25", "rhs_VOG25P", "rhs_VG40OP_white"], ""], +["rhs_weap_akms_gp25", "rhs_acc_dtkakm", "", "", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], ["rhs_VOG25", "rhs_VOG25", "rhs_VOG25P", "rhs_VG40OP_white"], ""], +["rhs_weap_aks74_gp25", "rhs_acc_dtk", "", "", ["rhs_30Rnd_545x39_7N10_AK"], ["rhs_VOG25", "rhs_VOG25", "rhs_VOG25P", "rhs_VG40OP_white"], ""] +]]; +_militiaLoadoutData set ["SMGs", ["rhs_weap_pp2000"]]; +_militiaLoadoutData set ["machineGuns", ["rhs_weap_pkm"]]; +_militiaLoadoutData set ["marksmanRifles", [ +["rhs_weap_m38_rail", "", "", "rhsusf_acc_LEUPOLDMK4", ["rhsgref_5Rnd_762x54_m38"], [], ""] +]]; +_militiaLoadoutData set ["sniperRifles", ["rhs_weap_m38"]]; + +////////////////////////// +// Misc Loadouts // +////////////////////////// + +private _crewLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; // touch and shit breaks +_crewLoadoutData set ["uniforms", ["rhs_uniform_vkpo"]]; +_crewLoadoutData set ["vests", ["rhs_6b45_light"]]; +_crewLoadoutData set ["helmets", ["rhs_6b48"]]; + +private _pilotLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_pilotLoadoutData set ["uniforms", ["rhs_uniform_df15"]]; +_pilotLoadoutData set ["vests", ["rhs_vest_commander"]]; +_pilotLoadoutData set ["helmets", ["rhs_zsh7a_mike_alt", "rhs_zsh7a_mike", "rhs_zsh7a_mike_green", "rhs_zsh7a_mike_green_alt"]]; + +///////////////////////////////// +// Unit Type Definitions // +///////////////////////////////// + +private _squadLeaderTemplate = { + ["slHat"] call _fnc_setHelmet; + [["slVests", "vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["backpacks"] call _fnc_setBackpack; + + [["slRifles", "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + ["primary", 4] call _fnc_addAdditionalMuzzleMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_squadLeader_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + ["signalsmokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["binoculars"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _riflemanTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + + ["rifles"] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_rifleman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _medicTemplate = { + ["helmets"] call _fnc_setHelmet; + [["medVests", "vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + [["medBackpacks", "backpacks"] call _fnc_fallback] call _fnc_setBackpack; + + ["carbines"] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_medic"] call _fnc_addItemSet; + ["items_medic_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _grenadierTemplate = { + ["helmets"] call _fnc_setHelmet; + [["glVests", "vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + ["grenadeLaunchers"] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + ["primary", 10] call _fnc_addAdditionalMuzzleMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_grenadier_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 4] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _explosivesExpertTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + [["engBackpacks", "backpacks"] call _fnc_fallback] call _fnc_setBackpack; + + ["rifles"] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_explosivesExpert_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["lightExplosives", 2] call _fnc_addItem; + if (random 1 > 0.5) then {["heavyExplosives", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["atMines", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["apMines", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _engineerTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + [["engBackpacks", "backpacks"] call _fnc_fallback] call _fnc_setBackpack; + + ["carbines"] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_engineer_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + if (random 1 > 0.5) then {["lightExplosives", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _latTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + [["atBackpacks", "backpacks"] call _fnc_fallback] call _fnc_setBackpack; + + ["rifles"] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + [selectRandom ["ATLaunchers", "lightATLaunchers"]] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_lat_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _atTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + [["atBackpacks", "backpacks"] call _fnc_fallback] call _fnc_setBackpack; + + ["rifles"] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + [selectRandom ["lightATLaunchers", "heavyATLaunchers"]] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 2] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_at_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _aaTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + [["aaBackpacks", "backpacks"] call _fnc_fallback] call _fnc_setBackpack; + + ["rifles"] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["AALaunchers"] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 2] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_aa_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _machineGunnerTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + ["machineGuns"] call _fnc_setPrimary; + ["primary", 4] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_machineGunner_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _marksmanTemplate = { + ["sniHats"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + + ["marksmanRifles"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_marksman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _sniperTemplate = { + ["sniHats"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + + ["sniperRifles"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_sniper_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _policeTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + + [selectRandom ["SMGs", "rifles", "shotGuns"]] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_police_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _crewTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["SMGs"] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_crew_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["NVGs"] call _fnc_addNVGs; +}; + +private _unarmedTemplate = { + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_unarmed_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _traitorTemplate = { + call _unarmedTemplate; + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; +}; + +//////////////////////////////////////////////////////////////////////////////////////// +// You shouldn't touch below this line unless you really really know what you're doing. +// Things below here can and will break the gamemode if improperly changed. +//////////////////////////////////////////////////////////////////////////////////////// + +///////////////////////////// +// Special Forces Units // +///////////////////////////// +private _prefix = "SF"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _sfLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +/*{ + params ["_name", "_loadoutTemplate"]; + private _loadouts = [_sfLoadoutData, _loadoutTemplate] call _fnc_buildLoadouts; + private _finalName = _prefix + _name; + [_finalName, _loadouts] call _fnc_saveToTemplate; +} forEach _unitTypes; +*/ + +/////////////////////// +// Military Units // +/////////////////////// +private _prefix = "military"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Police Units // +//////////////////////// +private _prefix = "police"; +private _unitTypes = [ + ["SquadLeader", _policeTemplate], + ["Standard", _policeTemplate] +]; + +[_prefix, _unitTypes, _policeLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Militia Units // +//////////////////////// +private _prefix = "militia"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _militiaLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +////////////////////// +// Misc Units // +////////////////////// + +//The following lines are determining the loadout of vehicle crew +["other", [["Crew", _crewTemplate]], _crewLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +["other", [["Pilot", _crewTemplate]], _pilotLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the unit used in the "kill the official" mission +["other", [["Official", _squadLeaderTemplate]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "kill the traitor" mission +["other", [["Traitor", _traitorTemplate]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "Invader Punishment" mission +["other", [["Unarmed", _UnarmedTemplate]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; diff --git a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_VDV_Temperate.sqf b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_VDV_Temperate.sqf new file mode 100644 index 0000000000..67be5e2fff --- /dev/null +++ b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_VDV_Temperate.sqf @@ -0,0 +1,898 @@ +////////////////////////// +// Side Information // +////////////////////////// + +["name", "VDV"] call _fnc_saveToTemplate; +["spawnMarkerName", "VDV Support Corridor"] call _fnc_saveToTemplate; + +["flag", "rhs_Flag_Russia_F"] call _fnc_saveToTemplate; +["flagTexture", "rhsafrf\addons\rhs_main\data\Flag_vdv_CO.paa"] call _fnc_saveToTemplate; +["flagMarkerType", "rhs_flag_vdv"] call _fnc_saveToTemplate; + +////////////////////////// +// Vehicles // +////////////////////////// + +["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! +["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type +["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type + +["vehiclesBasic", ["B_Quadbike_01_F"]] call _fnc_saveToTemplate; +["vehiclesLightUnarmed", ["rhs_tigr_3camo_vdv"]] call _fnc_saveToTemplate; +["vehiclesLightArmed", ["rhs_tigr_sts_3camo_vdv"]] call _fnc_saveToTemplate; +["vehiclesTrucks", ["rhs_kamaz5350_open_vdv", "rhs_kamaz5350_flatbed_cover_vdv"]] call _fnc_saveToTemplate; +["vehiclesCargoTrucks", ["rhs_kamaz5350_flatbed_cover_vdv", "rhs_kamaz5350_flatbed_vdv"]] call _fnc_saveToTemplate; +["vehiclesAmmoTrucks", ["RHS_Ural_Ammo_VDV_01"]] call _fnc_saveToTemplate; +["vehiclesRepairTrucks", ["rhs_gaz66_repair_vdv"]] call _fnc_saveToTemplate; +["vehiclesFuelTrucks", ["RHS_Ural_Fuel_VDV_01"]] call _fnc_saveToTemplate; +["vehiclesMedical", ["rhs_gaz66_ap2_vdv"]] call _fnc_saveToTemplate; +["vehiclesLightAPCs", ["rhsgref_BRDM2_vdv", "rhs_btr80_vdv"]] call _fnc_saveToTemplate; +["vehiclesAPCs", ["rhs_bmd1p", "rhs_bmd1k", "rhs_bmd1r", "rhs_btr80a_vdv", "rhs_bmd2k", "rhs_bmd2k", "rhs_bmd2k", "rhs_bmd2m"]] call _fnc_saveToTemplate; +["vehiclesIFVs", []] call _fnc_saveToTemplate; +["vehiclesLightTanks", ["rhs_sprut_vdv", "rhs_sprut_vdv", "rhs_bmd4_vdv", "rhs_bmd4ma_vdv"]] call _fnc_saveToTemplate; +["vehiclesTanks", ["rhs_t72be_tv", "rhs_t72bd_tv", "rhs_t90sab_tv", "rhs_t90a_tv", "rhs_t90sm_tv"]] call _fnc_saveToTemplate; +["vehiclesAA", ["rhs_zsu234_aa"]] call _fnc_saveToTemplate; + +["vehiclesTransportBoats", ["O_G_Boat_Transport_01_F"]] call _fnc_saveToTemplate; +["vehiclesGunBoats", ["rhsusf_mkvsoc"]] call _fnc_saveToTemplate; +["vehiclesAmphibious", ["rhs_btr80_vdv", "rhs_btr80a_vdv"]] call _fnc_saveToTemplate; + +["vehiclesPlanesCAS", ["RHS_Su25SM_vvs"]] call _fnc_saveToTemplate; +["vehiclesPlanesAA", ["RHS_T50_vvs_blueonblue", "RHS_T50_vvs_054", "RHS_T50_vvs_generic_ext"]] call _fnc_saveToTemplate; +["vehiclesPlanesTransport", ["RHS_Mi8AMT_vdv"]] call _fnc_saveToTemplate; // Mi-8 as paratrooper plane + +["vehiclesHelisLight", ["rhs_ka60_grey"]] call _fnc_saveToTemplate; +["vehiclesHelisTransport", ["RHS_Mi8mt_vvs", "RHS_Mi8mt_vvs", "RHS_Mi8mt_Cargo_vvs", "RHS_Mi24Vt_vvs"]] call _fnc_saveToTemplate; +["vehiclesHelisLightAttack", ["RHS_Mi8MTV3_heavy_vvs", "RHS_Mi24P_CAS_vvs", "RHS_Mi8MTV3_heavy_vvs"]] call _fnc_saveToTemplate; +["vehiclesHelisAttack", ["rhs_mi28n_vvs", "RHS_Ka52_vvs", "rhs_mi28n_vvs", "RHS_Ka52_vvs"]] call _fnc_saveToTemplate; + +["vehiclesArtillery", ["rhs_2s1_tv", "rhs_2s1_tv", "rhs_2s3_tv", "RHS_BM21_VV_01"]] call _fnc_saveToTemplate; +["magazines", createHashMapFromArray [ +["rhs_2s1_tv", ["rhs_mag_3of56_35"]], +["rhs_2s3_tv",["rhs_mag_HE_2a33", "rhs_mag_WP_2a33"]], +["RHS_BM21_VV_01", ["rhs_mag_m21of_1"]] +]] call _fnc_saveToTemplate; + +["uavsAttack", ["B_UAV_02_dynamicLoadout_F"]] call _fnc_saveToTemplate; +["uavsPortable", ["rhs_pchela1t_vvsc"]] call _fnc_saveToTemplate; + +//Config special vehicles - militia vehicles are mostly used in the early game, police cars are being used by troops around cities -- Example: +["vehiclesMilitiaLightArmed", ["rhsgref_nat_uaz_dshkm", "rhsgref_nat_uaz_dshkm", "rhsgref_nat_uaz_spg9", "rhsgref_nat_uaz_ags"]] call _fnc_saveToTemplate; +["vehiclesMilitiaTrucks", ["rhs_zil131_vdv", "rhs_zil131_open_vdv"]] call _fnc_saveToTemplate; +["vehiclesMilitiaCars", ["rhs_uaz_open_vdv", "rhs_uaz_vdv"]] call _fnc_saveToTemplate; + +["vehiclesPolice", ["rhs_uaz_open_vv"]] call _fnc_saveToTemplate; + +["staticMGs", ["rhs_KORD_high_VDV"]] call _fnc_saveToTemplate; +["staticAT", ["rhs_Kornet_9M133_2_vdv"]] call _fnc_saveToTemplate; +["staticAA", ["rhs_Igla_AA_pod_vdv", "RHS_ZU23_VDV"]] call _fnc_saveToTemplate; +["staticMortars", ["rhs_2b14_82mm_vdv"]] call _fnc_saveToTemplate; + +["mortarMagazineHE", "rhs_mag_3vo18_10"] call _fnc_saveToTemplate; +["mortarMagazineSmoke", "rhs_mag_d832du_10"] call _fnc_saveToTemplate; +["mortarMagazineFlare", "rhs_mag_3vs25m_10"] call _fnc_saveToTemplate; + +//Minefield definition +["minefieldAT", ["rhs_mine_tm62m"]] call _fnc_saveToTemplate; +["minefieldAPERS", ["rhs_mine_pmn2"]] call _fnc_saveToTemplate; + +#include "RHS_Vehicle_Attributes.sqf" + +///////////////////// +/// Identities /// +///////////////////// + +["faces", ["AsianHead_A3_01", "AsianHead_A3_02", "AsianHead_A3_03", "AsianHead_A3_04", "AsianHead_A3_05", "AsianHead_A3_06", "AsianHead_A3_07", "Mason_v2", "Oakes_v2", "RHS_GreekHead_A3_08", "RHS_GreekHead_A3_09", "RHS_LivonianHead_1", "RHS_LivonianHead_10", "RHS_LivonianHead_2", "RHS_LivonianHead_3", "RHS_LivonianHead_4", "RHS_LivonianHead_5", "RHS_LivonianHead_6", "RHS_LivonianHead_7", "RHS_RussianHead_1", "RHS_WhiteHead_01", "RHS_WhiteHead_04", "RHS_WhiteHead_05", "RHS_WhiteHead_06", "RHS_WhiteHead_07", "RHS_WhiteHead_08", "RHS_WhiteHead_09", "RHS_WhiteHead_10", "RHS_WhiteHead_11", "RHS_WhiteHead_14", "RHS_WhiteHead_15", "RHS_WhiteHead_16", "RHS_WhiteHead_25", "RHS_WhiteHead_27", "RHS_WhiteHead_28", "RHS_WhiteHead_32", "RussianHead_1", "RussianHead_2", "RussianHead_3", "RussianHead_4", "RussianHead_5", "Smith_v2"]] call _fnc_saveToTemplate; +["voices", ["RHS_Male01RUS", "RHS_Male02RUS", "RHS_Male03RUS", "RHS_Male04RUS", "RHS_Male05RUS"]] call _fnc_saveToTemplate; + +////////////////////////// +// Loadouts // +////////////////////////// +private _loadoutData = call _fnc_createLoadoutData; +_loadoutData set ["slRifles", []]; +_loadoutData set ["rifles", []]; +_loadoutData set ["carbines", []]; +_loadoutData set ["grenadeLaunchers", []]; +_loadoutData set ["SMGs", []]; +_loadoutData set ["shotGuns", []]; +_loadoutData set ["machineGuns", []]; +_loadoutData set ["marksmanRifles", []]; +_loadoutData set ["sniperRifles", []]; +_loadoutData set ["lightATLaunchers", [ +["rhs_weap_rpg26", "", "", "",[""], [], ""], +["rhs_weap_rshg2", "", "", "",[""], [], ""], +["rhs_weap_rpg7", "", "", "rhs_acc_pgo7v",["rhs_rpg7_PG7VM_mag", "rhs_rpg7_type69_airburst_mag", "rhs_rpg7_OG7V_mag"], [], ""] +]]; +_loadoutData set ["ATLaunchers", ["rhs_weap_rpg26", "rhs_weap_rshg2"]]; +_loadoutData set ["heavyATLaunchers", [ +["rhs_weap_rpg7", "", "", "rhs_acc_pgo7v3",["rhs_rpg7_PG7VL_mag", "rhs_rpg7_PG7VR_mag", "rhs_rpg7_OG7V_mag"], [], ""], +["rhs_weap_rpg7", "", "", "rhs_acc_pgo7v3",["rhs_rpg7_PG7VL_mag", "rhs_rpg7_PG7VR_mag", "rhs_rpg7_OG7V_mag"], [], ""], +["rhs_weap_rpg7", "", "", "rhs_acc_pgo7v3",["rhs_rpg7_PG7VL_mag", "rhs_rpg7_PG7VR_mag", "rhs_rpg7_OG7V_mag"], [], ""] +]]; +_loadoutData set ["AALaunchers", ["rhs_weap_igla"]]; +_loadoutData set ["sidearms", [ +"rhs_weap_makarov_pm", "rhs_weap_pya", "rhs_weap_6p53"]]; + +_loadoutData set ["ATMines", ["rhs_mag_mine_ptm1", "rhs_mine_tm62m_mag"]]; +_loadoutData set ["APMines", ["rhs_mine_ozm72_a_mag", "rhs_mine_ozm72_b_mag", "rhs_mine_ozm72_c_mag", "rhs_mag_mine_pfm1", "rhs_mine_pmn2_mag"]]; +_loadoutData set ["lightExplosives", ["rhs_ec200_mag"]]; +_loadoutData set ["heavyExplosives", ["rhs_ec400_mag"]]; + +_loadoutData set ["antiInfantryGrenades", ["rhs_mag_rgn", "rhs_mag_rgo"]]; +_loadoutData set ["smokeGrenades", ["rhs_mag_rdg2_white"]]; +_loadoutData set ["signalsmokeGrenades", ["rhs_mag_nspd"]]; + +//Basic equipment. Shouldn't need touching most of the time. +//Mods might override this, or certain mods might want items removed (No GPSs in WW2, for example) +_loadoutData set ["maps", ["ItemMap"]]; +_loadoutData set ["watches", ["ItemWatch"]]; +_loadoutData set ["compasses", ["ItemCompass"]]; +_loadoutData set ["radios", ["ItemRadio"]]; +_loadoutData set ["gpses", ["ItemGPS"]]; +_loadoutData set ["NVGs", ["rhs_1PN138"]]; +_loadoutData set ["binoculars", ["Binocular"]]; +_loadoutData set ["rangefinders", ["rhs_pdu4"]]; + +_loadoutData set ["uniforms", []]; +_loadoutData set ["vests", []]; +_loadoutData set ["slVests", []]; +_loadoutData set ["medVests", []]; +_loadoutData set ["glVests", []]; +_loadoutData set ["backpacks", []]; +_loadoutData set ["medBackpacks", ["rhs_medic_bag"]]; +_loadoutData set ["atBackpacks", ["rhs_rpg_empty"]]; +_loadoutData set ["aaBackpacks", ["B_Carryall_oli"]]; +_loadoutData set ["engBackpacks", ["rhs_assault_umbts_engineer_empty"]]; +_loadoutData set ["helmets", []]; +_loadoutData set ["slHat", ["rhs_beret_vdv1", "rhs_beret_vdv2", "rhs_beret_vdv3"]]; +_loadoutData set ["sniHats", ["rhs_Booniehat_digi"]]; + + +//Item *set* definitions. These are added in their entirety to unit loadouts. No randomisation is applied. +_loadoutData set ["items_medical_basic", ["BASIC"] call A3A_fnc_itemset_medicalSupplies]; //this line defines the basic medical loadout for vanilla +_loadoutData set ["items_medical_standard", ["STANDARD"] call A3A_fnc_itemset_medicalSupplies]; //this line defines the standard medical loadout for vanilla +_loadoutData set ["items_medical_medic", ["MEDIC"] call A3A_fnc_itemset_medicalSupplies]; //this line defines the medic medical loadout for vanilla +_loadoutData set ["items_miscEssentials", [] call A3A_fnc_itemset_miscEssentials]; + +//Unit type specific item sets. Add or remove these, depending on the unit types in use. +private _slItems = ["Laserbatteries", "Laserbatteries", "Laserbatteries"]; +private _eeItems = ["ToolKit", "MineDetector"]; +private _mmItems = []; + +if (A3A_hasACE) then { + _slItems append ["ACE_microDAGR", "ACE_DAGR"]; + _eeItems append ["ACE_Clacker", "ACE_DefusalKit"]; + _mmItems append ["ACE_RangeCard", "ACE_ATragMX", "ACE_Kestrel4500"]; +}; + +_loadoutData set ["items_squadLeader_extras", _slItems]; +_loadoutData set ["items_rifleman_extras", []]; +_loadoutData set ["items_medic_extras", []]; +_loadoutData set ["items_grenadier_extras", []]; +_loadoutData set ["items_explosivesExpert_extras", _eeItems]; +_loadoutData set ["items_engineer_extras", _eeItems]; +_loadoutData set ["items_lat_extras", []]; +_loadoutData set ["items_at_extras", []]; +_loadoutData set ["items_aa_extras", []]; +_loadoutData set ["items_machineGunner_extras", []]; +_loadoutData set ["items_marksman_extras", _mmItems]; +_loadoutData set ["items_sniper_extras", _mmItems]; +_loadoutData set ["items_police_extras", []]; +_loadoutData set ["items_crew_extras", []]; +_loadoutData set ["items_unarmed_extras", []]; + +//TODO - ACE overrides for misc essentials, medical and engineer gear + +/////////////////////////////////////// +// Special Forces Loadout Data // +/////////////////////////////////////// + +private _sfLoadoutData = _loadoutData call _fnc_copyLoadoutData; // touch and shit breaks +_sfLoadoutData set ["uniforms", ["rhs_uniform_6sh122_gloves_v1"]]; +_sfLoadoutData set ["vests", ["rhs_6b23_digi_6sh92_Spetsnaz", "rhs_6b23_digi_6sh92_spetsnaz2"]]; +_sfLoadoutData set ["slVests", ["rhs_6b23_digi_6sh92_headset_spetsnaz", "rhs_6b23_digi_6sh92_Vog_Radio_Spetsnaz"]]; +_sfLoadoutData set ["glVests", ["rhs_6b23_digi_6sh92_Vog_Spetsnaz", "rhs_6b23_digi_6sh92_Vog_Radio_Spetsnaz"]]; +_sfLoadoutData set ["backpacks", ["rhs_assault_umbts", "B_Kitbag_sgg", "rhs_sidor"]]; +_sfLoadoutData set ["helmets", ["rhs_Booniehat_digi", "rhs_altyn", "rhs_altyn_novisor", "rhs_altyn_novisor_ess", "rhs_gssh18"]]; +_sfLoadoutData set ["slHat", ["rhs_beret_mvd"]]; +_sfLoadoutData set ["binoculars", ["Laserdesignator_03"]]; + +_sfLoadoutData set ["slRifles", [ +["rhs_weap_ak104_zenitco01", "rhs_acc_dtk4screws", "rhs_acc_perst3_2dp_h", "rhs_acc_1p29", ["rhs_30Rnd_762x39mm_89"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak103_zenitco01", "rhs_acc_dtk4screws", "rhs_acc_perst3_2dp_h", "rhs_acc_1p29", ["rhs_30Rnd_762x39mm_89"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak105_zenitco01", "rhs_acc_dtk4short", "rhs_acc_perst3_2dp_h", "rhs_acc_1p29", ["rhs_30Rnd_545x39_7N22_AK"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak74m_zenitco01", "rhs_acc_dtk4short", "rhs_acc_perst3_2dp_h", "rhs_acc_1p29", ["rhs_30Rnd_545x39_7N22_AK"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak103_gp25", "rhs_acc_dtk4screws", "", "rhs_acc_1p29", ["rhs_30Rnd_762x39mm_89"], ["rhs_VOG25", "rhs_VOG25", "rhs_VG40TB", "rhs_VG40OP_white"], ""], +["rhs_weap_ak74m_gp25", "rhs_acc_dtk4short", "", "rhs_acc_1p29", ["rhs_30Rnd_545x39_7N22_AK"], ["rhs_VOG25", "rhs_VOG25", "rhs_VG40TB", "rhs_VG40OP_white"], ""] +]]; +_sfLoadoutData set ["rifles", [ +["rhs_weap_ak104_zenitco01_b33", "rhs_acc_dtk4screws", "rhs_acc_perst3_2dp_h", "rhs_acc_1p87", ["rhs_30Rnd_762x39mm_89"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak104_zenitco01", "rhs_acc_dtk4screws", "rhs_acc_perst3_2dp_h", "rhs_acc_pkas", ["rhs_30Rnd_762x39mm_89"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak103_zenitco01_b33", "rhs_acc_dtk4screws", "rhs_acc_perst3_2dp_h", "rhs_acc_1p87", ["rhs_30Rnd_762x39mm_89"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak103_zenitco01", "rhs_acc_dtk4screws", "rhs_acc_perst3_2dp_h", "rhs_acc_pkas", ["rhs_30Rnd_762x39mm_89"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak105_zenitco01_b33", "rhs_acc_dtk4short", "rhs_acc_perst3_2dp_h", "rhs_acc_1p87", ["rhs_30Rnd_545x39_7N22_AK"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak105_zenitco01", "rhs_acc_dtk4short", "rhs_acc_perst3_2dp_h", "rhs_acc_pkas", ["rhs_30Rnd_545x39_7N22_AK"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak74m_zenitco01_b33", "rhs_acc_dtk4short", "rhs_acc_perst3_2dp_h", "rhs_acc_1p87", ["rhs_30Rnd_545x39_7N22_AK"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak74m_zenitco01", "rhs_acc_dtk4short", "rhs_acc_perst3_2dp_h", "rhs_acc_pkas", ["rhs_30Rnd_545x39_7N22_AK"], [], "rhs_acc_grip_ffg2"] +]]; +_sfLoadoutData set ["grenadeLaunchers", [ +["rhs_weap_ak103_gp25", "rhs_acc_dtk4screws", "", "rhs_acc_pkas", ["rhs_30Rnd_762x39mm_89"], ["rhs_VOG25", "rhs_VOG25", "rhs_VG40TB", "rhs_VG40OP_white"], ""], +["rhs_weap_ak103_gp25_npz", "rhs_acc_dtk4screws", "", "rhs_acc_1p87", ["rhs_30Rnd_762x39mm_89"], ["rhs_VOG25", "rhs_VOG25", "rhs_VG40TB", "rhs_VG40OP_white"], ""], +["rhs_weap_ak74m_gp25", "rhs_acc_dtk4short", "", "rhs_acc_pkas", ["rhs_30Rnd_545x39_7N22_AK"], ["rhs_VOG25", "rhs_VOG25", "rhs_VG40TB", "rhs_VG40OP_white"], ""], +["rhs_weap_ak74m_gp25_npz", "rhs_acc_dtk4short", "", "rhs_acc_1p87", ["rhs_30Rnd_545x39_7N22_AK"], ["rhs_VOG25", "rhs_VOG25", "rhs_VG40TB", "rhs_VG40OP_white"], ""], +["rhs_weap_ak74mr_gp25", "rhs_acc_dtk4short", "rhs_acc_perst1ik_ris", "rhs_acc_1p87", ["rhs_30Rnd_545x39_7N22_AK"], ["rhs_VOG25", "rhs_VOG25", "rhs_VG40TB", "rhs_VG40OP_white"], ""], +["rhs_weap_ak74mr_gp25", "rhs_acc_dtk4short", "rhs_acc_perst1ik_ris", "rhs_acc_rakursPM", ["rhs_30Rnd_545x39_7N22_AK"], ["rhs_VOG25", "rhs_VOG25", "rhs_VG40TB", "rhs_VG40OP_white"], ""] +]]; +_sfLoadoutData set ["SMGs", [ +["rhs_weap_pp2000", "", "", "rhs_acc_1p87", ["rhs_mag_9x19mm_7n31_44"], [], ""], +["rhs_weap_pp2000", "", "", "rhs_acc_rakursPM", ["rhs_mag_9x19mm_7n31_44"], [], ""], +["rhs_weap_pp2000", "", "", "rhs_acc_ekp8_18", ["rhs_mag_9x19mm_7n31_44"], [], ""], +["rhs_weap_pp2000", "", "", "rhs_acc_okp7_picatinny", ["rhs_mag_9x19mm_7n31_44"], [], ""], +["rhs_weap_pp2000", "", "", "", ["rhs_mag_9x19mm_7n31_44"], [], ""] +]]; +_sfLoadoutData set ["carbines", [ +["rhs_weap_aks74un", "rhs_acc_dtk4short", "", "rhs_acc_pkas", ["rhs_30Rnd_545x39_7N22_AK"], [], ""], +["rhs_weap_aks74un", "rhs_acc_dtk4short", "", "", ["rhs_30Rnd_545x39_7N22_AK"], [], ""], +["rhs_weap_vss_grip", "", "rhs_acc_perst1ik_ris", "rhs_acc_pkas", ["rhs_20rnd_9x39mm_SP5"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_vss_grip", "", "rhs_acc_perst1ik_ris", "rhs_acc_pso1m21", ["rhs_20rnd_9x39mm_SP5"], [], "rhs_acc_grip_ffg2"] +]]; +_sfLoadoutData set ["machineGuns", [ +["rhs_weap_ak105_zenitco01_b33", "rhs_acc_dtk3", "rhs_acc_perst3_2dp_h", "rhs_acc_1p87", ["rhs_60Rnd_545X39_7N22_AK", "rhs_60Rnd_545X39_AK_Green"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak105_zenitco01", "rhs_acc_dtk3", "rhs_acc_perst3_2dp_h", "rhs_acc_pkas", ["rhs_60Rnd_545X39_7N22_AK", "rhs_60Rnd_545X39_AK_Green"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak105_zenitco01", "rhs_acc_dtk3", "rhs_acc_perst3_2dp_h", "rhs_acc_1p78", ["rhs_60Rnd_545X39_7N22_AK", "rhs_60Rnd_545X39_AK_Green"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak105_zenitco01", "rhs_acc_dtk3", "rhs_acc_perst3_2dp_h", "rhs_acc_1p29", ["rhs_60Rnd_545X39_7N22_AK", "rhs_60Rnd_545X39_AK_Green"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak104_zenitco01_b33", "rhs_acc_dtk1", "rhs_acc_perst3_2dp_h", "rhs_acc_1p87", ["rhs_75Rnd_762x39mm_89", "rhs_75Rnd_762x39mm_tracer"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak104_zenitco01", "rhs_acc_dtk1", "rhs_acc_perst3_2dp_h", "rhs_acc_pkas", ["rhs_75Rnd_762x39mm_89", "rhs_75Rnd_762x39mm_tracer"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak104_zenitco01", "rhs_acc_dtk1", "rhs_acc_perst3_2dp_h", "rhs_acc_1p78", ["rhs_75Rnd_762x39mm_89", "rhs_75Rnd_762x39mm_tracer"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak104_zenitco01", "rhs_acc_dtk1", "rhs_acc_perst3_2dp_h", "rhs_acc_1p29", ["rhs_75Rnd_762x39mm_89", "rhs_75Rnd_762x39mm_tracer"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_pkp", "", "", "rhs_acc_1p29", ["rhs_100Rnd_762x54mmR_7N26", "rhs_100Rnd_762x54mmR_green"], [], ""], +["rhs_weap_pkp", "", "", "rhs_acc_1p78", ["rhs_100Rnd_762x54mmR_7N26", "rhs_100Rnd_762x54mmR_green"], [], ""], +["rhs_weap_pkp", "", "", "rhs_acc_pkas", ["rhs_100Rnd_762x54mmR_7N26", "rhs_100Rnd_762x54mmR_green"], [], ""] +]]; +_sfLoadoutData set ["marksmanRifles", [ +["rhs_weap_svdp_wd", "rhs_acc_tgpv2", "", "rhs_acc_pso1m2", ["rhs_10Rnd_762x54mmR_7N14"], [], ""], +["rhs_weap_svdp_wd_npz", "rhs_acc_tgpv2", "", "rhs_acc_dh520x56", ["rhs_10Rnd_762x54mmR_7N14"], [], ""], +["rhs_weap_svdp", "rhs_acc_tgpv2", "", "rhs_acc_pso1m2", ["rhs_10Rnd_762x54mmR_7N14"], [], ""], +["rhs_weap_svdp_npz", "rhs_acc_tgpv2", "", "rhs_acc_dh520x56", ["rhs_10Rnd_762x54mmR_7N14"], [], ""], +["rhs_weap_svds", "rhs_acc_tgpv2", "", "rhs_acc_pso1m2", ["rhs_10Rnd_762x54mmR_7N14"], [], ""], +["rhs_weap_svds_npz", "rhs_acc_tgpv2", "", "rhs_acc_dh520x56", ["rhs_10Rnd_762x54mmR_7N14"], [], ""] +]]; +_sfLoadoutData set ["sniperRifles", [ +["rhs_weap_t5000", "", "", "rhs_acc_dh520x56", [], [], "rhs_acc_harris_swivel"] +]]; +_sfLoadoutData set ["sidearms", [ +["rhs_weap_pb_6p9", "rhs_acc_6p9_suppressor", "", "", [], [], ""] +]]; + +///////////////////////////////// +// Military Loadout Data // +///////////////////////////////// + +private _militaryLoadoutData = _loadoutData call _fnc_copyLoadoutData; // touch and shit breaks +_militaryLoadoutData set ["uniforms", ["rhs_uniform_vdv_emr", "rhs_uniform_vkpo_gloves"]]; +_militaryLoadoutData set ["vests", ["rhs_6b45_rifleman", "rhs_6b45_rifleman_2"]]; +_militaryLoadoutData set ["slVests", ["rhs_6b45_off"]]; +_militaryLoadoutData set ["glVests", ["rhs_6b45_grn"]]; +_militaryLoadoutData set ["backpacks", ["rhs_rk_sht_30_emr", "rhs_tortila_emr", "rhs_rk_sht_30_emr_engineer_empty"]]; +_militaryLoadoutData set ["helmets", ["rhs_6b47_ess_bala", "rhs_6b7_1m_bala2_emr", "rhs_6b7_1m_emr_ess", "rhs_6b28_ess", "rhs_6b7_1m_olive", "rhs_6b7_1m_bala2_olive"]]; +_militaryLoadoutData set ["binoculars", ["rhsusf_bino_m24_ARD", "rhsusf_bino_m24_ARD", "Laserdesignator_03"]]; + +_militaryLoadoutData set ["slRifles", [ +["rhs_weap_ak103_zenitco01_b33", "rhs_acc_dtk", "rhs_acc_perst1ik", "rhs_acc_okp7_picatinny", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], [], ""], +["rhs_weap_ak103_zenitco01", "rhs_acc_dtk", "rhs_acc_perst1ik", "rhs_acc_1p63", ["rhs_30Rnd_762x39mm_polymer_89", "rhs_30Rnd_762x39mm_tracer"], [], ""], +["rhs_weap_ak104", "rhs_acc_dtk3", "rhs_acc_perst1ik", "rhs_acc_1p29", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], [], ""], +["rhs_weap_ak104", "rhs_acc_dtk3", "rhs_acc_perst1ik", "rhs_acc_1p78", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], [], ""], +["rhs_weap_ak74mr", "rhs_acc_dtk1", "rhs_acc_perst1ik", "rhs_acc_1p87", ["rhs_30Rnd_545x39_7N10_AK"], [], ""], +["rhs_weap_ak74m_zenitco01_b33", "rhs_acc_dtk", "", "rhs_acc_1p87", ["rhs_30Rnd_545x39_7U1_AK"], [], ""], +["rhs_weap_ak74mr", "rhs_acc_dtk1", "", "rhs_acc_rakursPM", ["rhs_30Rnd_545x39_7N22_AK", "rhs_30Rnd_545x39_7N10_AK"], [], "rhs_acc_grip_rk2"], +["rhs_weap_ak74mr", "rhs_acc_dtk1", "", "rhs_acc_ekp8_18", ["rhs_30Rnd_545x39_7N10_AK", "rhs_30Rnd_545x39_7N22_AK"], [], "rhs_acc_grip_rk2"], +["rhs_weap_ak103_gp25", "rhs_acc_dtk", "", "rhs_acc_1p29", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], ["rhs_VOG25", "rhs_VOG25", "rhs_VOG25P", "rhs_VG40OP_white"], ""], +["rhs_weap_ak103_gp25", "rhs_acc_dtk", "", "rhs_acc_1p78", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], ["rhs_VOG25", "rhs_VOG25", "rhs_VOG25P", "rhs_VG40OP_white"], ""], +["rhs_weap_ak74mr_gp25", "rhs_acc_uuk", "", "rhs_acc_1p87", ["rhs_30Rnd_545x39_7N10_AK"], ["rhs_VOG25", "rhs_VOG25", "rhs_VOG25P", "rhs_VG40OP_white"], ""], +["rhs_weap_ak74m_gp25", "rhs_acc_uuk", "", "rhs_acc_1p78", ["rhs_30Rnd_545x39_7N10_AK"], ["rhs_VOG25", "rhs_VOG25", "rhs_VOG25P", "rhs_VG40OP_white"], ""] +]]; +_militaryLoadoutData set ["rifles", [ +["rhs_weap_ak104_zenitco01_b33", "rhs_acc_dtk3", "rhs_acc_perst3_top", "rhs_acc_1p87", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], [], "rhs_acc_grip_rk6"], +["rhs_weap_ak104_zenitco01_b33", "rhs_acc_dtk3", "rhs_acc_perst3_top", "rhs_acc_ekp8_18", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], [], "rhs_acc_grip_rk6"], +["rhs_weap_ak74mr", "rhs_acc_uuk", "rhs_acc_perst1ik", "rhs_acc_1p87", ["rhs_30Rnd_545x39_7N10_AK"], [], "rhs_acc_grip_ffg2"], +["rhs_weap_ak74mr", "rhs_acc_uuk", "rhs_acc_perst1ik", "rhs_acc_rakursPM", ["rhs_30Rnd_545x39_7N10_AK"], [], "rhs_acc_grip_rk2"], +["rhs_weap_ak74m_camo_npz", "rhs_acc_dtk3", "rhs_acc_2dpZenit", "rhs_acc_ekp8_18", ["rhs_30Rnd_545x39_7N22_AK"], [], ""], +["rhs_weap_ak74m_zenitco01", "rhs_acc_dtk", "rhs_acc_perst1ik", "rhsusf_acc_RM05_fwd", ["rhs_30Rnd_545x39_7N22_AK"], [], "rhs_acc_grip_ffg2"] +]]; +_militaryLoadoutData set ["carbines", [ +["rhs_weap_asval", "", "", "rhs_acc_pso1m21", ["rhs_20rnd_9x39mm_SP6"], [], ""], +"rhs_weap_pp2000" +]]; +_militaryLoadoutData set ["grenadeLaunchers", [ +["rhs_weap_ak103_gp25_npz", "rhs_acc_dtk1", "", "rhs_acc_1p87", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], ["rhs_VOG25", "rhs_VOG25", "rhs_VOG25P", "rhs_VG40OP_white"], ""], +["rhs_weap_ak103_gp25", "rhs_acc_dtk1", "", "rhs_acc_1p63", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], ["rhs_VOG25", "rhs_VOG25", "rhs_VOG25P", "rhs_VG40OP_white"], ""], +["rhs_weap_ak74n_2_gp25_npz", "rhs_acc_dtk3", "", "rhs_acc_rakursPM", ["rhs_30Rnd_545x39_7N10_AK"], ["rhs_VOG25", "rhs_VOG25", "rhs_VOG25P", "rhs_VG40OP_white"], ""], +["rhs_weap_ak74n_2_gp25_npz", "rhs_acc_dtk3", "", "rhs_acc_1p87", ["rhs_30Rnd_545x39_7N10_AK"], ["rhs_VOG25", "rhs_VOG25", "rhs_VOG25P", "rhs_VG40OP_white"], ""], +["rhs_weap_ak74n_2_gp25_npz", "rhs_acc_dtk3", "", "rhs_acc_1p87", ["rhs_30Rnd_545x39_7N10_AK"], ["rhs_VOG25", "rhs_VOG25", "rhs_VOG25P", "rhs_VG40OP_white"], ""], +["rhs_weap_ak74m_fullplum_gp25_npz", "rhs_acc_dtk3", "", "rhs_acc_rakursPM", ["rhs_30Rnd_545x39_7N10_AK"], ["rhs_VOG25", "rhs_VOG25", "rhs_VOG25P", "rhs_VG40OP_white"], ""] +]]; +_militaryLoadoutData set ["SMGs", ["rhs_weap_pp2000"]]; +_militaryLoadoutData set ["machineGuns", [ +["rhs_weap_rpk74m_npz", "rhs_acc_dtkrpk", "rhs_acc_perst1ik", "rhs_acc_ekp8_18",["rhs_60Rnd_545X39_AK_Green", "rhs_60Rnd_545X39_7U1_AK"], [], ""], +["rhs_weap_pkp", "", "", "rhs_acc_1p29",["rhs_100Rnd_762x54mmR_7N13", "rhs_100Rnd_762x54mmR_green"], [], ""], +["rhs_weap_pkp", "", "", "rhs_acc_1p78",["rhs_100Rnd_762x54mmR", "rhs_100Rnd_762x54mmR_green"], [], ""] +]]; +_militaryLoadoutData set ["marksmanRifles", [ +["rhs_weap_svdp_wd", "", "", "rhs_acc_pso1m2", ["rhs_10Rnd_762x54mmR_7N14"], [], ""], +["rhs_weap_asval_grip", "", "", "rhs_acc_pso1m2", ["rhs_20rnd_9x39mm_SP6"], [], ""], +["rhs_weap_svds", "", "", "rhs_acc_pso1m2", ["rhs_10Rnd_762x54mmR_7N14"], [], ""] +]]; +_militaryLoadoutData set ["sniperRifles", [ +["rhs_weap_t5000", "", "", "rhs_acc_dh520x56", [], [], "rhs_acc_harris_swivel"] +]]; + +/////////////////////////////// +// Police Loadout Data // +/////////////////////////////// + +private _policeLoadoutData = _loadoutData call _fnc_copyLoadoutData; // touch and shit breaks +_policeLoadoutData set ["uniforms", ["rhs_uniform_afghanka_moldovan_ttsko_blue"]]; +_policeLoadoutData set ["vests", ["rhs_belt_AK_back", "rhs_belt_svd"]]; +_policeLoadoutData set ["helmets", ["rhs_fieldcap_m88_moldovan_ttsko_blue", "rhs_fieldcap_m88_moldovan_ttsko_blue_back"]]; +_policeLoadoutData set ["rifles", [ +["rhs_weap_aks74u", "", "", "", ["rhs_30Rnd_545x39_7U1_AK"], [], ""] +]]; +_policeLoadoutData set ["shotGuns", [ +["rhs_weap_Izh18", "", "", "", ["rhsgref_1Rnd_00Buck", "rhsgref_1Rnd_Slug"], [], ""] +]]; +_policeLoadoutData set ["SMGs", [ +["rhs_weap_savz61", "", "", "", ["rhsgref_20rnd_765x17_vz61"], [], ""], +"rhs_weap_pp2000" +]]; + +//////////////////////////////// +// Militia Loadout Data // +//////////////////////////////// + +private _militiaLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militiaLoadoutData set ["uniforms", ["rhs_uniform_afghanka_winter_moldovan_ttsko"]]; +_militiaLoadoutData set ["vests", ["rhs_belt_AK_back"]]; +_militiaLoadoutData set ["slVests", ["rhs_suspender_SKS"]]; +_militiaLoadoutData set ["glVests", ["rhs_6sh92_vsr_vog"]]; +_militiaLoadoutData set ["backpacks", ["rhs_rd54_vest"]]; +_militiaLoadoutData set ["helmets", ["rhs_fieldcap_m88", "rhs_fieldcap_m88_back", "rhs_ssh68_2"]]; +_militiaLoadoutData set ["sniHats", ["H_Booniehat_oli"]]; + +_militiaLoadoutData set ["rifles", [ +["rhs_weap_ak74m_camo", "rhs_acc_dtk", "", "", ["rhs_30Rnd_545x39_7N10_camo_AK"], [], ""], +["rhs_weap_ak74_3", "rhs_acc_dtk", "", "", ["rhs_30Rnd_545x39_7N6_green_AK", "rhs_30Rnd_545x39_7N6M_green_AK"], [], ""], +["rhs_weap_akms", "rhs_acc_dtkakm", "", "", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], [], ""], +["rhs_weap_aks74un", "rhs_acc_dtk", "", "", ["rhs_30Rnd_545x39_7N10_AK"], [], ""] +]]; +_militiaLoadoutData set ["carbines", [ +["rhs_weap_pp2000", "", "", "", ["rhs_mag_9x19mm_7n31_44"], [], ""] +]]; +_militiaLoadoutData set ["grenadeLaunchers", [ +["rhs_weap_aks74_gp25", "rhs_acc_dtk", "", "", ["rhs_30Rnd_545x39_7N10_AK"], ["rhs_VOG25", "rhs_VOG25", "rhs_VOG25P", "rhs_VG40OP_white"], ""], +["rhs_weap_akms_gp25", "rhs_acc_dtkakm", "", "", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], ["rhs_VOG25", "rhs_VOG25", "rhs_VOG25P", "rhs_VG40OP_white"], ""], +["rhs_weap_akms_gp25", "rhs_acc_dtkakm", "", "", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], ["rhs_VOG25", "rhs_VOG25", "rhs_VOG25P", "rhs_VG40OP_white"], ""], +["rhs_weap_aks74_gp25", "rhs_acc_dtk", "", "", ["rhs_30Rnd_545x39_7N10_AK"], ["rhs_VOG25", "rhs_VOG25", "rhs_VOG25P", "rhs_VG40OP_white"], ""] +]]; +_militiaLoadoutData set ["SMGs", ["rhs_weap_pp2000"]]; +_militiaLoadoutData set ["machineGuns", ["rhs_weap_pkm"]]; +_militiaLoadoutData set ["marksmanRifles", [ +["rhs_weap_m38_rail", "", "", "rhsusf_acc_LEUPOLDMK4", ["rhsgref_5Rnd_762x54_m38"], [], ""] +]]; +_militiaLoadoutData set ["sniperRifles", ["rhs_weap_m38"]]; + +////////////////////////// +// Misc Loadouts // +////////////////////////// + +private _crewLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; // touch and shit breaks +_crewLoadoutData set ["uniforms", ["rhs_uniform_vkpo"]]; +_crewLoadoutData set ["vests", ["rhs_6b45_light"]]; +_crewLoadoutData set ["helmets", ["rhs_6b48"]]; + +private _pilotLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_pilotLoadoutData set ["uniforms", ["rhs_uniform_df15"]]; +_pilotLoadoutData set ["vests", ["rhs_vest_commander"]]; +_pilotLoadoutData set ["helmets", ["rhs_zsh7a_mike_alt", "rhs_zsh7a_mike", "rhs_zsh7a_mike_green", "rhs_zsh7a_mike_green_alt"]]; + +///////////////////////////////// +// Unit Type Definitions // +///////////////////////////////// + +private _squadLeaderTemplate = { + ["slHat"] call _fnc_setHelmet; + [["slVests", "vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["backpacks"] call _fnc_setBackpack; + + [["slRifles", "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + ["primary", 4] call _fnc_addAdditionalMuzzleMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_squadLeader_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + ["signalsmokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["binoculars"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _riflemanTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + + ["rifles"] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_rifleman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _medicTemplate = { + ["helmets"] call _fnc_setHelmet; + [["medVests", "vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + [["medBackpacks", "backpacks"] call _fnc_fallback] call _fnc_setBackpack; + + ["carbines"] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_medic"] call _fnc_addItemSet; + ["items_medic_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _grenadierTemplate = { + ["helmets"] call _fnc_setHelmet; + [["glVests", "vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + ["grenadeLaunchers"] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + ["primary", 10] call _fnc_addAdditionalMuzzleMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_grenadier_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 4] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _explosivesExpertTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + [["engBackpacks", "backpacks"] call _fnc_fallback] call _fnc_setBackpack; + + ["rifles"] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_explosivesExpert_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["lightExplosives", 2] call _fnc_addItem; + if (random 1 > 0.5) then {["heavyExplosives", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["atMines", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["apMines", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _engineerTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + [["engBackpacks", "backpacks"] call _fnc_fallback] call _fnc_setBackpack; + + ["carbines"] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_engineer_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + if (random 1 > 0.5) then {["lightExplosives", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _latTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + [["atBackpacks", "backpacks"] call _fnc_fallback] call _fnc_setBackpack; + + ["rifles"] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + [selectRandom ["ATLaunchers", "lightATLaunchers"]] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_lat_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _atTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + [["atBackpacks", "backpacks"] call _fnc_fallback] call _fnc_setBackpack; + + ["rifles"] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + [selectRandom ["lightATLaunchers", "heavyATLaunchers"]] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 2] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_at_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _aaTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + [["aaBackpacks", "backpacks"] call _fnc_fallback] call _fnc_setBackpack; + + ["rifles"] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["AALaunchers"] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 2] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_aa_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _machineGunnerTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + ["machineGuns"] call _fnc_setPrimary; + ["primary", 4] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_machineGunner_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _marksmanTemplate = { + ["sniHats"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + + ["marksmanRifles"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_marksman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _sniperTemplate = { + ["sniHats"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + + ["sniperRifles"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_sniper_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _policeTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + + [selectRandom ["SMGs", "rifles", "shotGuns"]] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_police_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _crewTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["SMGs"] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_crew_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["NVGs"] call _fnc_addNVGs; +}; + +private _unarmedTemplate = { + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_unarmed_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _traitorTemplate = { + call _unarmedTemplate; + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; +}; + +//////////////////////////////////////////////////////////////////////////////////////// +// You shouldn't touch below this line unless you really really know what you're doing. +// Things below here can and will break the gamemode if improperly changed. +//////////////////////////////////////////////////////////////////////////////////////// + +///////////////////////////// +// Special Forces Units // +///////////////////////////// +private _prefix = "SF"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _sfLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +/*{ + params ["_name", "_loadoutTemplate"]; + private _loadouts = [_sfLoadoutData, _loadoutTemplate] call _fnc_buildLoadouts; + private _finalName = _prefix + _name; + [_finalName, _loadouts] call _fnc_saveToTemplate; +} forEach _unitTypes; +*/ + +/////////////////////// +// Military Units // +/////////////////////// +private _prefix = "military"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Police Units // +//////////////////////// +private _prefix = "police"; +private _unitTypes = [ + ["SquadLeader", _policeTemplate], + ["Standard", _policeTemplate] +]; + +[_prefix, _unitTypes, _policeLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Militia Units // +//////////////////////// +private _prefix = "militia"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _militiaLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +////////////////////// +// Misc Units // +////////////////////// + +//The following lines are determining the loadout of vehicle crew +["other", [["Crew", _crewTemplate]], _crewLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +["other", [["Pilot", _crewTemplate]], _pilotLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the unit used in the "kill the official" mission +["other", [["Official", _squadLeaderTemplate]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "kill the traitor" mission +["other", [["Traitor", _traitorTemplate]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "Invader Punishment" mission +["other", [["Unarmed", _UnarmedTemplate]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; From f5884f0685442730c4c4a171b9afb9cb738a94f2 Mon Sep 17 00:00:00 2001 From: ante185 <49555217+ante185@users.noreply.github.com> Date: Wed, 12 Jun 2024 20:39:06 +0200 Subject: [PATCH 39/78] RHS Tanoan Liberation Army (TLA) (#3267) * Create RHS_AI_TLA.sqf * Update Templates.hpp * Update RHS_AI_TLA.sqf * Update RHS_Reb_NAPA.sqf * Update Templates.hpp * Update RHS_AI_TLA.sqf * TLA retextured rocket hips * Update RHS_AI_TLA.sqf * Update RHS_AI_TLA.sqf * Update RHS_AI_TLA.sqf * Update RHS_AI_TLA.sqf --------- Co-authored-by: Bob-Murphy <50651578+Bob-Murphy@users.noreply.github.com> --- A3A/addons/config_fixes/RHS/CfgVehicles.hpp | 4 +- A3A/addons/config_fixes/RHS/tla_rhs.hpp | 24 + A3A/addons/core/Templates/Templates.hpp | 11 + .../Templates/Templates/RHS/RHS_AI_TLA.sqf | 866 ++++++++++++++++++ .../Templates/Templates/RHS/RHS_Reb_NAPA.sqf | 2 - 5 files changed, 903 insertions(+), 4 deletions(-) create mode 100644 A3A/addons/config_fixes/RHS/tla_rhs.hpp create mode 100644 A3A/addons/core/Templates/Templates/RHS/RHS_AI_TLA.sqf diff --git a/A3A/addons/config_fixes/RHS/CfgVehicles.hpp b/A3A/addons/config_fixes/RHS/CfgVehicles.hpp index db2b3745a9..d83c2ce206 100644 --- a/A3A/addons/config_fixes/RHS/CfgVehicles.hpp +++ b/A3A/addons/config_fixes/RHS/CfgVehicles.hpp @@ -3,6 +3,6 @@ class CfgVehicles { #include "chdkz_rhs.hpp" + #include "tla_rhs.hpp" #include "hidf_rhs.hpp" -}; - +}; \ No newline at end of file diff --git a/A3A/addons/config_fixes/RHS/tla_rhs.hpp b/A3A/addons/config_fixes/RHS/tla_rhs.hpp new file mode 100644 index 0000000000..3702e2257f --- /dev/null +++ b/A3A/addons/config_fixes/RHS/tla_rhs.hpp @@ -0,0 +1,24 @@ +//RHS - tla_rhs.hpp + +//Air +class a3a_rhs_Mi8MTV3_tla : RHS_Mi8MTV3_vvsc +{ + crew = "rhsgref_ins_pilot"; + dlc = "RHS_GREF"; + faction = "rhsgref_faction_chdkz"; + hiddenSelectionsTextures[] ={"rhsafrf\addons\rhs_a2port_air\mi17\data\camo\mi8_body_g_camo3_co.paa","rhsafrf\addons\rhs_a2port_air\mi17\data\camo\mi8_det_g_camo_mvd_co.paa","a3\data_f\clear_empty.paa","rhsafrf\addons\rhs_a2port_air\mi17\data\mi8_decals_ca.paa","rhsafrf\addons\rhs_decals\data\numbers\aviared\5_ca.paa","rhsafrf\addons\rhs_decals\data\numbers\aviared\0_ca.paa","rhsafrf\addons\rhs_decals\data\labels\aviation\vvs_ca.paa"}; +}; +class a3a_rhs_Mi8MTV3_heavy_tla : RHS_Mi8MTV3_heavy_vvsc +{ + crew = "rhsgref_ins_pilot"; + dlc = "RHS_GREF"; + faction = "rhsgref_faction_chdkz"; + hiddenSelectionsTextures[] ={"rhsafrf\addons\rhs_a2port_air\mi17\data\camo\mi8_body_g_camo3_co.paa","rhsafrf\addons\rhs_a2port_air\mi17\data\camo\mi8_det_g_camo_mvd_co.paa","a3\data_f\clear_empty.paa","rhsafrf\addons\rhs_a2port_air\mi17\data\mi8_decals_ca.paa","rhsafrf\addons\rhs_decals\data\numbers\aviared\7_ca.paa","rhsafrf\addons\rhs_decals\data\numbers\aviared\5_ca.paa","rhsafrf\addons\rhs_decals\data\labels\aviation\vvs_ca.paa"}; +}; +class a3a_rhs_Mi8AMTSh_tla : RHS_Mi8AMTSh_vvsc +{ + crew = "rhsgref_ins_pilot"; + dlc = "RHS_GREF"; + faction = "rhsgref_faction_chdkz"; + hiddenSelectionsTextures[] ={"rhsafrf\addons\rhs_a2port_air\mi17\data\camo\mi_171_camo_mvd_co.paa","rhsafrf\addons\rhs_a2port_air\mi17\data\camo\mi8_det_g_camo_mvd_co.paa","a3\data_f\clear_empty.paa","rhsafrf\addons\rhs_a2port_air\mi17\data\mi8_decals_ca.paa","rhsafrf\addons\rhs_decals\data\numbers\aviared\6_ca.paa","rhsafrf\addons\rhs_decals\data\numbers\aviared\7_ca.paa","rhsafrf\addons\rhs_decals\data\labels\aviation\vvs_ca.paa"}; +}; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates.hpp b/A3A/addons/core/Templates/Templates.hpp index 3a7927a709..36d469e8a2 100644 --- a/A3A/addons/core/Templates/Templates.hpp +++ b/A3A/addons/core/Templates/Templates.hpp @@ -370,6 +370,17 @@ class Templates logo = "\rhsgref\addons\rhsgref_main\data\rhs_logo_ca.paa"; }; + class RHS_TLA : RHS_Base + { + side = "Inv"; + flagTexture = "\rhsafrf\addons\rhs_main\data\Flag_trn_CO.paa"; + name = "RHS TLA"; + file = "RHS_AI_TLA"; + maps[] = {"Tanoa"}; + climate[] = {"tropical"}; + logo = "\rhsgref\addons\rhsgref_main\data\rhs_logo_ca.paa"; + }; + class RHS_CDF : RHS_Base { side = "Occ"; diff --git a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_TLA.sqf b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_TLA.sqf new file mode 100644 index 0000000000..4533c0b051 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_TLA.sqf @@ -0,0 +1,866 @@ +////////////////////////// +// Side Information // +////////////////////////// + +["name", "TLA"] call _fnc_saveToTemplate; +["spawnMarkerName", "TLA support corridor"] call _fnc_saveToTemplate; + +["flag", "Flag_Blue_F"] call _fnc_saveToTemplate; +["flagTexture", "\rhsafrf\addons\rhs_main\data\Flag_trn_CO.paa"] call _fnc_saveToTemplate; +["flagMarkerType", "rhs_flag_trn"] call _fnc_saveToTemplate; + +////////////////////////// +// Vehicles // +////////////////////////// + +["attributeLowAir", true] call _fnc_saveToTemplate; // Use fewer air units in general + +["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; +["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type +["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type + +["vehiclesBasic", ["B_T_Quadbike_01_F"]] call _fnc_saveToTemplate; +["vehiclesLightUnarmed", ["rhsgref_BRDM2UM_msv"]] call _fnc_saveToTemplate; +["vehiclesLightArmed",["rhsgref_BRDM2_msv"]] call _fnc_saveToTemplate; +["vehiclesTrucks", ["rhs_gaz66_msv","rhs_gaz66_msv","rhsgref_BRDM2_HQ_msv","rhsgref_BRDM2UM_msv"]] call _fnc_saveToTemplate; +["vehiclesCargoTrucks", ["rhs_gaz66_flat_msv"]] call _fnc_saveToTemplate; +["vehiclesAmmoTrucks", ["rhs_gaz66_ammo_msv"]] call _fnc_saveToTemplate; +["vehiclesRepairTrucks", ["RHS_Ural_Repair_MSV_01"]] call _fnc_saveToTemplate; +["vehiclesFuelTrucks", ["RHS_Ural_Fuel_MSV_01"]] call _fnc_saveToTemplate; +["vehiclesMedical", ["rhs_gaz66_ap2_msv"]] call _fnc_saveToTemplate; +["vehiclesLightAPCs", []] call _fnc_saveToTemplate; //this line determines light APCs +["vehiclesAPCs", ["rhsgref_tla_btr60"]] call _fnc_saveToTemplate; +["vehiclesIFVs", ["rhs_bmp1_msv", "rhs_bmp1k_msv", "rhs_bmp1p_msv", "rhs_bmp1d_msv"]] call _fnc_saveToTemplate; //this line determines IFVs +["vehiclesTanks", ["rhs_t72ba_tv"]] call _fnc_saveToTemplate; +["vehiclesAA", ["rhs_zsu234_aa"]] call _fnc_saveToTemplate; + + +["vehiclesTransportBoats", ["rhsgref_hidf_rhib","B_Boat_Transport_01_F"]] call _fnc_saveToTemplate; +["vehiclesGunBoats", ["rhsusf_mkvsoc"]] call _fnc_saveToTemplate; +["vehiclesAmphibious", ["rhsgref_tla_btr60","rhs_bmp1_msv", "rhs_bmp1k_msv", "rhs_bmp1p_msv","rhsgref_BRDM2_HQ_msv","rhsgref_BRDM2UM_msv","rhsgref_BRDM2_msv"]] call _fnc_saveToTemplate; + +["vehiclesPlanesCAS", ["RHSGREF_A29B_HIDF", "RHS_Su25SM_vvsc"]] call _fnc_saveToTemplate; +["vehiclesPlanesAA", ["rhs_l159_cdf_b_CDF_CAP"]] call _fnc_saveToTemplate; +["vehiclesPlanesTransport", []] call _fnc_saveToTemplate; + +["vehiclesHelisLight", ["RHS_Mi8t_vv"]] call _fnc_saveToTemplate; +["vehiclesHelisTransport", ["RHS_Mi8mt_vv"]] call _fnc_saveToTemplate; +["vehiclesHelisLightAttack", ["a3a_rhs_Mi8AMTSh_tla", "a3a_rhs_Mi8MTV3_heavy_tla", "a3a_rhs_Mi8MTV3_tla"]] call _fnc_saveToTemplate; +["vehiclesHelisAttack", ["RHS_Mi24V_vvsc"]] call _fnc_saveToTemplate; + +["vehiclesArtillery", ["rhsgref_ins_d30", "RHS_BM21_VV_01"]] call _fnc_saveToTemplate; +["magazines", createHashMapFromArray [ +["rhs_2s1_tv", ["rhs_mag_3of56_35"]], +["rhsgref_ins_d30",["rhs_mag_3of56_10"]], +["RHS_BM21_VV_01", ["rhs_mag_m21of_1"]] +]] call _fnc_saveToTemplate; + +["uavsAttack", []] call _fnc_saveToTemplate; +["uavsPortable", []] call _fnc_saveToTemplate; + +//Config special vehicles +["vehiclesMilitiaLightArmed", ["rhsgref_cdf_b_reg_uaz_dshkm"]] call _fnc_saveToTemplate; +["vehiclesMilitiaTrucks", ["rhs_zil131_msv"]] call _fnc_saveToTemplate; +["vehiclesMilitiaCars", ["rhs_uaz_open_MSV_01", "RHS_UAZ_MSV_01"]] call _fnc_saveToTemplate; + +["vehiclesPolice", ["rhsgref_cdf_b_reg_uaz_open", "rhsgref_cdf_b_reg_uaz"]] call _fnc_saveToTemplate; + +["staticMGs", ["RHS_M2StaticMG_WD", "rhsgref_ins_DSHKM"]] call _fnc_saveToTemplate; +["staticAT", ["rhsgref_tla_SPG9"]] call _fnc_saveToTemplate; +["staticAA", ["RHS_ZU23_MSV"]] call _fnc_saveToTemplate; +["staticMortars", ["rhs_2b14_82mm_msv"]] call _fnc_saveToTemplate; + +["mortarMagazineHE", "rhs_mag_3vo18_10"] call _fnc_saveToTemplate; +["mortarMagazineSmoke", "rhs_mag_d832du_10"] call _fnc_saveToTemplate; +["mortarMagazineFlare", "rhs_mag_3vs25m_10"] call _fnc_saveToTemplate; + +//Minefield definition +//CFGVehicles variant of Mines are needed "ATMine", "APERSTripMine", "APERSMine" +["minefieldAT", ["rhs_mine_tm62m"]] call _fnc_saveToTemplate; +["minefieldAPERS", ["rhs_mine_pmn2"]] call _fnc_saveToTemplate; + +#include "RHS_Vehicle_Attributes.sqf" + +///////////////////// +/// Identities /// +///////////////////// + +["faces", ["TanoanHead_A3_01","TanoanHead_A3_02","TanoanHead_A3_03","TanoanHead_A3_04", +"TanoanHead_A3_05","TanoanHead_A3_06","TanoanHead_A3_07","TanoanHead_A3_08"]] call _fnc_saveToTemplate; +["voices", ["Male01FRE","Male02FRE","Male03FRE"]] call _fnc_saveToTemplate; +["sfFaces", ["AsianHead_A3_01","AsianHead_A3_02","AsianHead_A3_03","AsianHead_A3_04","AsianHead_A3_05","AsianHead_A3_06","AsianHead_A3_07"]] call _fnc_saveToTemplate; +["sfVoices", ["Male01CHI","Male02CHI","Male03CHI"]] call _fnc_saveToTemplate; +"TanoanMen" call _fnc_saveNames; + +////////////////////////// +// Loadouts // +////////////////////////// +private _loadoutData = call _fnc_createLoadoutData; +_loadoutData set ["rifles", []]; +_loadoutData set ["carbines", []]; +_loadoutData set ["grenadeLaunchers", []]; +_loadoutData set ["gltube", [["rhs_weap_m79", "", "", "",["rhs_mag_M441_HE","rhs_mag_m714_White","rhs_mag_m662_red"], [], ""]]]; +_loadoutData set ["SMGs", []]; +_loadoutData set ["machineGuns", []]; +_loadoutData set ["marksmanRifles", []]; +_loadoutData set ["sniperRifles", []]; + +_loadoutData set ["lightATLaunchers", ["rhs_weap_rpg18", "rhs_weap_rpg26", "rhs_weap_rshg2"]]; +_loadoutData set ["ATLaunchers", [ +["rhs_weap_rpg7", "", "", "",["rhs_rpg7_PG7V_mag", "rhs_rpg7_PG7VL_mag"], [], ""], +["rhs_weap_rpg7", "", "", "",["rhs_rpg7_PG7VM_mag", "rhs_rpg7_PG7VL_mag"], [], ""], +["rhs_weap_rpg7", "", "", "",["rhs_rpg7_type69_airburst_mag", "rhs_rpg7_PG7VL_mag", "rhs_rpg7_OG7V_mag"], [], ""] +]]; +_loadoutData set ["heavyATLaunchers", [ +["rhs_weap_rpg7", "", "", "rhs_acc_pgo7v",["rhs_rpg7_PG7VM_mag", "rhs_rpg7_PG7VL_mag"], [], ""], +["rhs_weap_rpg7", "", "", "rhs_acc_pgo7v",["rhs_rpg7_PG7VR_mag","rhs_rpg7_PG7VM_mag"], [], ""], +["rhs_weap_rpg7", "", "", "rhs_acc_pgo7v",["rhs_rpg7_PG7VS_mag","rhs_rpg7_PG7VM_mag"], [], ""], +["rhs_weap_rpg7", "", "", "rhs_acc_pgo7v",["rhs_rpg7_TBG7V_mag","rhs_rpg7_PG7VM_mag"], [], ""] +]]; +_loadoutData set ["AALaunchers", ["rhs_weap_igla"]]; +_loadoutData set ["sidearms", ["rhsusf_weap_m1911a1", "rhs_weap_makarov_pm", "rhs_weap_makarov_pm"]]; + +_loadoutData set ["ATMines", ["rhs_mag_mine_ptm1", "rhs_mine_tm62m_mag"]]; +_loadoutData set ["APMines", ["rhs_mine_ozm72_a_mag", "rhs_mine_ozm72_b_mag", "rhs_mine_ozm72_c_mag", "rhs_mag_mine_pfm1", "rhs_mine_pmn2_mag"]]; +_loadoutData set ["lightExplosives", ["rhs_ec200_mag"]]; +_loadoutData set ["heavyExplosives", ["rhs_ec400_mag"]]; + +_loadoutData set ["antiTankGrenades", []]; +_loadoutData set ["antiInfantryGrenades", ["rhs_mag_f1", "rhs_grenade_sthgr24_mag"]]; +_loadoutData set ["smokeGrenades", ["rhs_mag_rdg2_white", "rhs_grenade_nbhgr39_mag"]]; +_loadoutData set ["signalsmokeGrenades", ["rhs_mag_nspd"]]; + + +//Basic equipment. Shouldn't need touching most of the time. +//Mods might override this, or certain mods might want items removed (No GPSs in WW2, for example) +_loadoutData set ["maps", ["ItemMap"]]; +_loadoutData set ["watches", ["ItemWatch"]]; +_loadoutData set ["compasses", ["ItemCompass"]]; +_loadoutData set ["radios", ["ItemRadio"]]; +_loadoutData set ["gpses", ["ItemGPS"]]; +_loadoutData set ["NVGs", ["rhs_1PN138", "", ""]]; +_loadoutData set ["binoculars", ["Binocular"]]; +_loadoutData set ["rangefinders", ["Rangefinder"]]; + +_loadoutData set ["uniforms", []]; +_loadoutData set ["vests", []]; +_loadoutData set ["backpacks", []]; +_loadoutData set ["longRangeRadios", []]; +_loadoutData set ["helmets", []]; +_loadoutData set ["slHat", ["H_Hat_Safari_olive_F"]]; +_loadoutData set ["sniHats", ["H_Hat_Safari_olive_F"]]; + + +//Item *set* definitions. These are added in their entirety to unit loadouts. No randomisation is applied. +_loadoutData set ["items_medical_basic", ["BASIC"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_medical_standard", ["STANDARD"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_medical_medic", ["MEDIC"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_miscEssentials", [] call A3A_fnc_itemset_miscEssentials]; + +//Unit type specific item sets. Add or remove these, depending on the unit types in use. +_loadoutData set ["items_squadleader_extras", []]; +_loadoutData set ["items_rifleman_extras", []]; +_loadoutData set ["items_medic_extras", []]; +_loadoutData set ["items_grenadier_extras", []]; +_loadoutData set ["items_explosivesExpert_extras", ["ToolKit", "MineDetector"]]; +_loadoutData set ["items_engineer_extras", ["ToolKit", "MineDetector"]]; +_loadoutData set ["items_lat_extras", []]; +_loadoutData set ["items_at_extras", []]; +_loadoutData set ["items_aa_extras", []]; +_loadoutData set ["items_machineGunner_extras", []]; +_loadoutData set ["items_marksman_extras", []]; +_loadoutData set ["items_sniper_extras", []]; +_loadoutData set ["items_police_extras", []]; +_loadoutData set ["items_crew_extras", []]; +_loadoutData set ["items_unarmed_extras", []]; + +//TODO - ACE overrides for misc essentials, medical and engineer gear + + +/////////////////////////////////////// +// Special Forces Loadout Data // +/////////////////////////////////////// + +private _sfLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_sfLoadoutData set ["uniforms", ["rhs_uniform_mflora_patchless"]]; +_sfLoadoutData set ["vests", ["rhs_6b23_ML_6sh92", "rhs_6b23_ML_vydra_3m"]]; +_sfLoadoutData set ["backpacks", ["rhs_rd54_vest","rhs_tortila_khaki"]]; +_sfLoadoutData set ["helmets", ["rhs_6b27m_ml","rhs_6b27m_ml_ess"]]; +_sfLoadoutData set ["binoculars", ["Rangefinder"]]; +_sfLoadoutData set ["slHat", ["rhs_fieldcap_helm_ml", "rhs_fieldcap_ml"]]; +_sfLoadoutData set ["NVGs", ["rhs_1PN138"]]; + +_sfLoadoutData set ["antiInfantryGrenades", ["rhs_mag_rgn", "rhs_mag_rgo"]]; +//["Weapon", "Muzzle", "Rail", "Sight", [], [], "Bipod"]; + +_sfLoadoutData set ["lightATLaunchers", ["rhs_weap_m72a7", "rhs_weap_rshg2"]]; +_sfLoadoutData set ["ATLaunchers", [ +["rhs_weap_rpg7", "", "", "rhs_acc_pgo7v",["rhs_rpg7_PG7V_mag", "rhs_rpg7_PG7VL_mag"], [], ""], +["rhs_weap_rpg7", "", "", "rhs_acc_pgo7v",["rhs_rpg7_PG7VM_mag", "rhs_rpg7_PG7VL_mag"], [], ""], +["rhs_weap_rpg7", "", "", "rhs_acc_pgo7v",["rhs_rpg7_type69_airburst_mag", "rhs_rpg7_PG7VL_mag", "rhs_rpg7_OG7V_mag"], [], ""] +]]; + +_sfLoadoutData set ["rifles", [ +["rhs_weap_ak74n", "rhs_acc_dtk4short", "", "rhs_acc_pkas", ["rhs_30Rnd_545x39_7N6_AK", "rhs_30Rnd_545x39_7N6_AK", "rhs_30Rnd_545x39_AK_green"], [], ""], +["rhs_weap_akmn", "rhs_acc_pbs1", "", "rhs_acc_pkas", ["rhs_30Rnd_762x39mm_U"], [], ""] +]]; +_sfLoadoutData set ["carbines", [ +["rhs_weap_aks74n", "rhs_acc_dtk4short", "", "rhs_acc_okp7_dovetail", ["rhs_30Rnd_545x39_7U1_AK", "rhs_30Rnd_545x39_7U1_AK", "rhs_30Rnd_545x39_AK_green"], [], ""], +["rhs_weap_aks74un", "rhs_acc_pbs4", "", "rhs_acc_okp7_dovetail", ["rhs_30Rnd_545x39_7U1_AK", "rhs_30Rnd_545x39_7U1_AK", "rhs_30Rnd_545x39_AK_green"], [], ""], +["rhs_weap_m92", "rhs_acc_pbs1", "", "", ["rhs_30Rnd_762x39mm_U"], [], ""] +]]; +_sfLoadoutData set ["grenadeLaunchers", [ +["rhs_weap_aks74n_gp25", "rhs_acc_dtk4short", "", "rhs_acc_ekp8_02", ["rhs_30Rnd_545x39_7N6_AK", "rhs_30Rnd_545x39_7N6_AK", "rhs_30Rnd_545x39_AK_green"], ["rhs_VOG25", "rhs_VOG25", "rhs_GRD40_White", "rhs_VG40OP_red"], ""], +["rhs_weap_ak74n_gp25", "rhs_acc_dtk4short", "", "rhs_acc_ekp8_02", ["rhs_30Rnd_545x39_7N6_AK", "rhs_30Rnd_545x39_7N6_AK", "rhs_30Rnd_545x39_AK_green"], ["rhs_VOG25P", "rhs_VOG25P", "rhs_GRD40_White", "rhs_VG40OP_red"], ""], +["rhs_weap_akmn_gp25", "rhs_acc_pbs1", "", "rhs_acc_ekp8_02", ["rhs_30Rnd_762x39mm_U"], ["rhs_VG40TB", "rhs_VG40TB", "rhs_GRD40_White", "rhs_VG40OP_red"], ""] +]]; +_sfLoadoutData set ["SMGs", [ +["rhs_weap_m3a1_specops", "", "", "rhs_acc_okp7_picatinny", ["rhsgref_30rnd_1143x23_M1911B_SMG"], [], ""] +]]; +_sfLoadoutData set ["machineGuns", [ +["rhs_weap_rpk74m", "rhs_acc_dtk4short", "", "rhs_acc_1p29", ["rhs_45Rnd_545X39_7U1_AK", "rhs_45Rnd_545X39_7N6_AK", "rhs_45Rnd_545X39_7N6_AK", "rhs_45Rnd_545X39_AK_Green"], [], ""] +]]; +_sfLoadoutData set ["marksmanRifles", [ +["rhs_weap_svdp", "rhs_acc_tgpv", "", "rhs_acc_pso1m21", ["rhs_10Rnd_762x54mmR_7N1", "rhs_10Rnd_762x54mmR_7N1", "rhs_10Rnd_762x54mmR_7N14"], [], ""] +]]; +_sfLoadoutData set ["sniperRifles", [ +["rhs_weap_m24sws", "rhsusf_acc_m24_silencer_black", "", "rhsusf_acc_LEUPOLDMK4", ["rhsusf_5Rnd_762x51_m118_special_Mag", "rhsusf_5Rnd_762x51_m993_Mag"], [], "rhsusf_acc_harris_swivel"] +]]; +//_sfLoadoutData set ["sidearms", []]; +///////////////////////////////// +// Military Loadout Data // +///////////////////////////////// + +private _militaryLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militaryLoadoutData set ["uniforms", ["rhsgref_uniform_TLA_1"]]; +_militaryLoadoutData set ["vests", ["rhs_lifchik","rhs_lifchik_light","rhs_6b2_lifchik","rhs_6b2_lifchik"]]; +_militaryLoadoutData set ["backpacks", ["rhs_sidor", "rhs_sidor", "rhs_rd54_flora2"]]; +_militaryLoadoutData set ["helmets", ["rhsgref_helmet_pasgt_olive","rhsgref_M56","rhs_headband"]]; + +_militaryLoadoutData set ["rifles", [ +["rhs_weap_l1a1_wood", "rhsgref_acc_falMuzzle_l1a1", "", "", ["rhs_mag_20Rnd_762x51_m80_fnfal"], [], ""], +["rhs_weap_akmn", "rhs_acc_dtkakm", "", "", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], [], ""] +]]; +_militaryLoadoutData set ["carbines", [ +["rhs_weap_m92", "", "", "", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], [], ""], +["rhs_weap_akms", "rhs_acc_dtkakm", "", "", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], [], ""] +]]; +_militaryLoadoutData set ["grenadeLaunchers", [ +["rhs_weap_akmn_gp25", "rhs_acc_dtkakm", "", "", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], ["rhs_VOG25", "rhs_VOG25", "rhs_GRD40_White", "rhs_VG40OP_red"], ""], +["rhs_weap_akmn_gp25", "rhs_acc_dtkakm", "", "", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], ["rhs_VOG25", "rhs_VOG25", "rhs_GRD40_White", "rhs_VG40OP_red"], ""], +["rhs_weap_m16a4_carryhandle_M203", "rhsusf_acc_SF3P556", "", "",["rhs_mag_20Rnd_556x45_M193_2MAG_Stanag","rhs_mag_20Rnd_556x45_M193_2MAG_Stanag","rhs_mag_20Rnd_556x45_M196_2MAG_Stanag_Tracer_Red"], ["rhs_mag_M433_HEDP","rhs_mag_m714_White","rhs_mag_m662_red"], ""] +]]; +_militaryLoadoutData set ["SMGs", [ +"rhs_weap_m3a1" +]]; +_militaryLoadoutData set ["machineGuns", [ +["rhs_weap_pkm", "", "", "",["rhs_100Rnd_762x54mmR", "rhs_100Rnd_762x54mmR", "rhs_100Rnd_762x54mmR_green"], [], ""], +["rhs_weap_fnmag", "", "", "",["rhsusf_50Rnd_762x51", "rhsusf_50Rnd_762x51", "rhsusf_50Rnd_762x51_m62_tracer"], [], ""], +["rhs_weap_mg42", "", "", "",["rhsgref_50Rnd_792x57_SmE_drum", "rhsgref_50Rnd_792x57_SmE_drum", "rhsgref_50Rnd_792x57_SmE_notracers_drum"], [], ""] +]]; +_militaryLoadoutData set ["marksmanRifles", [ +["rhs_weap_l1a1_wood", "rhsgref_acc_falMuzzle_l1a1", "", "rhsgref_acc_l1a1_l2a2", ["rhs_mag_20Rnd_762x51_m80_fnfal"], [], ""], +["rhs_weap_m76", "", "", "rhs_acc_pso1m2",[], [], ""] +]]; +_militaryLoadoutData set ["sniperRifles", [ +["rhs_weap_m38_rail", "", "", "rhsusf_acc_LEUPOLDMK4",[], [], ""] +]]; + +/////////////////////////////// +// Police Loadout Data // +/////////////////////////////// + +private _policeLoadoutData = _loadoutData call _fnc_copyLoadoutData; + +_policeLoadoutData set ["uniforms", ["rhsgref_uniform_TLA_2"]]; +_policeLoadoutData set ["vests", ["rhsgref_chestrig"]]; +_policeLoadoutData set ["helmets", ["H_Hat_Safari_olive_F"]]; +_policeLoadoutData set ["SMGs", [ +"rhs_weap_m3a1" +]]; +_policeLoadoutData set ["carbines", [ +"rhs_weap_m1garand_sa43" +]]; +_policeLoadoutData set ["shotguns", [ +"rhs_weap_M590_5RD" +]]; + +//////////////////////////////// +// Militia Loadout Data // +//////////////////////////////// + +private _militiaLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militiaLoadoutData set ["uniforms", ["rhsgref_uniform_TLA_2"]]; +_militiaLoadoutData set ["vests", ["rhs_lifchik","rhs_lifchik_light"]]; +_militiaLoadoutData set ["backpacks", ["rhs_sidor"]]; +_militiaLoadoutData set ["helmets", ["rhs_headband","rhsgref_M56","rhsgref_helmet_M1_painted_alt01"]]; +_militiaLoadoutData set ["NVGs", []]; + +_militiaLoadoutData set ["lightATLaunchers", ["rhs_weap_rpg18"]]; +_militiaLoadoutData set ["ATLaunchers", [ +["rhs_weap_rpg7", "", "", "", ["rhs_rpg7_PG7V_mag", "rhs_rpg7_PG7V_mag", "rhs_rpg7_OG7V_mag"], [], ""], +["rhs_weap_rpg7", "", "", "", ["rhs_rpg7_OG7V_mag", "rhs_rpg7_PG7V_mag", "rhs_rpg7_PG7V_mag"], [], ""] +]]; +_militiaLoadoutData set ["heavyATLaunchers", [ +["rhs_weap_rpg7", "", "", "", ["rhs_rpg7_PG7VM_mag"], [], ""] +]]; + +_militiaLoadoutData set ["rifles", [ +["rhs_weap_l1a1_wood", "rhsgref_acc_falMuzzle_l1a1", "", "", ["rhs_mag_20Rnd_762x51_m80_fnfal"], [], ""], +["rhs_weap_pm63", "rhs_acc_dtkakm", "", "", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], [], ""], +["rhs_weap_akm", "rhs_acc_dtkakm", "", "", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], [], ""] +]]; +_militiaLoadoutData set ["carbines", [ +["rhs_weap_m92", "", "", "", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], [], ""], +["rhs_weap_akms", "rhs_acc_dtkakm", "", "", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], [], ""] +]]; +_militiaLoadoutData set ["grenadeLaunchers", [ +["rhs_weap_akm_gp25", "rhs_acc_dtkakm", "", "", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], ["rhs_VOG25", "rhs_VOG25", "rhs_GRD40_White", "rhs_VG40OP_red"], ""], +["rhs_weap_akms_gp25", "rhs_acc_dtkakm", "", "", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], ["rhs_VOG25", "rhs_VOG25", "rhs_GRD40_White", "rhs_VG40OP_red"], ""] +]]; +_militiaLoadoutData set ["SMGs", [ +"rhs_weap_m3a1" +]]; +_militiaLoadoutData set ["machineGuns", [ +["rhs_weap_fnmag", "", "", "",["rhsusf_50Rnd_762x51", "rhsusf_50Rnd_762x51", "rhsusf_50Rnd_762x51_m62_tracer"], [], ""], +"rhs_weap_m1garand_sa43" +]]; +_militiaLoadoutData set ["marksmanRifles", [ +["rhs_weap_l1a1_wood", "rhsgref_acc_falMuzzle_l1a1", "", "", ["rhs_mag_20Rnd_762x51_m80_fnfal"], [], ""], +["rhs_weap_akmn", "rhs_acc_dtkakm", "", "rhs_acc_pso1m2", ["rhs_30Rnd_762x39mm", "rhs_30Rnd_762x39mm_tracer"], [], ""], +"rhs_weap_m1garand_sa43" +]]; + +////////////////////////// +// Misc Loadouts // +////////////////////////// + +private _crewLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_crewLoadoutData set ["vests", ["rhsgref_TacVest_ERDL"]]; +_crewLoadoutData set ["carbines", ["rhs_weap_m1garand_sa43"]]; +_crewLoadoutData set ["helmets", ["rhs_tsh4","rhs_tsh4_ess"]]; + +private _pilotLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_pilotLoadoutData set ["vests", ["rhsgref_TacVest_ERDL"]]; +_pilotLoadoutData set ["SMGs", ["rhs_weap_m3a1"]]; +_pilotLoadoutData set ["helmets", ["rhs_zsh7a_mike_green", "rhs_zsh7a_mike_green_alt"]]; + + +///////////////////////////////// +// Unit Type Definitions // +///////////////////////////////// +//These define the loadouts for different unit types. +//For example, rifleman, grenadier, squad leader, etc. +//In 95% of situations, you *should not need to edit these*. +//Almost all factions can be set up just by modifying the loadout data above. +//However, these exist in case you really do want to do a lot of custom alterations. + +private _squadLeaderTemplate = { + ["slHat"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["backpacks"] call _fnc_setBackpack; + + [selectRandomWeighted ["grenadeLaunchers", 1, "rifles",2]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", 4] call _fnc_addAdditionalMuzzleMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_squadLeader_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["signalsmokeGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["binoculars"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _riflemanTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + [selectRandomWeighted ["rifles", 3, "carbines", 1]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_rifleman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _medicTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + ["SMGs"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_medic"] call _fnc_addItemSet; + ["items_medic_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _grenadierTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + ["grenadeLaunchers"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", 10] call _fnc_addAdditionalMuzzleMagazines; + ["antiInfantryGrenades", 2] call _fnc_addItem; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_grenadier_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _explosivesExpertTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_explosivesExpert_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["lightExplosives", 2] call _fnc_addItem; + if (random 1 > 0.5) then {["heavyExplosives", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["atMines", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["apMines", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _engineerTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [selectRandom ["carbines", "SMGs"]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_engineer_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + if (random 1 > 0.5) then {["lightExplosives", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _latTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["lightATLaunchers"] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 1] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_lat_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _atTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + [selectRandom["ATLaunchers", "heavyATLaunchers"]] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 2] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_at_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _aaTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["AALaunchers"] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 2] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_aa_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _machineGunnerTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + ["machineGuns"] call _fnc_setPrimary; + ["primary", 4] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_machineGunner_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _marksmanTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["marksmanRifles"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_marksman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _sniperTemplate = { + ["sniHats"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["sniperRifles"] call _fnc_setPrimary; + ["primary", 7] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_sniper_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _policeTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + [selectRandomWeighted ["carbines", 1, "SMGs",2, "shotguns", 1]] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_police_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _crewTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + [selectRandomWeighted ["carbines", 1, "SMGs",2]] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_crew_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["NVGs"] call _fnc_addNVGs; +}; +private _pilotTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["SMGs"] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_crew_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["NVGs"] call _fnc_addNVGs; +}; + +private _unarmedTemplate = { + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_unarmed_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _traitorTemplate = { + call _unarmedTemplate; + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; +}; + +//////////////////////////////////////////////////////////////////////////////////////// +// You shouldn't touch below this line unless you really really know what you're doing. +// Things below here can and will break the gamemode if improperly changed. +//////////////////////////////////////////////////////////////////////////////////////// + +///////////////////////////// +// Special Forces Units // +///////////////////////////// +private _prefix = "SF"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _sfLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +/*{ + params ["_name", "_loadoutTemplate"]; + private _loadouts = [_sfLoadoutData, _loadoutTemplate] call _fnc_buildLoadouts; + private _finalName = _prefix + _name; + [_finalName, _loadouts] call _fnc_saveToTemplate; +} forEach _unitTypes; +*/ + +/////////////////////// +// Military Units // +/////////////////////// +private _prefix = "military"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Police Units // +//////////////////////// +private _prefix = "police"; +private _unitTypes = [ + ["SquadLeader", _policeTemplate], + ["Standard", _policeTemplate] +]; + +[_prefix, _unitTypes, _policeLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Militia Units // +//////////////////////// +private _prefix = "militia"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _militiaLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +////////////////////// +// Misc Units // +////////////////////// + +//The following lines are determining the loadout of vehicle crew +["other", [["Crew", _crewTemplate]], _crewLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout of the pilots +["other", [["Pilot", _pilotTemplate]], _pilotLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the unit used in the "kill the official" mission +["other", [["Official", _policeTemplate]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "kill the traitor" mission +["other", [["Traitor", _traitorTemplate]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "Invader Punishment" mission +["other", [["Unarmed", _UnarmedTemplate]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; diff --git a/A3A/addons/core/Templates/Templates/RHS/RHS_Reb_NAPA.sqf b/A3A/addons/core/Templates/Templates/RHS/RHS_Reb_NAPA.sqf index 949084dd82..7fb0a36c75 100644 --- a/A3A/addons/core/Templates/Templates/RHS/RHS_Reb_NAPA.sqf +++ b/A3A/addons/core/Templates/Templates/RHS/RHS_Reb_NAPA.sqf @@ -75,8 +75,6 @@ private _rebUniforms = [ "rhsgref_uniform_dpm_olive", "rhsgref_uniform_3color_desert", "rhsgref_uniform_gorka_1_f", - "rhsgref_uniform_TLA_1", - "rhsgref_uniform_TLA_2", "rhs_insurgent_uniform_1", "rhs_insurgent_uniform_2", "rhs_insurgent_uniform_3", From 49afad1cd9e2dc5c85a5abbd7fe5237d0cdc4c5c Mon Sep 17 00:00:00 2001 From: John Jordan Date: Fri, 14 Jun 2024 02:02:57 +0100 Subject: [PATCH 40/78] Fix inconsistent parameter bug with createAttackForceLand --- .../core/functions/CREATE/fn_createAttackForceLand.sqf | 6 +++--- A3A/addons/core/functions/Supports/fn_SUP_tankRoutine.sqf | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/A3A/addons/core/functions/CREATE/fn_createAttackForceLand.sqf b/A3A/addons/core/functions/CREATE/fn_createAttackForceLand.sqf index 9d9aa481b9..beb145d4c7 100644 --- a/A3A/addons/core/functions/CREATE/fn_createAttackForceLand.sqf +++ b/A3A/addons/core/functions/CREATE/fn_createAttackForceLand.sqf @@ -13,8 +13,8 @@ Arguments: Total number of vehicles to create Number of attack/support vehicles to create Optional, tier modifier to apply to vehicle selection (Default: 0) + Optional, troop type to use (Default: "Normal") Optional, true to only use tanks (Default: false) -// Optional, troop type to use (Default: "Normal") Return array: Resources spent @@ -25,7 +25,7 @@ Return array: #include "..\..\script_component.hpp" FIX_LINE_NUMBERS() -params ["_side", "_base", "_target", "_resPool", "_vehCount", "_vehAttackCount", ["_tierMod", 0], ["_tanksOnly", false]]; +params ["_side", "_base", "_target", "_resPool", "_vehCount", "_vehAttackCount", ["_tierMod", 0], ["_troopType", "Normal"], ["_tanksOnly", false]]; private _targpos = if (_target isEqualType []) then { _target } else { markerPos _target }; private _transportRatio = 1 - _vehAttackCount / _vehCount; @@ -44,7 +44,7 @@ private _landPosBlacklist = []; for "_i" from 1 to _vehCount do { private _vehType = selectRandomWeighted ([_supportPool, _transportPool] select _isTransport); - private _vehData = [_vehType, "Normal", _resPool, _landPosBlacklist, _side, _base, _targPos] call A3A_fnc_createAttackVehicle; + private _vehData = [_vehType, _troopType, _resPool, _landPosBlacklist, _side, _base, _targPos] call A3A_fnc_createAttackVehicle; if !(_vehData isEqualType []) exitWith { Error_1("Failed to spawn land vehicle at marker %1", _base); }; // couldn't create for some reason, assume we're out of spawn places? diff --git a/A3A/addons/core/functions/Supports/fn_SUP_tankRoutine.sqf b/A3A/addons/core/functions/Supports/fn_SUP_tankRoutine.sqf index 6b9b1bb818..d44120d5aa 100644 --- a/A3A/addons/core/functions/Supports/fn_SUP_tankRoutine.sqf +++ b/A3A/addons/core/functions/Supports/fn_SUP_tankRoutine.sqf @@ -22,7 +22,7 @@ _suppData params ["_supportName", "_side", "_suppType", "_suppCenter", "_suppRad sleep _sleepTime; // Only spawn tanks -private _data = [_side, _base, _suppCenter, _resPool, _vehCount, _vehCount, 2, true] call A3A_fnc_createAttackForceLand; +private _data = [_side, _base, _suppCenter, _resPool, _vehCount, _vehCount, 2, "Normal", true] call A3A_fnc_createAttackForceLand; _data params ["_resources", "_vehicles", "_crewGroups", "_cargoGroups"]; Info_1("Spawn performed: Vehicles %1", _vehicles apply { typeOf _x }); From 27f60d5e045e30f7e3a826ea565049e07629ec9f Mon Sep 17 00:00:00 2001 From: John Jordan Date: Fri, 14 Jun 2024 19:26:17 +0100 Subject: [PATCH 41/78] Prevent SAM supports being used by WW2 factions --- A3A/addons/core/Templates/Templates/SPE_IFA/SPE_IFA_AI_US.sqf | 1 + A3A/addons/core/Templates/Templates/SPE_IFA/SPE_IFA_AI_WEH.sqf | 1 + A3A/addons/core/functions/Supports/fn_initSupports.sqf | 2 ++ 3 files changed, 4 insertions(+) diff --git a/A3A/addons/core/Templates/Templates/SPE_IFA/SPE_IFA_AI_US.sqf b/A3A/addons/core/Templates/Templates/SPE_IFA/SPE_IFA_AI_US.sqf index a0c2e8d429..3e942bd9a0 100644 --- a/A3A/addons/core/Templates/Templates/SPE_IFA/SPE_IFA_AI_US.sqf +++ b/A3A/addons/core/Templates/Templates/SPE_IFA/SPE_IFA_AI_US.sqf @@ -14,6 +14,7 @@ ////////////////////////// ["attributeLowAir", true] call _fnc_saveToTemplate; // Use fewer air units in general +["attributeNoSAM", true] call _fnc_saveToTemplate; // Don't use SAM supports ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "SPE_Mine_AmmoBox_US"] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/SPE_IFA/SPE_IFA_AI_WEH.sqf b/A3A/addons/core/Templates/Templates/SPE_IFA/SPE_IFA_AI_WEH.sqf index b3b591b498..52d0802c3d 100644 --- a/A3A/addons/core/Templates/Templates/SPE_IFA/SPE_IFA_AI_WEH.sqf +++ b/A3A/addons/core/Templates/Templates/SPE_IFA/SPE_IFA_AI_WEH.sqf @@ -14,6 +14,7 @@ ////////////////////////// ["attributeLowAir", true] call _fnc_saveToTemplate; // Use fewer air units in general +["attributeNoSAM", true] call _fnc_saveToTemplate; // Don't use SAM supports ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "SPE_Weaponcrate_MP40_GER"] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/functions/Supports/fn_initSupports.sqf b/A3A/addons/core/functions/Supports/fn_initSupports.sqf index ac5eb82903..40ab259ec3 100644 --- a/A3A/addons/core/functions/Supports/fn_initSupports.sqf +++ b/A3A/addons/core/functions/Supports/fn_initSupports.sqf @@ -52,12 +52,14 @@ private _fnc_buildSupportHM = { params ["_faction"]; private _lowAir = _faction getOrDefault ["attributeLowAir", false]; + private _noSAM = _faction getOrDefault ["attributeNoSAM", false]; private _suppHM = createHashMap; { _x params ["_suppType", "_baseType", "_weight", "_lowAirWeight", "_effRadius", "_strikepower", "_flags", "_reqType"]; if (_faction get _reqType isEqualTo []) then { continue }; if ("u" in _flags and !allowUnfairSupports) then { continue }; if ("f" in _flags and !allowFuturisticSupports) then { continue }; + if (_suppType == "SAM" and _noSAM) then { continue }; private _weight = [_weight, _lowAirWeight] select _lowAir; _suppHM set [_suppType, [_baseType, _weight, _effRadius, _strikepower]]; From a5bddb34cd778e560d5fd229817e561e754851e9 Mon Sep 17 00:00:00 2001 From: ante185 <49555217+ante185@users.noreply.github.com> Date: Sat, 15 Jun 2024 16:39:14 +0200 Subject: [PATCH 42/78] SFP templates (#2800) * Created files, filled in vics * Snow uniform, police loadouts * SF camo faces * Update Templates.hpp * complemented with CUP * Changed support trucks * 1st draft of loadouts * Modern template + modern snow template draft * Early temprate and winter template draft * Rifle smoke grenades * Cleanup * error fixing - status: testable * AT for early templates * adjusted vests of early templates, added flashlights to shotguns * Modern vests updated * helmets, AT backpacks * backpacks * Update Templates.hpp * error fix * renamed SvAF to SDF * More snow camo'd rifles * Changed to american english, gave more discounts * Replaced SFP turrets & sidearms with CUP * setup * cargo nodes step 1 * Updated blocked seats * replaced mortar * JAS 39 Aircraft loadouts * fixed tank lineup * Vehicle adjustments * moved light tank to light tank * update 23/11/17 New hats, new MP, m/45 and M/45b swapped places, new helicopters * ammountion diversity ish * Update SFP_AI_SWE_early_snow.sqf * Update SFP_AI_SWE_early.sqf * Update SFP_AI_SWE_early_snow.sqf * Update SFP_AI_SWE.sqf * Update SFP_AI_SWE_early.sqf * Update SFP_AI_SWE_early_snow.sqf * Update SFP_AI_SWE_snow.sqf * Update fn_setPlaneLoadout.sqf * Update fn_setPlaneLoadout.sqf * Update SFP_AI_SWE_snow.sqf * Update SFP_AI_SWE_snow.sqf * Update SFP_AI_SWE_early_snow.sqf * Update SFP_AI_SWE_early.sqf * Update SFP_AI_SWE.sqf * police backpacks be gone * rocket JAS, Bk90 for invaders * Update SFP_AI_SWE.sqf * Update SFP_AI_SWE_early.sqf * Update SFP_AI_SWE_early_snow.sqf * Update SFP_AI_SWE_snow.sqf * fix + slimmed loadouts * no more AA backpacks * replacements for militia truck and MG static * Helicopter adjustment * Names * killed some logi nodes * Update SFP_AI_SWE.sqf * formatting, dropped AH1 * Migrated plane loadouts * Tweaked air assets --- A3A/addons/config_fixes/CUP/CfgVehicles.hpp | 6 + A3A/addons/config_fixes/CUP/config.cpp | 7 +- A3A/addons/config_fixes/CUP/sfp_air.hpp | 42 + .../Templates/AircraftLoadouts/SFP/config.cpp | 53 ++ A3A/addons/core/Templates/Templates.hpp | 40 +- .../Templates/Templates/SFP/SFP_AI_SWE.sqf | 897 +++++++++++++++++ .../Templates/SFP/SFP_AI_SWE_early.sqf | 861 +++++++++++++++++ .../Templates/SFP/SFP_AI_SWE_early_snow.sqf | 854 +++++++++++++++++ .../Templates/SFP/SFP_AI_SWE_snow.sqf | 899 ++++++++++++++++++ .../Templates/SFP/SFP_Vehicle_Attributes.sqf | 12 + A3A/addons/logistics/CfgLogistics.hpp | 1 + A3A/addons/logistics/Nodes/SFP.hpp | 163 ++++ 12 files changed, 3829 insertions(+), 6 deletions(-) create mode 100644 A3A/addons/config_fixes/CUP/CfgVehicles.hpp create mode 100644 A3A/addons/config_fixes/CUP/sfp_air.hpp create mode 100644 A3A/addons/core/Templates/AircraftLoadouts/SFP/config.cpp create mode 100644 A3A/addons/core/Templates/Templates/SFP/SFP_AI_SWE.sqf create mode 100644 A3A/addons/core/Templates/Templates/SFP/SFP_AI_SWE_early.sqf create mode 100644 A3A/addons/core/Templates/Templates/SFP/SFP_AI_SWE_early_snow.sqf create mode 100644 A3A/addons/core/Templates/Templates/SFP/SFP_AI_SWE_snow.sqf create mode 100644 A3A/addons/core/Templates/Templates/SFP/SFP_Vehicle_Attributes.sqf create mode 100644 A3A/addons/logistics/Nodes/SFP.hpp diff --git a/A3A/addons/config_fixes/CUP/CfgVehicles.hpp b/A3A/addons/config_fixes/CUP/CfgVehicles.hpp new file mode 100644 index 0000000000..2462f5a140 --- /dev/null +++ b/A3A/addons/config_fixes/CUP/CfgVehicles.hpp @@ -0,0 +1,6 @@ +//Vanilla - CfgVehicles.hpp + +class CfgVehicles +{ +#include "sfp_air.hpp" +}; \ No newline at end of file diff --git a/A3A/addons/config_fixes/CUP/config.cpp b/A3A/addons/config_fixes/CUP/config.cpp index 5154929737..53aba264e8 100644 --- a/A3A/addons/config_fixes/CUP/config.cpp +++ b/A3A/addons/config_fixes/CUP/config.cpp @@ -2,8 +2,6 @@ #include "..\script_component.hpp" -#if __has_include("\CUP\Vehicles\CUP_Vehicles_LoadOrder\config.bin") - class CfgPatches { class PATCHNAME(CUP) @@ -16,13 +14,12 @@ class CfgPatches author = AUTHOR; authors[] = { AUTHORS }; authorUrl = ""; + skipWhenMissingDependencies = 1; VERSION_CONFIG; }; }; // Uncomment when needed //#include "CfgMagazines.hpp" -//#include "CfgVehicles.hpp" +#include "CfgVehicles.hpp" //#include "CfgWeapons.hpp" - -#endif // __has_include("\CUP\Vehicles\CUP_Vehicles_LoadOrder\config.bin") \ No newline at end of file diff --git a/A3A/addons/config_fixes/CUP/sfp_air.hpp b/A3A/addons/config_fixes/CUP/sfp_air.hpp new file mode 100644 index 0000000000..a3067a9824 --- /dev/null +++ b/A3A/addons/config_fixes/CUP/sfp_air.hpp @@ -0,0 +1,42 @@ +//CUP-SFP - sfp_air.hpp + +class CUP_B_UH60S_USN; +class CUP_MH60S_Unarmed_USN; +class CUP_MH60S_Unarmed_FFV_USN; + +class a3a_SFP_B_UH60S_USN : CUP_B_UH60S_USN +{ + displayName = "UH-60M (M3M)"; + textureList[] = {"Black", 1}; + animationList[] = {"Navyclan_hide",1,"Navyclan2_hide",1,"Filters_Hide",1,"mainRotor_folded",1,"mainRotor_unfolded",0,"Hide_ESSS2x",1,"Hide_ESSS4x",1,"Hide_Nose",0,"Blackhawk_Hide",0,"Hide_FlirTurret",1,"Hide_Probe",1,"Doorcock_Hide",0}; + class EventHandlers + { + fired = "_this call (uinamespace getvariable 'BIS_fnc_effectFired');"; + init = "if (local (_this select 0)) then {[(_this select 0), """", [], false] call bis_fnc_initVehicle;};"; + killed = "_this call (uinamespace getvariable 'BIS_fnc_effectKilled');"; + }; +}; +class a3a_SFP_MH60S_Unarmed_USN : CUP_MH60S_Unarmed_USN +{ + displayName = "UH-60M (Unarmed)"; + textureList[] = {"Black", 1}; + animationList[] = {"Navyclan_hide",1,"Navyclan2_hide",1,"Filters_Hide",1,"mainRotor_folded",1,"mainRotor_unfolded",0,"Hide_ESSS2x",1,"Hide_ESSS4x",1,"Hide_Nose",0,"Blackhawk_Hide",0,"Hide_FlirTurret",0,"Hide_Probe",1,"Doorcock_Hide",0}; + class EventHandlers + { + fired = "_this call (uinamespace getvariable 'BIS_fnc_effectFired');"; + init = "if (local (_this select 0)) then {[(_this select 0), """", [], false] call bis_fnc_initVehicle;};"; + killed = "_this call (uinamespace getvariable 'BIS_fnc_effectKilled');"; + }; +}; +class a3a_SFP_MH60S_Unarmed_FFV_USN : CUP_MH60S_Unarmed_FFV_USN +{ + displayName = "UH-60M (Unarmed/FFV)"; + textureList[] = {"Black", 1}; + animationList[] = {"Navyclan_hide",1,"Navyclan2_hide",1,"Filters_Hide",1,"mainRotor_folded",1,"mainRotor_unfolded",0,"Hide_ESSS2x",1,"Hide_ESSS4x",1,"Hide_Nose",0,"Blackhawk_Hide",0,"Hide_FlirTurret",0,"Hide_Probe",1,"Doorcock_Hide",0}; + class EventHandlers + { + fired = "_this call (uinamespace getvariable 'BIS_fnc_effectFired');"; + init = "if (local (_this select 0)) then {[(_this select 0), """", [], false] call bis_fnc_initVehicle;};"; + killed = "_this call (uinamespace getvariable 'BIS_fnc_effectKilled');"; + }; +}; \ No newline at end of file diff --git a/A3A/addons/core/Templates/AircraftLoadouts/SFP/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/SFP/config.cpp new file mode 100644 index 0000000000..09426001a8 --- /dev/null +++ b/A3A/addons/core/Templates/AircraftLoadouts/SFP/config.cpp @@ -0,0 +1,53 @@ +#include "..\..\..\script_component.hpp" + +class CfgPatches { + class ADDON { + name = COMPONENT_NAME; + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"Swedish_Forces_Pack","CUP_Creatures_People_Civil_Russia", "CUP_BaseConfigs", "CUP_AirVehicles_Core"}; + skipWhenMissingDependencies = 1; + author = AUTHOR; + authors[] = { AUTHORS }; + authorUrl = ""; + VERSION_CONFIG; + }; +}; + +class A3A { + class Loadouts + { + class CASPlane + { + class baseCAS; + class sfp_jas39 : baseCAS { + loadout[] = {"sfp_1x_rb98","sfp_1x_rb98","PylonRack_3Rnd_LG_scalpel","PylonRack_3Rnd_LG_scalpel","sfp_6rnd_arak135_AP","sfp_6rnd_arak135_AP","CUP_PylonPod_3Rnd_AGM65_Maverick_M"}; + mainGun[] = {"sfp_mauser_bk27_27mm"}; + rocketLauncher[] = {"sfp_arak135_launcher"}; + missileLauncher[] = {"CUP_Vmlauncher_AGM65pod_veh","missiles_SCALPEL"}; + }; + class sfp_jas39_bk90 : sfp_jas39 { + loadout[] = {"sfp_1x_rb98","sfp_1x_rb98","CUP_PylonPod_3Rnd_AGM65_Maverick_M","CUP_PylonPod_3Rnd_AGM65_Maverick_M","sfp_6rnd_arak135_AP","sfp_6rnd_arak135_AP","sfp_1rnd_bk90"}; + missileLauncher[] = {"sfp_bk90_launcher","CUP_Vmlauncher_AGM65pod_veh","missiles_SCALPEL"}; + code = "params ['_plane']; _plane setVehicleRadar 1;"; + }; + class sfp_jas39_rb15 : sfp_jas39 { + loadout[] = {"sfp_1x_rb98","sfp_1x_rb98","sfp_6rnd_arak135_AP","sfp_6rnd_arak135_AP","sfp_6rnd_arak135_AP","sfp_6rnd_arak135_AP","CUP_PylonPod_3Rnd_AGM65_Maverick_M"}; + missileLauncher[] = {"CUP_Vmlauncher_AGM65pod_veh"}; + }; + }; + class CAPPlane + { + class baseCAP; + class sfp_jas39 : baseCAP { + loadout[] = {"sfp_1x_rb98","sfp_1x_rb98","CUP_PylonPod_2Rnd_AIM_9L_LAU_Sidewinder_M","CUP_PylonPod_2Rnd_AIM_9L_LAU_Sidewinder_M","sfp_2x_rb100","sfp_2x_rb100","CUP_PylonPod_2Rnd_AGM114L_Hellfire_II_Plane_M"}; + }; + class sfp_jas39_cap : sfp_jas39 {}; + }; + class Helicopter + { + + }; + }; +}; diff --git a/A3A/addons/core/Templates/Templates.hpp b/A3A/addons/core/Templates/Templates.hpp index 36d469e8a2..ef749d6969 100644 --- a/A3A/addons/core/Templates/Templates.hpp +++ b/A3A/addons/core/Templates/Templates.hpp @@ -457,8 +457,46 @@ class Templates shortName = "SAF"; lore = $STR_A3A_templates_lore_RHS_AI_SAF; }; + - // ***************************** 3CB Factions ***************************** + //************* SFP ******************************************************** + class SFP_Base + { + requiredAddons[] = {"Swedish_Forces_Pack","CUP_Creatures_People_Civil_Russia", "CUP_BaseConfigs", "CUP_AirVehicles_Core"}; + basepath = QPATHTOFOLDER(Templates\Templates\SFP); + logo = "\sfp_config\data\logos\sfp_logo_ca.paa"; + flagTexture = "\sfp_config\data\flag_sweden_co.paa"; + priority = 70; + }; + class SFP_SAF00 : SFP_Base + { + side = "Occ"; + name = "SFP Early SDF"; + file = "SFP_AI_SWE_early"; + climate[] = {"temperate","tropical","arid"}; + }; + class SFP_SAF00_Arctic : SFP_Base + { + side = "Occ"; + name = "SFP Early SDF ARTIC"; + file = "SFP_AI_SWE_early_snow"; + climate[] = {"arctic"}; + }; + class SFP_SAF15 : SFP_Base + { + side = "Occ"; + name = "SFP Modern SDF"; + file = "SFP_AI_SWE"; + climate[] = {"temperate","tropical","arid"}; + }; + class SFP_SAF15_Arctic : SFP_Base + { + side = "Occ"; + name = "SFP Modern SDF ARTIC"; + file = "SFP_AI_SWE_snow"; + climate[] = {"arctic"}; + }; + //************* 3CB Factions *************************************************** class 3CBF_Base { diff --git a/A3A/addons/core/Templates/Templates/SFP/SFP_AI_SWE.sqf b/A3A/addons/core/Templates/Templates/SFP/SFP_AI_SWE.sqf new file mode 100644 index 0000000000..00af13df47 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/SFP/SFP_AI_SWE.sqf @@ -0,0 +1,897 @@ +////////////////////////// +// Side Information // +////////////////////////// + +["name", "SDF"] call _fnc_saveToTemplate; +["spawnMarkerName", "SDF Support Corridor"] call _fnc_saveToTemplate; + +["flag", "sfp_flagcarrier_sweden"] call _fnc_saveToTemplate; +["flagTexture", "\sfp_config\data\flag_sweden_co.paa"] call _fnc_saveToTemplate; +["flagMarkerType", "sfp_marker_sweden"] call _fnc_saveToTemplate; + +////////////////////////// +// Vehicles // +////////////////////////// + +["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; +["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type +["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type + +// vehicles can be placed in more than one category if they fit between both. Cost will be derived by the higher category +["vehiclesBasic", ["B_T_Quadbike_01_F"]] call _fnc_saveToTemplate; +["vehiclesLightUnarmed", ["sfp_tgb16"]] call _fnc_saveToTemplate; +["vehiclesLightArmed", ["sfp_tgb16_ksp58","sfp_tgb16_rws"]] call _fnc_saveToTemplate; // Should be armed, unarmoured to lightly armoured, with 0-4 passengers +["vehiclesTrucks", ["sfp_bv206", "sfp_tgb1317", "sfp_tgb20", "sfp_tgb13_ksp58","I_E_Truck_02_F"]] call _fnc_saveToTemplate; +["vehiclesCargoTrucks", ["sfp_tgb20", "sfp_tgb13_ksp58","I_E_Truck_02_F"]] call _fnc_saveToTemplate; +["vehiclesAmmoTrucks", ["I_E_Truck_02_Ammo_F"]] call _fnc_saveToTemplate; +["vehiclesRepairTrucks", ["I_E_Truck_02_Box_F"]] call _fnc_saveToTemplate; +["vehiclesFuelTrucks", ["I_E_Truck_02_fuel_F"]] call _fnc_saveToTemplate; +["vehiclesMedical", ["sfp_tgb1314","I_E_Truck_02_Medical_F"]] call _fnc_saveToTemplate; +["vehiclesLightAPCs", ["sfp_pbv302_mounted", "sfp_pbv302","CUP_B_LAV25_HQ_green","CUP_B_LAV25_HQ_green"]] call _fnc_saveToTemplate; // armed, lightly armoured, with 6-8 passengers +["vehiclesAPCs", ["sfp_patgb360","CUP_B_LAV25M240_green"]] call _fnc_saveToTemplate; // armed with enclosed turret, armoured, with 6-8 passengers +["vehiclesIFVs", ["sfp_strf90c"]] call _fnc_saveToTemplate; // capable of surviving multiple rockets, cannon armed, with 6-8 passengers +["vehiclesLightTanks", ["sfp_ikv91"]] call _fnc_saveToTemplate; +["vehiclesTanks", ["sfp_strv122","sfp_strv122b"]] call _fnc_saveToTemplate; +["vehiclesAA", ["sfp_lvkv90c"]] call _fnc_saveToTemplate; // ideally heavily armed with anti-ground capability and enclosed turret. Passengers will be ignored + + +["vehiclesTransportBoats", ["sfp_gruppbat"]] call _fnc_saveToTemplate; +["vehiclesGunBoats", ["sfp_strb90","sfp_strb90_rws"]] call _fnc_saveToTemplate; +["vehiclesAmphibious", ["sfp_pbv302_mounted", "sfp_pbv302","CUP_B_LAV25_HQ_green","CUP_B_LAV25M240_green"]] call _fnc_saveToTemplate; + +private _vehiclesPlanesCAS = ["sfp_jas39", "sfp_jas39_rb15"]; + +if (allowUnfairSupports && (_side == EAST)) then { + _vehiclesPlanesCAS append ["sfp_jas39", "sfp_jas39_rb15", "sfp_jas39_bk90"]; +}; + +["vehiclesPlanesCAS", _vehiclesPlanesCAS] call _fnc_saveToTemplate; // Will be used with CAS script, must be defined in setPlaneLoadout. Needs fixed gun and either rockets or missiles +["vehiclesPlanesAA", ["sfp_jas39_cap"]] call _fnc_saveToTemplate; // +["vehiclesPlanesTransport", ["sfp_tp84_2015"]] call _fnc_saveToTemplate; +["vehiclesAirPatrol", ["sfp_hkp6","sfp_hkp9"]] call _fnc_saveToTemplate; + +["vehiclesHelisLight", ["sfp_hkp9", "sfp_hkp9_sog", "sfp_hkp9_sog"]] call _fnc_saveToTemplate; // ideally fragile & unarmed helis seating 4+ +["vehiclesHelisTransport", ["a3a_SFP_MH60S_Unarmed_FFV_USN","a3a_SFP_MH60S_Unarmed_USN","a3a_SFP_B_UH60S_USN"]] call _fnc_saveToTemplate; +// Should be capable of dealing damage to ground targets without additional scripting +["vehiclesHelisLightAttack", ["sfp_hkp9_rb55","CUP_B_AW159_GB"]] call _fnc_saveToTemplate; // Utility helis with fixed or door guns + rocket pods +["vehiclesHelisAttack", []] call _fnc_saveToTemplate; // Proper attack helis: Apache, Hind etc + +["vehiclesArtillery", ["sfp_fh77","sfp_grkpbv90120"]] call _fnc_saveToTemplate; +["magazines", createHashMapFromArray [["sfp_fh77",["32Rnd_155mm_Mo_shells"]],["sfp_grkpbv90120",["sfp_2Rnd_120mm_Mo_shells"]]]] call _fnc_saveToTemplate; //element format: [Vehicle class, [Magazines]] + +["uavsAttack", []] call _fnc_saveToTemplate; +["uavsPortable", []] call _fnc_saveToTemplate; + +//Config special vehicles +["vehiclesMilitiaLightArmed", ["sfp_tgb16_ksp58_mp"]] call _fnc_saveToTemplate; +["vehiclesMilitiaTrucks", ["sfp_tgb20"]] call _fnc_saveToTemplate; +["vehiclesMilitiaCars", ["sfp_tgb16"]] call _fnc_saveToTemplate; + +["vehiclesPolice", ["sfp_police_offroad"]] call _fnc_saveToTemplate; + +["staticMGs", ["CUP_B_M2StaticMG_US"]] call _fnc_saveToTemplate; +["staticAT", ["CUP_B_TOW_TriPod_US"]] call _fnc_saveToTemplate; +["staticAA", ["CUP_B_RBS70_ACR"]] call _fnc_saveToTemplate; +["staticMortars", ["CUP_B_M252_US"]] call _fnc_saveToTemplate; + +["mortarMagazineHE", "8Rnd_82mm_Mo_shells"] call _fnc_saveToTemplate; +["mortarMagazineSmoke", "8Rnd_82mm_Mo_Smoke_white"] call _fnc_saveToTemplate; +["mortarMagazineFlare", "8Rnd_82mm_Mo_Flare_white"] call _fnc_saveToTemplate; + +//Minefield definition +//CFGVehicles variant of Mines are needed "ATMine", "APERSTripMine", "APERSMine" +["minefieldAT", ["ATMine"]] call _fnc_saveToTemplate; +["minefieldAPERS", ["APERSMine"]] call _fnc_saveToTemplate; + +#include "SFP_Vehicle_Attributes.sqf" +///////////////////// +/// Identities /// +///////////////////// +//Faces and Voices given to AI Factions. +["faces", ["AfricanHead_01","AfricanHead_02","AfricanHead_03","Barklem", +"GreekHead_A3_05","GreekHead_A3_06","GreekHead_A3_07","GreekHead_A3_08", +"GreekHead_A3_09","Sturrock","WhiteHead_01","WhiteHead_02","WhiteHead_03", +"WhiteHead_04","WhiteHead_05","WhiteHead_06","WhiteHead_07","WhiteHead_08", +"WhiteHead_09","WhiteHead_10","WhiteHead_11","WhiteHead_12","WhiteHead_13", +"WhiteHead_14","WhiteHead_15","WhiteHead_16","WhiteHead_17","WhiteHead_18", +"WhiteHead_19","WhiteHead_20","WhiteHead_21"]] call _fnc_saveToTemplate; +["voices", ["Male01ENG","Male02ENG","Male03ENG","Male04ENG","Male05ENG","Male06ENG","Male07ENG","Male08ENG","Male09ENG","Male10ENG","Male11ENG","Male12ENG"]] call _fnc_saveToTemplate; +//SpecialForces, Militia, Police Faces and Voices, these are Optional if there is no reason to Include them, leave them out. +["sfFaces", ["sfp_face01_camo","sfp_face02_camo"]] call _fnc_saveToTemplate; +"sfp_swedish_names" call _fnc_saveNames; + +////////////////////////// +// Loadouts // +////////////////////////// +private _loadoutData = call _fnc_createLoadoutData; +_loadoutData set ["rifles", []]; +_loadoutData set ["carbines", []]; +_loadoutData set ["grenadeLaunchers", []]; +_loadoutData set ["SMGs", []]; +_loadoutData set ["machineGuns", []]; +_loadoutData set ["marksmanRifles", []]; +_loadoutData set ["sniperRifles", []]; + +_loadoutData set ["lightATLaunchers", ["CUP_launch_M136_Loaded"]]; +_loadoutData set ["ATLaunchers", [ +["CUP_launch_MAAWS", "", "", "CUP_optic_MAAWS_Scope", ["CUP_MAAWS_HEAT_M", "CUP_MAAWS_HEAT_M", "CUP_MAAWS_HEDP_M"], ["sfp_grg_illum_mag"], ""], +["CUP_launch_MAAWS", "", "", "CUP_optic_MAAWS_Scope", ["CUP_MAAWS_HEAT_M", "CUP_MAAWS_HEAT_M", "CUP_MAAWS_HEDP_M"], ["sfp_grg_smoke_mag"], ""] +]]; +_loadoutData set ["missileATLaunchers", ["sfp_rb57"]]; +_loadoutData set ["AALaunchers", ["CUP_launch_FIM92Stinger"]]; +_loadoutData set ["sidearms", []]; + +_loadoutData set ["ATMines", ["ATMine_Range_Mag"]]; +_loadoutData set ["APMines", ["APERSMine_Range_Mag"]]; +_loadoutData set ["lightExplosives", ["DemoCharge_Remote_Mag"]]; +_loadoutData set ["heavyExplosives", ["SatchelCharge_Remote_Mag"]]; + +_loadoutData set ["antiTankGrenades", []]; +_loadoutData set ["antiInfantryGrenades", ["sfp_handgrenade_shgr2000"]]; +_loadoutData set ["smokeGrenades", ["SmokeShell"]]; +_loadoutData set ["signalsmokeGrenades", ["SmokeShellBlue","SmokeShellGreen","SmokeShellOrange","SmokeShellPurple","SmokeShellRed","SmokeShellYellow"]]; + + +//Basic equipment. Shouldn't need touching most of the time. +//Mods might override this, or certain mods might want items removed (No GPSs in WW2, for example) +_loadoutData set ["maps", ["ItemMap"]]; +_loadoutData set ["watches", ["ItemWatch"]]; +_loadoutData set ["compasses", ["ItemCompass"]]; +_loadoutData set ["radios", ["ItemRadio"]]; +_loadoutData set ["gpses", ["ItemGPS"]]; +_loadoutData set ["NVGs", ["NVGoggles_INDEP"]]; +_loadoutData set ["binoculars", ["Binocular"]]; +_loadoutData set ["rangefinders", ["Rangefinder"]]; + +_loadoutData set ["uniforms", []]; +_loadoutData set ["vests", []]; +_loadoutData set ["backpacks", ["sfp_backpack_stridssack08"]]; +_loadoutData set ["latBackpacks", ["sfp_stridssele_backpack_grg"]]; +_loadoutData set ["atBackpacks", ["sfp_backpack_grg_loader"]]; +_loadoutData set ["hvBackpacks", ["sfp_backpack_stridssack2000"]]; +_loadoutData set ["slBackpacks", ["sfp_stridssack2000_ra_ksk12"]]; +_loadoutData set ["medBackpacks", ["sfp_backpack_sjvv9"]]; +_loadoutData set ["longRangeRadios", []]; +_loadoutData set ["helmets", []]; +_loadoutData set ["slHats", ["sfp_army_beret"]]; +_loadoutData set ["sniHats", ["sfp_m90w_booniehat"]]; + +_loadoutData set ["facewear", ["G_Bandanna_oli","G_Shades_Black", "", ""]]; +_loadoutData set ["medicFacewear", ["sfp_armband_medic","sfp_armband_medic_white"]]; + +//Item *set* definitions. These are added in their entirety to unit loadouts. No randomisation is applied. +_loadoutData set ["items_medical_basic", ["BASIC"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_medical_standard", ["STANDARD"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_medical_medic", ["MEDIC"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_miscEssentials", [] call A3A_fnc_itemset_miscEssentials]; + +//Unit type specific item sets. Add or remove these, depending on the unit types in use. +_loadoutData set ["items_squadLeader_extras", []]; +_loadoutData set ["items_rifleman_extras", []]; +_loadoutData set ["items_medic_extras", []]; +_loadoutData set ["items_grenadier_extras", []]; +_loadoutData set ["items_explosivesExpert_extras", ["ToolKit", "MineDetector"]]; +_loadoutData set ["items_engineer_extras", ["ToolKit", "MineDetector"]]; +_loadoutData set ["items_lat_extras", []]; +_loadoutData set ["items_at_extras", []]; +_loadoutData set ["items_aa_extras", []]; +_loadoutData set ["items_machineGunner_extras", []]; +_loadoutData set ["items_marksman_extras", []]; +_loadoutData set ["items_sniper_extras", []]; +_loadoutData set ["items_police_extras", []]; +_loadoutData set ["items_crew_extras", []]; +_loadoutData set ["items_unarmed_extras", []]; + +//TODO - ACE overrides for misc essentials, medical and engineer gear + +/////////////////////////////////////// +// Special Forces Loadout Data // +/////////////////////////////////////// + +private _sfLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_sfLoadoutData set ["uniforms", ["sfp_m90w_uniform_dirty","sfp_m90w_uniform_boots_m08"]]; +_sfLoadoutData set ["vests", ["sfp_stridsvast2000_gl","sfp_kroppsskydd12"]]; +_sfLoadoutData set ["helmets", ["sfp_m90w_booniehat","sfp_m90green_helmet_clean_peltor_nvg_velcro","sfp_wool_beanie_green"]]; +_sfLoadoutData set ["binoculars", ["Laserdesignator"]]; +_sfLoadoutData set ["slHats", ["sfp_sf_beret"]]; +//["Weapon", "Muzzle", "Rail", "Sight", [], [], "Bipod"]; + +_sfLoadoutData set ["antiInfantryGrenades", ["sfp_handgrenade_shgr07"]]; + +_sfLoadoutData set ["rifles", [ +["sfp_ak5c_blk", "muzzle_snds_M", "acc_pointer_IR", "sfp_optic_aimpoint", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""], +["sfp_ak5c_blk", "", "acc_pointer_IR", "sfp_optic_aimpoint", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""], +["sfp_ak5c", "muzzle_snds_M", "acc_pointer_IR", "sfp_optic_aimpoint", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""], +["sfp_ak5c", "", "acc_pointer_IR", "sfp_optic_aimpoint", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""] +]]; +_sfLoadoutData set ["carbines", [ +["sfp_ak5dmk2", "muzzle_snds_M", "acc_pointer_IR", "sfp_optic_aimpoint", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""], +["sfp_ak5dmk2", "", "acc_pointer_IR", "sfp_optic_aimpoint", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""], +["sfp_g36c", "muzzle_snds_M", "acc_pointer_IR", "sfp_optic_aimpoint", ["sfp_30Rnd_556x45_Stanag_g36", "sfp_30Rnd_556x45_Stanag_g36","sfp_30Rnd_556x45_Stanag_g36" ], [], ""], +["sfp_g36c", "", "acc_pointer_IR", "sfp_optic_aimpoint", ["sfp_30Rnd_556x45_Stanag_g36", "sfp_30Rnd_556x45_Stanag_g36","sfp_30Rnd_556x45_Stanag_g36" ], [], ""] +]]; +_sfLoadoutData set ["grenadeLaunchers", [ +["sfp_ak5c_m203_blk", "muzzle_snds_M", "", "sfp_optic_aimpoint", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], +["sfp_ak5c_m203", "", "", "sfp_optic_aimpoint", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] +]]; +_sfLoadoutData set ["SMGs", [ +["sfp_mp5_rail", "muzzle_snds_L", "", "sfp_optic_aimpoint_t1", ["sfp_30Rnd_9mm_mp5"], [], ""], +["sfp_cbj_ms", "sfp_muzzle_snds_cbj", "", "sfp_optic_aimpoint_t1", ["sfp_30Rnd_650x25mag_subsonic", "sfp_30Rnd_650x25mag"], [], ""] +]]; +_sfLoadoutData set ["machineGuns", [ +["sfp_ksp90b", "", "", "sfp_optic_aimpoint", ["sfp_200Rnd_556x45_ksp90"], [], ""], +["sfp_ksp58B2", "muzzle_snds_H_MG_blk_F", "", "sfp_optic_3x_aimpoint", ["sfp_50Rnd_762x51_ksp58"], [], ""] +]]; +_sfLoadoutData set ["marksmanRifles", [ +["sfp_ak4d", "muzzle_snds_B", "", "sfp_optic_kikarsikte09_4x", ["sfp_20Rnd_762x51_ak4_ap", "sfp_20Rnd_762x51_ak4_irtracer"], [], "bipod_01_F_blk"], +["sfp_ak5c_blk", "muzzle_snds_M", "acc_pointer_IR", "sfp_optic_3x_aimpoint", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""] +]]; +_sfLoadoutData set ["sniperRifles", [ +["sfp_psg90_base", "muzzle_snds_B", "", "sfp_optic_kikarsikte90b_10x", ["sfp_9Rnd_762x51_psg90"], [], ""], +["sfp_psg90_camo", "muzzle_snds_B", "", "sfp_optic_kikarsikte90b_10x", ["sfp_9Rnd_762x51_psg90"], [], ""], +["sfp_ag90_base", "", "", "sfp_optic_kikarsikte90b_10x", ["sfp_10Rnd_127x99_ag90"], [], ""] +]]; +_sfLoadoutData set ["sidearms", [["CUP_hgun_Glock17_blk", "muzzle_snds_L", "sfp_tlr2", "", ["CUP_17Rnd_9x19_glock17"], [], ""] +]]; +///////////////////////////////// +// Military Loadout Data // +///////////////////////////////// + +private _militaryLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militaryLoadoutData set ["uniforms", ["sfp_m90w_uniform_modern"]]; +_militaryLoadoutData set ["vests", ["sfp_kroppsskydd12","sfp_kroppsskydd12_holster"]]; +_militaryLoadoutData set ["glVests", ["sfp_kroppsskydd12_gl","sfp_kroppsskydd12_tl"]]; +_militaryLoadoutData set ["mgVests", ["sfp_kroppsskydd12_mg"]]; +_militaryLoadoutData set ["medVests", ["sfp_kroppsskydd12_medic"]]; +_militaryLoadoutData set ["helmets", ["sfp_m90w_helmet_peltor","sfp_m90w_helmet_peltor_nvg","sfp_m90w_helmet_peltor_nomic"]]; + +_militaryLoadoutData set ["rifles", [ +["sfp_ak5c", "", "acc_pointer_IR", "sfp_optic_aimpoint", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""], +["sfp_ak5c_alt", "", "acc_pointer_IR", "sfp_optic_aimpoint", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""] +]]; +_militaryLoadoutData set ["carbines", [ +["sfp_ak5dmk2", "", "", "sfp_optic_aimpoint", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""] +]]; +_militaryLoadoutData set ["grenadeLaunchers", [ +["sfp_ak5c_m203", "", "", "sfp_optic_aimpoint", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] +]]; +_militaryLoadoutData set ["SMGs", ["sfp_kpistm45b", +["sfp_mp5_rail", "", "", "sfp_optic_aimpoint_t1", ["sfp_30Rnd_9mm_mp5"], [], ""]]]; +_militaryLoadoutData set ["machineGuns", [ +["sfp_ksp90b", "", "", "sfp_optic_aimpoint", ["sfp_200Rnd_556x45_ksp90"], [], ""], +["sfp_ksp58B2", "", "", "sfp_optic_3x_aimpoint", ["sfp_50Rnd_762x51_ksp58"], [], ""] +]]; +_militaryLoadoutData set ["marksmanRifles", [ +["sfp_ak4d", "", "", "sfp_optic_kikarsikte09_4x", ["sfp_20Rnd_762x51_ak4_ap", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], [], "bipod_01_F_blk"], +["sfp_ak5c_alt", "", "acc_pointer_IR", "sfp_optic_3x_aimpoint", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""] +]]; +_militaryLoadoutData set ["sniperRifles", [ +["sfp_psg90_base", "", "", "sfp_optic_kikarsikte90b_10x", ["sfp_9Rnd_762x51_psg90"], [], ""], +["sfp_ag90_base", "", "", "sfp_optic_kikarsikte90b_10x", ["sfp_10Rnd_127x99_ag90"], [], ""] +]]; +_militaryLoadoutData set ["sidearms", [["CUP_hgun_Glock17_blk", "", "sfp_tlr2", "", ["CUP_17Rnd_9x19_glock17"], [], ""]]]; + +/////////////////////////////// +// Police Loadout Data // +/////////////////////////////// + +private _policeLoadoutData = _loadoutData call _fnc_copyLoadoutData; + +_policeLoadoutData set ["uniforms", ["sfp_m90w_uniform_long_m08"]]; +_policeLoadoutData set ["vests", ["sfp_police_belt","sfp_police_tacVest"]]; +_policeLoadoutData set ["helmets", ["sfp_lgmp_beret"]]; +_policeLoadoutData set ["facewear", ["sfp_armband_mp"]]; + +_policeLoadoutData set ["antiInfantryGrenades", ["sfp_FlashBang"]]; +_policeLoadoutData set ["carbines", [["sfp_cga5p", "", "", "", ["CUP_20Rnd_556x45_Stanag", "CUP_20Rnd_556x45_Stanag_Tracer_Red"], [], ""]]]; +_policeLoadoutData set ["SMGs", [["sfp_mp5", "", "", "", ["sfp_30Rnd_9mm_mp5_JHP"], [], ""]]]; +_policeLoadoutData set ["shotguns", [ +["sfp_remington870", "", "acc_flashlight", "", ["sfp_12Gauge_8rd_Slug","sfp_12Gauge_8rd_Pellets"], [], ""], +["sfp_remington870_chrome", "", "acc_flashlight", "", ["sfp_12Gauge_8rd_Slug","sfp_12Gauge_8rd_Pellets"], [], ""] +]]; +_policeLoadoutData set ["sidearms", [["CUP_hgun_Glock17_blk", "", "sfp_tlr2", "", ["CUP_17Rnd_9x19_glock17"], [], ""]]]; + + +//////////////////////////////// +// Militia Loadout Data // +//////////////////////////////// + +private _militiaLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militiaLoadoutData set ["uniforms", ["sfp_m90w_uniform"]]; +_militiaLoadoutData set ["vests", ["sfp_stridsvast2000","sfp_stridsvast2000_light","sfp_stridsbalte_304k","sfp_stridsbalte_304k_extrabag","sfp_kroppsskydd94","sfp_kroppskydd94_rifle1"]]; +_militiaLoadoutData set ["glVests", ["sfp_stridsbalte_304k_gl","sfp_stridsvast2000_gl"]]; +_militiaLoadoutData set ["mgVests", ["sfp_stridsbalte_304k_ar","sfp_stridsvast2000_mg"]]; +_militiaLoadoutData set ["backpacks", ["sfp_stridssele_backpack"]]; +_militiaLoadoutData set ["hvBackpacks", ["sfp_backpack_lk35"]]; +_militiaLoadoutData set ["slBackpacks", ["sfp_ra180"]]; +_militiaLoadoutData set ["helmets", ["sfp_m90w_cap", "sfp_m90w_cap_alt"]]; +_militiaLoadoutData set ["slHats", ["sfp_homeguard_beret"]]; + +_militiaLoadoutData set ["antiInfantryGrenades", ["sfp_handgrenade_shgr56"]]; + +_militiaLoadoutData set ["ATLaunchers", [ +["CUP_launch_MAAWS", "", "", "", ["CUP_MAAWS_HEAT_M", "CUP_MAAWS_HEDP_M", "CUP_MAAWS_HEDP_M"], ["sfp_grg_smoke_mag", "sfp_grg_illum_mag"], ""], +["CUP_launch_MAAWS", "", "", "", ["CUP_MAAWS_HEDP_M","CUP_MAAWS_HEAT_M", "CUP_MAAWS_HEDP_M"], ["sfp_grg_smoke_mag", "sfp_grg_illum_mag"], ""] +]]; + +_militiaLoadoutData set ["rifles", [ +["sfp_ak4b", "", "", "sfp_optic_aimpoint", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], [], ""], +["sfp_ak4b", "", "", "sfp_optic_aimpoint", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], [], ""], +["sfp_ak4c", "", "", "sfp_optic_aimpoint", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], [], ""] +]]; +_militiaLoadoutData set ["carbines", ["sfp_ak5d"]]; +_militiaLoadoutData set ["grenadeLaunchers", [ +["sfp_ak4b_m203", "", "", "sfp_optic_aimpoint", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], +["sfp_ak4b_m203", "", "", "sfp_optic_aimpoint", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], +["sfp_ak5_m203", "", "", "", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] +]]; +_militiaLoadoutData set ["SMGs", ["sfp_kpistm45", "sfp_kpistm45b"]]; +_militiaLoadoutData set ["machineGuns", ["sfp_ksp58"]]; +_militiaLoadoutData set ["marksmanRifles", [ +["sfp_ak4b", "", "", "sfp_optic_3x_aimpoint", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], [], ""], +["sfp_ak4c", "", "", "sfp_optic_kikarsikte09_4x", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], [], ""], +["sfp_ak4", "", "", "sfp_optic_hensoldt_4x", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], [], ""] +]]; +_militiaLoadoutData set ["sniperRifles", [ +["sfp_ak4d", "", "", "sfp_optic_kikarsikte90b_10x", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], [], "bipod_01_F_blk"] +]]; +_militiaLoadoutData set ["sidearms", []]; + +////////////////////////// +// Misc Loadouts // +////////////////////////// + +private _crewLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_crewLoadoutData set ["uniforms", ["sfp_m90p_uniform"]]; +_crewLoadoutData set ["vests", ["sfp_kroppsskydd12_crew"]]; +_crewLoadoutData set ["helmets", ["H_HelmetCrew_I"]]; + +private _pilotLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_pilotLoadoutData set ["uniforms", ["sfp_m87_flying_suit"]]; +_pilotLoadoutData set ["vests", ["sfp_kroppsskydd12_crew"]]; +_pilotLoadoutData set ["helmets", ["H_PilotHelmetHeli_B"]]; + + +///////////////////////////////// +// Unit Type Definitions // +///////////////////////////////// +//These define the loadouts for different unit types. +//For example, rifleman, grenadier, squad leader, etc. +//In 95% of situations, you *should not need to edit these*. +//Almost all factions can be set up just by modifying the loadout data above. +//However, these exist in case you really do want to do a lot of custom alterations. + +private _squadLeaderTemplate = { + [["slHats", "helmets"] call _fnc_fallback] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["slBackpacks"] call _fnc_setBackpack; + + [selectRandom ["grenadeLaunchers", "rifles"]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", 4] call _fnc_addAdditionalMuzzleMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_squadLeader_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["signalsmokeGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["binoculars"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _riflemanTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["rifles"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_rifleman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _medicTemplate = { + ["helmets"] call _fnc_setHelmet; + ["medicFacewear"] call _fnc_setFacewear; + [["medVests", "vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["medBackpacks"] call _fnc_setBackpack; + [selectRandom ["carbines", "SMGs"]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_medic"] call _fnc_addItemSet; + ["items_medic_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _grenadierTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + [["glVests", "vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + ["grenadeLaunchers"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", 10] call _fnc_addAdditionalMuzzleMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_grenadier_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 4] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _explosivesExpertTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + [["hvBackpacks", "backpacks"] call _fnc_fallback] call _fnc_setBackpack; + + [[selectRandom ["rifles", "SMGs","shotguns", "carbines"], selectRandom ["rifles", "SMGs","carbines"]] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_explosivesExpert_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["lightExplosives", 2] call _fnc_addItem; + if (random 1 > 0.5) then {["heavyExplosives", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["atMines", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["apMines", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _engineerTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + [["hvBackpacks", "backpacks"] call _fnc_fallback] call _fnc_setBackpack; + + [[selectRandom ["rifles", "SMGs","shotguns", "carbines"], selectRandom ["rifles", "SMGs","carbines"]] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_engineer_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + if (random 1 > 0.5) then {["lightExplosives", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _latTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["rifles"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + private _at = selectRandom ["lightATLaunchers", "ATLaunchers"]; + [_at] call _fnc_setLauncher; + if (_at == "ATLaunchers") then { + ["latBackpacks"] call _fnc_setBackpack; //use the light grg pack if grg gunner + ["launcher", 2] call _fnc_addMagazines; + }; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_lat_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _atTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + [["hvBackpacks", "backpacks"] call _fnc_fallback] call _fnc_setBackpack; + + ["carbines"] call _fnc_setPrimary; + ["primary", 4] call _fnc_addMagazines; + + private _at = selectRandom ["missileATLaunchers", "ATLaunchers"]; + [_at] call _fnc_setLauncher; + if (_at == "ATLaunchers") then { + ["atBackpacks"] call _fnc_setBackpack; //use the grg pack if grg gunner + ["launcher", 2 + round(random 2)] call _fnc_addMagazines; + ["launcher", round(random 1)] call _fnc_addAdditionalMuzzleMagazines; + }; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_at_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _aaTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["rifles"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["AALaunchers"] call _fnc_setLauncher; + + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_aa_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _machineGunnerTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + [["mgVests", "vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + [["hvBackpacks", "backpacks"] call _fnc_fallback] call _fnc_setBackpack; + + ["machineGuns"] call _fnc_setPrimary; + ["primary", 4] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_machineGunner_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _marksmanTemplate = { + ["sniHats"]call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["marksmanRifles"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_marksman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _sniperTemplate = { + ["sniHats"]call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + [["sniperRifles", "marksmanRifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 7] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_sniper_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _policeTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + [selectRandom ["shotguns", "SMGs", "carbines"]] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_police_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _crewTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["carbines"] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_crew_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["NVGs"] call _fnc_addNVGs; +}; +private _pilotTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["SMGs"] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_crew_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["NVGs"] call _fnc_addNVGs; +}; + +private _unarmedTemplate = { + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_unarmed_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _traitorTemplate = { + call _unarmedTemplate; + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; +}; + +//////////////////////////////////////////////////////////////////////////////////////// +// You shouldn't touch below this line unless you really really know what you're doing. +// Things below here can and will break the gamemode if improperly changed. +//////////////////////////////////////////////////////////////////////////////////////// + +///////////////////////////// +// Special Forces Units // +///////////////////////////// +private _prefix = "SF"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _sfLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +/*{ + params ["_name", "_loadoutTemplate"]; + private _loadouts = [_sfLoadoutData, _loadoutTemplate] call _fnc_buildLoadouts; + private _finalName = _prefix + _name; + [_finalName, _loadouts] call _fnc_saveToTemplate; +} forEach _unitTypes; +*/ + +/////////////////////// +// Military Units // +/////////////////////// +private _prefix = "military"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Police Units // +//////////////////////// +private _prefix = "police"; +private _unitTypes = [ + ["SquadLeader", _policeTemplate], + ["Standard", _policeTemplate] +]; + +[_prefix, _unitTypes, _policeLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Militia Units // +//////////////////////// +private _prefix = "militia"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _militiaLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +////////////////////// +// Misc Units // +////////////////////// + +//The following lines are determining the loadout of vehicle crew +["other", [["Crew", _crewTemplate]], _crewLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout of the pilots +["other", [["Pilot", _pilotTemplate]], _pilotLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the unit used in the "kill the official" mission +["other", [["Official", _policeTemplate]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "kill the traitor" mission +["other", [["Traitor", _traitorTemplate]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "Invader Punishment" mission +["other", [["Unarmed", _UnarmedTemplate]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; diff --git a/A3A/addons/core/Templates/Templates/SFP/SFP_AI_SWE_early.sqf b/A3A/addons/core/Templates/Templates/SFP/SFP_AI_SWE_early.sqf new file mode 100644 index 0000000000..824b0986ba --- /dev/null +++ b/A3A/addons/core/Templates/Templates/SFP/SFP_AI_SWE_early.sqf @@ -0,0 +1,861 @@ +////////////////////////// +// Side Information // +////////////////////////// + +["name", "SDF"] call _fnc_saveToTemplate; +["spawnMarkerName", "SDF Support Corridor"] call _fnc_saveToTemplate; + +["flag", "sfp_flagcarrier_sweden"] call _fnc_saveToTemplate; +["flagTexture", "\sfp_config\data\flag_sweden_co.paa"] call _fnc_saveToTemplate; +["flagMarkerType", "sfp_marker_sweden"] call _fnc_saveToTemplate; + +////////////////////////// +// Vehicles // +////////////////////////// + +["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; +["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; +["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; + + +["vehiclesBasic", ["CUP_B_M1030_USA"]] call _fnc_saveToTemplate; +["vehiclesLightUnarmed", ["sfp_tgb11","sfp_tgb1112"]] call _fnc_saveToTemplate; +["vehiclesLightArmed", ["sfp_tgb1111_sog_ksp58"]] call _fnc_saveToTemplate; +["vehiclesTrucks", ["sfp_bv206", "sfp_tgb1317", "sfp_tgb20", "sfp_tgb13_ksp58","I_E_Truck_02_F"]] call _fnc_saveToTemplate; +["vehiclesCargoTrucks", ["sfp_tgb20", "sfp_tgb13_ksp58","I_E_Truck_02_F"]] call _fnc_saveToTemplate; +["vehiclesAmmoTrucks", ["I_E_Truck_02_Ammo_F"]] call _fnc_saveToTemplate; +["vehiclesRepairTrucks", ["I_E_Truck_02_Box_F"]] call _fnc_saveToTemplate; +["vehiclesFuelTrucks", ["I_E_Truck_02_fuel_F"]] call _fnc_saveToTemplate; +["vehiclesMedical", ["sfp_tgb1314","I_E_Truck_02_Medical_F"]] call _fnc_saveToTemplate; +["vehiclesLightAPCs", []] call _fnc_saveToTemplate; +["vehiclesAPCs", ["sfp_pbv302_mounted", "sfp_pbv302", "sfp_pbv302"]] call _fnc_saveToTemplate; +["vehiclesIFVs", ["sfp_strf90c"]] call _fnc_saveToTemplate; +["vehiclesLightTanks", ["sfp_ikv91"]] call _fnc_saveToTemplate; +["vehiclesTanks", ["sfp_strv103c","sfp_strv102","sfp_strv121"]] call _fnc_saveToTemplate; +["vehiclesAA", ["sfp_lvkv90c"]] call _fnc_saveToTemplate; + + +["vehiclesTransportBoats", ["sfp_gruppbat"]] call _fnc_saveToTemplate; +["vehiclesGunBoats", ["sfp_strb90"]] call _fnc_saveToTemplate; +["vehiclesAmphibious", ["sfp_pbv302_mounted", "sfp_pbv302", "sfp_pbv302"]] call _fnc_saveToTemplate; + +["vehiclesPlanesCAS", ["sfp_jas39", "sfp_jas39_rb15"]] call _fnc_saveToTemplate; +["vehiclesPlanesAA", ["sfp_jas39_cap"]] call _fnc_saveToTemplate; // +["vehiclesPlanesTransport", ["sfp_tp84_2015"]] call _fnc_saveToTemplate; +["vehiclesAirPatrol", ["sfp_hkp6","sfp_hkp9"]] call _fnc_saveToTemplate; + +["vehiclesHelisLight", ["sfp_hkp9", "sfp_hkp9_sog", "sfp_hkp9_sog"]] call _fnc_saveToTemplate; +["vehiclesHelisTransport", ["CUP_B_CH47F_GB"]] call _fnc_saveToTemplate; +// Should be capable of dealing damage to ground targets without additional scripting +["vehiclesHelisLightAttack", ["sfp_hkp9_rb55","CUP_B_UH1D_armed_GER_KSK_Des"]] call _fnc_saveToTemplate; +["vehiclesHelisAttack", []] call _fnc_saveToTemplate; // Proper attack helis: Apache, Hind etc + +["vehiclesArtillery", ["sfp_fh77"]] call _fnc_saveToTemplate; +["magazines", createHashMapFromArray [["sfp_fh77",["32Rnd_155mm_Mo_shells"]]]] call _fnc_saveToTemplate; //element format: [Vehicle class, [Magazines]] + +["uavsAttack", []] call _fnc_saveToTemplate; +["uavsPortable", []] call _fnc_saveToTemplate; + +//Config special vehicles +["vehiclesMilitiaLightArmed", ["sfp_tgb16_ksp58_mp"]] call _fnc_saveToTemplate; +["vehiclesMilitiaTrucks", ["sfp_tgb20"]] call _fnc_saveToTemplate; +["vehiclesMilitiaCars", ["sfp_tgb11"]] call _fnc_saveToTemplate; + +["vehiclesPolice", ["sfp_police_offroad"]] call _fnc_saveToTemplate; + +["staticMGs", ["CUP_B_M2StaticMG_US"]] call _fnc_saveToTemplate; +["staticAT", ["CUP_B_TOW_TriPod_US"]] call _fnc_saveToTemplate; +["staticAA", ["CUP_B_RBS70_ACR"]] call _fnc_saveToTemplate; +["staticMortars", ["CUP_B_M252_US"]] call _fnc_saveToTemplate; + +["mortarMagazineHE", "8Rnd_82mm_Mo_shells"] call _fnc_saveToTemplate; +["mortarMagazineSmoke", "8Rnd_82mm_Mo_Smoke_white"] call _fnc_saveToTemplate; +["mortarMagazineFlare", "8Rnd_82mm_Mo_Flare_white"] call _fnc_saveToTemplate; + +//Minefield definition +//CFGVehicles variant of Mines are needed "ATMine", "APERSTripMine", "APERSMine" +["minefieldAT", ["ATMine"]] call _fnc_saveToTemplate; +["minefieldAPERS", ["APERSMine"]] call _fnc_saveToTemplate; + +#include "SFP_Vehicle_Attributes.sqf" +///////////////////// +/// Identities /// +///////////////////// +//Faces and Voices given to AI Factions. +["faces", ["AfricanHead_01","AfricanHead_02","AfricanHead_03","Barklem", +"GreekHead_A3_05","GreekHead_A3_06","GreekHead_A3_07","GreekHead_A3_08", +"GreekHead_A3_09","Sturrock","WhiteHead_01","WhiteHead_02","WhiteHead_03", +"WhiteHead_04","WhiteHead_05","WhiteHead_06","WhiteHead_07","WhiteHead_08", +"WhiteHead_09","WhiteHead_10","WhiteHead_11","WhiteHead_12","WhiteHead_13", +"WhiteHead_14","WhiteHead_15","WhiteHead_16","WhiteHead_17","WhiteHead_18", +"WhiteHead_19","WhiteHead_20","WhiteHead_21"]] call _fnc_saveToTemplate; +["voices", ["Male01ENG","Male02ENG","Male03ENG","Male04ENG","Male05ENG","Male06ENG","Male07ENG","Male08ENG","Male09ENG","Male10ENG","Male11ENG","Male12ENG"]] call _fnc_saveToTemplate; +//SpecialForces, Militia, Police Faces and Voices, these are Optional if there is no reason to Include them, leave them out. +["sfFaces", ["sfp_face01_camo","sfp_face02_camo"]] call _fnc_saveToTemplate; +"sfp_swedish_names" call _fnc_saveNames; + +////////////////////////// +// Loadouts // +////////////////////////// +private _loadoutData = call _fnc_createLoadoutData; +_loadoutData set ["rifles", []]; +_loadoutData set ["carbines", []]; +_loadoutData set ["grenadeLaunchers", []]; +_loadoutData set ["SMGs", []]; +_loadoutData set ["shotguns", []]; +_loadoutData set ["machineGuns", []]; +_loadoutData set ["marksmanRifles", []]; +_loadoutData set ["sniperRifles", []]; + +_loadoutData set ["lightATLaunchers", ["CUP_launch_M136_Loaded"]]; +_loadoutData set ["ATLaunchers", [ +["CUP_launch_MAAWS", "", "", "CUP_optic_MAAWS_Scope", ["sfp_grg_heat_mag", "sfp_grg_heat_mag", "sfp_grg_he_mag"], ["sfp_grg_smoke_mag", "sfp_grg_illum_mag"], ""], +["CUP_launch_MAAWS", "", "", "CUP_optic_MAAWS_Scope", ["sfp_grg_heat_66_mag", "sfp_grg_heat_66_mag", "sfp_grg_he_mag"], ["sfp_grg_smoke_mag", "sfp_grg_illum_mag"], ""], +["CUP_launch_MAAWS", "", "", "CUP_optic_MAAWS_Scope", ["sfp_grg_heat_62_mag","sfp_grg_heat_62_mag", "sfp_grg_he_mag"], ["sfp_grg_smoke_mag", "sfp_grg_illum_mag"], ""] +]]; +_loadoutData set ["missileATLaunchers", []]; +_loadoutData set ["AALaunchers", ["CUP_launch_FIM92Stinger"]]; +_loadoutData set ["sidearms", []]; + +_loadoutData set ["ATMines", ["ATMine_Range_Mag"]]; +_loadoutData set ["APMines", ["APERSMine_Range_Mag"]]; +_loadoutData set ["lightExplosives", ["DemoCharge_Remote_Mag"]]; +_loadoutData set ["heavyExplosives", ["SatchelCharge_Remote_Mag"]]; + +_loadoutData set ["antiTankGrenades", []]; +_loadoutData set ["antiInfantryGrenades", []]; +_loadoutData set ["smokeGrenades", []]; +_loadoutData set ["signalsmokeGrenades", []]; + + +//Basic equipment. Shouldn't need touching most of the time. +//Mods might override this, or certain mods might want items removed (No GPSs in WW2, for example) +_loadoutData set ["maps", ["ItemMap"]]; +_loadoutData set ["watches", ["ItemWatch"]]; +_loadoutData set ["compasses", ["ItemCompass"]]; +_loadoutData set ["radios", ["ItemRadio"]]; +_loadoutData set ["gpses", []]; +_loadoutData set ["NVGs", []]; +_loadoutData set ["binoculars", ["Binocular"]]; +_loadoutData set ["rangefinders", ["Rangefinder"]]; + +_loadoutData set ["uniforms", []]; +_loadoutData set ["vests", []]; +_loadoutData set ["backpacks", ["sfp_stridssele_backpack"]]; +_loadoutData set ["hvBackpacks", ["sfp_backpack_lk35"]]; +_loadoutData set ["latBackpacks", ["sfp_stridssele_backpack_grg"]]; +_loadoutData set ["atBackpacks", ["sfp_backpack_grg_loader"]]; +_loadoutData set ["slBackpacks", ["sfp_ra180"]]; +_loadoutData set ["medBackpacks", ["sfp_backpack_sjvv9"]]; +_loadoutData set ["longRangeRadios", []]; +_loadoutData set ["helmets", []]; +_loadoutData set ["slHats", ["sfp_army_beret"]]; +_loadoutData set ["sniHats", ["sfp_m90w_booniehat"]]; + +_loadoutData set ["facewear", ["G_Bandanna_oli","G_Shades_Black", "", ""]]; +_loadoutData set ["medicFacewear", ["sfp_armband_medic","sfp_armband_medic_white"]]; + +//Item *set* definitions. These are added in their entirety to unit loadouts. No randomisation is applied. +_loadoutData set ["items_medical_basic", ["BASIC"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_medical_standard", ["STANDARD"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_medical_medic", ["MEDIC"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_miscEssentials", [] call A3A_fnc_itemset_miscEssentials]; + +//Unit type specific item sets. Add or remove these, depending on the unit types in use. +_loadoutData set ["items_squadLeader_extras", []]; +_loadoutData set ["items_rifleman_extras", []]; +_loadoutData set ["items_medic_extras", []]; +_loadoutData set ["items_grenadier_extras", []]; +_loadoutData set ["items_explosivesExpert_extras", ["ToolKit", "MineDetector"]]; +_loadoutData set ["items_engineer_extras", ["ToolKit", "MineDetector"]]; +_loadoutData set ["items_lat_extras", []]; +_loadoutData set ["items_at_extras", []]; +_loadoutData set ["items_aa_extras", []]; +_loadoutData set ["items_machineGunner_extras", []]; +_loadoutData set ["items_marksman_extras", []]; +_loadoutData set ["items_sniper_extras", []]; +_loadoutData set ["items_police_extras", []]; +_loadoutData set ["items_crew_extras", []]; +_loadoutData set ["items_unarmed_extras", []]; + +//TODO - ACE overrides for misc essentials, medical and engineer gear + +/////////////////////////////////////// +// Special Forces Loadout Data // +/////////////////////////////////////// + +private _sfLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_sfLoadoutData set ["uniforms", ["sfp_m90w_uniform"]]; +_sfLoadoutData set ["vests", ["sfp_stridsvast2000_light","sfp_stridsvast2000","sfp_kroppskydd94_sv2k_rifle1"]]; +_sfLoadoutData set ["helmets", ["sfp_m90w_booniehat","sfp_m90green_helmet_clean_peltor_nvg_velcro"]]; +_sfLoadoutData set ["slHats", ["sfp_kj_beret"]]; +//["Weapon", "Muzzle", "Rail", "Sight", [], [], "Bipod"]; + +_sfLoadoutData set ["rifles", [ +["sfp_ak5b", "muzzle_snds_M", "", "sfp_optic_aimpoint_t1", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""], +["sfp_ak5", "muzzle_snds_M", "", "", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""] +]]; +_sfLoadoutData set ["carbines", [ +["sfp_ak5b", "muzzle_snds_M", "", "sfp_optic_aimpoint_t1", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""], +["sfp_ak5d", "", "", "", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""] +]]; +_sfLoadoutData set ["grenadeLaunchers", [ +["sfp_ak5_m203", "muzzle_snds_M", "", "", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] +]]; +_sfLoadoutData set ["SMGs", [ +["sfp_mp5_rail", "muzzle_snds_L", "", "sfp_optic_aimpoint_t1", ["sfp_30Rnd_9mm_mp5"], [], ""], +["sfp_kpistm45", "", "", "", ["sfp_71Rnd_9mm_kpistm45"], [], ""]]]; +_sfLoadoutData set ["shotguns", []]; +_sfLoadoutData set ["machineGuns", [ +["sfp_ksp90b", "", "", "sfp_optic_aimpoint", ["sfp_200Rnd_556x45_ksp90"], [], ""], +["sfp_ksp58B2", "muzzle_snds_H_MG_blk_F", "", "sfp_optic_3x_aimpoint", ["sfp_50Rnd_762x51_ksp58"], [], ""]]]; +_sfLoadoutData set ["marksmanRifles", [ +["sfp_ak4", "muzzle_snds_B", "", "sfp_optic_hensoldt_4x", ["sfp_20Rnd_762x51_ak4_ap", "sfp_20Rnd_762x51_ak4_irtracer"], [], ""], +["sfp_ak5b", "muzzle_snds_M", "", "sfp_optic_susat_4x", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""]]]; +_sfLoadoutData set ["sniperRifles", [ +["sfp_psg90_base", "muzzle_snds_B", "", "sfp_optic_kikarsikte90b_10x", ["sfp_9Rnd_762x51_psg90"], [], ""], +["sfp_psg90_camo", "muzzle_snds_B", "", "sfp_optic_kikarsikte90b_10x", ["sfp_9Rnd_762x51_psg90"], [], ""], +["sfp_ag90_base", "", "", "sfp_optic_kikarsikte90b_10x", ["sfp_10Rnd_127x99_ag90"], [], ""]]]; +_sfLoadoutData set ["sidearms", [["CUP_hgun_Glock17_blk", "muzzle_snds_L", "sfp_tlr2", "", ["CUP_17Rnd_9x19_glock17"], [], ""] +]]; +///////////////////////////////// +// Military Loadout Data // +///////////////////////////////// + +private _militaryLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militaryLoadoutData set ["uniforms", ["sfp_m90w_uniform"]]; +_militaryLoadoutData set ["vests", ["sfp_stridsbalte_304k","sfp_stridsbalte_304k_extrabag","sfp_stridsbalte_304k_ar","sfp_stridsbalte_304k_gl","sfp_kroppsskydd94","sfp_kroppskydd94_rifle1"]]; +_militaryLoadoutData set ["medVests", ["sfp_stridsbalte_304k_medic"]]; +_militaryLoadoutData set ["helmets", ["sfp_m90w_helmet_peltor","sfp_m90w_helmet_peltor_nvg","sfp_m90w_helmet_peltor_nomic"]]; + +_militaryLoadoutData set ["slRifles", [ +["sfp_ak5b", "", "", "sfp_optic_aimpoint_t1", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""], +["sfp_ak5_m203", "", "", "", ["sfp_30Rnd_556x45_Stanag", "sfp_30Rnd_556x45_Stanag", "sfp_30Rnd_556x45_Stanag_tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] +]]; +_militaryLoadoutData set ["rifles", [ +["sfp_ak4", "", "", "", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], ["sfp_riflegrenade_smoke_ak4"], ""] +]]; +_militaryLoadoutData set ["carbines", [ +["sfp_ak5b", "", "", "sfp_optic_aimpoint_t1", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""], +["sfp_ak5", "", "", "", ["sfp_30Rnd_556x45_Stanag", "sfp_30Rnd_556x45_Stanag", "sfp_30Rnd_556x45_Stanag_tracer"], [], ""], +["sfp_ak5d", "", "", "", ["sfp_30Rnd_556x45_Stanag", "sfp_30Rnd_556x45_Stanag", "sfp_30Rnd_556x45_Stanag_tracer"], [], ""] +]]; +_militaryLoadoutData set ["grenadeLaunchers", [ +["sfp_ak4_m203", "", "", "", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], +["sfp_ak4_m203", "", "", "", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], +["sfp_ak5_m203", "", "", "", ["sfp_30Rnd_556x45_Stanag", "sfp_30Rnd_556x45_Stanag", "sfp_30Rnd_556x45_Stanag_tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] +]]; +_militaryLoadoutData set ["SMGs", [ +"sfp_kpistm45", "sfp_kpistm45", "sfp_kpistm45", +["sfp_kpistm45", "", "", "", ["sfp_71Rnd_9mm_kpistm45"], [], ""] +]]; +_militaryLoadoutData set ["shotguns", [ +["sfp_remington870_wood_chrome", "", "acc_flashlight", "", ["sfp_12Gauge_8rd_Slug","sfp_12Gauge_8rd_Pellets"], [], ""], +["sfp_remington870_wood_blue", "", "acc_flashlight", "", ["sfp_12Gauge_8rd_Slug","sfp_12Gauge_8rd_Pellets"], [], ""] +]]; +_militaryLoadoutData set ["machineGuns", ["sfp_ksp58"]]; +_militaryLoadoutData set ["marksmanRifles", [ +["sfp_ak4", "", "", "sfp_optic_hensoldt_4x", ["sfp_20Rnd_762x51_ak4_ap", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], [], ""], +["sfp_ak4", "", "", "sfp_optic_hensoldt_4x", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], [], ""], +["sfp_ak5b", "", "", "sfp_optic_susat_4x", ["sfp_30Rnd_556x45_Stanag", "sfp_30Rnd_556x45_Stanag", "sfp_30Rnd_556x45_Stanag_tracer"], [], ""] +]]; +_militaryLoadoutData set ["sniperRifles", [ +["sfp_psg90_base", "", "", "sfp_optic_kikarsikte90b_10x", ["sfp_9Rnd_762x51_psg90"], [], ""]]]; +_militaryLoadoutData set ["sidearms", [["CUP_hgun_Glock17_blk", "", "sfp_tlr2", "", ["CUP_17Rnd_9x19_glock17"], [], ""]]]; + +/////////////////////////////// +// Police Loadout Data // +/////////////////////////////// + +private _policeLoadoutData = _loadoutData call _fnc_copyLoadoutData; + + +_policeLoadoutData set ["uniforms", ["sfp_m59w_uniform"]]; +_policeLoadoutData set ["vests", ["sfp_police_belt"]]; +_policeLoadoutData set ["helmets", ["sfp_m37w_helmet_mp_green"]]; +_policeLoadoutData set ["facewear", ["sfp_armband_mp"]]; + +_policeLoadoutData set ["SMGs", ["sfp_kpistm45b"]]; +_policeLoadoutData set ["shotguns", [["sfp_remington870_wood_chrome", "", "acc_flashlight", "", ["sfp_12Gauge_8rd_Slug","sfp_12Gauge_8rd_Pellets"], [], ""],["sfp_remington870_wood_blue", "", "acc_flashlight", "", ["sfp_12Gauge_8rd_Slug","sfp_12Gauge_8rd_Pellets"], [], ""]]]; +_policeLoadoutData set ["sidearms", [["CUP_hgun_Glock17_blk", "", "sfp_tlr2", "", ["CUP_17Rnd_9x19_glock17"], [], ""], +["CUP_hgun_TaurusTracker455", "", "", "", ["CUP_6Rnd_45ACP_M"], [], ""]]]; + + +//////////////////////////////// +// Militia Loadout Data // +//////////////////////////////// + +private _militiaLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militiaLoadoutData set ["uniforms", ["sfp_m90w_uniform"]]; +_militiaLoadoutData set ["vests", ["sfp_stridssele","sfp_stridssele_extrabag"]]; +_militiaLoadoutData set ["medVests", ["sfp_stridssele_medic"]]; +_militiaLoadoutData set ["helmets", ["sfp_m90w_cap", "sfp_m90w_cap_alt"]]; +_militiaLoadoutData set ["slHats", ["sfp_homeguard_beret"]]; + +_militiaLoadoutData set ["ATLaunchers", [ +["CUP_launch_MAAWS", "", "", "", ["sfp_grg_heat_66_mag", "sfp_grg_heat_66_mag", "sfp_grg_he_mag"], ["sfp_grg_smoke_mag", "sfp_grg_illum_mag"], ""], +["CUP_launch_MAAWS", "", "", "", ["sfp_grg_heat_62_mag","sfp_grg_heat_62_mag", "sfp_grg_he_mag"], ["sfp_grg_smoke_mag", "sfp_grg_illum_mag"], ""] +]]; + +_militiaLoadoutData set ["rifles", [ +["sfp_ak4", "", "", "", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], ["sfp_riflegrenade_smoke_ak4"], ""]]]; +_militiaLoadoutData set ["carbines", [ +["sfp_ak4", "", "", "", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], ["sfp_riflegrenade_smoke_ak4"], ""]]]; +_militiaLoadoutData set ["grenadeLaunchers", [ +["sfp_ak4_m203", "", "", "", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] +]]; +_militiaLoadoutData set ["SMGs", ["sfp_kpistm45b"]]; +_militiaLoadoutData set ["shotguns", [ +["sfp_remington870_wood_chrome", "", "acc_flashlight", "", ["sfp_12Gauge_8rd_Slug","sfp_12Gauge_8rd_Pellets"], [], ""], +["sfp_remington870_wood_blue", "", "acc_flashlight", "", ["sfp_12Gauge_8rd_Slug","sfp_12Gauge_8rd_Pellets"], [], ""] +]]; +_militiaLoadoutData set ["machineGuns", ["sfp_ksp58a"]]; +_militiaLoadoutData set ["marksmanRifles", [ +["sfp_ak4", "", "", "sfp_optic_hensoldt_4x", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], [], ""] +]]; +_militiaLoadoutData set ["sidearms", [ +["CUP_hgun_FlareGun", "", "", "", ["CUP_FlareWhite_265_M","CUP_FlareRed_265_M","CUP_FlareGreen_265_M","CUP_FlareYellow_265_M","CUP_IllumFlareWhite_265_M","CUP_IllumFlareRed_265_M","CUP_IllumFlareGreen_265_M","CUP_IllumFlareYellow_265_M","CUP_StarClusterWhite_265_M","CUP_StarClusterRed_265_M","CUP_StarClusterGreen_265_M","CUP_StarClusterYellow_265_M"], [], ""], ""] +]; + +////////////////////////// +// Misc Loadouts // +////////////////////////// + +private _crewLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_crewLoadoutData set ["uniforms", ["sfp_m90p_uniform"]]; +_crewLoadoutData set ["vests", ["sfp_kroppskydd94_crew"]]; +_crewLoadoutData set ["helmets", ["H_HelmetCrew_I"]]; +_crewLoadoutData set ["facewear", ["G_Balaclava_blk", "G_Balaclava_combat", "G_Balaclava_lowprofile"]]; + +private _pilotLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_pilotLoadoutData set ["uniforms", ["sfp_m87_flying_suit"]]; +_pilotLoadoutData set ["vests", ["sfp_kroppsskydd94"]]; +_pilotLoadoutData set ["helmets", ["H_PilotHelmetHeli_B"]]; +_pilotLoadoutData set ["facewear", ["G_Bandanna_oli", "G_Aviator", "G_Squares_Tinted","G_Bandanna_aviator"]]; + + +///////////////////////////////// +// Unit Type Definitions // +///////////////////////////////// +//These define the loadouts for different unit types. +//For example, rifleman, grenadier, squad leader, etc. +//In 95% of situations, you *should not need to edit these*. +//Almost all factions can be set up just by modifying the loadout data above. +//However, these exist in case you really do want to do a lot of custom alterations. + +private _squadLeaderTemplate = { + ["slHats"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["slBackpacks"] call _fnc_setBackpack; + + [["slRifles", selectRandom ["grenadeLaunchers", "rifles"]] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", 4] call _fnc_addAdditionalMuzzleMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_squadLeader_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["signalsmokeGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["binoculars"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _riflemanTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", 2] call _fnc_addAdditionalMuzzleMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_rifleman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _medicTemplate = { + ["helmets"] call _fnc_setHelmet; + ["medicFacewear"] call _fnc_setFacewear; + [["medVests", "vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["medBackpacks"] call _fnc_setBackpack; + [selectRandom ["carbines", "SMGs"]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_medic"] call _fnc_addItemSet; + ["items_medic_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _grenadierTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + ["grenadeLaunchers"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", 10] call _fnc_addAdditionalMuzzleMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_grenadier_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 4] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _explosivesExpertTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["hvBackpacks"] call _fnc_setBackpack; + + [[selectRandom ["SMGs","shotguns", "carbines"], selectRandom ["SMGs","carbines"]] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_explosivesExpert_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["lightExplosives", 2] call _fnc_addItem; + if (random 1 > 0.5) then {["heavyExplosives", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["atMines", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["apMines", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _engineerTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["hvBackpacks"] call _fnc_setBackpack; + + [[selectRandom ["SMGs","shotguns", "carbines"], selectRandom ["SMGs","carbines"]] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_engineer_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + if (random 1 > 0.5) then {["lightExplosives", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _latTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + private _at = selectRandom ["lightATLaunchers", "ATLaunchers"]; + [_at] call _fnc_setLauncher; + if (_at == "ATLaunchers") then { + ["latBackpacks"] call _fnc_setBackpack; //use the light grg pack if grg gunner + ["launcher", 2] call _fnc_addMagazines; + }; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_lat_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _atTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["atBackpacks"] call _fnc_setBackpack; + + [selectRandom ["SMGs", "carbines"]] call _fnc_setPrimary; + ["primary", 4] call _fnc_addMagazines; + + ["ATLaunchers"] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 2 + round(random 2)] call _fnc_addMagazines; + ["launcher", round(random 1)] call _fnc_addAdditionalMuzzleMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_at_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _aaTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + [selectRandom ["SMGs", "carbines"]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["AALaunchers"] call _fnc_setLauncher; + + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_aa_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _machineGunnerTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + ["machineGuns"] call _fnc_setPrimary; + ["primary", 4] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_machineGunner_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _marksmanTemplate = { + ["sniHats"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["marksmanRifles"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_marksman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _sniperTemplate = { + ["sniHats"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + ["sniperRifles"] call _fnc_setPrimary; + ["primary", 7] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_sniper_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _policeTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + [selectRandom ["shotguns", "SMGs"]] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_police_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _crewTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["SMGs"] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_crew_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["NVGs"] call _fnc_addNVGs; +}; +private _pilotTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["carbines"] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_crew_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["NVGs"] call _fnc_addNVGs; +}; + +private _unarmedTemplate = { + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_unarmed_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _traitorTemplate = { + call _unarmedTemplate; + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; +}; + +//////////////////////////////////////////////////////////////////////////////////////// +// You shouldn't touch below this line unless you really really know what you're doing. +// Things below here can and will break the gamemode if improperly changed. +//////////////////////////////////////////////////////////////////////////////////////// + +///////////////////////////// +// Special Forces Units // +///////////////////////////// +private _prefix = "SF"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _sfLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +/*{ + params ["_name", "_loadoutTemplate"]; + private _loadouts = [_sfLoadoutData, _loadoutTemplate] call _fnc_buildLoadouts; + private _finalName = _prefix + _name; + [_finalName, _loadouts] call _fnc_saveToTemplate; +} forEach _unitTypes; +*/ + +/////////////////////// +// Military Units // +/////////////////////// +private _prefix = "military"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Police Units // +//////////////////////// +private _prefix = "police"; +private _unitTypes = [ + ["SquadLeader", _policeTemplate], + ["Standard", _policeTemplate] +]; + +[_prefix, _unitTypes, _policeLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Militia Units // +//////////////////////// +private _prefix = "militia"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _militiaLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +////////////////////// +// Misc Units // +////////////////////// + +//The following lines are determining the loadout of vehicle crew +["other", [["Crew", _crewTemplate]], _crewLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout of the pilots +["other", [["Pilot", _pilotTemplate]], _pilotLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the unit used in the "kill the official" mission +["other", [["Official", _policeTemplate]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "kill the traitor" mission +["other", [["Traitor", _traitorTemplate]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "Invader Punishment" mission +["other", [["Unarmed", _UnarmedTemplate]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; diff --git a/A3A/addons/core/Templates/Templates/SFP/SFP_AI_SWE_early_snow.sqf b/A3A/addons/core/Templates/Templates/SFP/SFP_AI_SWE_early_snow.sqf new file mode 100644 index 0000000000..b99e3fa74c --- /dev/null +++ b/A3A/addons/core/Templates/Templates/SFP/SFP_AI_SWE_early_snow.sqf @@ -0,0 +1,854 @@ +////////////////////////// +// Side Information // +////////////////////////// + +["name", "SDF"] call _fnc_saveToTemplate; +["spawnMarkerName", "SDF Support Corridor"] call _fnc_saveToTemplate; + +["flag", "sfp_flagcarrier_sweden"] call _fnc_saveToTemplate; +["flagTexture", "\sfp_config\data\flag_sweden_co.paa"] call _fnc_saveToTemplate; +["flagMarkerType", "sfp_marker_sweden"] call _fnc_saveToTemplate; + +////////////////////////// +// Vehicles // +////////////////////////// + +["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; +["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type +["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type + +// vehicles can be placed in more than one category if they fit between both. Cost will be derived by the higher category +["vehiclesBasic", ["CUP_B_M1030_USA"]] call _fnc_saveToTemplate; +["vehiclesLightUnarmed", ["sfp_tgb11","sfp_tgb1112"]] call _fnc_saveToTemplate; +["vehiclesLightArmed", ["sfp_tgb1111_sog_ksp58"]] call _fnc_saveToTemplate; // Should be armed, unarmoured to lightly armoured, with 0-4 passengers +["vehiclesTrucks", ["sfp_bv206_winter"]] call _fnc_saveToTemplate; +["vehiclesCargoTrucks", ["sfp_tgb20", "sfp_tgb13_ksp58","I_E_Truck_02_F"]] call _fnc_saveToTemplate; +["vehiclesAmmoTrucks", ["I_E_Truck_02_Ammo_F"]] call _fnc_saveToTemplate; +["vehiclesRepairTrucks", ["I_E_Truck_02_Box_F"]] call _fnc_saveToTemplate; +["vehiclesFuelTrucks", ["I_E_Truck_02_fuel_F"]] call _fnc_saveToTemplate; +["vehiclesMedical", ["sfp_tgb1314","I_E_Truck_02_Medical_F"]] call _fnc_saveToTemplate; +["vehiclesLightAPCs", []] call _fnc_saveToTemplate; // armed, lightly armoured, with 6-8 passengers +["vehiclesAPCs", ["sfp_pbv302_mounted_snow", "sfp_pbv302_snow", "sfp_pbv302_snow"]] call _fnc_saveToTemplate; // armed with enclosed turret, armoured, with 6-8 passengers +["vehiclesIFVs", ["sfp_strf90c_snow"]] call _fnc_saveToTemplate; // capable of surviving multiple rockets, cannon armed, with 6-8 passengers +["vehiclesLightTanks", ["sfp_ikv91_snow"]] call _fnc_saveToTemplate; +["vehiclesTanks", ["sfp_strv103c","sfp_strv102","sfp_strv121_snow"]] call _fnc_saveToTemplate; +["vehiclesAA", ["sfp_lvkv90c_snow"]] call _fnc_saveToTemplate; // ideally heavily armed with anti-ground capability and enclosed turret. Passengers will be ignored + + +["vehiclesTransportBoats", ["sfp_gruppbat"]] call _fnc_saveToTemplate; +["vehiclesGunBoats", ["sfp_strb90"]] call _fnc_saveToTemplate; +["vehiclesAmphibious", ["sfp_pbv302_snow","sfp_pbv302_mounted_snow","sfp_pbv302_snow"]] call _fnc_saveToTemplate; + +["vehiclesPlanesCAS", ["sfp_jas39", "sfp_jas39_rb15"]] call _fnc_saveToTemplate; // Will be used with CAS script, must be defined in setPlaneLoadout. Needs fixed gun and either rockets or missiles +["vehiclesPlanesAA", ["sfp_jas39_cap"]] call _fnc_saveToTemplate; // +["vehiclesPlanesTransport", ["sfp_tp84_2015"]] call _fnc_saveToTemplate; +["vehiclesAirPatrol", ["sfp_hkp6","sfp_hkp9"]] call _fnc_saveToTemplate; + +["vehiclesHelisLight", ["sfp_hkp9", "sfp_hkp9_sog", "sfp_hkp9_sog"]] call _fnc_saveToTemplate; +["vehiclesHelisTransport", ["CUP_B_CH47F_GB"]] call _fnc_saveToTemplate; +// Should be capable of dealing damage to ground targets without additional scripting +["vehiclesHelisLightAttack", ["sfp_hkp9_rb55","CUP_B_UH1D_armed_GER_KSK_Des"]] call _fnc_saveToTemplate; +["vehiclesHelisAttack", []] call _fnc_saveToTemplate; // Proper attack helis: Apache, Hind etc + +["vehiclesArtillery", ["sfp_fh77"]] call _fnc_saveToTemplate; +["magazines", createHashMapFromArray [["sfp_fh77",["32Rnd_155mm_Mo_shells"]]]] call _fnc_saveToTemplate; //element format: [Vehicle class, [Magazines]] + +["uavsAttack", []] call _fnc_saveToTemplate; +["uavsPortable", []] call _fnc_saveToTemplate; + +//Config special vehicles +["vehiclesMilitiaLightArmed", ["sfp_tgb16_ksp58_mp"]] call _fnc_saveToTemplate; +["vehiclesMilitiaTrucks", ["sfp_tgb20"]] call _fnc_saveToTemplate; +["vehiclesMilitiaCars", ["sfp_tgb11"]] call _fnc_saveToTemplate; + +["vehiclesPolice", ["sfp_police_offroad"]] call _fnc_saveToTemplate; + +["staticMGs", ["CUP_B_M2StaticMG_US"]] call _fnc_saveToTemplate; +["staticAT", ["CUP_B_TOW_TriPod_US"]] call _fnc_saveToTemplate; +["staticAA", ["CUP_B_RBS70_ACR"]] call _fnc_saveToTemplate; +["staticMortars", ["CUP_B_M252_US"]] call _fnc_saveToTemplate; + +["mortarMagazineHE", "8Rnd_82mm_Mo_shells"] call _fnc_saveToTemplate; +["mortarMagazineSmoke", "8Rnd_82mm_Mo_Smoke_white"] call _fnc_saveToTemplate; +["mortarMagazineFlare", "8Rnd_82mm_Mo_Flare_white"] call _fnc_saveToTemplate; + +//Minefield definition +//CFGVehicles variant of Mines are needed "ATMine", "APERSTripMine", "APERSMine" +["minefieldAT", ["ATMine"]] call _fnc_saveToTemplate; +["minefieldAPERS", ["APERSMine"]] call _fnc_saveToTemplate; + +#include "SFP_Vehicle_Attributes.sqf" +///////////////////// +/// Identities /// +///////////////////// +//Faces and Voices given to AI Factions. +["faces", ["AfricanHead_01","AfricanHead_02","AfricanHead_03","Barklem", +"GreekHead_A3_05","GreekHead_A3_06","GreekHead_A3_07","GreekHead_A3_08", +"GreekHead_A3_09","Sturrock","WhiteHead_01","WhiteHead_02","WhiteHead_03", +"WhiteHead_04","WhiteHead_05","WhiteHead_06","WhiteHead_07","WhiteHead_08", +"WhiteHead_09","WhiteHead_10","WhiteHead_11","WhiteHead_12","WhiteHead_13", +"WhiteHead_14","WhiteHead_15","WhiteHead_16","WhiteHead_17","WhiteHead_18", +"WhiteHead_19","WhiteHead_20","WhiteHead_21"]] call _fnc_saveToTemplate; +["voices", ["Male01ENG","Male02ENG","Male03ENG","Male04ENG","Male05ENG","Male06ENG","Male07ENG","Male08ENG","Male09ENG","Male10ENG","Male11ENG","Male12ENG"]] call _fnc_saveToTemplate; +//SpecialForces, Militia, Police Faces and Voices, these are Optional if there is no reason to Include them, leave them out. +["sfFaces", ["sfp_face01_camo","sfp_face02_camo"]] call _fnc_saveToTemplate; +"sfp_swedish_names" call _fnc_saveNames; + +////////////////////////// +// Loadouts // +////////////////////////// +private _loadoutData = call _fnc_createLoadoutData; +_loadoutData set ["rifles", []]; +_loadoutData set ["carbines", []]; +_loadoutData set ["grenadeLaunchers", []]; +_loadoutData set ["SMGs", []]; +_loadoutData set ["machineGuns", []]; +_loadoutData set ["marksmanRifles", []]; +_loadoutData set ["sniperRifles", []]; + +_loadoutData set ["lightATLaunchers", ["CUP_launch_M136_Loaded"]]; +_loadoutData set ["ATLaunchers", [ +["CUP_launch_MAAWS", "", "", "CUP_optic_MAAWS_Scope", ["sfp_grg_heat_mag", "sfp_grg_heat_mag", "sfp_grg_he_mag"], ["sfp_grg_smoke_mag", "sfp_grg_illum_mag"], ""], +["CUP_launch_MAAWS", "", "", "CUP_optic_MAAWS_Scope", ["sfp_grg_heat_66_mag", "sfp_grg_heat_66_mag", "sfp_grg_he_mag"], ["sfp_grg_smoke_mag", "sfp_grg_illum_mag"], ""], +["CUP_launch_MAAWS", "", "", "CUP_optic_MAAWS_Scope", ["sfp_grg_heat_62_mag","sfp_grg_heat_62_mag", "sfp_grg_he_mag"], ["sfp_grg_smoke_mag", "sfp_grg_illum_mag"], ""] +]]; +_loadoutData set ["missileATLaunchers", []]; +_loadoutData set ["AALaunchers", ["CUP_launch_FIM92Stinger"]]; +_loadoutData set ["sidearms", []]; + +_loadoutData set ["ATMines", ["ATMine_Range_Mag"]]; +_loadoutData set ["APMines", ["APERSMine_Range_Mag"]]; +_loadoutData set ["lightExplosives", ["DemoCharge_Remote_Mag"]]; +_loadoutData set ["heavyExplosives", ["SatchelCharge_Remote_Mag"]]; + +_loadoutData set ["antiTankGrenades", []]; +_loadoutData set ["antiInfantryGrenades", []]; +_loadoutData set ["smokeGrenades", []]; +_loadoutData set ["signalsmokeGrenades", []]; + + +//Basic equipment. Shouldn't need touching most of the time. +//Mods might override this, or certain mods might want items removed (No GPSs in WW2, for example) +_loadoutData set ["maps", ["ItemMap"]]; +_loadoutData set ["watches", ["ItemWatch"]]; +_loadoutData set ["compasses", ["ItemCompass"]]; +_loadoutData set ["radios", ["ItemRadio"]]; +_loadoutData set ["gpses", []]; +_loadoutData set ["NVGs", []]; +_loadoutData set ["binoculars", ["Binocular"]]; +_loadoutData set ["rangefinders", ["Rangefinder"]]; + +_loadoutData set ["uniforms", []]; +_loadoutData set ["vests", []]; +_loadoutData set ["backpacks", ["sfp_stridssele_backpack"]]; +_loadoutData set ["hvBackpacks", ["sfp_backpack_lk35"]]; +_loadoutData set ["latBackpacks", ["sfp_stridssele_backpack_grg"]]; +_loadoutData set ["atBackpacks", ["sfp_backpack_grg_loader"]]; +_loadoutData set ["slBackpacks", ["sfp_ra180"]]; +_loadoutData set ["medBackpacks", ["sfp_backpack_sjvv9"]]; +_loadoutData set ["longRangeRadios", []]; +_loadoutData set ["helmets", []]; +_loadoutData set ["slHats", ["sfp_army_beret"]]; +_loadoutData set ["sniHats", ["CUP_H_US_patrol_cap_winter"]]; + +_loadoutData set ["facewear", ["G_Bandanna_oli", "CUP_G_ESS_KHK_Facewrap_White", "CUP_G_PMC_Facewrap_Winter_Glasses_Ember","G_Shades_Black"]]; +_loadoutData set ["medicFacewear", ["sfp_armband_medic","sfp_armband_medic_white"]]; + +//Item *set* definitions. These are added in their entirety to unit loadouts. No randomisation is applied. +_loadoutData set ["items_medical_basic", ["BASIC"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_medical_standard", ["STANDARD"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_medical_medic", ["MEDIC"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_miscEssentials", [] call A3A_fnc_itemset_miscEssentials]; + +//Unit type specific item sets. Add or remove these, depending on the unit types in use. +_loadoutData set ["items_squadLeader_extras", []]; +_loadoutData set ["items_rifleman_extras", []]; +_loadoutData set ["items_medic_extras", []]; +_loadoutData set ["items_grenadier_extras", []]; +_loadoutData set ["items_explosivesExpert_extras", ["ToolKit", "MineDetector"]]; +_loadoutData set ["items_engineer_extras", ["ToolKit", "MineDetector"]]; +_loadoutData set ["items_lat_extras", []]; +_loadoutData set ["items_at_extras", []]; +_loadoutData set ["items_aa_extras", []]; +_loadoutData set ["items_machineGunner_extras", []]; +_loadoutData set ["items_marksman_extras", []]; +_loadoutData set ["items_sniper_extras", []]; +_loadoutData set ["items_police_extras", []]; +_loadoutData set ["items_crew_extras", []]; +_loadoutData set ["items_unarmed_extras", []]; + +//TODO - ACE overrides for misc essentials, medical and engineer gear + +/////////////////////////////////////// +// Special Forces Loadout Data // +/////////////////////////////////////// + +private _sfLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_sfLoadoutData set ["uniforms", ["sfp_m90s_uniform"]]; +_sfLoadoutData set ["vests", ["sfp_stridsvast2000_light","sfp_stridsvast2000","sfp_kroppskydd94_sv2k_rifle1"]]; +_sfLoadoutData set ["helmets", ["sfp_m90s_helmet"]]; +_sfLoadoutData set ["slHats", ["sfp_kj_beret"]]; +//["Weapon", "Muzzle", "Rail", "Sight", [], [], "Bipod"]; + +_sfLoadoutData set ["rifles", [ +["sfp_ak5b", "muzzle_snds_M", "", "sfp_optic_aimpoint_t1", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""], +["sfp_ak5_snow", "muzzle_snds_M", "", "", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""] +]]; +_sfLoadoutData set ["carbines", [ +["sfp_ak5b", "muzzle_snds_M", "", "sfp_optic_aimpoint_t1", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""], +["sfp_ak5d", "muzzle_snds_M", "", "", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""], +["sfp_ak5d", "", "", "", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""] +]]; +_sfLoadoutData set ["grenadeLaunchers", [ +["sfp_ak5_m203", "muzzle_snds_M", "", "", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] +]]; +_sfLoadoutData set ["SMGs", [ +["sfp_mp5_rail", "muzzle_snds_L", "", "sfp_optic_aimpoint_t1", ["sfp_30Rnd_9mm_mp5"], [], ""], +["sfp_kpistm45", "", "", "", ["sfp_71Rnd_9mm_kpistm45"], [], ""]]]; +_sfLoadoutData set ["shotguns", []]; +_sfLoadoutData set ["machineGuns", [ +["sfp_ksp90b", "", "", "sfp_optic_aimpoint", ["sfp_200Rnd_556x45_ksp90"], [], ""], +["sfp_ksp58B2", "muzzle_snds_H_MG_blk_F", "", "sfp_optic_3x_aimpoint", ["sfp_50Rnd_762x51_ksp58"], [], ""]]]; +_sfLoadoutData set ["marksmanRifles", [ +["sfp_ak4", "muzzle_snds_B", "", "sfp_optic_hensoldt_4x", ["sfp_20Rnd_762x51_ak4_ap", "sfp_20Rnd_762x51_ak4_irtracer"], [], ""], +["sfp_ak5b", "muzzle_snds_M", "", "sfp_optic_susat_4x", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""]]]; +_sfLoadoutData set ["sniperRifles", [ +["sfp_psg90_base", "muzzle_snds_B", "", "sfp_optic_kikarsikte90b_10x", ["sfp_9Rnd_762x51_psg90"], [], ""], +["sfp_psg90_camo", "muzzle_snds_B", "", "sfp_optic_kikarsikte90b_10x", ["sfp_9Rnd_762x51_psg90"], [], ""], +["sfp_ag90_base", "", "", "sfp_optic_kikarsikte90b_10x", ["sfp_10Rnd_127x99_ag90"], [], ""]]]; +_sfLoadoutData set ["sidearms", [["CUP_hgun_Glock17_blk", "muzzle_snds_L", "sfp_tlr2", "", ["CUP_17Rnd_9x19_glock17"], [], ""] +]]; +///////////////////////////////// +// Military Loadout Data // +///////////////////////////////// + +private _militaryLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militaryLoadoutData set ["uniforms", ["sfp_m90s_uniform"]]; +_militaryLoadoutData set ["vests", ["sfp_stridsbalte_304k","sfp_stridsbalte_304k_extrabag","sfp_stridsbalte_304k_ar","sfp_stridsbalte_304k_gl","sfp_kroppsskydd94","sfp_kroppskydd94_rifle1"]]; +_militaryLoadoutData set ["medVests", ["sfp_stridsbalte_304k_medic"]]; +_militaryLoadoutData set ["helmets", ["sfp_m90s_helmet_headset"]]; + +_militaryLoadoutData set ["slRifles", [ +["sfp_ak5b", "", "", "sfp_optic_aimpoint_t1", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""], +["sfp_ak5_m203", "", "", "", ["sfp_30Rnd_556x45_Stanag", "sfp_30Rnd_556x45_Stanag", "sfp_30Rnd_556x45_Stanag_tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] +]]; +_militaryLoadoutData set ["rifles", [ +["sfp_ak4", "", "", "", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], ["sfp_riflegrenade_smoke_ak4"], ""] +]]; +_militaryLoadoutData set ["carbines", [ +["sfp_ak5b", "", "", "sfp_optic_aimpoint_t1", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""], +["sfp_ak5_snow", "", "", "", ["sfp_30Rnd_556x45_Stanag", "sfp_30Rnd_556x45_Stanag", "sfp_30Rnd_556x45_Stanag_tracer"], [], ""], +["sfp_ak5d", "", "", "", ["sfp_30Rnd_556x45_Stanag", "sfp_30Rnd_556x45_Stanag", "sfp_30Rnd_556x45_Stanag_tracer"], [], ""] +]]; +_militaryLoadoutData set ["grenadeLaunchers", [ +["sfp_ak4_m203", "", "", "", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], +["sfp_ak4_m203", "", "", "", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], +["sfp_ak5_m203", "", "", "", ["sfp_30Rnd_556x45_Stanag", "sfp_30Rnd_556x45_Stanag", "sfp_30Rnd_556x45_Stanag_tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] +]]; +_militaryLoadoutData set ["SMGs", [ +"sfp_kpistm45", "sfp_kpistm45", "sfp_kpistm45", +["sfp_kpistm45", "", "", "", ["sfp_71Rnd_9mm_kpistm45"], [], ""] +]]; +_militaryLoadoutData set ["shotguns", [["sfp_remington870_wood_chrome", "", "acc_flashlight", "", ["sfp_12Gauge_8rd_Slug","sfp_12Gauge_8rd_Pellets"], [], ""],["sfp_remington870_wood_blue", "", "acc_flashlight", "", ["sfp_12Gauge_8rd_Slug","sfp_12Gauge_8rd_Pellets"], [], ""]]]; +_militaryLoadoutData set ["machineGuns", ["sfp_ksp58"]]; +_militaryLoadoutData set ["marksmanRifles", [ +["sfp_ak4", "", "", "sfp_optic_hensoldt_4x", ["sfp_20Rnd_762x51_ak4_ap", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], [], ""], +["sfp_ak4", "", "", "sfp_optic_hensoldt_4x", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], [], ""], +["sfp_ak5b", "", "", "sfp_optic_susat_4x", ["sfp_30Rnd_556x45_Stanag", "sfp_30Rnd_556x45_Stanag", "sfp_30Rnd_556x45_Stanag_tracer"], [], ""] +]]; +_militaryLoadoutData set ["sniperRifles", [ +["sfp_psg90_base", "", "", "sfp_optic_kikarsikte90b_10x", ["sfp_9Rnd_762x51_psg90"], [], ""]]]; +_militaryLoadoutData set ["sidearms", [["CUP_hgun_Glock17_blk", "", "sfp_tlr2", "", ["CUP_17Rnd_9x19_glock17"], [], ""]]]; + + +/////////////////////////////// +// Police Loadout Data // +/////////////////////////////// + +private _policeLoadoutData = _loadoutData call _fnc_copyLoadoutData; + +_policeLoadoutData set ["uniforms", ["sfp_m58w_uniform"]]; +_policeLoadoutData set ["vests", ["sfp_police_belt"]]; +_policeLoadoutData set ["helmets", ["sfp_m37w_helmet_mp"]]; +_policeLoadoutData set ["facewear", ["sfp_armband_mp"]]; + +_policeLoadoutData set ["SMGs", ["sfp_kpistm45b"]]; +_policeLoadoutData set ["shotguns", [["sfp_remington870_wood_chrome", "", "acc_flashlight", "", ["sfp_12Gauge_8rd_Slug","sfp_12Gauge_8rd_Pellets"], [], ""],["sfp_remington870_wood_blue", "", "acc_flashlight", "", ["sfp_12Gauge_8rd_Slug","sfp_12Gauge_8rd_Pellets"], [], ""]]]; +_policeLoadoutData set ["sidearms", [["CUP_hgun_Glock17_blk", "", "sfp_tlr2", "", ["CUP_17Rnd_9x19_glock17"], [], ""], +["CUP_hgun_TaurusTracker455", "", "", "", ["CUP_6Rnd_45ACP_M"], [], ""]]]; + +//////////////////////////////// +// Militia Loadout Data // +//////////////////////////////// + +private _militiaLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militiaLoadoutData set ["uniforms", ["sfp_m90s_uniform_ws","sfp_m90s_uniform_sw"]]; +_militiaLoadoutData set ["vests", ["sfp_stridssele","sfp_stridssele_extrabag"]]; +_militiaLoadoutData set ["medVests", ["sfp_stridssele_medic"]]; +_militiaLoadoutData set ["helmets", ["sfp_ollesbrorsa_gray", "sfp_ollesbrorsa_gray_alt", "sfp_ollesbrorsa_green", "sfp_ollesbrorsa_green_alt"]]; +_militiaLoadoutData set ["slHats", ["sfp_homeguard_beret"]]; + +_militiaLoadoutData set ["ATLaunchers", [ +["CUP_launch_MAAWS", "", "", "", ["sfp_grg_heat_66_mag", "sfp_grg_heat_66_mag", "sfp_grg_he_mag"], ["sfp_grg_smoke_mag", "sfp_grg_illum_mag"], ""], +["CUP_launch_MAAWS", "", "", "", ["sfp_grg_heat_62_mag","sfp_grg_heat_62_mag", "sfp_grg_he_mag"], ["sfp_grg_smoke_mag", "sfp_grg_illum_mag"], ""] +]]; + +_militiaLoadoutData set ["rifles", [ +["sfp_ak4", "", "", "", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], ["sfp_riflegrenade_smoke_ak4"], ""]]]; +_militiaLoadoutData set ["carbines", [ +["sfp_ak4", "", "", "", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], ["sfp_riflegrenade_smoke_ak4"], ""]]]; +_militiaLoadoutData set ["grenadeLaunchers", [ +["sfp_ak4_m203", "", "", "", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] +]]; +_militiaLoadoutData set ["SMGs", ["sfp_kpistm45b"]]; +_militiaLoadoutData set ["shotguns", [["sfp_remington870_wood_chrome", "", "acc_flashlight", "", ["sfp_12Gauge_8rd_Slug","sfp_12Gauge_8rd_Pellets"], [], ""],["sfp_remington870_wood_blue", "", "acc_flashlight", "", ["sfp_12Gauge_8rd_Slug","sfp_12Gauge_8rd_Pellets"], [], ""]]]; +_militiaLoadoutData set ["machineGuns", ["sfp_ksp58a"]]; +_militiaLoadoutData set ["marksmanRifles", [ +["sfp_ak4", "", "", "sfp_optic_hensoldt_4x", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], [], ""] +]]; +_militiaLoadoutData set ["sidearms", [ +["CUP_hgun_FlareGun", "", "", "", ["CUP_FlareWhite_265_M","CUP_FlareRed_265_M","CUP_FlareGreen_265_M","CUP_FlareYellow_265_M","CUP_IllumFlareWhite_265_M","CUP_IllumFlareRed_265_M","CUP_IllumFlareGreen_265_M","CUP_IllumFlareYellow_265_M","CUP_StarClusterWhite_265_M","CUP_StarClusterRed_265_M","CUP_StarClusterGreen_265_M","CUP_StarClusterYellow_265_M"], [], ""], ""] +]; +////////////////////////// +// Misc Loadouts // +////////////////////////// + +private _crewLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_crewLoadoutData set ["uniforms", ["sfp_m90p_uniform"]]; +_crewLoadoutData set ["vests", ["sfp_kroppskydd94_crew"]]; +_crewLoadoutData set ["helmets", ["H_HelmetCrew_I"]]; +_crewLoadoutData set ["facewear", ["G_Balaclava_blk", "G_Balaclava_combat", "G_Balaclava_lowprofile"]]; + +private _pilotLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_pilotLoadoutData set ["uniforms", ["sfp_m87_flying_suit"]]; +_pilotLoadoutData set ["vests", ["sfp_kroppsskydd94"]]; +_pilotLoadoutData set ["helmets", ["H_PilotHelmetHeli_B"]]; +_pilotLoadoutData set ["facewear", ["G_Bandanna_oli", "G_Aviator", "G_Squares_Tinted","G_Bandanna_aviator"]]; + + +///////////////////////////////// +// Unit Type Definitions // +///////////////////////////////// +//These define the loadouts for different unit types. +//For example, rifleman, grenadier, squad leader, etc. +//In 95% of situations, you *should not need to edit these*. +//Almost all factions can be set up just by modifying the loadout data above. +//However, these exist in case you really do want to do a lot of custom alterations. + +private _squadLeaderTemplate = { + ["slHats"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["slBackpacks"] call _fnc_setBackpack; + + [["slRifles", selectRandom ["grenadeLaunchers", "rifles"]] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", 4] call _fnc_addAdditionalMuzzleMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_squadLeader_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["signalsmokeGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["binoculars"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _riflemanTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", 2] call _fnc_addAdditionalMuzzleMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_rifleman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _medicTemplate = { + ["helmets"] call _fnc_setHelmet; + ["medicFacewear"] call _fnc_setFacewear; + [["medVests", "vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["medBackpacks"] call _fnc_setBackpack; + [selectRandom ["carbines", "SMGs"]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_medic"] call _fnc_addItemSet; + ["items_medic_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _grenadierTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + ["grenadeLaunchers"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", 10] call _fnc_addAdditionalMuzzleMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_grenadier_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 4] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _explosivesExpertTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["hvBackpacks"] call _fnc_setBackpack; + + [[selectRandom ["SMGs","shotguns", "carbines"], selectRandom ["SMGs","carbines"]] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_explosivesExpert_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["lightExplosives", 2] call _fnc_addItem; + if (random 1 > 0.5) then {["heavyExplosives", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["atMines", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["apMines", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _engineerTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["hvBackpacks"] call _fnc_setBackpack; + + [[selectRandom ["SMGs","shotguns", "carbines"], selectRandom ["SMGs","carbines"]] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_engineer_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + if (random 1 > 0.5) then {["lightExplosives", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _latTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + private _at = selectRandom ["lightATLaunchers", "ATLaunchers"]; + [_at] call _fnc_setLauncher; + if (_at == "ATLaunchers") then { + ["latBackpacks"] call _fnc_setBackpack; //use the light grg pack if grg gunner + ["launcher", 1] call _fnc_addMagazines; + }; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_lat_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _atTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["atBackpacks"] call _fnc_setBackpack; + + [selectRandom ["SMGs", "carbines"]] call _fnc_setPrimary; + ["primary", 4] call _fnc_addMagazines; + + ["ATLaunchers"] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 2 + round(random 2)] call _fnc_addMagazines; + ["launcher", round(random 1)] call _fnc_addAdditionalMuzzleMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_at_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _aaTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + [selectRandom ["SMGs", "carbines"]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["AALaunchers"] call _fnc_setLauncher; + + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_aa_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _machineGunnerTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + ["machineGuns"] call _fnc_setPrimary; + ["primary", 4] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_machineGunner_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _marksmanTemplate = { + ["sniHats"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["marksmanRifles"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_marksman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _sniperTemplate = { + ["sniHats"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + ["sniperRifles"] call _fnc_setPrimary; + ["primary", 7] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_sniper_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _policeTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + [selectRandom ["shotguns", "SMGs"]] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_police_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _crewTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["SMGs"] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_crew_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["NVGs"] call _fnc_addNVGs; +}; +private _pilotTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["carbines"] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_crew_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["NVGs"] call _fnc_addNVGs; +}; + +private _unarmedTemplate = { + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_unarmed_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _traitorTemplate = { + call _unarmedTemplate; + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; +}; + +//////////////////////////////////////////////////////////////////////////////////////// +// You shouldn't touch below this line unless you really really know what you're doing. +// Things below here can and will break the gamemode if improperly changed. +//////////////////////////////////////////////////////////////////////////////////////// + +///////////////////////////// +// Special Forces Units // +///////////////////////////// +private _prefix = "SF"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _sfLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +/*{ + params ["_name", "_loadoutTemplate"]; + private _loadouts = [_sfLoadoutData, _loadoutTemplate] call _fnc_buildLoadouts; + private _finalName = _prefix + _name; + [_finalName, _loadouts] call _fnc_saveToTemplate; +} forEach _unitTypes; +*/ + +/////////////////////// +// Military Units // +/////////////////////// +private _prefix = "military"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Police Units // +//////////////////////// +private _prefix = "police"; +private _unitTypes = [ + ["SquadLeader", _policeTemplate], + ["Standard", _policeTemplate] +]; + +[_prefix, _unitTypes, _policeLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Militia Units // +//////////////////////// +private _prefix = "militia"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _militiaLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +////////////////////// +// Misc Units // +////////////////////// + +//The following lines are determining the loadout of vehicle crew +["other", [["Crew", _crewTemplate]], _crewLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout of the pilots +["other", [["Pilot", _pilotTemplate]], _pilotLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the unit used in the "kill the official" mission +["other", [["Official", _policeTemplate]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "kill the traitor" mission +["other", [["Traitor", _traitorTemplate]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "Invader Punishment" mission +["other", [["Unarmed", _UnarmedTemplate]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; diff --git a/A3A/addons/core/Templates/Templates/SFP/SFP_AI_SWE_snow.sqf b/A3A/addons/core/Templates/Templates/SFP/SFP_AI_SWE_snow.sqf new file mode 100644 index 0000000000..0adc0a0daa --- /dev/null +++ b/A3A/addons/core/Templates/Templates/SFP/SFP_AI_SWE_snow.sqf @@ -0,0 +1,899 @@ +////////////////////////// +// Side Information // +////////////////////////// + +["name", "SDF"] call _fnc_saveToTemplate; +["spawnMarkerName", "SDF Support Corridor"] call _fnc_saveToTemplate; + +["flag", "sfp_flagcarrier_sweden"] call _fnc_saveToTemplate; +["flagTexture", "\sfp_config\data\flag_sweden_co.paa"] call _fnc_saveToTemplate; +["flagMarkerType", "sfp_marker_sweden"] call _fnc_saveToTemplate; + +////////////////////////// +// Vehicles // +////////////////////////// + +["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; +["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type +["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type + +// vehicles can be placed in more than one category if they fit between both. Cost will be derived by the higher category +["vehiclesBasic", ["B_T_Quadbike_01_F"]] call _fnc_saveToTemplate; +["vehiclesLightUnarmed", ["sfp_tgb16"]] call _fnc_saveToTemplate; +["vehiclesLightArmed", ["sfp_tgb16_ksp58","sfp_tgb16_rws"]] call _fnc_saveToTemplate; // Should be armed, unarmoured to lightly armoured, with 0-4 passengers +["vehiclesTrucks", ["sfp_bv206_winter"]] call _fnc_saveToTemplate; +["vehiclesCargoTrucks", ["sfp_tgb20", "sfp_tgb13_ksp58","I_E_Truck_02_F"]] call _fnc_saveToTemplate; +["vehiclesAmmoTrucks", ["I_E_Truck_02_Ammo_F"]] call _fnc_saveToTemplate; +["vehiclesRepairTrucks", ["I_E_Truck_02_Box_F"]] call _fnc_saveToTemplate; +["vehiclesFuelTrucks", ["I_E_Truck_02_fuel_F"]] call _fnc_saveToTemplate; +["vehiclesMedical", ["sfp_tgb1314","I_E_Truck_02_Medical_F"]] call _fnc_saveToTemplate; +["vehiclesLightAPCs", ["sfp_pbv302_snow","sfp_pbv302_mounted_snow","CUP_B_LAV25_HQ_green","CUP_B_LAV25_HQ_green"]] call _fnc_saveToTemplate; // armed, lightly armoured, with 6-8 passengers +["vehiclesAPCs", ["sfp_patgb360","CUP_B_LAV25M240_green"]] call _fnc_saveToTemplate; // armed with enclosed turret, armoured, with 6-8 passengers +["vehiclesIFVs", ["sfp_strf90c_snow"]] call _fnc_saveToTemplate; // capable of surviving multiple rockets, cannon armed, with 6-8 passengers +["vehiclesLightTanks", ["sfp_ikv91_snow"]] call _fnc_saveToTemplate; +["vehiclesTanks", ["sfp_strv122_snow","sfp_strv121_snow"]] call _fnc_saveToTemplate; +["vehiclesAA", ["sfp_lvkv90c_snow"]] call _fnc_saveToTemplate; // ideally heavily armed with anti-ground capability and enclosed turret. Passengers will be ignored + + +["vehiclesTransportBoats", ["sfp_gruppbat"]] call _fnc_saveToTemplate; +["vehiclesGunBoats", ["sfp_strb90","sfp_strb90_rws"]] call _fnc_saveToTemplate; +["vehiclesAmphibious", ["sfp_pbv302_mounted", "sfp_pbv302","CUP_B_LAV25_HQ_green","CUP_B_LAV25M240_green"]] call _fnc_saveToTemplate; + +private _vehiclesPlanesCAS = ["sfp_jas39", "sfp_jas39_rb15"]; + +if (allowUnfairSupports && (_side == EAST)) then { + _vehiclesPlanesCAS append ["sfp_jas39", "sfp_jas39_rb15", "sfp_jas39_bk90"]; +}; + +["vehiclesPlanesCAS", _vehiclesPlanesCAS] call _fnc_saveToTemplate; // Will be used with CAS script, must be defined in setPlaneLoadout. Needs fixed gun and either rockets or missiles +["vehiclesPlanesAA", ["sfp_jas39_cap"]] call _fnc_saveToTemplate; // +["vehiclesPlanesTransport", ["sfp_tp84_2015"]] call _fnc_saveToTemplate; +["vehiclesAirPatrol", ["sfp_hkp6","sfp_hkp9"]] call _fnc_saveToTemplate; + +["vehiclesHelisLight", ["sfp_hkp9", "sfp_hkp9_sog", "sfp_hkp9_sog"]] call _fnc_saveToTemplate; // ideally fragile & unarmed helis seating 4+ +["vehiclesHelisTransport", ["a3a_SFP_MH60S_Unarmed_FFV_USN","a3a_SFP_MH60S_Unarmed_USN","a3a_SFP_B_UH60S_USN"]] call _fnc_saveToTemplate; +// Should be capable of dealing damage to ground targets without additional scripting +["vehiclesHelisLightAttack", ["sfp_hkp9_rb55","CUP_B_AW159_GB"]] call _fnc_saveToTemplate; // Utility helis with fixed or door guns + rocket pods +["vehiclesHelisAttack", []] call _fnc_saveToTemplate; // Proper attack helis: Apache, Hind etc + +["vehiclesArtillery", ["sfp_fh77","sfp_grkpbv90120"]] call _fnc_saveToTemplate; +["magazines", createHashMapFromArray [ +["sfp_fh77",["32Rnd_155mm_Mo_shells"]], +["sfp_grkpbv90120",["sfp_2Rnd_120mm_Mo_shells"]] +]] call _fnc_saveToTemplate; //element format: [Vehicle class, [Magazines]] + +["uavsAttack", []] call _fnc_saveToTemplate; +["uavsPortable", []] call _fnc_saveToTemplate; + +//Config special vehicles +["vehiclesMilitiaLightArmed", ["sfp_tgb16_ksp58_mp"]] call _fnc_saveToTemplate; +["vehiclesMilitiaTrucks", ["sfp_tgb20"]] call _fnc_saveToTemplate; +["vehiclesMilitiaCars", ["sfp_tgb16"]] call _fnc_saveToTemplate; + +["vehiclesPolice", ["sfp_police_offroad"]] call _fnc_saveToTemplate; + +["staticMGs", ["CUP_B_M2StaticMG_US"]] call _fnc_saveToTemplate; +["staticAT", ["CUP_B_TOW_TriPod_US"]] call _fnc_saveToTemplate; +["staticAA", ["CUP_B_RBS70_ACR"]] call _fnc_saveToTemplate; +["staticMortars", ["CUP_B_M252_US"]] call _fnc_saveToTemplate; + +["mortarMagazineHE", "8Rnd_82mm_Mo_shells"] call _fnc_saveToTemplate; +["mortarMagazineSmoke", "8Rnd_82mm_Mo_Smoke_white"] call _fnc_saveToTemplate; +["mortarMagazineFlare", "8Rnd_82mm_Mo_Flare_white"] call _fnc_saveToTemplate; + +//Minefield definition +//CFGVehicles variant of Mines are needed "ATMine", "APERSTripMine", "APERSMine" +["minefieldAT", ["ATMine"]] call _fnc_saveToTemplate; +["minefieldAPERS", ["APERSMine"]] call _fnc_saveToTemplate; + +#include "SFP_Vehicle_Attributes.sqf" +///////////////////// +/// Identities /// +///////////////////// +//Faces and Voices given to AI Factions. +["faces", ["AfricanHead_01","AfricanHead_02","AfricanHead_03","Barklem", +"GreekHead_A3_05","GreekHead_A3_06","GreekHead_A3_07","GreekHead_A3_08", +"GreekHead_A3_09","Sturrock","WhiteHead_01","WhiteHead_02","WhiteHead_03", +"WhiteHead_04","WhiteHead_05","WhiteHead_06","WhiteHead_07","WhiteHead_08", +"WhiteHead_09","WhiteHead_10","WhiteHead_11","WhiteHead_12","WhiteHead_13", +"WhiteHead_14","WhiteHead_15","WhiteHead_16","WhiteHead_17","WhiteHead_18", +"WhiteHead_19","WhiteHead_20","WhiteHead_21"]] call _fnc_saveToTemplate; +["voices", ["Male01ENG","Male02ENG","Male03ENG","Male04ENG","Male05ENG","Male06ENG","Male07ENG","Male08ENG","Male09ENG","Male10ENG","Male11ENG","Male12ENG"]] call _fnc_saveToTemplate; +//SpecialForces, Militia, Police Faces and Voices, these are Optional if there is no reason to Include them, leave them out. +["sfFaces", ["sfp_face01_camo","sfp_face02_camo"]] call _fnc_saveToTemplate; +"sfp_swedish_names" call _fnc_saveNames; + +////////////////////////// +// Loadouts // +////////////////////////// +private _loadoutData = call _fnc_createLoadoutData; +_loadoutData set ["rifles", []]; +_loadoutData set ["carbines", []]; +_loadoutData set ["grenadeLaunchers", []]; +_loadoutData set ["SMGs", []]; +_loadoutData set ["machineGuns", []]; +_loadoutData set ["marksmanRifles", []]; +_loadoutData set ["sniperRifles", []]; + +_loadoutData set ["lightATLaunchers", ["CUP_launch_M136_Loaded"]]; +_loadoutData set ["ATLaunchers", [ +["CUP_launch_MAAWS", "", "", "CUP_optic_MAAWS_Scope", ["CUP_MAAWS_HEAT_M", "CUP_MAAWS_HEAT_M", "CUP_MAAWS_HEDP_M"], ["sfp_grg_illum_mag"], ""], +["CUP_launch_MAAWS", "", "", "CUP_optic_MAAWS_Scope", ["CUP_MAAWS_HEAT_M", "CUP_MAAWS_HEAT_M", "CUP_MAAWS_HEDP_M"], ["sfp_grg_smoke_mag"], ""] +]]; +_loadoutData set ["missileATLaunchers", ["sfp_rb57"]]; +_loadoutData set ["AALaunchers", ["CUP_launch_FIM92Stinger"]]; +_loadoutData set ["sidearms", []]; + +_loadoutData set ["ATMines", ["ATMine_Range_Mag"]]; +_loadoutData set ["APMines", ["APERSMine_Range_Mag"]]; +_loadoutData set ["lightExplosives", ["DemoCharge_Remote_Mag"]]; +_loadoutData set ["heavyExplosives", ["SatchelCharge_Remote_Mag"]]; + +_loadoutData set ["antiTankGrenades", []]; +_loadoutData set ["antiInfantryGrenades", ["sfp_handgrenade_shgr2000"]]; +_loadoutData set ["smokeGrenades", ["SmokeShell"]]; +_loadoutData set ["signalsmokeGrenades", ["SmokeShellBlue","SmokeShellGreen","SmokeShellOrange","SmokeShellPurple","SmokeShellRed","SmokeShellYellow"]]; + + +//Basic equipment. Shouldn't need touching most of the time. +//Mods might override this, or certain mods might want items removed (No GPSs in WW2, for example) +_loadoutData set ["maps", ["ItemMap"]]; +_loadoutData set ["watches", ["ItemWatch"]]; +_loadoutData set ["compasses", ["ItemCompass"]]; +_loadoutData set ["radios", ["ItemRadio"]]; +_loadoutData set ["gpses", ["ItemGPS"]]; +_loadoutData set ["NVGs", ["NVGoggles_INDEP"]]; +_loadoutData set ["binoculars", ["Binocular"]]; +_loadoutData set ["rangefinders", ["Rangefinder"]]; + +_loadoutData set ["uniforms", []]; +_loadoutData set ["vests", []]; +_loadoutData set ["backpacks", ["sfp_backpack_stridssack08"]]; +_loadoutData set ["latBackpacks", ["sfp_stridssele_backpack_grg"]]; +_loadoutData set ["atBackpacks", ["sfp_backpack_grg_loader"]]; +_loadoutData set ["hvBackpacks", ["sfp_backpack_stridssack2000"]]; +_loadoutData set ["slBackpacks", ["sfp_stridssack2000_ra_ksk12"]]; +_loadoutData set ["medBackpacks", ["sfp_backpack_sjvv9"]]; +_loadoutData set ["longRangeRadios", []]; +_loadoutData set ["helmets", []]; +_loadoutData set ["slHats", ["sfp_army_beret"]]; +_loadoutData set ["sniHats", ["CUP_H_PMC_Beanie_Headphones_Winter"]]; + +_loadoutData set ["facewear", ["G_Bandanna_oli", "CUP_G_ESS_KHK_Facewrap_White", "CUP_G_PMC_Facewrap_Winter_Glasses_Ember","G_Shades_Black"]]; +_loadoutData set ["medicFacewear", ["sfp_armband_medic","sfp_armband_medic_white"]]; + +//Item *set* definitions. These are added in their entirety to unit loadouts. No randomisation is applied. +_loadoutData set ["items_medical_basic", ["BASIC"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_medical_standard", ["STANDARD"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_medical_medic", ["MEDIC"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_miscEssentials", [] call A3A_fnc_itemset_miscEssentials]; + +//Unit type specific item sets. Add or remove these, depending on the unit types in use. +_loadoutData set ["items_squadLeader_extras", []]; +_loadoutData set ["items_rifleman_extras", []]; +_loadoutData set ["items_medic_extras", []]; +_loadoutData set ["items_grenadier_extras", []]; +_loadoutData set ["items_explosivesExpert_extras", ["ToolKit", "MineDetector"]]; +_loadoutData set ["items_engineer_extras", ["ToolKit", "MineDetector"]]; +_loadoutData set ["items_lat_extras", []]; +_loadoutData set ["items_at_extras", []]; +_loadoutData set ["items_aa_extras", []]; +_loadoutData set ["items_machineGunner_extras", []]; +_loadoutData set ["items_marksman_extras", []]; +_loadoutData set ["items_sniper_extras", []]; +_loadoutData set ["items_police_extras", []]; +_loadoutData set ["items_crew_extras", []]; +_loadoutData set ["items_unarmed_extras", []]; + +//TODO - ACE overrides for misc essentials, medical and engineer gear + +/////////////////////////////////////// +// Special Forces Loadout Data // +/////////////////////////////////////// + +private _sfLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_sfLoadoutData set ["uniforms", ["sfp_m90s_uniform"]]; +_sfLoadoutData set ["vests", ["sfp_stridsvast2000_gl","sfp_kroppsskydd12"]]; +_sfLoadoutData set ["helmets", ["sfp_m90s_helmet_headset"]]; +_sfLoadoutData set ["binoculars", ["Laserdesignator"]]; +_sfLoadoutData set ["slHats", ["sfp_sf_beret"]]; +//["Weapon", "Muzzle", "Rail", "Sight", [], [], "Bipod"]; + +_sfLoadoutData set ["antiInfantryGrenades", ["sfp_handgrenade_shgr07"]]; + +_sfLoadoutData set ["rifles", [ +["sfp_ak5c_blk", "muzzle_snds_M", "acc_pointer_IR", "sfp_optic_aimpoint", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""], +["sfp_ak5c_blk", "", "acc_pointer_IR", "sfp_optic_aimpoint", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""], +["sfp_ak5c", "muzzle_snds_M", "acc_pointer_IR", "sfp_optic_aimpoint", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""], +["sfp_ak5c", "", "acc_pointer_IR", "sfp_optic_aimpoint", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""] +]]; +_sfLoadoutData set ["carbines", [ +["sfp_ak5dmk2", "muzzle_snds_M", "acc_pointer_IR", "sfp_optic_aimpoint", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""], +["sfp_ak5dmk2", "", "acc_pointer_IR", "sfp_optic_aimpoint", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""], +["sfp_g36c", "muzzle_snds_M", "acc_pointer_IR", "sfp_optic_aimpoint", ["sfp_30Rnd_556x45_Stanag_g36", "sfp_30Rnd_556x45_Stanag_g36","sfp_30Rnd_556x45_Stanag_g36" ], [], ""], +["sfp_g36c", "", "acc_pointer_IR", "sfp_optic_aimpoint", ["sfp_30Rnd_556x45_Stanag_g36", "sfp_30Rnd_556x45_Stanag_g36","sfp_30Rnd_556x45_Stanag_g36" ], [], ""] +]]; +_sfLoadoutData set ["grenadeLaunchers", [ +["sfp_ak5c_m203_blk", "muzzle_snds_M", "", "sfp_optic_aimpoint", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], +["sfp_ak5c_m203", "", "", "sfp_optic_aimpoint", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] +]]; +_sfLoadoutData set ["SMGs", [ +["sfp_mp5_rail", "muzzle_snds_L", "", "sfp_optic_aimpoint_t1", ["sfp_30Rnd_9mm_mp5"], [], ""], +["sfp_cbj_ms", "sfp_muzzle_snds_cbj", "", "sfp_optic_aimpoint_t1", ["sfp_30Rnd_650x25mag", "sfp_30Rnd_650x25mag_subsonic"], [], ""] +]]; +_sfLoadoutData set ["machineGuns", [ +["sfp_ksp90b", "", "", "sfp_optic_aimpoint", ["sfp_200Rnd_556x45_ksp90"], [], ""], +["sfp_ksp58B2", "muzzle_snds_H_MG_blk_F", "", "sfp_optic_3x_aimpoint", ["sfp_50Rnd_762x51_ksp58"], [], ""] +]]; +_sfLoadoutData set ["marksmanRifles", [ +["sfp_ak4d", "muzzle_snds_B", "", "sfp_optic_kikarsikte09_4x", ["sfp_20Rnd_762x51_ak4_ap", "sfp_20Rnd_762x51_ak4_irtracer"], [], "bipod_01_F_blk"], +["sfp_ak5c_blk", "muzzle_snds_M", "acc_pointer_IR", "sfp_optic_3x_aimpoint", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""] +]]; +_sfLoadoutData set ["sniperRifles", [ +["sfp_psg90_base", "muzzle_snds_B", "", "sfp_optic_kikarsikte90b_10x", ["sfp_9Rnd_762x51_psg90"], [], ""], +["sfp_ag90_base", "", "", "sfp_optic_kikarsikte90b_10x", ["sfp_10Rnd_127x99_ag90"], [], ""] +]]; +_sfLoadoutData set ["sidearms", [["CUP_hgun_Glock17_blk", "muzzle_snds_L", "sfp_tlr2", "", ["CUP_17Rnd_9x19_glock17"], [], ""] +]]; +///////////////////////////////// +// Military Loadout Data // +///////////////////////////////// + +private _militaryLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militaryLoadoutData set ["uniforms", ["sfp_m90s_uniform"]]; +_militaryLoadoutData set ["vests", ["sfp_kroppsskydd12","sfp_kroppsskydd12_holster"]]; +_militaryLoadoutData set ["glVests", ["sfp_kroppsskydd12_gl","sfp_kroppsskydd12_tl"]]; +_militaryLoadoutData set ["mgVests", ["sfp_kroppsskydd12_mg"]]; +_militaryLoadoutData set ["medVests", ["sfp_kroppsskydd12_medic"]]; +_militaryLoadoutData set ["helmets", ["sfp_m90s_helmet_peltor","sfp_m90s_helmet_peltor_nomic"]]; + +_militaryLoadoutData set ["rifles", [ +["sfp_ak5c", "", "acc_pointer_IR", "sfp_optic_aimpoint", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""], +["sfp_ak5c_alt", "", "acc_pointer_IR", "sfp_optic_aimpoint", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""] +]]; +_militaryLoadoutData set ["carbines", [ +["sfp_ak5dmk2", "", "", "sfp_optic_aimpoint", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""] +]]; +_militaryLoadoutData set ["grenadeLaunchers", [ +["sfp_ak5c_m203", "", "", "sfp_optic_aimpoint", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] +]]; +_militaryLoadoutData set ["SMGs", ["sfp_kpistm45b", +["sfp_mp5_rail", "", "", "sfp_optic_aimpoint_t1", ["sfp_30Rnd_9mm_mp5"], [], ""]]]; +_militaryLoadoutData set ["machineGuns", [ +["sfp_ksp90b", "", "", "sfp_optic_aimpoint", ["sfp_200Rnd_556x45_ksp90"], [], ""], +["sfp_ksp58B2", "", "", "sfp_optic_3x_aimpoint", ["sfp_50Rnd_762x51_ksp58"], [], ""] +]]; +_militaryLoadoutData set ["marksmanRifles", [ +["sfp_ak4d", "", "", "sfp_optic_kikarsikte09_4x", ["sfp_20Rnd_762x51_ak4_ap", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], [], "bipod_01_F_blk"], +["sfp_ak5c_alt", "", "acc_pointer_IR", "sfp_optic_3x_aimpoint", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], [], ""] +]]; +_militaryLoadoutData set ["sniperRifles", [ +["sfp_psg90_base", "", "", "sfp_optic_kikarsikte90b_10x", ["sfp_9Rnd_762x51_psg90"], [], ""], +["sfp_psg90_base", "", "", "sfp_optic_kikarsikte90b_10x", ["sfp_9Rnd_762x51_psg90"], [], ""], +["sfp_ag90_base", "", "", "sfp_optic_kikarsikte90b_10x", ["sfp_10Rnd_127x99_ag90"], [], ""] +]]; +_militaryLoadoutData set ["sidearms", [["CUP_hgun_Glock17_blk", "", "sfp_tlr2", "", ["CUP_17Rnd_9x19_glock17"], [], ""]]]; + +/////////////////////////////// +// Police Loadout Data // +/////////////////////////////// + +private _policeLoadoutData = _loadoutData call _fnc_copyLoadoutData; + +_policeLoadoutData set ["uniforms", ["sfp_m90s_uniform_ws", "sfp_m90s_uniform_sw"]]; +_policeLoadoutData set ["vests", ["sfp_police_belt","sfp_police_tacVest"]]; +_policeLoadoutData set ["helmets", ["sfp_lgmp_beret"]]; +_policeLoadoutData set ["facewear", ["sfp_armband_mp"]]; + +_policeLoadoutData set ["antiInfantryGrenades", ["sfp_FlashBang"]]; +_policeLoadoutData set ["carbines", [["sfp_cga5p", "", "", "", ["CUP_20Rnd_556x45_Stanag", "CUP_20Rnd_556x45_Stanag_Tracer_Red"], [], ""]]]; +_policeLoadoutData set ["SMGs", [["sfp_mp5", "", "", "", ["sfp_30Rnd_9mm_mp5_JHP"], [], ""]]]; +_policeLoadoutData set ["shotguns", [ +["sfp_remington870", "", "acc_flashlight", "", ["sfp_12Gauge_8rd_Slug","sfp_12Gauge_8rd_Pellets"], [], ""], +["sfp_remington870_chrome", "", "acc_flashlight", "", ["sfp_12Gauge_8rd_Slug","sfp_12Gauge_8rd_Pellets"], [], ""] +]]; +_policeLoadoutData set ["sidearms", [["CUP_hgun_Glock17_blk", "", "sfp_tlr2", "", ["CUP_17Rnd_9x19_glock17"], [], ""]]]; + + +//////////////////////////////// +// Militia Loadout Data // +//////////////////////////////// + +private _militiaLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militiaLoadoutData set ["uniforms", ["sfp_m90s_uniform_ws", "sfp_m90s_uniform_sw"]]; +_militiaLoadoutData set ["vests", ["sfp_stridsvast2000","sfp_stridsvast2000_light","sfp_stridsbalte_304k","sfp_stridsbalte_304k_extrabag","sfp_kroppsskydd94","sfp_kroppskydd94_rifle1"]]; +_militiaLoadoutData set ["glVests", ["sfp_stridsbalte_304k_gl","sfp_stridsvast2000_gl"]]; +_militiaLoadoutData set ["mgVests", ["sfp_stridsbalte_304k_ar","sfp_stridsvast2000_mg"]]; +_militiaLoadoutData set ["backpacks", ["sfp_stridssele_backpack"]]; +_militiaLoadoutData set ["hvBackpacks", ["sfp_backpack_lk35"]]; +_militiaLoadoutData set ["slBackpacks", ["sfp_ra180"]]; +_militiaLoadoutData set ["helmets", ["sfp_wool_beanie_green"]]; +_militiaLoadoutData set ["slHats", ["sfp_homeguard_beret"]]; + +_militiaLoadoutData set ["antiInfantryGrenades", ["sfp_handgrenade_shgr56"]]; + +_militiaLoadoutData set ["ATLaunchers", [ +["CUP_launch_MAAWS", "", "", "", ["CUP_MAAWS_HEAT_M", "CUP_MAAWS_HEDP_M", "CUP_MAAWS_HEDP_M"], ["sfp_grg_smoke_mag", "sfp_grg_illum_mag"], ""], +["CUP_launch_MAAWS", "", "", "", ["CUP_MAAWS_HEDP_M","CUP_MAAWS_HEAT_M", "CUP_MAAWS_HEDP_M"], ["sfp_grg_smoke_mag", "sfp_grg_illum_mag"], ""] +]]; + +_militiaLoadoutData set ["rifles", [ +["sfp_ak4b", "", "", "sfp_optic_aimpoint", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], [], ""], +["sfp_ak4c", "", "", "sfp_optic_aimpoint", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], [], ""] +]]; +_militiaLoadoutData set ["carbines", ["sfp_ak5d","sfp_ak5_snow"]]; +_militiaLoadoutData set ["grenadeLaunchers", [ +["sfp_ak4b_m203", "", "", "sfp_optic_aimpoint", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], +["sfp_ak4b_m203", "", "", "sfp_optic_aimpoint", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], +["sfp_ak5_m203", "", "", "", ["sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic", "sfp_30Rnd_556x45_Stanag_plastic"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] +]]; +_militiaLoadoutData set ["SMGs", ["sfp_kpistm45", "sfp_kpistm45b"]]; +_militiaLoadoutData set ["machineGuns", ["sfp_ksp58"]]; +_militiaLoadoutData set ["marksmanRifles", [ +["sfp_ak4b", "", "", "sfp_optic_3x_aimpoint", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], [], ""], +["sfp_ak4c", "", "", "sfp_optic_kikarsikte09_4x", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], [], ""], +["sfp_ak4", "", "", "sfp_optic_hensoldt_4x", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], [], ""] +]]; +_militiaLoadoutData set ["sniperRifles", [ +["sfp_ak4d", "", "", "sfp_optic_kikarsikte90b_10x", ["sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4", "sfp_20Rnd_762x51_ak4_tracer"], [], "bipod_01_F_blk"] +]]; +_militiaLoadoutData set ["sidearms", []]; + +////////////////////////// +// Misc Loadouts // +////////////////////////// + +private _crewLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_crewLoadoutData set ["uniforms", ["sfp_m90p_uniform"]]; +_crewLoadoutData set ["vests", ["sfp_kroppsskydd12_crew"]]; +_crewLoadoutData set ["helmets", ["H_HelmetCrew_I"]]; + +private _pilotLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_pilotLoadoutData set ["uniforms", ["sfp_m87_flying_suit"]]; +_pilotLoadoutData set ["vests", ["sfp_kroppsskydd12_crew"]]; +_pilotLoadoutData set ["helmets", ["H_PilotHelmetHeli_B"]]; + + +///////////////////////////////// +// Unit Type Definitions // +///////////////////////////////// +//These define the loadouts for different unit types. +//For example, rifleman, grenadier, squad leader, etc. +//In 95% of situations, you *should not need to edit these*. +//Almost all factions can be set up just by modifying the loadout data above. +//However, these exist in case you really do want to do a lot of custom alterations. + +private _squadLeaderTemplate = { + [["slHats", "helmets"] call _fnc_fallback] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["slBackpacks"] call _fnc_setBackpack; + + [selectRandom ["grenadeLaunchers", "rifles"]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", 4] call _fnc_addAdditionalMuzzleMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_squadLeader_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["signalsmokeGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["binoculars"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _riflemanTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["rifles"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_rifleman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _medicTemplate = { + ["helmets"] call _fnc_setHelmet; + ["medicFacewear"] call _fnc_setFacewear; + [["medVests", "vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["medBackpacks"] call _fnc_setBackpack; + [selectRandom ["carbines", "SMGs"]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_medic"] call _fnc_addItemSet; + ["items_medic_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _grenadierTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + [["glVests", "vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + ["grenadeLaunchers"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", 10] call _fnc_addAdditionalMuzzleMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_grenadier_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 4] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _explosivesExpertTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + [["hvBackpacks", "backpacks"] call _fnc_fallback] call _fnc_setBackpack; + + [[selectRandom ["rifles", "SMGs","shotguns", "carbines"], selectRandom ["rifles", "SMGs","carbines"]] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_explosivesExpert_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["lightExplosives", 2] call _fnc_addItem; + if (random 1 > 0.5) then {["heavyExplosives", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["atMines", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["apMines", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _engineerTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + [["hvBackpacks", "backpacks"] call _fnc_fallback] call _fnc_setBackpack; + + [[selectRandom ["rifles", "SMGs","shotguns", "carbines"], selectRandom ["rifles", "SMGs","carbines"]] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_engineer_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + if (random 1 > 0.5) then {["lightExplosives", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _latTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["rifles"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + private _at = selectRandom ["lightATLaunchers", "ATLaunchers"]; + [_at] call _fnc_setLauncher; + if (_at == "ATLaunchers") then { + ["latBackpacks"] call _fnc_setBackpack; //use the light grg pack if grg gunner + ["launcher", 2] call _fnc_addMagazines; + }; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_lat_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _atTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + [["hvBackpacks", "backpacks"] call _fnc_fallback] call _fnc_setBackpack; + + ["carbines"] call _fnc_setPrimary; + ["primary", 4] call _fnc_addMagazines; + + private _at = selectRandom ["missileATLaunchers", "ATLaunchers"]; + [_at] call _fnc_setLauncher; + if (_at == "ATLaunchers") then { + ["atBackpacks"] call _fnc_setBackpack; //use the grg pack if grg gunner + ["launcher", 2 + round(random 2)] call _fnc_addMagazines; + ["launcher", round(random 1)] call _fnc_addAdditionalMuzzleMagazines; + }; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_at_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _aaTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["rifles"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["AALaunchers"] call _fnc_setLauncher; + + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_aa_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _machineGunnerTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + [["mgVests", "vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + [["hvBackpacks", "backpacks"] call _fnc_fallback] call _fnc_setBackpack; + + ["machineGuns"] call _fnc_setPrimary; + ["primary", 4] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_machineGunner_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _marksmanTemplate = { + ["sniHats"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["marksmanRifles"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_marksman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _sniperTemplate = { + ["sniHats"]call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [["sniperRifles", "marksmanRifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 7] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_sniper_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _policeTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + [selectRandom ["shotguns", "SMGs", "carbines"]] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_police_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _crewTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["carbines"] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_crew_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["NVGs"] call _fnc_addNVGs; +}; +private _pilotTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["SMGs"] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_crew_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["NVGs"] call _fnc_addNVGs; +}; + +private _unarmedTemplate = { + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_unarmed_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _traitorTemplate = { + call _unarmedTemplate; + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; +}; + +//////////////////////////////////////////////////////////////////////////////////////// +// You shouldn't touch below this line unless you really really know what you're doing. +// Things below here can and will break the gamemode if improperly changed. +//////////////////////////////////////////////////////////////////////////////////////// + +///////////////////////////// +// Special Forces Units // +///////////////////////////// +private _prefix = "SF"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _sfLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +/*{ + params ["_name", "_loadoutTemplate"]; + private _loadouts = [_sfLoadoutData, _loadoutTemplate] call _fnc_buildLoadouts; + private _finalName = _prefix + _name; + [_finalName, _loadouts] call _fnc_saveToTemplate; +} forEach _unitTypes; +*/ + +/////////////////////// +// Military Units // +/////////////////////// +private _prefix = "military"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Police Units // +//////////////////////// +private _prefix = "police"; +private _unitTypes = [ + ["SquadLeader", _policeTemplate], + ["Standard", _policeTemplate] +]; + +[_prefix, _unitTypes, _policeLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Militia Units // +//////////////////////// +private _prefix = "militia"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _militiaLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +////////////////////// +// Misc Units // +////////////////////// + +//The following lines are determining the loadout of vehicle crew +["other", [["Crew", _crewTemplate]], _crewLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout of the pilots +["other", [["Pilot", _pilotTemplate]], _pilotLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the unit used in the "kill the official" mission +["other", [["Official", _policeTemplate]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "kill the traitor" mission +["other", [["Traitor", _traitorTemplate]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "Invader Punishment" mission +["other", [["Unarmed", _UnarmedTemplate]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; diff --git a/A3A/addons/core/Templates/Templates/SFP/SFP_Vehicle_Attributes.sqf b/A3A/addons/core/Templates/Templates/SFP/SFP_Vehicle_Attributes.sqf new file mode 100644 index 0000000000..c1bc016781 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/SFP/SFP_Vehicle_Attributes.sqf @@ -0,0 +1,12 @@ +["attributesVehicles", [ + //Trash light armed + ["sfp_tgb1111_sog_ksp58", ["cost", 20]], //7.62 MG with limited arc + ["sfp_tgb16_ksp58", ["cost", 40]], //7.62 MG with exposed gunner + + //Light attack helis + ["sfp_hkp9_rb55", ["cost", 90]], //Carries only TOW missiles, no anti-inf/soft target + + //Light attack helis used in lieu of regular attack helis + ["CUP_B_UH1D_gunship_GER_KSK_Des", ["cost", 150]], + ["CUP_B_AW159_GB", ["cost", 150]] +]] call _fnc_saveToTemplate; \ No newline at end of file diff --git a/A3A/addons/logistics/CfgLogistics.hpp b/A3A/addons/logistics/CfgLogistics.hpp index 19a1f2bc21..1a17ed9d78 100644 --- a/A3A/addons/logistics/CfgLogistics.hpp +++ b/A3A/addons/logistics/CfgLogistics.hpp @@ -20,6 +20,7 @@ class DOUBLES(ADDON,Nodes) #include "Nodes\Vanilla.hpp" #include "Nodes\VN.hpp" #include "Nodes\WS.hpp" + #include "Nodes\SFP.hpp" }; diff --git a/A3A/addons/logistics/Nodes/SFP.hpp b/A3A/addons/logistics/Nodes/SFP.hpp new file mode 100644 index 0000000000..e4f0c1341c --- /dev/null +++ b/A3A/addons/logistics/Nodes/SFP.hpp @@ -0,0 +1,163 @@ +class sfp_tgb_sfp_tgb13_ksp58 : TRIPLES(ADDON,Nodes,Base) +{ + canLoadWeapon = 0; + class Nodes + { + class Node1 + { + offset[] = {0,-0.95,-1.15}; + }; + class Node2 + { + offset[] = {0,-1.75,-1.15}; + }; + }; +}; +class sfp_tgb20 : TRIPLES(ADDON,Nodes,Base) +{ + canLoadWeapon = 0; + class Nodes + { + class Node1 + { + offset[] = {0,-0.1,1.05}; + seats[] = {1,2,3,4}; + }; + class Node2 + { + offset[] = {0,-0.9,1.05}; + seats[] = {5,6}; + }; + class Node3 + { + offset[] = {0,-1.7,1.05}; + seats[] = {7,8,9,10}; + }; + class Node4 + { + offset[] = {0,-2.5,1.05}; + seats[] = {11,12}; + }; + class Node5 + { + offset[] = {0,-3.3,1.05}; + seats[] = {13,14,15,16}; + }; + }; +}; +class sfp_tgb_sfp_tgb1112_p3d : TRIPLES(ADDON,Nodes,Base) +{ + class Nodes + { + class Node1 + { + offset[] = {0,-1.25,1.15}; + }; + }; +}; + +class sfp_tgb_sfp_tgb11 : TRIPLES(ADDON,Nodes,Base) +{ + class Nodes + { + class Node1 + { + offset[] = {0,-1.25,1.15}; + }; + }; +}; +class sfp_tgb_sfp_tgb1111_sog_ksp58 : TRIPLES(ADDON,Nodes,Base) +{ + class Nodes + { + class Node1 + { + offset[] = {-0.1,-1.15,-0.35}; + }; + }; +}; +class sfp_tgb40_sfp_tgb40_p3d : TRIPLES(ADDON,Nodes,Base) +{ + canLoadWeapon = 1; + class Nodes + { + class Node1 + { + offset[] = {0,-0.1,1.4}; + }; + class Node2 + { + offset[] = {0,-0.9,1.4}; + }; + class Node3 + { + offset[] = {0,-1.7,1.4}; + }; + class Node4 + { + offset[] = {0,-2.5,1.4}; + }; + class Node5 + { + offset[] = {0,-3.3,1.4}; + }; + }; +}; +class sfp_tgb40_sfp_tgb30_p3d : TRIPLES(ADDON,Nodes,Base) +{ + canLoadWeapon = 1; + class Nodes + { + class Node1 + { + offset[] = {0,0.35,1.4}; + }; + class Node2 + { + offset[] = {0,-0.45,1.4}; + }; + class Node3 + { + offset[] = {0,-1.25,1.4}; + }; + class Node4 + { + offset[] = {0,-2.05,1.4}; + }; + class Node5 + { + offset[] = {0,-2.85,1.4}; + }; + }; +}; +class sfp_strb90_sfp_strb90h_p3d : TRIPLES(ADDON,Nodes,Base) +{ + canLoadWeapon = 0; + class Nodes + { + class Node1 + { + offset[] = {0,-3.9,-1.15}; + }; + class Node2 + { + offset[] = {0,-4.7,-1.15}; + }; + class Node3 + { + offset[] = {0,-5.5,-1.15}; + }; + }; +}; +class sfp_gruppbat_sfp_gbat_p3d : TRIPLES(ADDON,Nodes,Base) +{ + canLoadWeapon = 0; + class Nodes + { + class Node1 + { + offset[] = {0,-2.7,-0.81}; + seats[] = {1,2,5,6}; + }; + }; +}; From 4892fabbaf9a9d4aa965c65c8c8d21cd0278e11d Mon Sep 17 00:00:00 2001 From: ante185 <49555217+ante185@users.noreply.github.com> Date: Sat, 15 Jun 2024 16:40:41 +0200 Subject: [PATCH 43/78] Iron Front AiO templates (#3166) * IFA Markers & Flags * IFA Rebels * IFA Civilians * Create IFA_AI_WEH.sqf * Create IFA_AI_SOV.sqf * IFA US, UK, & Combined * Create IFA_Vehicle_Attributes.sqf * Update Templates.hpp * rebel car adjustments * flags & boats * Update IFA_REB_FFI.sqf * "attributeLowAir", true * IFA logistics * Radios (To match SPE) * Update IFA_AI_UK.sqf * tanker kit adjustment * Updated seats blocked by logi * Update fn_categoryOverrides.sqf * Update fn_setPlaneLoadout.sqf * FlaK 38 instead of FlaK 30 38 has a higher rate of fire - a reward for stealing them compared to the slower firing 30 that the FFI can buy * added more IFA plane exceptions * added extra mod support * Update IFA_CIV_Common.sqf * Update IFA_AI_ALLIES.sqf * updated weapon class names * started config stuff * Update config.cpp * funny full autos * Update CfgVehicles.hpp * rebel updates * Recoil and mode switch sound update * giggle switched guns * APC and costs adjustment * Revert ""attributeLowAir", true" This reverts commit 52a180f0a8a8852a27f9d529345c3687f4f570f2. * Update IFA_AI_WEH.sqf * CAS adjustments * blacklist for IFA transport air Co-authored-by: Ellis Nielsen * misc * updated US. UK templates gave SOV functional arty, added some extra equipment to allies, AK, and FFI * PaK 40's for everyone * Removed DAK pz4 * Update config.cpp * Update CfgVehicles.hpp * removed fake statics, retextured Pz4, willys, reused HMG * removed comment * updated templates * template adjustments * Config fixed 1918 BAR Attachements * config fix for BAR part 2 * template adjustments * tweaked cov LAT & 'AA' * Update IFA_AI_SOV.sqf * Update IFA_AI_SOV.sqf * Marksmen rifle with special ammo * reweighted some tanks * fixed diveParams, updated diveParams * Removed ineffective artillery * Avoid putting IFA fake magazines in the arsenal * AT cleanup * Update IFA_Vehicle_Attributes.sqf No Sam Attribute --------- Co-authored-by: Ellis Nielsen Co-authored-by: John Jordan --- A3A/addons/config_fixes/IFA/CfgVehicles.hpp | 58 ++ A3A/addons/config_fixes/IFA/CfgWeapons.hpp | 85 ++ A3A/addons/config_fixes/IFA/config.cpp | 25 + A3A/addons/core/CfgMarkers.hpp | 32 + A3A/addons/core/Pictures/Flags/ifa_ak.paa | Bin 0 -> 15906 bytes A3A/addons/core/Pictures/Flags/ifa_allies.paa | Bin 0 -> 13196 bytes A3A/addons/core/Pictures/Flags/ifa_ffi.paa | Bin 0 -> 6481 bytes A3A/addons/core/Pictures/Flags/ifa_fr.paa | Bin 0 -> 6158 bytes A3A/addons/core/Pictures/Flags/ifa_pl.paa | Bin 0 -> 12053 bytes A3A/addons/core/Pictures/Flags/ifa_sov.paa | Bin 0 -> 13150 bytes A3A/addons/core/Pictures/Flags/ifa_weh.paa | Bin 0 -> 18159 bytes A3A/addons/core/Pictures/Markers/ifa_ak.paa | Bin 0 -> 24393 bytes .../core/Pictures/Markers/ifa_allies.paa | Bin 0 -> 16204 bytes A3A/addons/core/Pictures/Markers/ifa_ffi.paa | Bin 0 -> 11462 bytes A3A/addons/core/Pictures/Markers/ifa_sov.paa | Bin 0 -> 14798 bytes A3A/addons/core/Pictures/Markers/ifa_weh.paa | Bin 0 -> 18611 bytes .../Templates/AircraftLoadouts/IFA/config.cpp | 45 + A3A/addons/core/Templates/Templates.hpp | 85 ++ .../Templates/Templates/IFA/IFA_AI_ALLIES.sqf | 852 +++++++++++++++++ .../Templates/Templates/IFA/IFA_AI_SOV.sqf | 861 ++++++++++++++++++ .../Templates/Templates/IFA/IFA_AI_UK.sqf | 797 ++++++++++++++++ .../Templates/Templates/IFA/IFA_AI_US.sqf | 821 +++++++++++++++++ .../Templates/Templates/IFA/IFA_AI_WEH.sqf | 816 +++++++++++++++++ .../Templates/IFA/IFA_CIV_Common.sqf | 67 ++ .../Templates/Templates/IFA/IFA_CIV_FR.sqf | 93 ++ .../Templates/Templates/IFA/IFA_CIV_PL.sqf | 81 ++ .../Templates/Templates/IFA/IFA_REB_AK.sqf | 211 +++++ .../Templates/Templates/IFA/IFA_REB_FFI.sqf | 206 +++++ .../IFA/IFA_Reb_Vehicle_Attributes.sqf | 23 + .../Templates/IFA/IFA_Vehicle_Attributes.sqf | 40 + .../Ammunition/fn_categoryOverrides.sqf | 21 +- .../CREATE/fn_createAttackVehicle.sqf | 3 +- .../JNA/fn_arsenal_itemType.sqf | 1 + A3A/addons/logistics/Cargo/IFA.hpp | 120 +++ A3A/addons/logistics/CfgLogistics.hpp | 2 + A3A/addons/logistics/Nodes/IFA.hpp | 163 ++++ 36 files changed, 5506 insertions(+), 2 deletions(-) create mode 100644 A3A/addons/config_fixes/IFA/CfgVehicles.hpp create mode 100644 A3A/addons/config_fixes/IFA/CfgWeapons.hpp create mode 100644 A3A/addons/config_fixes/IFA/config.cpp create mode 100644 A3A/addons/core/Pictures/Flags/ifa_ak.paa create mode 100644 A3A/addons/core/Pictures/Flags/ifa_allies.paa create mode 100644 A3A/addons/core/Pictures/Flags/ifa_ffi.paa create mode 100644 A3A/addons/core/Pictures/Flags/ifa_fr.paa create mode 100644 A3A/addons/core/Pictures/Flags/ifa_pl.paa create mode 100644 A3A/addons/core/Pictures/Flags/ifa_sov.paa create mode 100644 A3A/addons/core/Pictures/Flags/ifa_weh.paa create mode 100644 A3A/addons/core/Pictures/Markers/ifa_ak.paa create mode 100644 A3A/addons/core/Pictures/Markers/ifa_allies.paa create mode 100644 A3A/addons/core/Pictures/Markers/ifa_ffi.paa create mode 100644 A3A/addons/core/Pictures/Markers/ifa_sov.paa create mode 100644 A3A/addons/core/Pictures/Markers/ifa_weh.paa create mode 100644 A3A/addons/core/Templates/Templates/IFA/IFA_AI_ALLIES.sqf create mode 100644 A3A/addons/core/Templates/Templates/IFA/IFA_AI_SOV.sqf create mode 100644 A3A/addons/core/Templates/Templates/IFA/IFA_AI_UK.sqf create mode 100644 A3A/addons/core/Templates/Templates/IFA/IFA_AI_US.sqf create mode 100644 A3A/addons/core/Templates/Templates/IFA/IFA_AI_WEH.sqf create mode 100644 A3A/addons/core/Templates/Templates/IFA/IFA_CIV_Common.sqf create mode 100644 A3A/addons/core/Templates/Templates/IFA/IFA_CIV_FR.sqf create mode 100644 A3A/addons/core/Templates/Templates/IFA/IFA_CIV_PL.sqf create mode 100644 A3A/addons/core/Templates/Templates/IFA/IFA_REB_AK.sqf create mode 100644 A3A/addons/core/Templates/Templates/IFA/IFA_REB_FFI.sqf create mode 100644 A3A/addons/core/Templates/Templates/IFA/IFA_Reb_Vehicle_Attributes.sqf create mode 100644 A3A/addons/core/Templates/Templates/IFA/IFA_Vehicle_Attributes.sqf create mode 100644 A3A/addons/logistics/Cargo/IFA.hpp create mode 100644 A3A/addons/logistics/Nodes/IFA.hpp diff --git a/A3A/addons/config_fixes/IFA/CfgVehicles.hpp b/A3A/addons/config_fixes/IFA/CfgVehicles.hpp new file mode 100644 index 0000000000..f1167ee026 --- /dev/null +++ b/A3A/addons/config_fixes/IFA/CfgVehicles.hpp @@ -0,0 +1,58 @@ +//IFA - CfgVehicles.hpp + +class CfgVehicles +{ + class LIB_US_Willys_MB_M1919; + class a3a_LIB_Willys_MB_M1919 : LIB_US_Willys_MB_M1919{ + hiddenSelectionsTextures[] = {"WW2\Assets_t\Vehicles\Cars_t\IF_Willys_MB\Willys_co.paa","\WW2\Assets_t\Vehicles\Cars_t\IF_Willys_MB\Willys_Additional_co.paa"}; + typicalCargo[] = {"LIB_SOV_AT_soldier"}; + crew = "LIB_SOV_unequip"; + faction = "LIB_RKKA"; + side = 0; + }; + class LIB_DAK_PzKpfwIV_H; + class a3a_lib_PzKpfwIV_noShield : LIB_DAK_PzKpfwIV_H{ + faction = "LIB_WEHRMACHT"; + hiddenSelectionsTextures[] = {"\WW2\Assets_t\Vehicles\Tanks_t\IF_PzKpfwIV_H\Body_co.paa","\WW2\Assets_t\Vehicles\Tanks_t\IF_PzKpfwIV_H\Turret_co.paa","\WW2\Assets_t\Vehicles\Tanks_t\IF_PzKpfwIV_H\Wheels_co.paa","\WW2\Assets_t\Vehicles\Tanks_t\IF_PzKpfwIV_H\Tracks_co.paa"}; + }; + class LIB_Zis6_Parm; + class a3a_lib_Zis6_BOX : LIB_Zis6_Parm { + displayName = "ZIS-5V (Box)"; + transportRepair = 0; + typicalCargo[] = {"LIB_FFI_LAT_Soldier"}; + faction = "LIB_FFI"; + side = 2; + }; + + class B_HMG_02_high_weapon_F; + class I_G_HMG_02_high_weapon_F : B_HMG_02_high_weapon_F{ + class assembleInfo; + }; + class a3a_hmg_02_high_weapon : I_G_HMG_02_high_weapon_F{ + class assembleInfo : assembleInfo { + assembleTo = "a3a_hmg_02_high"; + }; + }; + class HMG_02_high_base_F; + class B_G_HMG_02_high_F : HMG_02_high_base_F{ + class AnimationSources; + }; + class a3a_hmg_02_high : B_G_HMG_02_high_F{ + displayName = ".50 M2HB (Raised)"; + class AnimationSources : AnimationSources{ + class Hide_Shield { + animPeriod = 0.01; + initPhase = 1; + source = "user"; + useSource = 1; + }; + class Hide_Rail { + animPeriod = 0.01; + initPhase = 1; + source = "user"; + useSource = 1; + }; + }; + animationList[] ={}; + }; +}; \ No newline at end of file diff --git a/A3A/addons/config_fixes/IFA/CfgWeapons.hpp b/A3A/addons/config_fixes/IFA/CfgWeapons.hpp new file mode 100644 index 0000000000..8d47c4e234 --- /dev/null +++ b/A3A/addons/config_fixes/IFA/CfgWeapons.hpp @@ -0,0 +1,85 @@ +//IFA - CfgWeapons.hpp + +//Fun weapons for finding in lootcrates or on SF +class CfgWeapons +{ + class ItemCore; + class LIB_M1918A2_BAR_Bipod : ItemCore{ + picture = "\WW2\Assets_t\Weapons\Equipment_t\Weapons\MuzzleItem\Gear_ACC_BAR_Bipod_ca.paa"; + }; + class LIB_M1918A2_BAR_Handle : ItemCore{ + picture = "\WW2\Assets_t\Weapons\Equipment_t\Weapons\MuzzleItem\Gear_ACC_BAR_Handle_ca.paa"; + }; + class LIB_RIFLE; + class LIB_PISTOL; + class LIB_M1_Carbine : LIB_RIFLE { + class Short; + }; + class LIB_SVT_40 : LIB_RIFLE { + class Short; + }; + class LIB_M1896 : LIB_PISTOL{ + class Single; + }; + class a3a_lib_M712 : LIB_M1896{ + displayName = "M712 Mauser"; + descriptionShort = "9x19mm machine pistol"; + recoil = "recoil_pistol_4five"; + recoilProne = "recoil_pistol_4five"; + changeFiremodeSound[] = {"A3\sounds_f\weapons\closure\firemode_changer_2.wss",0.1778,1,5}; + class Full : Single{ + aiDispersionCoefX = 2; + aiDispersionCoefY = 3; + displayName = "Full"; + autoFire = 1; + textureType = "fullAuto"; + reloadTime = 0.066; + maxRange = 25; + maxRangeProbab = 0.05; + midRange = 12.5; + midRangeProbab = 0.5; + minRange = 0; + minRangeProbab = 1.0; + showToPlayer = 1; + }; + modes[] = {"Single", "Full"}; + }; + class a3a_lib_AVT_40 : LIB_SVT_40 { + displayName = "AVT-40"; + descriptionShort = "AVT-40 Automatic rifle"; + changeFiremodeSound[] = {"A3\sounds_f\weapons\closure\firemode_changer_2.wss",0.1778,1,5}; + class Full : Short{ + aiDispersionCoefX = 2; + aiDispersionCoefY = 3; + displayName = "Full"; + autoFire = 1; + textureType = "fullAuto"; + reloadTime = 0.08; + maxRangeProbab = 0.05; + midRangeProbab = 0.2; + minRangeProbab = 0.7; + minRange = 0; + showToPlayer = 1; + }; + modes[] = {"Single","Full","Far","Medium","Short"}; + }; + class a3a_lib_M2_Carbine : LIB_M1_Carbine{ + displayName = "M2 Carbine"; + descriptionShort = "M2 Carbine .30 Automatic rifle"; + changeFiremodeSound[] = {"A3\sounds_f\weapons\closure\firemode_changer_2.wss",0.1778,1,5}; + class Full : Short{ + aiDispersionCoefX = 2; + aiDispersionCoefY = 3; + displayName = "Full"; + autoFire = 1; + textureType = "fullAuto"; + reloadTime = 0.08; + maxRangeProbab = 0.05; + midRangeProbab = 0.2; + minRangeProbab = 0.7; + minRange = 0; + showToPlayer = 1; + }; + modes[] = {"Single","Full","Far","Medium","Short"}; + }; +}; \ No newline at end of file diff --git a/A3A/addons/config_fixes/IFA/config.cpp b/A3A/addons/config_fixes/IFA/config.cpp new file mode 100644 index 0000000000..6ba40f79f6 --- /dev/null +++ b/A3A/addons/config_fixes/IFA/config.cpp @@ -0,0 +1,25 @@ +//IFA - config.cpp + +#include "..\script_component.hpp" + + +class CfgPatches +{ + class PATCHNAME(A3) + { + name = COMPONENT_NAME; + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"IFA3_Core","WW2_Assets_c_Weapons_InfantryWeapons_c"}; + skipWhenMissingDependencies = 1; + author = AUTHOR; + authors[] = { AUTHORS }; + authorUrl = ""; + VERSION_CONFIG; + }; +}; + +// Uncomment when needed +#include "CfgVehicles.hpp" +#include "CfgWeapons.hpp" diff --git a/A3A/addons/core/CfgMarkers.hpp b/A3A/addons/core/CfgMarkers.hpp index 2b396c12c5..5ae3a24fc5 100644 --- a/A3A/addons/core/CfgMarkers.hpp +++ b/A3A/addons/core/CfgMarkers.hpp @@ -34,4 +34,36 @@ class CfgMarkers icon = "\A3\Data_F\Flags\flag_ion_CO.paa"; texture = "\A3\Data_F\Flags\flag_ion_CO.paa"; //TODO: rectangularize marker texture }; + + //TODO: makes these only load when IFA is loaded? + class a3a_flag_FFI : flag_NATO + { + name = "FFI"; + icon = QPATHTOFOLDER(Pictures\Markers\ifa_ffi.paa); + texture = QPATHTOFOLDER(Pictures\Markers\ifa_ffi.paa); + }; + class a3a_flag_AK : flag_NATO + { + name = "AK"; + icon = QPATHTOFOLDER(Pictures\Markers\ifa_ak.paa); + texture = QPATHTOFOLDER(Pictures\Markers\ifa_ak.paa); + }; + class a3a_flag_ALLIES : flag_NATO + { + name = "ALLIES"; + icon = QPATHTOFOLDER(Pictures\Markers\ifa_allies.paa); + texture = QPATHTOFOLDER(Pictures\Markers\ifa_allies.paa); + }; + class a3a_flag_WEH : flag_NATO + { + name = "WEH"; + icon = QPATHTOFOLDER(Pictures\Markers\ifa_weh.paa); + texture = QPATHTOFOLDER(Pictures\Markers\ifa_weh.paa); + }; + class a3a_flag_SOV : flag_NATO + { + name = "SOV"; + icon = QPATHTOFOLDER(Pictures\Markers\ifa_sov.paa); + texture = QPATHTOFOLDER(Pictures\Markers\ifa_sov.paa); + }; }; \ No newline at end of file diff --git a/A3A/addons/core/Pictures/Flags/ifa_ak.paa b/A3A/addons/core/Pictures/Flags/ifa_ak.paa new file mode 100644 index 0000000000000000000000000000000000000000..6b566e9e3ffb5ffbb9d1a3fc2de3b2d35e0d9494 GIT binary patch literal 15906 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 literal 0 HcmV?d00001 diff --git a/A3A/addons/core/Pictures/Flags/ifa_ffi.paa b/A3A/addons/core/Pictures/Flags/ifa_ffi.paa new file mode 100644 index 0000000000000000000000000000000000000000..8cf742fbadeb12233063c9d88949260a3fc6eb1f GIT binary patch literal 6481 zcmeGgOKclO^v!0scBrLofy6~P?LaZKhPF_Zf~eh$sZ<{jbSpBETR9|$98kppaR4FN z%@%c!h*K*hk_HJyqI*W=K&UKEE2`c=;gGgmk_)0&bC_m$Z#SDzx5hzrBjox?*7MAp zd2ilt_RV9uR4R@fD~%RS0J!vJJsOvbZ_`*K5dGcb$4>|xe~7G#JUA!R(J3}@+M6nJdX17yMiSXK!h{()at5(`Ty#-zM3P(6fZ^reEU#^?x#pR~QOBn0fwm^FimaPxOM;RWt{ zg@vWDdC8zL25u!-*dJByz3?|}QVvS$nWbu3V|? zpN7Tn(dP$Mdiux0BD|1+LI&yOmBhrvf$21bgQ?PocR_!DxDDV7_1fyWBNc9|#Iu(^ z8MyG=&XV-!U#-GfV`Q|tx|r0Q{pa%QDuIS`F_T~$glXpcey4DbX+42J7XzvoUJ#wY z=L4<#5h&yFxPGT_r}U2b^z`rfzZd`Q^Plor&RJH7PdiS#`=WdDf3gnnZP^R*4a<5A zKTY|D<9v#IywKH)(Npay2t-fT|oMx`$PYu`_cdZUN7|Y@2>jiQTIQ^vt`Xm z!j5xVK5FsbPTyvFx8;Ace(lCR{k!Y_Yv=D~`or>n*v~LG+y;pJOW!*ge-kt8SLpq8rzo zzU%wlG>s%n@S@` qL4B@*j};XEW_+8)^g={ug@`U{!b2>txCgja5In`h*2Ye3#AYAED$gNe zZy#7^;*CKiT#9WDW?-4!>}Ip`vol}D_&m4c!~D#40X#pwevi-XF^@eF&!3J)CmD@r z)S?dXK<#mp*2jR`20p2^q#KxfgLvN@8J8i!-VQq6r)JB-TYw*>yI2(C4CbYn7MBOr znq;~CM>)_g=^~gO-pauS?RP!L9cr^&Ev?f3vC0J-Wg}~~*+=D9`>X%!{nz-X@jpb~6F<`Y zr}|_;-EqFV}+5ZCwW7DiWt5fhEnH3K>KaW>)dG;YYu( z`d9x8fBzCH1;YFb15Md{(NK;1dyUua{ULf>78Nn-X!ARot(xyqL?wNS^r9{P9|XPt DCD2+a literal 0 HcmV?d00001 diff --git a/A3A/addons/core/Pictures/Flags/ifa_pl.paa b/A3A/addons/core/Pictures/Flags/ifa_pl.paa new file mode 100644 index 0000000000000000000000000000000000000000..fe2cc886c1391ebddddc592be7c0db4a53f515c6 GIT binary patch literal 12053 zcmeHNu}Z^G6g`b?Ex6Rhxr5*$t}Yo8gao1DP%Gl*DEJZ8Z*cSr0xtf5&W?gYI|xQA zB2I!1f1%7I3Td_EJa{CBkit9n-g9qmZ%KurzqJ-_`$Yif7q1E4@i#P9vh?%N zuLl|zWNX|Af=y5ETe1&kfVw+x zcyxKIdC7!_Szz_O9HZH6TC#6lI7@N29eLzAGoCHE;>q*!qlYcDA-?|n)7P)Y;^z-8 zN@p(vBX`DVU^#)DuLTd{JnBu3CrgWmxf17#4`cNq`xEOh7{mklARqJx#)Hj|)C1}P z^?-UnJupg`d^NCM>VH2mKQKQ`VSYHhPnr)lo{96thv_CpQDp5;EZtS|L4WAwbH)SX zfqKCF!2D>+dr%LlhtxyrA@y*&_0SBERG>amV*q)>Y}>JIH-&AxtlQ3WsWxEVFw0t& zwRtRSYp4Pa)Mu&;m^A(;Y4|cO$C1q2+Uj=F_^)KBii#c+S6?YN_$}_4v3s}QQA17i YQE>%DJ=bj6S4#eik@4p=HWdrL0rpE1BLDyZ literal 0 HcmV?d00001 diff --git a/A3A/addons/core/Pictures/Flags/ifa_sov.paa b/A3A/addons/core/Pictures/Flags/ifa_sov.paa new file mode 100644 index 0000000000000000000000000000000000000000..cb872aaaa19c129cb9c764862136ec9c2e5b66d6 GIT binary patch literal 13150 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 literal 0 HcmV?d00001 diff --git a/A3A/addons/core/Pictures/Flags/ifa_weh.paa b/A3A/addons/core/Pictures/Flags/ifa_weh.paa new file mode 100644 index 0000000000000000000000000000000000000000..6540d21fe71d3d312930983ea7f5dcbfd1493bcc GIT binary patch literal 18159 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 literal 0 HcmV?d00001 diff --git a/A3A/addons/core/Pictures/Markers/ifa_allies.paa b/A3A/addons/core/Pictures/Markers/ifa_allies.paa new file mode 100644 index 0000000000000000000000000000000000000000..4003b8c82cfec7923775e0afa0fcec74fe273248 GIT binary patch literal 16204 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 QaU7j0e)7p;SXcP{KQpAND*ylh literal 0 HcmV?d00001 diff --git a/A3A/addons/core/Pictures/Markers/ifa_ffi.paa b/A3A/addons/core/Pictures/Markers/ifa_ffi.paa new file mode 100644 index 0000000000000000000000000000000000000000..511d2ce200b1e45dce463bef441b1b8f06856533 GIT binary patch literal 11462 zcmeI2O>7%g5Xa})UTtd?VFZQ)j@TYnkdzQUl&ZJdASDMBVPK!TjjFZ>4k#CT1ECa* z)V(0V0m-*iwv_r=)_>pb z&d&Vao45P+Lz%_JiucZ9t&#(PpKsl6*Zs;8)eRQf{^7#Hdu6O&!T+8D`1d40JPnY2 z72s?9|AhaPbPjhfwg)fXj_qs^ zf#-SGK?9tcf+FA%evj?*XT8@-xvQBXALM3izp?uApWt19w_zyFe6GpC!KNLC)qU5idAr8g|=I)qK-)A}M)uAg|;dEtWk z9+sKFE;Vy+?iVav!ecM)+v{7f`lIvQ6x8O;T%%ZYUc9KRJZ+?MFaE@7 zEzsgY?r&my4Nm&MohpHUw$Rz}0TlY#@R9zA?Pmb$_`^_IjUR@gR4FaU{kW9U1j7%d zD&=OoadER>DL30Ohg3O^aVc|1Rm#nFLHkrQB@C z98%>t#-+?5RVg>yjfkZnl%gedlfv z;Uv`~En<-#N6O81%pp~2+)o~V5Up3MRpJJ%_4`fi|Be<>c|DDXyk%Kw+m-uKs?vUE zyR>lHFe-|L5f{3(U z?!BKebzK%;(dfjKcyCF2=&UCPaN%puiL^CtZ zy#*W__!&Ub?P2SK!W-25hxM1-f8xLYXA;u(54Mfb8?M{ZW#3P>JJ*NZ{@3uan%0dX zJvMXQJdpbSI<(iaIAo*BOX?%NvTM*J2(;*YHVnd?dSPvg#YH#Dj5FN+@&OUFO= z!yp}A{&(l!AiunQ;=lj--=VJ(GY6&t+*{sPl>Sf34)7!f{_3iD?Fxhu9+3ak3 z`+u7FMJW!Bg`JPLzg!`m&hFnZhSsZWdjGS#Wh}zO>u!mZe?lmV?{R>|v{6^PkznR{O8HAK5=XoMSj6#eDqL n%qV;n9{hzDGkkUafoa$A-FT~B%|Q-#giGe{S1MTWvWw**6tqCW literal 0 HcmV?d00001 diff --git a/A3A/addons/core/Pictures/Markers/ifa_sov.paa b/A3A/addons/core/Pictures/Markers/ifa_sov.paa new file mode 100644 index 0000000000000000000000000000000000000000..3cad7d49d9c31cfb6bf236ee17a5aa153697b89f GIT binary patch literal 14798 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 NHszXYAUwm*{{aa~XdVCn literal 0 HcmV?d00001 diff --git a/A3A/addons/core/Pictures/Markers/ifa_weh.paa b/A3A/addons/core/Pictures/Markers/ifa_weh.paa new file mode 100644 index 0000000000000000000000000000000000000000..b168b3e521f75d7c9e7f032b6483c12d0903459d GIT binary patch literal 18611 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 XE?Z3sN`V&> "CfgPatches" >> "FA_WW2_Armored_Cars")) then { + _vehiclesLightTanks append ["FA_T17E1", "FA_DaimlerMk2", "FA_DaimlerMk2"]; //There's an argument to be made to put these in lightArmed too, leaving them here for the moment though +}; +if (isClass (configFile >> "CfgPatches" >> "FA_WW2_Tanks")) then { + _vehiclesTanks append ["FA_ValentineMk3","FA_ValentineMk3"]; + _vehiclesHeavyTanks append ["FA_M26"]; +}; +["vehiclesLightTanks", _vehiclesLightTanks] call _fnc_saveToTemplate; +["vehiclesTanks", _vehiclesTanks] call _fnc_saveToTemplate; +["vehiclesHeavyTanks", _vehiclesHeavyTanks] call _fnc_saveToTemplate; + +//["staticMGs", ["LIB_M1919_M2"]] call _fnc_saveToTemplate; +["staticMGs", ["a3a_hmg_02_high"]] call _fnc_saveToTemplate; +["staticAT", ["LIB_Pak40_g"]] call _fnc_saveToTemplate; +["staticAA", ["LIB_61k"]] call _fnc_saveToTemplate; //Fake Bofors +["staticMortars", ["LIB_M2_60"]] call _fnc_saveToTemplate; + +["mortarMagazineHE", "LIB_8Rnd_60mmHE_M2"] call _fnc_saveToTemplate; +["mortarMagazineSmoke", ""] call _fnc_saveToTemplate; + +//Minefield definition +//CFGVehicles variant of Mines are needed "ATMine", "APERSTripMine", "APERSMine" +["minefieldAT", ["LIB_US_M1A1_ATMINE"]] call _fnc_saveToTemplate; +["minefieldAPERS", ["LIB_US_M3_MINE"]] call _fnc_saveToTemplate; + +#include "IFA_Vehicle_Attributes.sqf" + +///////////////////// +/// Identities /// +///////////////////// +//Faces and Voices given to AI Factions. +["voices", ["Male01ENG","Male02ENG","Male03ENG","Male04ENG","Male05ENG","Male06ENG","Male07ENG","Male08ENG","Male09ENG","Male10ENG","Male11ENG","Male12ENG"]] call _fnc_saveToTemplate; +["faces", ["AfricanHead_01","AfricanHead_02","AfricanHead_03","Barklem", +"GreekHead_A3_05","GreekHead_A3_07","Sturrock","WhiteHead_01","WhiteHead_02", +"WhiteHead_03","WhiteHead_04","WhiteHead_05","WhiteHead_06","WhiteHead_07", +"WhiteHead_08","WhiteHead_09","WhiteHead_11","WhiteHead_12","WhiteHead_14", +"WhiteHead_15","WhiteHead_16","WhiteHead_18","WhiteHead_19","WhiteHead_20", +"WhiteHead_21"]] call _fnc_saveToTemplate; +//SpecialForces, Militia, Police Faces and Voices, these are Optional if there is no reason to Include them, leave them out. +//UK Forces +["milVoices", ["Male01ENGB", "Male02ENGB", "Male03ENGB", "Male04ENGB", "Male05ENGB"]] call _fnc_saveToTemplate; +"NATOMen" call _fnc_saveNames; + +////////////////////////// +// Loadouts // +////////////////////////// +private _loadoutData = call _fnc_createLoadoutData; +_loadoutData set ["rifles", []]; +_loadoutData set ["carbines", []]; +_loadoutData set ["grenadeLaunchers", []]; +_loadoutData set ["SMGs", []]; +_loadoutData set ["machineGuns", []]; +_loadoutData set ["marksmanRifles", [ +["LIB_M1903A4_Springfield", "", "", "", [], [], ""], +["LIB_M1903A4_Springfield", "", "", "", ["LIB_5Rnd_762x63","LIB_5Rnd_762x63","LIB_5Rnd_762x63_t"], [], ""], +["LIB_M1903A4_Springfield", "", "", "", ["LIB_5Rnd_762x63","LIB_5Rnd_762x63","LIB_5Rnd_762x63_M1"], [], ""] +]]; + +_loadoutData set ["lightATLaunchers", []]; +_loadoutData set ["ATLaunchers", ["LIB_M1A1_Bazooka"]]; +_loadoutData set ["missileATLaunchers", []]; +_loadoutData set ["AALaunchers", []]; +_loadoutData set ["sidearms", ["LIB_Colt_M1911"]]; +_loadoutData set ["slSidearms", ["LIB_Colt_M1911", "LIB_Colt_M1911", "LIB_FLARE_PISTOL"]]; + +_loadoutData set ["ATMines", ["LIB_US_M1A1_ATMINE_mag"]]; +_loadoutData set ["APMines", ["LIB_US_M3_MINE_mag"]]; +_loadoutData set ["lightExplosives", ["LIB_Ladung_Small_MINE_mag"]]; +_loadoutData set ["heavyExplosives", ["LIB_Ladung_Big_MINE_mag", "LIB_US_TNT_4pound_mag"]]; + +_loadoutData set ["antiTankGrenades", ["LIB_No82"]]; +_loadoutData set ["antiInfantryGrenades", ["LIB_US_Mk_2"]]; +_loadoutData set ["smokeGrenades", ["LIB_US_M18"]]; +_loadoutData set ["signalsmokeGrenades", ["LIB_US_M18_Green","LIB_US_M18_Red","LIB_US_M18_Yellow"]]; + + +//Basic equipment. Shouldn't need touching most of the time. +//Mods might override this, or certain mods might want items removed (No GPSs in WW2, for example) +_loadoutData set ["maps", ["ItemMap"]]; +_loadoutData set ["watches", ["ItemWatch"]]; +_loadoutData set ["compasses", ["ItemCompass"]]; +_loadoutData set ["radios", ["ItemRadio"]]; +_loadoutData set ["gpses", []]; +_loadoutData set ["NVGs", []]; +_loadoutData set ["binoculars", ["LIB_Binocular_US"]]; +_loadoutData set ["rangefinders", ["LIB_Binocular_US"]]; + +_loadoutData set ["uniforms", []]; +_loadoutData set ["vests", []]; +_loadoutData set ["backpacks", []]; +_loadoutData set ["lightBackpacks", ["B_LIB_US_Bandoleer"]]; +_loadoutData set ["atBackpacks", ["B_LIB_US_RocketBag_Empty"]]; +_loadoutData set ["longRangeRadios", []]; +_loadoutData set ["helmets", []]; + +_loadoutData set ["facewear", []]; + +//Item *set* definitions. These are added in their entirety to unit loadouts. No randomisation is applied. +_loadoutData set ["items_medical_basic", ["BASIC"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_medical_standard", ["STANDARD"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_medical_medic", ["MEDIC"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_miscEssentials", [] call A3A_fnc_itemset_miscEssentials]; + +//Unit type specific item sets. Add or remove these, depending on the unit types in use. +_loadoutData set ["items_squadLeader_extras", []]; +_loadoutData set ["items_rifleman_extras", []]; +_loadoutData set ["items_medic_extras", []]; +_loadoutData set ["items_grenadier_extras", []]; +_loadoutData set ["items_explosivesExpert_extras", ["ToolKit", "MineDetector"]]; +_loadoutData set ["items_engineer_extras", ["ToolKit", "MineDetector"]]; +_loadoutData set ["items_lat_extras", []]; +_loadoutData set ["items_at_extras", []]; +_loadoutData set ["items_aa_extras", []]; +_loadoutData set ["items_machineGunner_extras", []]; +_loadoutData set ["items_marksman_extras", []]; +_loadoutData set ["items_sniper_extras", []]; +_loadoutData set ["items_police_extras", []]; +_loadoutData set ["items_crew_extras", []]; +_loadoutData set ["items_unarmed_extras", []]; + +//TODO - ACE overrides for misc essentials, medical and engineer gear + +/////////////////////////////////////// +// Special Forces Loadout Data // +/////////////////////////////////////// + +private _sfLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_sfLoadoutData set ["uniforms", ["U_LIB_US_Rangers_Uniform", "U_LIB_US_Rangers_Private_1st"]]; +_sfLoadoutData set ["engUniforms", ["U_LIB_US_Rangers_Eng"]]; +_sfLoadoutData set ["medUniforms", ["U_LIB_US_Rangers_Med"]]; + +_sfLoadoutData set ["vests", ["V_LIB_US_Assault_Vest", "V_LIB_US_Assault_Vest_dday"]]; +_sfLoadoutData set ["medVests", ["V_LIB_US_Assault_Vest_Light"]]; +_sfLoadoutData set ["slVests", ["V_LIB_US_Assault_Vest_Thompson"]]; + +_sfLoadoutData set ["backpacks", ["B_LIB_US_M36_Bandoleer"]]; +_sfLoadoutData set ["helmets", ["H_LIB_US_Rangers_Helmet_ns", "H_LIB_US_Rangers_Helmet", "H_LIB_US_Rangers_Helmet_os"]]; +_sfLoadoutData set ["slHelmets", ["H_LIB_US_Rangers_Helmet_NCO", "H_LIB_US_Rangers_Helmet_First_lieutenant","H_LIB_US_Rangers_Helmet_Second_lieutenant", "H_LIB_US_Rangers_Helmet_Cap"]]; +_sfLoadoutData set ["atBackpacks", ["B_LIB_US_Backpack_RocketBag_Empty"]]; + +//["Weapon", "Muzzle", "Rail", "Sight", [], [], "Bipod"]; + +_sfLoadoutData set ["lightATLaunchers", [ +["LIB_M1_Garand_M7", "LIB_ACC_GL_M7", "", "", [], ["LIB_1Rnd_G_M9A1"], ""] +]]; +_sfLoadoutData set ["slWeapons", ["LIB_M1928_Thompson", "LIB_M1928A1_Thompson", "LIB_M1_Garand", "LIB_M1A1_Carbine", "LIB_M1A1_Carbine"]]; +_sfLoadoutData set ["rifles", ["LIB_M1_Garand", "LIB_M1A1_Carbine"]]; +_sfLoadoutData set ["carbines", ["LIB_M1A1_Carbine","a3a_lib_M2_Carbine"]]; +_sfLoadoutData set ["grenadeLaunchers", [ +["LIB_M1_Garand_M7", "LIB_ACC_GL_M7", "", "", [], ["LIB_1Rnd_G_Mk2"], ""], +["LIB_M1_Garand_M7", "LIB_ACC_GL_M7", "", "", [], ["LIB_1Rnd_G_Mk2", "LIB_1Rnd_G_M9A1"], ""] +]]; +_sfLoadoutData set ["SMGs", ["LIB_M1928_Thompson", "LIB_M1A1_Thompson", "LIB_M1A1_Carbine"]]; +_sfLoadoutData set ["machineGuns", ["LIB_M1918A2_BAR", "LIB_M1919A6"]]; +///////////////////////////////// +// Military Loadout Data // +///////////////////////////////// + +private _militaryLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militaryLoadoutData set ["uniforms", ["U_LIB_US_Private", "U_LIB_US_Private_1st"]]; +_militaryLoadoutData set ["engUniforms", ["U_LIB_US_Eng"]]; +_militaryLoadoutData set ["medUniforms", ["U_LIB_US_Med"]]; + +_militaryLoadoutData set ["vests", ["V_LIB_US_Vest_Garand", "V_LIB_US_Vest_Bar"]]; +_militaryLoadoutData set ["medVests", ["V_LIB_US_Vest_Medic", "V_LIB_US_Vest_Medic2"]]; +_militaryLoadoutData set ["slVests", ["V_LIB_US_Vest_Thompson_nco_Radio", "V_LIB_US_Vest_Carbine_nco_Radio"]]; + +_militaryLoadoutData set ["backpacks", ["B_LIB_US_Backpack"]]; +_militaryLoadoutData set ["helmets", ["H_LIB_US_Helmet_ns","H_LIB_US_Helmet","H_LIB_US_Helmet_os"]]; +_militaryLoadoutData set ["slHelmets", ["H_LIB_US_Helmet_CO","H_LIB_US_Helmet_NCO"]]; +_militaryLoadoutData set ["medHelmets", ["H_LIB_US_Helmet_Med_ns"]]; +_militaryLoadoutData set ["radios", ["ItemRadio"]]; + +_militaryLoadoutData set ["lightATLaunchers", [ +["LIB_M1_Garand_M7", "LIB_ACC_GL_M7", "", "", [], ["LIB_1Rnd_G_M9A1"], ""] +]]; +_militaryLoadoutData set ["slWeapons", ["LIB_M3_GreaseGun", "LIB_M1A1_Thompson", "LIB_M1_Garand", "LIB_M1_Carbine", "LIB_M1_Carbine"]]; +_militaryLoadoutData set ["rifles", [["LIB_M1_Garand", "LIB_ACC_M1_Bayo", "", "", [], [], ""],"LIB_M1_Garand" ]]; +_militaryLoadoutData set ["carbines", ["LIB_M1_Carbine"]]; +_militaryLoadoutData set ["grenadeLaunchers", [ +["LIB_M1_Garand_M7", "LIB_ACC_GL_M7", "", "", [], ["LIB_1Rnd_G_Mk2"], ""], +["LIB_M1_Garand_M7", "LIB_ACC_GL_M7", "", "", [], ["LIB_1Rnd_G_Mk2", "LIB_1Rnd_G_M9A1"], ""] +]]; +_militaryLoadoutData set ["SMGs", ["LIB_M3_GreaseGun", "LIB_M3_GreaseGun", "LIB_M1A1_Thompson"]]; +_militaryLoadoutData set ["machineGuns", [ +["LIB_M1918A2_BAR", "", "LIB_M1918A2_BAR_Handle", "", [], [], "LIB_M1918A2_BAR_Bipod"], +["LIB_M1918A2_BAR", "", "LIB_M1918A2_BAR_Handle", "", [], [], "LIB_M1918A2_BAR_Bipod"], +"LIB_M1919A4", "LIB_M1919A4"]]; + +/////////////////////////////// +// Police Loadout Data // +/////////////////////////////// + +private _policeLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; // touch and shit breaks +_policeLoadoutData set ["uniforms", ["U_LIB_US_Private"]]; +_policeLoadoutData set ["vests", ["V_LIB_SOV_RA_Belt"]]; +_policeLoadoutData set ["helmets", ["H_LIB_US_Helmet"]]; //I did want a US Garrison/Side cap + +_policeLoadoutData set ["rifles", [ +["LIB_M1903A3_Springfield", "LIB_ACC_M1_Bayo", "", "", [], [], ""],"LIB_M1903A3_Springfield" //The one gun worse than an enfield for the allies +]]; + +//////////////////////////////// +// Militia Loadout Data // +//////////////////////////////// + +private _militiaLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militiaLoadoutData set ["uniforms", ["U_LIB_UK_P37", "U_LIB_UK_P37Jerkins"]]; +_militiaLoadoutData set ["engUniforms", ["U_LIB_UK_P37_Corporal", "U_LIB_UK_P37Jerkins_Corporal"]]; +_militiaLoadoutData set ["medUniforms", []]; + +_militiaLoadoutData set ["vests", ["V_LIB_UK_P37_Rifleman"]]; +_militiaLoadoutData set ["medVests", ["V_LIB_UK_P37_Gasmask", "V_LIB_UK_P37_Heavy"]]; +_militiaLoadoutData set ["slVests", ["V_LIB_UK_P37_Holster", "V_LIB_UK_P37_Officer", "V_LIB_UK_P37_Sten"]]; + +_militiaLoadoutData set ["backpacks", ["B_LIB_UK_HSack_Blanco", "B_LIB_UK_HSack_Blanco_Tea", "B_LIB_UK_HSack_Blanco_Cape"]]; +_militiaLoadoutData set ["atBackpacks", ["B_LIB_UK_HSack_Blanco", "B_LIB_UK_HSack_Blanco_Tea", "B_LIB_UK_HSack_Blanco_Cape"]]; + +_militiaLoadoutData set ["helmets", ["H_LIB_UK_Helmet_Mk2"]]; +_militiaLoadoutData set ["slHelmets", ["H_LIB_UK_Helmet_Mk2_Beachgroup"]]; +_militiaLoadoutData set ["medHelmets", ["H_LIB_UK_Helmet_Mk2_FAK"]]; + +_militiaLoadoutData set ["binoculars", ["LIB_Binocular_UK"]]; +_militiaLoadoutData set ["rangefinders", ["LIB_Binocular_UK"]]; + +_militiaLoadoutData set ["antiInfantryGrenades", ["LIB_MillsBomb"]]; +_militiaLoadoutData set ["smokeGrenades", ["LIB_No77"]]; + +_militiaLoadoutData set ["ATLaunchers", ["LIB_PIAT"]]; +_militiaLoadoutData set ["lightATLaunchers", []]; +_militiaLoadoutData set ["slWeapons", [ +"LIB_M1_Carbine", "LIB_M1928A1_Thompson", +"LIB_Sten_Mk2", "LIB_Sten_Mk2", +"LIB_Sten_Mk5", +["LIB_Sten_Mk5", "LIB_ACC_No4_Mk2_Bayo", "", "", [], [], ""] +]]; +_militiaLoadoutData set ["rifles", [ +["LIB_LeeEnfield_No4", "LIB_ACC_No4_Mk2_Bayo", "", "", [], [], ""] +]]; +_militiaLoadoutData set ["carbines", ["LIB_M1_Carbine", "LIB_LeeEnfield_No4"]]; +_militiaLoadoutData set ["grenadeLaunchers", [ +["LIB_LeeEnfield_No4_CUP", "LIB_ACC_GL_Enfield_CUP_Empty", "", "", [], ["LIB_1Rnd_G_MillsBomb"], ""] +]]; +_militiaLoadoutData set ["SMGs", ["LIB_Sten_Mk2"]]; +_militiaLoadoutData set ["machineGuns", ["LIB_Bren_Mk2"]]; +_militiaLoadoutData set ["marksmanRifles", [ +["LIB_LeeEnfield_No4_Scoped", "", "", "", [], [], ""], +["LIB_LeeEnfield_No4_Scoped", "", "", "", [], [], ""], +["LIB_LeeEnfield_No4_Scoped", "", "", "", ["LIB_10Rnd_770x56_MkVIII"], [], ""] +]]; + +_militiaLoadoutData set ["sidearms", ["LIB_Webley_mk6"]]; +_militiaLoadoutData set ["slSidearms", ["LIB_Webley_mk6", "LIB_Webley_mk6", "LIB_Webley_Flare"]]; + +////////////////////////// +// Misc Loadouts // +////////////////////////// + +private _crewLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_crewLoadoutData set ["uniforms", ["U_LIB_US_Tank_Crew", "U_LIB_US_Tank_Crew2"]]; +_crewLoadoutData set ["vests", ["V_LIB_US_Vest_Carbine"]]; +_crewLoadoutData set ["helmets", ["H_LIB_US_Helmet_Tank"]]; + +private _pilotLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_pilotLoadoutData set ["uniforms", ["U_LIB_US_Pilot", "U_LIB_US_Pilot_2"]]; +_pilotLoadoutData set ["vests", ["V_LIB_US_LifeVest"]]; +_pilotLoadoutData set ["backpacks", ["B_LIB_US_TypeA3"]]; +_pilotLoadoutData set ["helmets", ["H_LIB_US_Helmet_Pilot"]]; + +_pilotLoadoutData set ["sidearms", ["LIB_Colt_M1911"]]; + +private _officerLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_officerLoadoutData set ["slUniforms", ["U_LIB_US_Pilot"]]; +_officerLoadoutData set ["vests", ["V_LIB_US_Vest_Carbine_nco"]]; +_officerLoadoutData set ["helmets", ["H_LIB_US_Pilot_Cap"]]; +_officerLoadoutData set ["backpacks", []]; + +_officerLoadoutData set ["slWeapons", ["LIB_M3_GreaseGun", "LIB_M1_Carbine"]]; +_officerLoadoutData set ["slSidearms", ["LIB_Colt_M1911"]]; + +///////////////////////////////// +// Unit Type Definitions // +///////////////////////////////// +//These define the loadouts for different unit types. +//For example, rifleman, grenadier, squad leader, etc. +//In 95% of situations, you *should not need to edit these*. +//Almost all factions can be set up just by modifying the loadout data above. +//However, these exist in case you really do want to do a lot of custom alterations. + +private _squadLeaderTemplate = { + [["slHelmets", "helmets"] call _fnc_fallback] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["slVests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["backpacks"] call _fnc_setBackpack; + + [["slWeapons", "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", 4] call _fnc_addAdditionalMuzzleMagazines; + + ["slSidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_squadLeader_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["signalsmokeGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["binoculars"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _riflemanTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["lightBackpacks"] call _fnc_setBackpack; + + ["rifles"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_rifleman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _medicTemplate = { + [["medHelmets", "helmets"] call _fnc_fallback] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["medVests"] call _fnc_setVest; + [["medUniforms", "engUniforms"] call _fnc_fallback] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [[selectRandom ["SMGs", "carbines"], "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_medic"] call _fnc_addItemSet; + ["items_medic_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _grenadierTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [["grenadeLaunchers", "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", selectRandom [3,4,5]] call _fnc_addAdditionalMuzzleMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_grenadier_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 4] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _explosivesExpertTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["engUniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [[selectRandom ["SMGs", "carbines"], "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_explosivesExpert_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["lightExplosives", 2] call _fnc_addItem; + if (random 1 > 0.5) then {["heavyExplosives", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["atMines", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["apMines", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _engineerTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["engUniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [selectRandom["SMGs", "carbines"]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_engineer_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + if (random 1 > 0.5) then {["lightExplosives", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _latTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + private _latgl = [selectRandom ["lightATLaunchers", "rifles"], "rifles"] call _fnc_fallback; + [_latgl] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", 5] call _fnc_addAdditionalMuzzleMagazines; + + if(_latgl == "rifles") then + { + if(random 10 > 6) then + { + ["ATLaunchers"] call _fnc_setLauncher; + ["atBackpacks"] call _fnc_setBackpack; + ["launcher", 1] call _fnc_addMagazines; + ["antiInfantryGrenades", 1] call _fnc_addItem; + } else { + ["lightBackpacks"] call _fnc_setBackpack; + ["antiTankGrenades", 4] call _fnc_addItem; + }; + } else { + ["backpacks"] call _fnc_setBackpack; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["antiTankGrenades", 2] call _fnc_addItem; + }; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_lat_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _atTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + [[selectRandom ["SMGs", "carbines"], "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["atBackpacks"] call _fnc_setBackpack; + + ["ATLaunchers"] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 2] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_at_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiTankGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _aaTemplate = { + call (selectRandom [_latTemplate, _atTemplate]); +}; + +private _machineGunnerTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [["machineGuns", "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 4] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 4] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_machineGunner_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _marksmanTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["lightBackpacks"] call _fnc_setBackpack; + + ["marksmanRifles"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 4] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_marksman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _sniperTemplate = { + call _marksmanTemplate; +}; + +private _policeTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["rifles"] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_police_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _crewTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["lightBackpacks"] call _fnc_setBackpack; + + if(random 10 > 5) then + { + [selectRandom ["SMGs", "carbines"]] call _fnc_setPrimary; + ["primary", 2] call _fnc_addMagazines; + }; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 4] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_crew_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["NVGs"] call _fnc_addNVGs; +}; +private _pilotTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["backpacks"] call _fnc_setBackpack; + ["uniforms"] call _fnc_setUniform; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 3] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_crew_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["NVGs"] call _fnc_addNVGs; +}; + +private _unarmedTemplate = { + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_unarmed_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _traitorTemplate = { + call _unarmedTemplate; + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; +}; + +//////////////////////////////////////////////////////////////////////////////////////// +// You shouldn't touch below this line unless you really really know what you're doing. +// Things below here can and will break the gamemode if improperly changed. +//////////////////////////////////////////////////////////////////////////////////////// + +///////////////////////////// +// Special Forces Units // +///////////////////////////// +private _prefix = "SF"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _sfLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +/*{ + params ["_name", "_loadoutTemplate"]; + private _loadouts = [_sfLoadoutData, _loadoutTemplate] call _fnc_buildLoadouts; + private _finalName = _prefix + _name; + [_finalName, _loadouts] call _fnc_saveToTemplate; +} forEach _unitTypes; +*/ + +/////////////////////// +// Military Units // +/////////////////////// +private _prefix = "military"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Police Units // +//////////////////////// +private _prefix = "police"; +private _unitTypes = [ + ["SquadLeader", _policeTemplate], + ["Standard", _policeTemplate] +]; + +[_prefix, _unitTypes, _policeLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Militia Units // +//////////////////////// +private _prefix = "militia"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _militiaLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +////////////////////// +// Misc Units // +////////////////////// + +//The following lines are determining the loadout of vehicle crew +["other", [["Crew", _crewTemplate]], _crewLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout of the pilots +["other", [["Pilot", _pilotTemplate]], _pilotLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the unit used in the "kill the official" mission +["other", [["Official", _squadLeaderTemplate]], _officerLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "kill the traitor" mission +["other", [["Traitor", _traitorTemplate]], _militiaLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "Invader Punishment" mission +["other", [["Unarmed", _UnarmedTemplate]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_SOV.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_SOV.sqf new file mode 100644 index 0000000000..308bbcddf5 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_SOV.sqf @@ -0,0 +1,861 @@ +////////////////////////// +// Side Information // +////////////////////////// + +["name", "Soviet"] call _fnc_saveToTemplate; +["spawnMarkerName", "Soviet Support Corridor"] call _fnc_saveToTemplate; + +["flag", "Flag_FIA_F"] call _fnc_saveToTemplate; +["flagTexture", "\x\A3A\addons\core\Pictures\Flags\ifa_sov.paa"] call _fnc_saveToTemplate; +["flagMarkerType", "a3a_flag_SOV"] call _fnc_saveToTemplate; + +////////////////////////// +// Vehicles // +////////////////////////// + +["ammobox", "LIB_WeaponsBox_Big_SU"] call _fnc_saveToTemplate; +["surrenderCrate", "LIB_Lone_Big_Box"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type +["equipmentBox", "WW2_Cle_Container"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type + +// vehicles can be placed in more than one category if they fit between both. Cost will be derived by the higher category +["vehiclesBasic", ["LIB_Willys_MB"]] call _fnc_saveToTemplate; +["vehiclesLightUnarmed", ["LIB_Willys_MB", "LIB_Willys_MB_Hood"]] call _fnc_saveToTemplate; +private _vehiclesLightArmed = ["LIB_Scout_M3_FFV", "LIB_Scout_M3_FFV"]; +["vehiclesTrucks", ["LIB_US6_Open","LIB_US6_Tent_Cargo"]] call _fnc_saveToTemplate; +["vehiclesCargoTrucks", ["LIB_US6_Open_Cargo","LIB_Zis5v"]] call _fnc_saveToTemplate; +["vehiclesAmmoTrucks", ["LIB_US6_Ammo"]] call _fnc_saveToTemplate; +["vehiclesRepairTrucks", ["LIB_Zis6_Parm"]] call _fnc_saveToTemplate; +["vehiclesFuelTrucks", ["LIB_Zis5v_Fuel"]] call _fnc_saveToTemplate; +["vehiclesMedical", ["LIB_Zis5v_Med"]] call _fnc_saveToTemplate; +["vehiclesLightAPCs", []] call _fnc_saveToTemplate; // armed, lightly armoured, with 6-8 passengers +["vehiclesAPCs", ["LIB_SOV_M3_Halftrack", "LIB_SOV_M3_Halftrack", "LIB_SdKfz251_captured_FFV"]] call _fnc_saveToTemplate; // armed with enclosed turret, armoured, with 6-8 passengers +["vehiclesIFVs", ["LIB_T34_76", "LIB_SU85"]] call _fnc_saveToTemplate; // capable of surviving multiple rockets, cannon armed, with 6-8 passengers +private _vehiclesLightTanks = ["LIB_T34_76"]; +["vehiclesTanks", ["LIB_T34_76", "LIB_T34_76", "LIB_T34_85", "LIB_SU85"]] call _fnc_saveToTemplate; +private _vehiclesHeavyTanks = ["LIB_JS2_43"]; + +["vehiclesAA", ["LIB_Zis5v_61K"]] call _fnc_saveToTemplate; // ideally heavily armed with anti-ground capability and enclosed turret. Passengers will be ignored + + +["vehiclesTransportBoats", ["LIB_LCA"]] call _fnc_saveToTemplate; +["vehiclesGunBoats", ["LIB_LCI"]] call _fnc_saveToTemplate; +["vehiclesAmphibious", []] call _fnc_saveToTemplate; + +["vehiclesPlanesCAS", ["LIB_Pe2","LIB_P39"]] call _fnc_saveToTemplate; // Will be used with CAS script, must be defined in setPlaneLoadout. Needs fixed gun and either rockets or missiles +["vehiclesPlanesAA", ["LIB_P39","LIB_RA_P39_2","LIB_RA_P39_3"]] call _fnc_saveToTemplate; // +["vehiclesPlanesTransport", ["LIB_Li2"]] call _fnc_saveToTemplate; + +["vehiclesHelisLight", []] call _fnc_saveToTemplate; // ideally fragile & unarmed helis seating 4+ +["vehiclesHelisTransport", []] call _fnc_saveToTemplate; +// Should be capable of dealing damage to ground targets without additional scripting +["vehiclesHelisLightAttack", []] call _fnc_saveToTemplate; // Utility helis with fixed or door guns + rocket pods +["vehiclesHelisAttack", []] call _fnc_saveToTemplate; // Proper attack helis: Apache, Hind etc + +["vehiclesArtillery", ["LIB_leFH18"]] call _fnc_saveToTemplate; +["magazines", createHashMapFromArray [ +["LIB_leFH18", ["LIB_20x_Shell_105L28_Gr39HlC_HE"]] +]] call _fnc_saveToTemplate; //element format: [Vehicle class, [Magazines]] + +["uavsAttack", []] call _fnc_saveToTemplate; +["uavsPortable", []] call _fnc_saveToTemplate; + +//Config special vehicles +["vehiclesMilitiaLightArmed", ["a3a_LIB_Willys_MB_M1919", "a3a_LIB_Willys_MB_M1919"]] call _fnc_saveToTemplate; +["vehiclesMilitiaTrucks", ["LIB_Zis5v"]] call _fnc_saveToTemplate; +["vehiclesMilitiaCars", ["LIB_GazM1_SOV","LIB_GazM1_SOV_camo_sand"]] call _fnc_saveToTemplate; + +["vehiclesPolice", ["LIB_GazM1"]] call _fnc_saveToTemplate; + +if (isClass (configFile >> "CfgPatches" >> "FA_WW2_Armored_Cars")) then { + _vehiclesLightArmed append ["FA_BA10M", "FA_BA64"]; +}; +if (isClass (configFile >> "CfgPatches" >> "BT_BT7_M1937_c")) then { + _vehiclesLightTanks append ["SOV_BT_BT7_M1937", "SOV_BT_BT7A", "SOV_BT_BT7TU_M1937"]; +}; +if (isClass (configFile >> "CfgPatches" >> "FA_WW2_Tanks")) then { + _vehiclesLightTanks append ["FA_T26", "FA_T26"]; + _vehiclesHeavyTanks append ["FA_KV1","FA_KV1"]; +}; + +["vehiclesLightArmed", _vehiclesLightArmed] call _fnc_saveToTemplate; +["vehiclesLightTanks", _vehiclesLightTanks] call _fnc_saveToTemplate; +["vehiclesHeavyTanks", _vehiclesHeavyTanks] call _fnc_saveToTemplate; + +//["staticMGs", ["LIB_Maxim_M30_base"]] call _fnc_saveToTemplate; +["staticMGs", ["a3a_hmg_02_high"]] call _fnc_saveToTemplate; +["staticAT", ["LIB_Zis3"]] call _fnc_saveToTemplate; +["staticAA", ["LIB_61k"]] call _fnc_saveToTemplate; +["staticMortars", ["LIB_BM37"]] call _fnc_saveToTemplate; + +["mortarMagazineHE", "LIB_8Rnd_82mmHE_BM37"] call _fnc_saveToTemplate; +["mortarMagazineSmoke", ""] call _fnc_saveToTemplate; + +//Minefield definition +//CFGVehicles variant of Mines are needed "ATMine", "APERSTripMine", "APERSMine" +["minefieldAT", ["LIB_TM44_MINE"]] call _fnc_saveToTemplate; +["minefieldAPERS", ["LIB_pomzec_MINE","LIB_PMD6_MINE"]] call _fnc_saveToTemplate; + +#include "IFA_Vehicle_Attributes.sqf" + +///////////////////// +/// Identities /// +///////////////////// +//Faces and Voices given to AI Factions. +["voices", ["Male01RUS","Male02RUS","Male03RUS"]] call _fnc_saveToTemplate; +["faces", ["AsianHead_A3_02","AsianHead_A3_04","AsianHead_A3_07","LivonianHead_1","LivonianHead_10", +"LivonianHead_2","LivonianHead_3","LivonianHead_4","LivonianHead_5","LivonianHead_8","LivonianHead_9", +"RussianHead_3","RussianHead_4","RussianHead_5","WhiteHead_01","WhiteHead_02", +"WhiteHead_04","WhiteHead_08","WhiteHead_09","WhiteHead_10","WhiteHead_13", +"WhiteHead_14","WhiteHead_15","WhiteHead_18","WhiteHead_21","WhiteHead_30"]] call _fnc_saveToTemplate; +//SpecialForces, Militia, Police Faces and Voices, these are Optional if there is no reason to Include them, leave them out. +["milVoices", ["Male01pol","Male02pol","Male03pol"]] call _fnc_saveToTemplate; +"RussianMen" call _fnc_saveNames; + +////////////////////////// +// Loadouts // +////////////////////////// +private _loadoutData = call _fnc_createLoadoutData; +_loadoutData set ["rifles", []]; +_loadoutData set ["carbines", []]; +_loadoutData set ["grenadeLaunchers", []]; +_loadoutData set ["SMGs", []]; +_loadoutData set ["machineGuns", []]; +_loadoutData set ["marksmanRifles", [ +["LIB_M9130PU", "", "", "", ["LIB_5Rnd_762x54","LIB_5Rnd_762x54","LIB_5Rnd_762x54_t46"],[], ""], +["LIB_M9130PU", "", "", "", ["LIB_5Rnd_762x54","LIB_5Rnd_762x54","LIB_5Rnd_762x54_t30"],[], ""], +["LIB_M9130PU", "", "", "", ["LIB_5Rnd_762x54","LIB_5Rnd_762x54","LIB_5Rnd_762x54_D"], [], ""], +["LIB_M9130PU", "", "", "", ["LIB_5Rnd_762x54","LIB_5Rnd_762x54","LIB_5Rnd_762x54_b30"],[], ""] +]]; + +_loadoutData set ["ATRifle", ["LIB_PTRD"]]; +_loadoutData set ["lightATLaunchers", ["LIB_Faustpatrone","LIB_PzFaust_30m", "LIB_PzFaust_30m", "LIB_PzFaust_60m"]]; +_loadoutData set ["ATLaunchers", ["LIB_M1A1_Bazooka", "LIB_M1A1_Bazooka", "LIB_RPzB"]]; +_loadoutData set ["missileATLaunchers", []]; +_loadoutData set ["AALaunchers", []]; +_loadoutData set ["sidearms", []]; +_loadoutData set ["slSidearms", []]; + +_loadoutData set ["ATMines", ["LIB_TM44_MINE_mag"]]; +_loadoutData set ["APMines", ["LIB_PMD6_MINE_mag","LIB_pomzec_MINE_mag"]]; +_loadoutData set ["lightExplosives", ["LIB_Ladung_Small_MINE_mag"]]; +_loadoutData set ["heavyExplosives", ["LIB_Ladung_Big_MINE_mag", "LIB_US_TNT_4pound_mag"]]; + +_loadoutData set ["antiTankGrenades", ["LIB_Rpg6"]]; +_loadoutData set ["antiInfantryGrenades", ["LIB_F1", "LIB_Rg42"]]; +_loadoutData set ["smokeGrenades", ["LIB_RDG"]]; +_loadoutData set ["signalsmokeGrenades", ["LIB_RDG"]]; + + +//Basic equipment. Shouldn't need touching most of the time. +//Mods might override this, or certain mods might want items removed (No GPSs in WW2, for example) +_loadoutData set ["maps", ["ItemMap"]]; +_loadoutData set ["watches", ["ItemWatch"]]; +_loadoutData set ["compasses", ["ItemCompass"]]; +_loadoutData set ["radios", ["ItemRadio"]]; +_loadoutData set ["gpses", []]; +_loadoutData set ["NVGs", []]; +_loadoutData set ["binoculars", ["LIB_Binocular_SU"]]; +_loadoutData set ["rangefinders", ["LIB_Binocular_SU"]]; + +_loadoutData set ["uniforms", []]; +_loadoutData set ["slUniforms", []]; +_loadoutData set ["vests", []]; +_loadoutData set ["mgVests", []]; +_loadoutData set ["slVests", []]; +_loadoutData set ["backpacks", []]; +_loadoutData set ["engBackpacks", ["B_LIB_SOV_RA_Rucksack2_Gas_Kit_Shinel"]]; +_loadoutData set ["medBackpacks", ["B_LIB_SOV_RA_MedicalBag_Empty"]]; +_loadoutData set ["lightBackpacks", ["B_LIB_SOV_RA_GasBag"]]; +_loadoutData set ["atBackpacks", ["B_LIB_US_RocketBag_Empty"]]; +_loadoutData set ["longRangeRadios", []]; +_loadoutData set ["helmets", []]; +_loadoutData set ["slHelmets", []]; + +_loadoutData set ["facewear", []]; + +//Item *set* definitions. These are added in their entirety to unit loadouts. No randomisation is applied. +_loadoutData set ["items_medical_basic", ["BASIC"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_medical_standard", ["STANDARD"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_medical_medic", ["MEDIC"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_miscEssentials", [] call A3A_fnc_itemset_miscEssentials]; + +//Unit type specific item sets. Add or remove these, depending on the unit types in use. +_loadoutData set ["items_squadLeader_extras", []]; +_loadoutData set ["items_rifleman_extras", []]; +_loadoutData set ["items_medic_extras", []]; +_loadoutData set ["items_grenadier_extras", []]; +_loadoutData set ["items_explosivesExpert_extras", ["ToolKit", "MineDetector"]]; +_loadoutData set ["items_engineer_extras", ["ToolKit", "MineDetector"]]; +_loadoutData set ["items_lat_extras", []]; +_loadoutData set ["items_at_extras", []]; +_loadoutData set ["items_aa_extras", []]; +_loadoutData set ["items_machineGunner_extras", []]; +_loadoutData set ["items_marksman_extras", []]; +_loadoutData set ["items_sniper_extras", []]; +_loadoutData set ["items_police_extras", []]; +_loadoutData set ["items_crew_extras", []]; +_loadoutData set ["items_unarmed_extras", []]; + +//TODO - ACE overrides for misc essentials, medical and engineer gear + +/////////////////////////////////////// +// Special Forces Loadout Data // +/////////////////////////////////////// + +private _sfLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_sfLoadoutData set ["uniforms", ["U_LIB_SOV_Razvedchik_lis"]]; +_sfLoadoutData set ["vests", ["V_LIB_SOV_IShBrVestPPShDisc", "V_LIB_SOV_RA_SVTBelt"]]; +_sfLoadoutData set ["mgVests", ["V_LIB_SOV_IShBrVestMG"]]; +_sfLoadoutData set ["slVests", ["V_LIB_SOV_IShBrVestPPShDisc", "V_LIB_SOV_IShBrVestPPShMag", "V_LIB_SOV_RA_SVTBelt"]]; +_sfLoadoutData set ["backpacks", ["B_LIB_SOV_RA_Rucksack2_Gas_Kit_Shinel"]]; +_sfLoadoutData set ["atBackpacks", ["B_LIB_US_Backpack_RocketBag_Empty"]]; +_sfLoadoutData set ["helmets", ["H_LIB_SOV_RA_Helmet"]]; +_sfLoadoutData set ["slHelmets", ["H_LIB_SOV_RA_Helmet"]]; +//["Weapon", "Muzzle", "Rail", "Sight", [], [], "Bipod"]; + +_sfLoadoutData set ["slWeapons", [ +"LIB_SVT_40", +"a3a_lib_AVT_40", +["LIB_PPSh41_d", "", "", "", ["LIB_71Rnd_762x25"], [], ""] +]]; +_sfLoadoutData set ["rifles", ["LIB_SVT_40"]]; +_sfLoadoutData set ["carbines", [ +"a3a_lib_AVT_40", +["LIB_PPSh41_d", "", "", "", ["LIB_71Rnd_762x25"], [], ""] +]]; +_sfLoadoutData set ["grenadeLaunchers", [ +["LIB_M9130_DYAKONOV", "LIB_ACC_GL_DYAKONOV_Empty", "", "", [], ["LIB_1Rnd_G_DYAKONOV"], ""] +]]; +_sfLoadoutData set ["SMGs", [ +["LIB_PPSh41_d", "", "", "", ["LIB_71Rnd_762x25"], [], ""] +]]; +_sfLoadoutData set ["machineGuns", [ +"LIB_DT", "LIB_DT_OPTIC", +["LIB_PPSh41_d", "", "", "", ["LIB_71Rnd_762x25"], [], ""]]]; +_sfLoadoutData set ["sidearms", ["LIB_TT33"]]; +_sfLoadoutData set ["slSidearms", ["LIB_TT33", "LIB_TT33", "LIB_FLARE_PISTOL"]]; +///////////////////////////////// +// Military Loadout Data // +///////////////////////////////// + +private _militaryLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militaryLoadoutData set ["uniforms", ["U_LIB_SOV_Strelok_summer"]]; +_militaryLoadoutData set ["vests", ["V_LIB_SOV_RA_SVTBelt", "V_LIB_SOV_RA_PPShBelt_Mag"]]; +_militaryLoadoutData set ["mgVests", ["V_LIB_SOV_RA_MGBelt_Kit"]]; +_militaryLoadoutData set ["slVests", ["V_LIB_SOV_RA_OfficerVest"]]; +_militaryLoadoutData set ["backpacks", ["B_LIB_SOV_RA_Shinel", "B_LIB_SOV_RA_Rucksack", "B_LIB_SOV_RA_Rucksack2_Gas_Kit_Shinel"]]; +_militaryLoadoutData set ["helmets", ["H_LIB_SOV_RA_PrivateCap", "H_LIB_SOV_RA_PrivateCap", "H_LIB_SOV_RA_Helmet"]]; +_militaryLoadoutData set ["slHelmets", ["H_LIB_SOV_RA_OfficerCap", "H_LIB_SOV_RA_Helmet"]]; +_militaryLoadoutData set ["radios", ["ItemRadio"]]; + +_militaryLoadoutData set ["slWeapons", [ +["LIB_PPSh41_m", "", "", "", ["LIB_71Rnd_762x25", "LIB_35Rnd_762x25", "LIB_35Rnd_762x25", "LIB_35Rnd_762x25", "LIB_35Rnd_762x25"], [], ""], +"LIB_PPSh41_m", "LIB_M9130", "LIB_SVT_40"]]; +_militaryLoadoutData set ["rifles", [ +["LIB_M9130", "LIB_ACC_M1891_Bayo", "", "", [], [], ""] +]]; +_militaryLoadoutData set ["carbines", ["LIB_M9130", "LIB_M44"]]; +_militaryLoadoutData set ["grenadeLaunchers", [ +["LIB_M9130_DYAKONOV", "LIB_ACC_GL_DYAKONOV_Empty", "", "", [], ["LIB_1Rnd_G_DYAKONOV"], ""] +]]; +_militaryLoadoutData set ["SMGs", ["LIB_PPSh41_m"]]; +_militaryLoadoutData set ["machineGuns", ["LIB_DP28"]]; +_militaryLoadoutData set ["sidearms", ["LIB_M1895", "LIB_TT33"]]; +_militaryLoadoutData set ["slSidearms", ["LIB_M1895", "LIB_TT33", "LIB_FLARE_PISTOL"]]; + +/////////////////////////////// +// Police Loadout Data // +/////////////////////////////// + +private _policeLoadoutData = _loadoutData call _fnc_copyLoadoutData; // touch and shit breaks +_policeLoadoutData set ["uniforms", ["U_LIB_NKVD_Strelok", "U_LIB_NKVD_Efreitor"]]; +_policeLoadoutData set ["slUniforms", ["U_LIB_NKVD_Leutenant"]]; +_policeLoadoutData set ["vests", ["V_LIB_SOV_RA_MosinBelt"]]; +_policeLoadoutData set ["helmets", ["H_LIB_NKVD_PrivateCap", "H_LIB_NKVD_OfficerCap"]]; +_policeLoadoutData set ["slHelmets", ["H_LIB_NKVD_OfficerCap"]]; +_policeLoadoutData set ["sidearms", ["LIB_M1895"]]; + +_policeLoadoutData set ["rifles", [ +["LIB_M9130", "LIB_ACC_M1891_Bayo", "", "", [], [], ""], "LIB_M44" +]]; + +//////////////////////////////// +// Militia Loadout Data // +//////////////////////////////// + +private _militiaLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militiaLoadoutData set ["uniforms", ["U_LIB_SOV_Strelok"]]; +_militiaLoadoutData set ["vests", ["V_LIB_SOV_RA_MosinBelt"]]; +_militiaLoadoutData set ["mgVests", ["V_LIB_SOV_RA_MGBelt"]]; +_militiaLoadoutData set ["slVests", ["V_LIB_SOV_RA_TankOfficerSet"]]; +_militiaLoadoutData set ["backpacks", ["B_LIB_SOV_RA_MGAmmoBag_Empty", "B_LIB_SOV_RA_GasBag"]]; +_militiaLoadoutData set ["helmets", ["H_LIB_SOV_RA_PrivateCap"]]; +_militiaLoadoutData set ["slHelmets", ["H_LIB_SOV_RA_OfficerCap"]]; + +_militiaLoadoutData set ["ATLaunchers", []]; +_militiaLoadoutData set ["lightATLaunchers", ["LIB_Faustpatrone"]]; + +_militiaLoadoutData set ["rifles", [ +["LIB_M9130", "LIB_ACC_M1891_Bayo", "", "", [], [], ""] +]]; +_militiaLoadoutData set ["carbines", ["LIB_M38"]]; +_militiaLoadoutData set ["SMGs", ["LIB_M38"]]; + +_militiaLoadoutData set ["sidearms", ["LIB_M1895"]]; + +////////////////////////// +// Misc Loadouts // +////////////////////////// + +private _crewLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_crewLoadoutData set ["uniforms", ["U_LIB_SOV_Tank_ryadovoi"]]; +_crewLoadoutData set ["vests", ["V_LIB_SOV_RA_Belt"]]; +_crewLoadoutData set ["helmets", ["H_LIB_SOV_TankHelmet"]]; + +_crewLoadoutData set ["machineGuns", [ +"LIB_DT", "LIB_DT_OPTIC", +["LIB_PPSh41_d", "", "", "", ["LIB_71Rnd_762x25"], [], ""] +]]; + +private _pilotLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_pilotLoadoutData set ["uniforms", ["U_LIB_SOV_Pilot"]]; +_pilotLoadoutData set ["vests", ["V_LIB_SOV_RA_Belt"]]; +_pilotLoadoutData set ["backpacks", ["B_LIB_SOV_RA_Paradrop"]]; +_pilotLoadoutData set ["helmets", ["H_LIB_SOV_PilotHelmet"]]; + +private _officerLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_officerLoadoutData set ["uniforms", ["U_LIB_SOV_Kapitan_summer"]]; +_officerLoadoutData set ["vests", ["V_LIB_SOV_RA_OfficerVest"]]; +_officerLoadoutData set ["slHelmets", ["H_LIB_SOV_RA_OfficerCap"]]; + +_officerLoadoutData set ["slWeapons", ["LIB_PPSh41_m"]]; + +///////////////////////////////// +// Unit Type Definitions // +///////////////////////////////// +//These define the loadouts for different unit types. +//For example, rifleman, grenadier, squad leader, etc. +//In 95% of situations, you *should not need to edit these*. +//Almost all factions can be set up just by modifying the loadout data above. +//However, these exist in case you really do want to do a lot of custom alterations. + +private _squadLeaderTemplate = { + ["slHelmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["slVests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["backpacks"] call _fnc_setBackpack; + + [["slWeapons", "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", 4] call _fnc_addAdditionalMuzzleMagazines; + + ["slSidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_squadLeader_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["signalsmokeGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["binoculars"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _riflemanTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["lightBackpacks"] call _fnc_setBackpack; + + ["rifles"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_rifleman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _medicTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["medBackpacks"] call _fnc_setBackpack; + + [["SMGs", "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_medic"] call _fnc_addItemSet; + ["items_medic_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _grenadierTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [["grenadeLaunchers", "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", selectRandom [3,4,5,6]] call _fnc_addAdditionalMuzzleMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_grenadier_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 4] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _explosivesExpertTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["engBackpacks"] call _fnc_setBackpack; + + [[selectRandom ["SMGs", "carbines"], "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_explosivesExpert_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["lightExplosives", 2] call _fnc_addItem; + if (random 1 > 0.5) then {["heavyExplosives", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["atMines", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["apMines", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _engineerTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["engBackpacks"] call _fnc_setBackpack; + + [selectRandom["SMGs", "carbines"]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_engineer_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + if (random 1 > 0.5) then {["lightExplosives", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _latTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + private _type = selectRandomWeighted ["light", 3,"rifle", 2,"grenade", 1]; + + switch(_type) do { + case "light": + { + ["rifles"] call _fnc_setPrimary; + ["lightBackpacks"] call _fnc_setBackpack; + + ["primary", 5] call _fnc_addMagazines; + ["lightATLaunchers"] call _fnc_setLauncher; + + ["launcher", 1] call _fnc_addMagazines; + ["antiTankGrenades", 2] call _fnc_addItem; + }; + case "rifle": + { + ["lightBackpacks"] call _fnc_setBackpack; + + ["ATRifle"] call _fnc_setPrimary; + ["primary", round (random [5, 7, 10])] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 5] call _fnc_addMagazines; + }; + case "grenade": + { + ["lightBackpacks"] call _fnc_setBackpack; + + ["rifles"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["antiTankGrenades", 4] call _fnc_addItem; + }; + }; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_lat_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _atTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + [[selectRandom ["SMGs", "carbines"], "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + private _launch = ["ATLaunchers", "lightATLaunchers"] call _fnc_fallback; + + if (_launch == "ATLaunchers") then { + ["atBackpacks"] call _fnc_setBackpack; + }; + + [_launch] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 2] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_at_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiTankGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _aaTemplate = { + call (selectRandom [_latTemplate, _atTemplate]); +}; + +private _machineGunnerTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["mgVests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [["machineGuns", "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 4] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 4] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_machineGunner_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _marksmanTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["lightBackpacks"] call _fnc_setBackpack; + + ["marksmanRifles"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 4] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_marksman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _sniperTemplate = { + call _marksmanTemplate; +}; + +private _policeTemplate = { + ["helmets"] call _fnc_setHelmet; + ["uniforms"] call _fnc_setUniform; + + ["vests"] call _fnc_setVest; + + ["rifles"] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_police_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; +private _policeSLTemplate = { + call _policeTemplate; + if(random 10 > 6) then + { + ["slHelmets"] call _fnc_setHelmet; + ["slUniforms"] call _fnc_setUniform; + }; +}; + +private _crewTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["lightBackpacks"] call _fnc_setBackpack; + + if(random 10 > 5) then + { + [selectRandom ["SMGs", "carbines"]] call _fnc_setPrimary; + if(random 10 > 8) then + { + ["machineGuns"] call _fnc_setPrimary; + }; + ["primary", 2] call _fnc_addMagazines; + }; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 4] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_crew_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["NVGs"] call _fnc_addNVGs; +}; +private _pilotTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["backpacks"] call _fnc_setBackpack; + ["uniforms"] call _fnc_setUniform; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 3] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_crew_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["NVGs"] call _fnc_addNVGs; +}; + +private _unarmedTemplate = { + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_unarmed_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _traitorTemplate = { + call _unarmedTemplate; + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; +}; + +//////////////////////////////////////////////////////////////////////////////////////// +// You shouldn't touch below this line unless you really really know what you're doing. +// Things below here can and will break the gamemode if improperly changed. +//////////////////////////////////////////////////////////////////////////////////////// + +///////////////////////////// +// Special Forces Units // +///////////////////////////// +private _prefix = "SF"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _sfLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +/*{ + params ["_name", "_loadoutTemplate"]; + private _loadouts = [_sfLoadoutData, _loadoutTemplate] call _fnc_buildLoadouts; + private _finalName = _prefix + _name; + [_finalName, _loadouts] call _fnc_saveToTemplate; +} forEach _unitTypes; +*/ + +/////////////////////// +// Military Units // +/////////////////////// +private _prefix = "military"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Police Units // +//////////////////////// +private _prefix = "police"; +private _unitTypes = [ + ["SquadLeader", _policeSLTemplate], + ["Standard", _policeTemplate] +]; + +[_prefix, _unitTypes, _policeLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Militia Units // +//////////////////////// +private _prefix = "militia"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _militiaLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +////////////////////// +// Misc Units // +////////////////////// + +//The following lines are determining the loadout of vehicle crew +["other", [["Crew", _crewTemplate]], _crewLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout of the pilots +["other", [["Pilot", _pilotTemplate]], _pilotLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the unit used in the "kill the official" mission +["other", [["Official", _squadLeaderTemplate]], _officerLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "kill the traitor" mission +["other", [["Traitor", _traitorTemplate]], _militiaLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "Invader Punishment" mission +["other", [["Unarmed", _UnarmedTemplate]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_UK.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_UK.sqf new file mode 100644 index 0000000000..feb421005b --- /dev/null +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_UK.sqf @@ -0,0 +1,797 @@ +////////////////////////// +// Side Information // +////////////////////////// + +["name", "UK"] call _fnc_saveToTemplate; +["spawnMarkerName", "UK Support Corridor"] call _fnc_saveToTemplate; + +["flag", "Flag_FIA_F"] call _fnc_saveToTemplate; +["flagTexture", "\A3\Data_F\Flags\flag_uk_co.paa"] call _fnc_saveToTemplate; +["flagMarkerType", "flag_UK"] call _fnc_saveToTemplate; + +////////////////////////// +// Vehicles // +////////////////////////// + +["ammobox", "LIB_WeaponsBox_Big_SU"] call _fnc_saveToTemplate; +["surrenderCrate", "LIB_BasicAmmunitionBox_US"] call _fnc_saveToTemplate; +["equipmentBox", "WW2_Cle_Container"] call _fnc_saveToTemplate; + +// vehicles can be placed in more than one category if they fit between both. Cost will be derived by the higher category +["vehiclesBasic", ["LIB_US_Willys_MB"]] call _fnc_saveToTemplate; +["vehiclesLightUnarmed", ["LIB_US_Willys_MB", "LIB_US_Willys_MB_Hood"]] call _fnc_saveToTemplate; +["vehiclesLightArmed", ["LIB_US_Willys_MB_M1919", "LIB_US_Willys_MB_M1919", "LIB_US_Scout_M3_FFV"]] call _fnc_saveToTemplate; // Should be armed, unarmoured to lightly armoured, with 0-4 passengers +["vehiclesTrucks", ["LIB_US_GMC_Tent","LIB_US_GMC_Open","LIB_UniversalCarrier"]] call _fnc_saveToTemplate; +["vehiclesCargoTrucks", ["LIB_US_GMC_Tent","LIB_US_GMC_Open"]] call _fnc_saveToTemplate; +["vehiclesAmmoTrucks", ["LIB_US_GMC_Ammo"]] call _fnc_saveToTemplate; +["vehiclesRepairTrucks", ["LIB_US_GMC_Parm"]] call _fnc_saveToTemplate; +["vehiclesFuelTrucks", ["LIB_US_GMC_Fuel"]] call _fnc_saveToTemplate; +["vehiclesMedical", ["LIB_US_GMC_Ambulance"]] call _fnc_saveToTemplate; +["vehiclesLightAPCs", []] call _fnc_saveToTemplate; +["vehiclesAPCs", ["LIB_US_M3_Halftrack", "LIB_US_M3_Halftrack"]] call _fnc_saveToTemplate; +["vehiclesIFVs", ["LIB_Cromwell_Mk4"]] call _fnc_saveToTemplate; // capable of surviving multiple rockets, cannon armed, with 6-8 passengers + +private _vehiclesLightTanks = ["LIB_M8_Greyhound", "LIB_M3A3_Stuart","LIB_M5A1_Stuart"]; //There's an argument to be made to put the Greyhound in lightArmed too, leaving it here for the moment though +private _vehiclesTanks = ["LIB_M4A4_FIREFLY","LIB_Cromwell_Mk4","LIB_Cromwell_Mk4","LIB_Cromwell_Mk4"]; +private _vehiclesHeavyTanks = ["LIB_Churchill_Mk7","LIB_Churchill_Mk7_Crocodile","LIB_Churchill_Mk7_Howitzer"]; + +["vehiclesAA", ["LIB_Zis5v_61K"]] call _fnc_saveToTemplate; // ideally heavily armed with anti-ground capability and enclosed turret. Passengers will be ignored + + +["vehiclesTransportBoats", ["LIB_LCA"]] call _fnc_saveToTemplate; +["vehiclesGunBoats", ["LIB_UK_LCI"]] call _fnc_saveToTemplate; +["vehiclesAmphibious", []] call _fnc_saveToTemplate; + +["vehiclesPlanesCAS", ["LIB_RAF_P39"]] call _fnc_saveToTemplate; // Will be used with CAS script, must be defined in setPlaneLoadout. Needs fixed gun and either rockets or missiles +["vehiclesPlanesAA", ["LIB_RAF_P39"]] call _fnc_saveToTemplate; // +["vehiclesPlanesTransport", ["LIB_C47_RAF"]] call _fnc_saveToTemplate; + +["vehiclesHelisLight", []] call _fnc_saveToTemplate; // ideally fragile & unarmed helis seating 4+ +["vehiclesHelisTransport", []] call _fnc_saveToTemplate; +// Should be capable of dealing damage to ground targets without additional scripting +["vehiclesHelisLightAttack", []] call _fnc_saveToTemplate; // Utility helis with fixed or door guns + rocket pods +["vehiclesHelisAttack", []] call _fnc_saveToTemplate; // Proper attack helis: Apache, Hind etc + +["vehiclesArtillery", ["LIB_leFH18"]] call _fnc_saveToTemplate; +["magazines", createHashMapFromArray [ +["LIB_leFH18", ["LIB_20x_Shell_105L28_Gr39HlC_HE"]] +]] call _fnc_saveToTemplate; //element format: [Vehicle class, [Magazines]] + +["uavsAttack", []] call _fnc_saveToTemplate; +["uavsPortable", []] call _fnc_saveToTemplate; + +//Config special vehicles +//These intentionally appear again above among the regular 'military' vehile, to inject some british (militia) troops into the mix +["vehiclesMilitiaLightArmed", ["LIB_UK_Willys_MB_M1919", "LIB_UK_Willys_MB_M1919"]] call _fnc_saveToTemplate; +["vehiclesMilitiaTrucks", ["LIB_US_NAC_GMC_Tent", "LIB_US_NAC_GMC_Tent","LIB_US_NAC_GMC_Open"]] call _fnc_saveToTemplate; +["vehiclesMilitiaCars", ["LIB_UK_Willys_MB","LIB_UK_Willys_MB_Hood"]] call _fnc_saveToTemplate; + +["vehiclesPolice", ["LIB_GazM1"]] call _fnc_saveToTemplate; + +if (isClass (configFile >> "CfgPatches" >> "FA_WW2_Armored_Cars")) then { + _vehiclesLightTanks append ["FA_T17E1", "FA_DaimlerMk2", "FA_DaimlerMk2"]; //There's an argument to be made to put these in lightArmed too, leaving them here for the moment though +}; +if (isClass (configFile >> "CfgPatches" >> "FA_WW2_Tanks")) then { + _vehiclesTanks append ["FA_ValentineMk3","FA_ValentineMk3"]; +}; +["vehiclesLightTanks", _vehiclesLightTanks] call _fnc_saveToTemplate; +["vehiclesTanks", _vehiclesTanks] call _fnc_saveToTemplate; +["vehiclesHeavyTanks", _vehiclesHeavyTanks] call _fnc_saveToTemplate; + +//["staticMGs", ["LIB_M1919_M2"]] call _fnc_saveToTemplate; +["staticMGs", ["a3a_hmg_02_high"]] call _fnc_saveToTemplate; +["staticAT", ["LIB_Pak40_g"]] call _fnc_saveToTemplate; +["staticAA", ["LIB_61k"]] call _fnc_saveToTemplate; +["staticMortars", ["LIB_M2_60"]] call _fnc_saveToTemplate; + +["mortarMagazineHE", "LIB_8Rnd_60mmHE_M2"] call _fnc_saveToTemplate; +["mortarMagazineSmoke", ""] call _fnc_saveToTemplate; + +//Minefield definition +//CFGVehicles variant of Mines are needed "ATMine", "APERSTripMine", "APERSMine" +["minefieldAT", ["LIB_US_M1A1_ATMINE"]] call _fnc_saveToTemplate; +["minefieldAPERS", ["LIB_US_M3_MINE"]] call _fnc_saveToTemplate; + +#include "IFA_Vehicle_Attributes.sqf" + +///////////////////// +/// Identities /// +///////////////////// +//Faces and Voices given to AI Factions. +["voices", ["Male01ENGB", "Male02ENGB", "Male03ENGB", "Male04ENGB", "Male05ENGB"]] call _fnc_saveToTemplate; +["faces", [ +"GreekHead_A3_05","GreekHead_A3_07","Sturrock","WhiteHead_01","WhiteHead_02", +"WhiteHead_03","WhiteHead_04","WhiteHead_05","WhiteHead_06","WhiteHead_07", +"WhiteHead_08","WhiteHead_09","WhiteHead_11","WhiteHead_12","WhiteHead_14", +"WhiteHead_15","WhiteHead_16","WhiteHead_18","WhiteHead_19","WhiteHead_20","WhiteHead_21"]] call _fnc_saveToTemplate; +"EnglishMen" call _fnc_saveNames; + +////////////////////////// +// Loadouts // +////////////////////////// +private _loadoutData = call _fnc_createLoadoutData; +_loadoutData set ["rifles", []]; +_loadoutData set ["carbines", []]; +_loadoutData set ["grenadeLaunchers", [ +["LIB_LeeEnfield_No4_CUP", "LIB_ACC_GL_Enfield_CUP_Empty", "", "", [], ["LIB_1Rnd_G_MillsBomb"], ""] +]]; +_loadoutData set ["SMGs", []]; +_loadoutData set ["machineGuns", ["LIB_Bren_Mk2"]]; +_loadoutData set ["marksmanRifles", [ +["LIB_LeeEnfield_No4_Scoped", "", "", "", [], [], ""], +["LIB_LeeEnfield_No4_Scoped", "", "", "", [], [], ""], +["LIB_LeeEnfield_No4_Scoped", "", "", "", ["LIB_10Rnd_770x56_MkVIII"], [], ""] +]]; + +_loadoutData set ["lightATLaunchers", []]; +_loadoutData set ["ATLaunchers", ["LIB_PIAT"]]; +_loadoutData set ["missileATLaunchers", []]; +_loadoutData set ["AALaunchers", []]; +_loadoutData set ["sidearms", ["LIB_Colt_M1911", "LIB_Webley_mk6", "LIB_Webley_mk6"]]; +_loadoutData set ["slSidearms", ["LIB_Colt_M1911", "LIB_Webley_mk6", "LIB_Webley_Flare"]]; + +_loadoutData set ["ATMines", ["LIB_US_M1A1_ATMINE_mag"]]; +_loadoutData set ["APMines", ["LIB_M3_MINE_mag","LIB_US_M3_MINE_mag"]]; +_loadoutData set ["lightExplosives", ["LIB_Ladung_Small_MINE_mag"]]; +_loadoutData set ["heavyExplosives", ["LIB_Ladung_Big_MINE_mag", "LIB_US_TNT_4pound_mag"]]; + +_loadoutData set ["antiTankGrenades", ["LIB_No82"]]; +_loadoutData set ["antiInfantryGrenades", ["LIB_MillsBomb"]]; +_loadoutData set ["smokeGrenades", ["LIB_No77", "LIB_No77", "LIB_US_M18"]]; +_loadoutData set ["signalsmokeGrenades", ["LIB_US_M18_Green","LIB_US_M18_Red","LIB_US_M18_Yellow"]]; + + +//Basic equipment. Shouldn't need touching most of the time. +//Mods might override this, or certain mods might want items removed (No GPSs in WW2, for example) +_loadoutData set ["maps", ["ItemMap"]]; +_loadoutData set ["watches", ["ItemWatch"]]; +_loadoutData set ["compasses", ["ItemCompass"]]; +_loadoutData set ["radios", ["ItemRadio"]]; +_loadoutData set ["gpses", []]; +_loadoutData set ["NVGs", []]; +_loadoutData set ["binoculars", ["LIB_Binocular_UK"]]; +_loadoutData set ["rangefinders", ["LIB_Binocular_UK"]]; + +_loadoutData set ["uniforms", []]; +_loadoutData set ["engUniforms", []]; +_loadoutData set ["medUniforms", []]; +_loadoutData set ["vests", []]; +_loadoutData set ["slVests", ["V_LIB_UK_P37_Holster"]]; + +_loadoutData set ["backpacks", ["B_LIB_UK_HSack_Blanco", "B_LIB_UK_HSack_Blanco_Tea", "B_LIB_UK_HSack_Blanco_Cape"]]; +_loadoutData set ["longRangeRadios", []]; +_loadoutData set ["helmets", []]; +_loadoutData set ["slHelmets", ["H_LIB_UK_Beret"]]; + +_loadoutData set ["facewear", []]; + +//Item *set* definitions. These are added in their entirety to unit loadouts. No randomisation is applied. +_loadoutData set ["items_medical_basic", ["BASIC"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_medical_standard", ["STANDARD"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_medical_medic", ["MEDIC"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_miscEssentials", [] call A3A_fnc_itemset_miscEssentials]; + +//Unit type specific item sets. Add or remove these, depending on the unit types in use. +_loadoutData set ["items_squadLeader_extras", []]; +_loadoutData set ["items_rifleman_extras", []]; +_loadoutData set ["items_medic_extras", []]; +_loadoutData set ["items_grenadier_extras", []]; +_loadoutData set ["items_explosivesExpert_extras", ["ToolKit", "MineDetector"]]; +_loadoutData set ["items_engineer_extras", ["ToolKit", "MineDetector"]]; +_loadoutData set ["items_lat_extras", []]; +_loadoutData set ["items_at_extras", []]; +_loadoutData set ["items_aa_extras", []]; +_loadoutData set ["items_machineGunner_extras", []]; +_loadoutData set ["items_marksman_extras", []]; +_loadoutData set ["items_sniper_extras", []]; +_loadoutData set ["items_police_extras", []]; +_loadoutData set ["items_crew_extras", []]; +_loadoutData set ["items_unarmed_extras", []]; + +//TODO - ACE overrides for misc essentials, medical and engineer gear + +/////////////////////////////////////// +// Special Forces Loadout Data // +/////////////////////////////////////// + +private _sfLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_sfLoadoutData set ["uniforms", ["U_LIB_UK_DenisonSmock"]]; +_sfLoadoutData set ["engUniforms", ["U_LIB_UK_DenisonSmock"]]; +_sfLoadoutData set ["vests", ["V_LIB_UK_P37_Heavy_Blanco","V_LIB_UK_P37_Sten_Blanco"]]; +_sfLoadoutData set ["slVests", ["V_LIB_UK_P37_Heavy_Blanco","V_LIB_UK_P37_Sten_Blanco"]]; +_sfLoadoutData set ["helmets", ["H_LIB_UK_Para_Helmet_Mk2","H_LIB_UK_Para_Helmet_Mk2_Camo","H_LIB_UK_Para_Helmet_Mk2_Net"]]; +_sfLoadoutData set ["slHelmets", ["H_LIB_UK_Balmoral", "H_LIB_UK_Para_Beret"]]; +//["Weapon", "Muzzle", "Rail", "Sight", [], [], "Bipod"]; + +_sfLoadoutData set ["slWeapons", [ +"LIB_M1A1_Carbine", +"a3a_lib_M2_Carbine", +"LIB_M1928_Thompson", +"LIB_M1928_Thompson", +["LIB_M1928_Thompson", "", "", "", ["LIB_50Rnd_45ACP", "LIB_30Rnd_45ACP"], [], ""] +]]; +_sfLoadoutData set ["rifles", [ +"LIB_M1A1_Carbine" +]]; +_sfLoadoutData set ["carbines", [ +"LIB_M1A1_Carbine", +"LIB_M1A1_Carbine", +"a3a_lib_M2_Carbine" +]]; +_sfLoadoutData set ["SMGs", [ +"LIB_M1928_Thompson", +"LIB_M1928_Thompson", +["LIB_M1928_Thompson", "", "", "", ["LIB_50Rnd_45ACP", "LIB_30Rnd_45ACP"], [], ""] +]]; +///////////////////////////////// +// Military Loadout Data // +///////////////////////////////// + +private _militaryLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militaryLoadoutData set ["uniforms", ["U_LIB_UK_P37", "U_LIB_UK_P37Jerkins"]]; +_militaryLoadoutData set ["engUniforms", ["U_LIB_UK_P37_Corporal", "U_LIB_UK_P37Jerkins_Corporal"]]; +_militaryLoadoutData set ["vests", ["V_LIB_UK_P37_Rifleman_Blanco","V_LIB_UK_P37_Gasmask_Blanco"]]; +_militaryLoadoutData set ["medVests", ["V_LIB_UK_P37_Gasmask", "V_LIB_UK_P37_Heavy"]]; +_militaryLoadoutData set ["slVests", ["V_LIB_UK_P37_Holster_Blanco", "V_LIB_UK_P37_Officer_Blanco", "V_LIB_UK_P37_Sten_Blanco"]]; + +_militaryLoadoutData set ["helmets", ["H_LIB_UK_Helmet_Mk3","H_LIB_UK_Helmet_Mk3_Camo","H_LIB_UK_Helmet_Mk3_Net"]]; + +_militaryLoadoutData set ["slWeapons", [ +"LIB_M1_Carbine", "LIB_M1928A1_Thompson", +"LIB_Sten_Mk5", +["LIB_Sten_Mk5", "LIB_ACC_No4_Mk2_Bayo", "", "", [], [], ""] +]]; +_militaryLoadoutData set ["rifles", [ +"LIB_LeeEnfield_No4", +["LIB_LeeEnfield_No4", "LIB_ACC_No4_Mk2_Bayo", "", "", [], [], ""] +]]; +_militaryLoadoutData set ["carbines", ["LIB_M1_Carbine","LIB_Sten_Mk2"]]; +_militaryLoadoutData set ["SMGs", ["LIB_M1928A1_Thompson","LIB_Sten_Mk2","LIB_Sten_Mk2"]]; + +_militaryLoadoutData set ["sidearms", ["LIB_Webley_mk6"]]; +_militaryLoadoutData set ["slSidearms", ["LIB_Colt_M1911", "LIB_Webley_mk6", "LIB_Webley_Flare"]]; + +//////////////////////////////// +// Militia Loadout Data // +//////////////////////////////// + +private _militiaLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militiaLoadoutData set ["uniforms", ["U_LIB_UK_P37", "U_LIB_UK_P37Jerkins"]]; +_militiaLoadoutData set ["engUniforms", ["U_LIB_UK_P37_Corporal", "U_LIB_UK_P37Jerkins_Corporal"]]; +_militiaLoadoutData set ["vests", ["V_LIB_UK_P37_Rifleman_Blanco"]]; +_militiaLoadoutData set ["helmets", ["H_LIB_UK_Helmet_Mk2"]]; +_militiaLoadoutData set ["slHelmets", ["H_LIB_UK_Helmet_Mk2_Beachgroup"]]; + +_militiaLoadoutData set ["slWeapons", ["LIB_Sten_Mk2"]]; +_militiaLoadoutData set ["rifles", [ +"LIB_LeeEnfield_No1", +["LIB_LeeEnfield_No1", "LIB_ACC_P1903_Bayo", "", "", [], [], ""] +//["LIB_LeeEnfield_No1", "LIB_ACC_P1903_Bayo", "", "", [], [], ""] //Moving to desert templates +]]; +_militiaLoadoutData set ["carbines", ["LIB_LeeEnfield_No1","LIB_LeeEnfield_No1"]]; +_militiaLoadoutData set ["grenadeLaunchers", [ +"LIB_LeeEnfield_No1", +["LIB_LeeEnfield_No1_CUP", "LIB_ACC_GL_Enfield_CUP_Empty", "", "", [], ["LIB_1Rnd_G_MillsBomb"], ""] +]]; +_militiaLoadoutData set ["SMGs", ["LIB_LeeEnfield_No1","LIB_Sten_Mk2"]]; +_militiaLoadoutData set ["machineGuns", ["LIB_Sten_Mk2","LIB_M1918A2_BAR"]]; +_militiaLoadoutData set ["marksmanRifles", ["LIB_LeeEnfield_No4","LIB_LeeEnfield_No4_Scoped"]]; + +_militiaLoadoutData set ["sidearms", ["LIB_Webley_mk6"]]; +_militiaLoadoutData set ["slSidearms", ["LIB_Webley_mk6", "LIB_Webley_mk6", "LIB_Webley_Flare"]]; + +////////////////////////// +// Misc Loadouts // +////////////////////////// + +private _crewLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_crewLoadoutData set ["uniforms", ["U_LIB_UK_P37_Sergeant", "U_LIB_UK_P37"]]; +_crewLoadoutData set ["vests", ["V_LIB_UK_P37_Crew"]]; +_crewLoadoutData set ["helmets", ["H_LIB_UK_Beret_Tankist", "H_LIB_UK_Beret_Headset"]]; + +_crewLoadoutData set ["SMGs", ["LIB_Sten_Mk2"]]; +_crewLoadoutData set ["sidearms", ["LIB_Colt_M1911", "LIB_Webley_mk6"]]; + +private _pilotLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_pilotLoadoutData set ["uniforms", ["U_LIB_US_Pilot", "U_LIB_US_Pilot_2"]]; +_pilotLoadoutData set ["vests", ["V_LIB_US_LifeVest"]]; +_pilotLoadoutData set ["backpacks", ["B_LIB_US_TypeA3"]]; +_pilotLoadoutData set ["helmets", ["H_LIB_US_Helmet_Pilot"]]; + +_pilotLoadoutData set ["sidearms", ["LIB_Colt_M1911"]]; + +private _officerLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_officerLoadoutData set ["uniforms", ["U_LIB_US_Pilot"]]; +_officerLoadoutData set ["vests", ["V_LIB_UK_P37_Officer_Blanco"]]; +_officerLoadoutData set ["slHelmets", ["H_LIB_UK_Pilot_Cap"]]; +_officerLoadoutData set ["backpacks", []]; + +_officerLoadoutData set ["slWeapons", ["LIB_Sten_Mk2", "LIB_Sten_Mk5"]]; +_officerLoadoutData set ["slSidearms", ["LIB_Colt_M1911", "LIB_Webley_mk6"]]; + +///////////////////////////////// +// Unit Type Definitions // +///////////////////////////////// +//These define the loadouts for different unit types. +//For example, rifleman, grenadier, squad leader, etc. +//In 95% of situations, you *should not need to edit these*. +//Almost all factions can be set up just by modifying the loadout data above. +//However, these exist in case you really do want to do a lot of custom alterations. + +private _squadLeaderTemplate = { + [["slHelmets", "helmets"] call _fnc_fallback] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["slVests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["backpacks"] call _fnc_setBackpack; + + [["slWeapons", "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", 4] call _fnc_addAdditionalMuzzleMagazines; + + ["slSidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_squadLeader_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["signalsmokeGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["binoculars"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _riflemanTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["rifles"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_rifleman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _medicTemplate = { + [["medHelmets", "helmets"] call _fnc_fallback] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + [["medVests", "vests"] call _fnc_fallback] call _fnc_setVest; + [["medUniforms", "engUniforms"] call _fnc_fallback] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [[selectRandom ["SMGs", "carbines"], "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_medic"] call _fnc_addItemSet; + ["items_medic_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _grenadierTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [["grenadeLaunchers", "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", selectRandom [3,4,5]] call _fnc_addAdditionalMuzzleMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_grenadier_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 4] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _explosivesExpertTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["engUniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [[selectRandom ["SMGs", "carbines"], "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_explosivesExpert_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["lightExplosives", 2] call _fnc_addItem; + if (random 1 > 0.5) then {["heavyExplosives", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["atMines", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["apMines", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _engineerTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["engUniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [selectRandom["SMGs", "carbines"]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_engineer_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + if (random 1 > 0.5) then {["lightExplosives", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _latTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["rifles"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + if(random 10 > 5) then + { + ["ATLaunchers"] call _fnc_setLauncher; + ["backpacks"] call _fnc_setBackpack; + ["launcher", 1] call _fnc_addMagazines; + ["antiInfantryGrenades", 1] call _fnc_addItem; + } else { + ["antiTankGrenades", 4] call _fnc_addItem; + }; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_lat_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _atTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + [[selectRandom ["SMGs", "carbines"], "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["backpacks"] call _fnc_setBackpack; + + ["ATLaunchers"] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 2] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_at_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiTankGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _aaTemplate = { + call (selectRandom [_latTemplate, _atTemplate]); +}; + +private _machineGunnerTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [["machineGuns", "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 4] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 4] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_machineGunner_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _marksmanTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["marksmanRifles"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 4] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_marksman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _sniperTemplate = { + call _marksmanTemplate; +}; + +private _policeTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["rifles"] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_police_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _crewTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + if(random 10 > 5) then + { + [selectRandom ["SMGs", "carbines"]] call _fnc_setPrimary; + ["primary", 2] call _fnc_addMagazines; + }; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 4] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_crew_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["NVGs"] call _fnc_addNVGs; +}; +private _pilotTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["backpacks"] call _fnc_setBackpack; + ["uniforms"] call _fnc_setUniform; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 3] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_crew_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["NVGs"] call _fnc_addNVGs; +}; + +private _unarmedTemplate = { + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_unarmed_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _traitorTemplate = { + call _unarmedTemplate; + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; +}; + +//////////////////////////////////////////////////////////////////////////////////////// +// You shouldn't touch below this line unless you really really know what you're doing. +// Things below here can and will break the gamemode if improperly changed. +//////////////////////////////////////////////////////////////////////////////////////// + +///////////////////////////// +// Special Forces Units // +///////////////////////////// +private _prefix = "SF"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _sfLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +/*{ + params ["_name", "_loadoutTemplate"]; + private _loadouts = [_sfLoadoutData, _loadoutTemplate] call _fnc_buildLoadouts; + private _finalName = _prefix + _name; + [_finalName, _loadouts] call _fnc_saveToTemplate; +} forEach _unitTypes; +*/ + +/////////////////////// +// Military Units // +/////////////////////// +private _prefix = "military"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Police Units // +//////////////////////// +private _prefix = "police"; +private _unitTypes = [ + ["SquadLeader", _policeTemplate], + ["Standard", _policeTemplate] +]; + +[_prefix, _unitTypes, _militiaLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Militia Units // +//////////////////////// +private _prefix = "militia"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _militiaLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +////////////////////// +// Misc Units // +////////////////////// + +//The following lines are determining the loadout of vehicle crew +["other", [["Crew", _crewTemplate]], _crewLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout of the pilots +["other", [["Pilot", _pilotTemplate]], _pilotLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the unit used in the "kill the official" mission +["other", [["Official", _squadLeaderTemplate]], _officerLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "kill the traitor" mission +["other", [["Traitor", _traitorTemplate]], _militiaLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "Invader Punishment" mission +["other", [["Unarmed", _UnarmedTemplate]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_US.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_US.sqf new file mode 100644 index 0000000000..68b666bd9c --- /dev/null +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_US.sqf @@ -0,0 +1,821 @@ +////////////////////////// +// Side Information // +////////////////////////// + +["name", "US"] call _fnc_saveToTemplate; +["spawnMarkerName", "US Support Corridor"] call _fnc_saveToTemplate; + +["flag", "Flag_FIA_F"] call _fnc_saveToTemplate; +["flagTexture", "a3\data_f\flags\flag_us_co.paa"] call _fnc_saveToTemplate; +["flagMarkerType", "flag_USA"] call _fnc_saveToTemplate; + +////////////////////////// +// Vehicles // +////////////////////////// + +["ammobox", "LIB_WeaponsBox_Big_SU"] call _fnc_saveToTemplate; +["surrenderCrate", "LIB_BasicAmmunitionBox_US"] call _fnc_saveToTemplate; +["equipmentBox", "WW2_Cle_Container"] call _fnc_saveToTemplate; + +// vehicles can be placed in more than one category if they fit between both. Cost will be derived by the higher category +["vehiclesBasic", ["LIB_US_Willys_MB"]] call _fnc_saveToTemplate; +["vehiclesLightUnarmed", ["LIB_US_Willys_MB", "LIB_US_Willys_MB_Hood"]] call _fnc_saveToTemplate; +["vehiclesLightArmed", ["LIB_US_Willys_MB_M1919", "LIB_US_Scout_M3_FFV"]] call _fnc_saveToTemplate; // Should be armed, unarmoured to lightly armoured, with 0-4 passengers +["vehiclesTrucks", ["LIB_US_GMC_Tent","LIB_US_GMC_Tent"]] call _fnc_saveToTemplate; +["vehiclesCargoTrucks", ["LIB_US_GMC_Tent","LIB_US_GMC_Open"]] call _fnc_saveToTemplate; +["vehiclesAmmoTrucks", ["LIB_US_GMC_Ammo"]] call _fnc_saveToTemplate; +["vehiclesRepairTrucks", ["LIB_US_GMC_Parm"]] call _fnc_saveToTemplate; +["vehiclesFuelTrucks", ["LIB_US_GMC_Fuel"]] call _fnc_saveToTemplate; +["vehiclesMedical", ["LIB_US_GMC_Ambulance"]] call _fnc_saveToTemplate; +["vehiclesLightAPCs", []] call _fnc_saveToTemplate; // armed, lightly armoured, with 6-8 passengers +["vehiclesAPCs", ["LIB_US_M3_Halftrack", "LIB_US_M3_Halftrack"]] call _fnc_saveToTemplate; // armed with enclosed turret, armoured, with 6-8 passengers +["vehiclesIFVs", ["LIB_M4A3_75"]] call _fnc_saveToTemplate; // capable of surviving multiple rockets, cannon armed, with 6-8 passengers + +private _vehiclesLightTanks = ["LIB_M8_Greyhound", "LIB_M3A3_Stuart","LIB_M5A1_Stuart"]; //There's an argument to be made to put the Greyhound in lightArmed too, leaving it here for the moment though +private _vehiclesTanks = ["LIB_M4A3_76","LIB_M4A3_76_HVSS","LIB_M4A3_75","LIB_M4A3_75"]; +private _vehiclesHeavyTanks = []; + + +["vehiclesAA", ["LIB_Zis5v_61K"]] call _fnc_saveToTemplate; //Fake "truck with bofors" + + +["vehiclesTransportBoats", ["LIB_LCA", "LIB_LCVP"]] call _fnc_saveToTemplate; +["vehiclesGunBoats", ["LIB_LCI"]] call _fnc_saveToTemplate; +["vehiclesAmphibious", []] call _fnc_saveToTemplate; + +["vehiclesPlanesCAS", ["LIB_P47","LIB_US_P39"]] call _fnc_saveToTemplate; // Will be used with CAS script, must be defined in setPlaneLoadout. Needs fixed gun and either rockets or missiles +["vehiclesPlanesAA", ["LIB_P47","LIB_US_P39","LIB_US_P39_2"]] call _fnc_saveToTemplate; // +["vehiclesPlanesTransport", ["LIB_C47_Skytrain"]] call _fnc_saveToTemplate; + +["vehiclesHelisLight", []] call _fnc_saveToTemplate; +["vehiclesHelisTransport", []] call _fnc_saveToTemplate; +["vehiclesHelisLightAttack", []] call _fnc_saveToTemplate; +["vehiclesHelisAttack", []] call _fnc_saveToTemplate; + +["vehiclesArtillery", ["LIB_leFH18"]] call _fnc_saveToTemplate; +["magazines", createHashMapFromArray [ +["LIB_leFH18", ["LIB_20x_Shell_105L28_Gr39HlC_HE"]] +]] call _fnc_saveToTemplate; //element format: [Vehicle class, [Magazines]] + +["uavsAttack", []] call _fnc_saveToTemplate; +["uavsPortable", []] call _fnc_saveToTemplate; + +//Config special vehicles +//These intentionally appear again above among the regular 'military' vehile, to inject some british (militia) troops into the mix +["vehiclesMilitiaLightArmed", ["LIB_UK_Willys_MB_M1919", "LIB_UK_Willys_MB_M1919"]] call _fnc_saveToTemplate; +["vehiclesMilitiaTrucks", ["LIB_US_NAC_GMC_Tent","LIB_US_NAC_GMC_Open"]] call _fnc_saveToTemplate; +["vehiclesMilitiaCars", ["LIB_UK_Willys_MB","LIB_UK_Willys_MB_Hood"]] call _fnc_saveToTemplate; + +["vehiclesPolice", ["LIB_GazM1"]] call _fnc_saveToTemplate; + +if (isClass (configFile >> "CfgPatches" >> "FA_WW2_Tanks")) then { + _vehiclesHeavyTanks append ["FA_M26"]; +}; +["vehiclesLightTanks", _vehiclesLightTanks] call _fnc_saveToTemplate; +["vehiclesTanks", _vehiclesTanks] call _fnc_saveToTemplate; +["vehiclesHeavyTanks", _vehiclesHeavyTanks] call _fnc_saveToTemplate; + +//["staticMGs", ["LIB_M1919_M2"]] call _fnc_saveToTemplate; +["staticMGs", ["a3a_hmg_02_high"]] call _fnc_saveToTemplate; +["staticAT", ["LIB_Pak40_g"]] call _fnc_saveToTemplate; +["staticAA", ["LIB_61k"]] call _fnc_saveToTemplate; //Fake Bofors +["staticMortars", ["LIB_M2_60"]] call _fnc_saveToTemplate; + +["mortarMagazineHE", "LIB_8Rnd_60mmHE_M2"] call _fnc_saveToTemplate; +["mortarMagazineSmoke", ""] call _fnc_saveToTemplate; + +//Minefield definition +//CFGVehicles variant of Mines are needed "ATMine", "APERSTripMine", "APERSMine" +["minefieldAT", ["LIB_US_M1A1_ATMINE"]] call _fnc_saveToTemplate; +["minefieldAPERS", ["LIB_US_M3_MINE"]] call _fnc_saveToTemplate; + +#include "IFA_Vehicle_Attributes.sqf" + +///////////////////// +/// Identities /// +///////////////////// +//Faces and Voices given to AI Factions. +["voices", ["Male01ENG","Male02ENG","Male03ENG","Male04ENG","Male05ENG","Male06ENG","Male07ENG","Male08ENG","Male09ENG","Male10ENG","Male11ENG","Male12ENG"]] call _fnc_saveToTemplate; +["faces", ["AfricanHead_01","AfricanHead_02","AfricanHead_03","Barklem", +"GreekHead_A3_05","GreekHead_A3_07","Sturrock","WhiteHead_01","WhiteHead_02", +"WhiteHead_03","WhiteHead_04","WhiteHead_05","WhiteHead_06","WhiteHead_07", +"WhiteHead_08","WhiteHead_09","WhiteHead_11","WhiteHead_12","WhiteHead_14", +"WhiteHead_15","WhiteHead_16","WhiteHead_18","WhiteHead_19","WhiteHead_20", +"WhiteHead_21"]] call _fnc_saveToTemplate; +"NATOMen" call _fnc_saveNames; + +////////////////////////// +// Loadouts // +////////////////////////// +private _loadoutData = call _fnc_createLoadoutData; +_loadoutData set ["rifles", []]; +_loadoutData set ["carbines", []]; +_loadoutData set ["grenadeLaunchers", []]; +_loadoutData set ["SMGs", []]; +_loadoutData set ["machineGuns", []]; +_loadoutData set ["marksmanRifles", [ +["LIB_M1903A4_Springfield", "", "", "", [], [], ""], +["LIB_M1903A4_Springfield", "", "", "", ["LIB_5Rnd_762x63","LIB_5Rnd_762x63","LIB_5Rnd_762x63_t"], [], ""], +["LIB_M1903A4_Springfield", "", "", "", ["LIB_5Rnd_762x63","LIB_5Rnd_762x63","LIB_5Rnd_762x63_M1"], [], ""] +]]; + +_loadoutData set ["lightATLaunchers", []]; +_loadoutData set ["ATLaunchers", ["LIB_M1A1_Bazooka"]]; +_loadoutData set ["missileATLaunchers", []]; +_loadoutData set ["AALaunchers", []]; +_loadoutData set ["sidearms", ["LIB_Colt_M1911"]]; +_loadoutData set ["slSidearms", ["LIB_Colt_M1911", "LIB_Colt_M1911", "LIB_FLARE_PISTOL"]]; + +_loadoutData set ["ATMines", ["LIB_US_M1A1_ATMINE_mag"]]; +_loadoutData set ["APMines", ["LIB_US_M3_MINE_mag"]]; +_loadoutData set ["lightExplosives", ["LIB_Ladung_Small_MINE_mag"]]; +_loadoutData set ["heavyExplosives", ["LIB_Ladung_Big_MINE_mag", "LIB_US_TNT_4pound_mag"]]; + +_loadoutData set ["antiTankGrenades", ["LIB_No82"]]; +_loadoutData set ["antiInfantryGrenades", ["LIB_US_Mk_2"]]; +_loadoutData set ["smokeGrenades", ["LIB_US_M18"]]; +_loadoutData set ["signalsmokeGrenades", ["LIB_US_M18_Green","LIB_US_M18_Red","LIB_US_M18_Yellow"]]; + + +//Basic equipment. Shouldn't need touching most of the time. +//Mods might override this, or certain mods might want items removed (No GPSs in WW2, for example) +_loadoutData set ["maps", ["ItemMap"]]; +_loadoutData set ["watches", ["ItemWatch"]]; +_loadoutData set ["compasses", ["ItemCompass"]]; +_loadoutData set ["radios", ["ItemRadio"]]; +_loadoutData set ["gpses", []]; +_loadoutData set ["NVGs", []]; +_loadoutData set ["binoculars", ["LIB_Binocular_US"]]; +_loadoutData set ["rangefinders", ["LIB_Binocular_US"]]; + +_loadoutData set ["uniforms", []]; +_loadoutData set ["vests", []]; +_loadoutData set ["backpacks", []]; +_loadoutData set ["lightBackpacks", ["B_LIB_US_Bandoleer"]]; +_loadoutData set ["atBackpacks", ["B_LIB_US_RocketBag_Empty"]]; +_loadoutData set ["longRangeRadios", []]; +_loadoutData set ["helmets", []]; + +_loadoutData set ["facewear", []]; + +//Item *set* definitions. These are added in their entirety to unit loadouts. No randomisation is applied. +_loadoutData set ["items_medical_basic", ["BASIC"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_medical_standard", ["STANDARD"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_medical_medic", ["MEDIC"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_miscEssentials", [] call A3A_fnc_itemset_miscEssentials]; + +//Unit type specific item sets. Add or remove these, depending on the unit types in use. +_loadoutData set ["items_squadLeader_extras", []]; +_loadoutData set ["items_rifleman_extras", []]; +_loadoutData set ["items_medic_extras", []]; +_loadoutData set ["items_grenadier_extras", []]; +_loadoutData set ["items_explosivesExpert_extras", ["ToolKit", "MineDetector"]]; +_loadoutData set ["items_engineer_extras", ["ToolKit", "MineDetector"]]; +_loadoutData set ["items_lat_extras", []]; +_loadoutData set ["items_at_extras", []]; +_loadoutData set ["items_aa_extras", []]; +_loadoutData set ["items_machineGunner_extras", []]; +_loadoutData set ["items_marksman_extras", []]; +_loadoutData set ["items_sniper_extras", []]; +_loadoutData set ["items_police_extras", []]; +_loadoutData set ["items_crew_extras", []]; +_loadoutData set ["items_unarmed_extras", []]; + +//TODO - ACE overrides for misc essentials, medical and engineer gear + +/////////////////////////////////////// +// Special Forces Loadout Data // +/////////////////////////////////////// + +private _sfLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_sfLoadoutData set ["uniforms", ["U_LIB_US_Rangers_Uniform", "U_LIB_US_Rangers_Private_1st", "U_LIB_US_Rangers_Corp"]]; +_sfLoadoutData set ["slUniforms", ["U_LIB_US_Rangers_Sergeant"]]; +_sfLoadoutData set ["engUniforms", ["U_LIB_US_Rangers_Eng"]]; +_sfLoadoutData set ["medUniforms", ["U_LIB_US_Rangers_Med"]]; + +_sfLoadoutData set ["vests", ["V_LIB_US_Assault_Vest", "V_LIB_US_Assault_Vest_dday"]]; +_sfLoadoutData set ["medVests", ["V_LIB_US_Assault_Vest_Light"]]; +_sfLoadoutData set ["slVests", ["V_LIB_US_Assault_Vest_Thompson"]]; + +_sfLoadoutData set ["backpacks", ["B_LIB_US_M36_Bandoleer"]]; +_sfLoadoutData set ["helmets", ["H_LIB_US_Rangers_Helmet_ns", "H_LIB_US_Rangers_Helmet", "H_LIB_US_Rangers_Helmet_os"]]; +_sfLoadoutData set ["slHelmets", ["H_LIB_US_Rangers_Helmet_NCO", "H_LIB_US_Rangers_Helmet_First_lieutenant","H_LIB_US_Rangers_Helmet_Second_lieutenant", "H_LIB_US_Rangers_Helmet_Cap"]]; +_sfLoadoutData set ["atBackpacks", ["B_LIB_US_Backpack_RocketBag_Empty"]]; + +//["Weapon", "Muzzle", "Rail", "Sight", [], [], "Bipod"]; + +_sfLoadoutData set ["lightATLaunchers", [ +["LIB_M1_Garand_M7", "LIB_ACC_GL_M7", "", "", [], ["LIB_1Rnd_G_M9A1"], ""] +]]; +_sfLoadoutData set ["slWeapons", ["LIB_M1928_Thompson", "LIB_M1928A1_Thompson", "LIB_M1_Garand", "LIB_M1A1_Carbine", "LIB_M1A1_Carbine"]]; +_sfLoadoutData set ["rifles", ["LIB_M1_Garand", "LIB_M1A1_Carbine"]]; +_sfLoadoutData set ["carbines", ["LIB_M1A1_Carbine","a3a_lib_M2_Carbine"]]; +_sfLoadoutData set ["grenadeLaunchers", [ +["LIB_M1_Garand_M7", "LIB_ACC_GL_M7", "", "", [], ["LIB_1Rnd_G_Mk2"], ""], +["LIB_M1_Garand_M7", "LIB_ACC_GL_M7", "", "", [], ["LIB_1Rnd_G_Mk2", "LIB_1Rnd_G_M9A1"], ""] +]]; +_sfLoadoutData set ["SMGs", ["LIB_M1928_Thompson", "LIB_M1A1_Thompson", "LIB_M1A1_Carbine"]]; +_sfLoadoutData set ["machineGuns", ["LIB_M1918A2_BAR", "LIB_M1919A6"]]; +///////////////////////////////// +// Military Loadout Data // +///////////////////////////////// + +private _militaryLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militaryLoadoutData set ["uniforms", ["U_LIB_US_AB_Uniform_M43", "U_LIB_US_AB_Uniform_M43_FC","U_LIB_US_AB_Uniform_M43_Flag","U_LIB_US_AB_Uniform_M43_corporal"]]; +_militaryLoadoutData set ["slUniforms", ["U_LIB_US_AB_Uniform_M43_NCO"]]; +_militaryLoadoutData set ["engUniforms", ["U_LIB_US_AB_Uniform_M43_corporal"]]; +_militaryLoadoutData set ["medUniforms", ["U_LIB_US_AB_Uniform_M43_Medic"]]; + +_militaryLoadoutData set ["vests", ["V_LIB_US_AB_Vest_Garand", "V_LIB_US_AB_Vest_Bar","V_LIB_US_AB_Vest_Thompson"]]; +_militaryLoadoutData set ["medVests", ["V_LIB_US_Vest_Medic", "V_LIB_US_Vest_Medic2"]]; +_militaryLoadoutData set ["slVests", ["V_LIB_US_AB_Vest_Padded_Thompson_nco_Radio", "V_LIB_US_AB_Vest_Padded_Carbine_nco_Radio"]]; + +_militaryLoadoutData set ["backpacks", ["B_LIB_US_Backpack"]]; +_militaryLoadoutData set ["helmets", [ +"H_LIB_US_AB_Helmet_Clear_1","H_LIB_US_AB_Helmet_Clear_2","H_LIB_US_AB_Helmet_Clear_3", +"H_LIB_US_AB_Helmet_Plain_1","H_LIB_US_AB_Helmet_Plain_2","H_LIB_US_AB_Helmet_Plain_3", +"H_LIB_US_AB_Helmet","H_LIB_US_AB_Helmet_2","H_LIB_US_AB_Helmet_3","H_LIB_US_AB_Helmet_4","H_LIB_US_AB_Helmet_5" +]]; +_militaryLoadoutData set ["slHelmets", ["H_LIB_US_AB_Helmet_CO_1","H_LIB_US_AB_Helmet_CO_2","H_LIB_US_AB_Helmet_NCO_1","H_LIB_US_AB_Helmet_NCO_2"]]; +_militaryLoadoutData set ["medHelmets", ["H_LIB_US_AB_Helmet_Medic_1"]]; +_militaryLoadoutData set ["radios", ["ItemRadio"]]; + +_militaryLoadoutData set ["lightATLaunchers", [ +["LIB_M1_Garand_M7", "LIB_ACC_GL_M7", "", "", [], ["LIB_1Rnd_G_M9A1"], ""] +]]; +_militaryLoadoutData set ["slWeapons", ["LIB_M3_GreaseGun", "LIB_M1A1_Thompson", "LIB_M1_Garand", "LIB_M1_Carbine", "LIB_M1_Carbine"]]; +_militaryLoadoutData set ["rifles", [["LIB_M1_Garand", "LIB_ACC_M1_Bayo", "", "", [], [], ""],"LIB_M1_Garand" ]]; +_militaryLoadoutData set ["carbines", ["LIB_M1_Carbine"]]; +_militaryLoadoutData set ["grenadeLaunchers", [ +["LIB_M1_Garand_M7", "LIB_ACC_GL_M7", "", "", [], ["LIB_1Rnd_G_Mk2"], ""], +["LIB_M1_Garand_M7", "LIB_ACC_GL_M7", "", "", [], ["LIB_1Rnd_G_Mk2", "LIB_1Rnd_G_M9A1"], ""] +]]; +_militaryLoadoutData set ["SMGs", ["LIB_M3_GreaseGun", "LIB_M3_GreaseGun", "LIB_M1A1_Thompson"]]; +_militaryLoadoutData set ["machineGuns", [ +["LIB_M1918A2_BAR", "", "LIB_M1918A2_BAR_Handle", "", [], [], "LIB_M1918A2_BAR_Bipod"], +["LIB_M1918A2_BAR", "", "LIB_M1918A2_BAR_Handle", "", [], [], "LIB_M1918A2_BAR_Bipod"], +"LIB_M1919A4", "LIB_M1919A4"]]; + +/////////////////////////////// +// Police Loadout Data // +/////////////////////////////// + +private _policeLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; // touch and shit breaks +_policeLoadoutData set ["uniforms", ["U_LIB_US_Private"]]; +_policeLoadoutData set ["vests", ["V_LIB_SOV_RA_Belt"]]; +_policeLoadoutData set ["helmets", ["H_LIB_US_Helmet"]]; //I did want a US Garrison/Side cap + +_policeLoadoutData set ["rifles", [ +["LIB_M1903A3_Springfield", "LIB_ACC_M1_Bayo", "", "", [], [], ""],"LIB_M1903A3_Springfield" +]]; + +//////////////////////////////// +// Militia Loadout Data // +//////////////////////////////// + +private _militiaLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militiaLoadoutData set ["uniforms", ["U_LIB_US_Private"]]; +_militiaLoadoutData set ["engUniforms", ["U_LIB_US_Eng"]]; +_militiaLoadoutData set ["slUniforms", ["U_LIB_US_Sergeant"]]; +_militiaLoadoutData set ["vests", ["V_LIB_US_Vest_Garand"]]; +_militiaLoadoutData set ["backpacks", ["B_LIB_US_M36"]]; +_militiaLoadoutData set ["atBackpacks", ["B_LIB_US_M36_Rocketbag_Empty"]]; +_militiaLoadoutData set ["helmets", ["H_LIB_US_Helmet_Net"]]; +_militiaLoadoutData set ["slHelmets", ["H_LIB_US_Helmet_Net"]]; + +_militiaLoadoutData set ["slWeapons", ["LIB_M3_GreaseGun", "LIB_M1903A3_Springfield"]]; +_militiaLoadoutData set ["rifles", [ +["LIB_M1903A3_Springfield", "LIB_ACC_M1_Bayo", "", "", [], [], ""] +]]; +_militiaLoadoutData set ["carbines", ["LIB_M1903A3_Springfield"]]; +_militiaLoadoutData set ["SMGs", ["LIB_M3_GreaseGun"]]; +_militiaLoadoutData set ["machineGuns", [ +"LIB_M3_GreaseGun", +["LIB_M1918A2_BAR", "", "LIB_M1918A2_BAR_Handle", "", [], [], ""] +]]; + +////////////////////////// +// Misc Loadouts // +////////////////////////// + +private _crewLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_crewLoadoutData set ["uniforms", ["U_LIB_US_Tank_Crew", "U_LIB_US_Tank_Crew2"]]; +_crewLoadoutData set ["vests", ["V_LIB_US_Vest_Carbine"]]; +_crewLoadoutData set ["helmets", ["H_LIB_US_Helmet_Tank"]]; + +private _pilotLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_pilotLoadoutData set ["uniforms", ["U_LIB_US_Pilot", "U_LIB_US_Pilot_2"]]; +_pilotLoadoutData set ["vests", ["V_LIB_US_LifeVest"]]; +_pilotLoadoutData set ["backpacks", ["B_LIB_US_TypeA3"]]; +_pilotLoadoutData set ["helmets", ["H_LIB_US_Helmet_Pilot"]]; + +_pilotLoadoutData set ["sidearms", ["LIB_Colt_M1911"]]; + +private _officerLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_officerLoadoutData set ["slUniforms", ["U_LIB_US_Pilot"]]; +_officerLoadoutData set ["vests", ["V_LIB_US_Vest_Carbine_nco"]]; +_officerLoadoutData set ["slHelmets", ["H_LIB_US_Pilot_Cap"]]; +_officerLoadoutData set ["backpacks", []]; + +_officerLoadoutData set ["slWeapons", ["LIB_M3_GreaseGun", "LIB_M1_Carbine"]]; +_officerLoadoutData set ["slSidearms", ["LIB_Colt_M1911"]]; + +///////////////////////////////// +// Unit Type Definitions // +///////////////////////////////// +//These define the loadouts for different unit types. +//For example, rifleman, grenadier, squad leader, etc. +//In 95% of situations, you *should not need to edit these*. +//Almost all factions can be set up just by modifying the loadout data above. +//However, these exist in case you really do want to do a lot of custom alterations. + +private _squadLeaderTemplate = { + [["slHelmets", "helmets"] call _fnc_fallback] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["slVests"] call _fnc_setVest; + [["slUniforms", "uniforms"] call _fnc_fallback] call _fnc_setUniform; + + ["backpacks"] call _fnc_setBackpack; + + [["slWeapons", "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", 4] call _fnc_addAdditionalMuzzleMagazines; + + ["slSidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_squadLeader_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["signalsmokeGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["binoculars"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _riflemanTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["lightBackpacks"] call _fnc_setBackpack; + ["rifles"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_rifleman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _medicTemplate = { + [["medHelmets", "helmets"] call _fnc_fallback] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["medVests"] call _fnc_setVest; + [["medUniforms", "engUniforms"] call _fnc_fallback] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [[selectRandom ["SMGs", "carbines"], "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_medic"] call _fnc_addItemSet; + ["items_medic_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _grenadierTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [["grenadeLaunchers", "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", selectRandom [3,4,5]] call _fnc_addAdditionalMuzzleMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_grenadier_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 4] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _explosivesExpertTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["engUniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [[selectRandom ["SMGs", "carbines"], "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_explosivesExpert_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["lightExplosives", 2] call _fnc_addItem; + if (random 1 > 0.5) then {["heavyExplosives", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["atMines", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["apMines", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _engineerTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["engUniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [selectRandom["SMGs", "carbines"]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_engineer_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + if (random 1 > 0.5) then {["lightExplosives", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _latTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + private _latgl = [selectRandom ["lightATLaunchers", "rifles"], "rifles"] call _fnc_fallback; + [_latgl] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", 5] call _fnc_addAdditionalMuzzleMagazines; + + if(_latgl == "rifles") then + { + if(random 10 > 6) then + { + ["ATLaunchers"] call _fnc_setLauncher; + ["atBackpacks"] call _fnc_setBackpack; + ["launcher", 1] call _fnc_addMagazines; + ["antiInfantryGrenades", 1] call _fnc_addItem; + } else { + ["lightBackpacks"] call _fnc_setBackpack; + ["antiTankGrenades", 4] call _fnc_addItem; + }; + } else { + ["backpacks"] call _fnc_setBackpack; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["antiTankGrenades", 2] call _fnc_addItem; + }; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_lat_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _atTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + [[selectRandom ["SMGs", "carbines"], "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["atBackpacks"] call _fnc_setBackpack; + + ["ATLaunchers"] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 2] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_at_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiTankGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _aaTemplate = { + call (selectRandom [_latTemplate, _atTemplate]); +}; + +private _machineGunnerTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [["machineGuns", "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 4] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 4] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_machineGunner_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _marksmanTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["lightBackpacks"] call _fnc_setBackpack; + + ["marksmanRifles"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 4] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_marksman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _sniperTemplate = { + call _marksmanTemplate; +}; + +private _policeTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["rifles"] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_police_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _crewTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["lightBackpacks"] call _fnc_setBackpack; + + if(random 10 > 5) then + { + [selectRandom ["SMGs", "carbines"]] call _fnc_setPrimary; + ["primary", 2] call _fnc_addMagazines; + }; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 4] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_crew_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["NVGs"] call _fnc_addNVGs; +}; +private _pilotTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["backpacks"] call _fnc_setBackpack; + ["uniforms"] call _fnc_setUniform; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 3] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_crew_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["NVGs"] call _fnc_addNVGs; +}; + +private _unarmedTemplate = { + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_unarmed_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _traitorTemplate = { + call _unarmedTemplate; + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; +}; + +//////////////////////////////////////////////////////////////////////////////////////// +// You shouldn't touch below this line unless you really really know what you're doing. +// Things below here can and will break the gamemode if improperly changed. +//////////////////////////////////////////////////////////////////////////////////////// + +///////////////////////////// +// Special Forces Units // +///////////////////////////// +private _prefix = "SF"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _sfLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +/*{ + params ["_name", "_loadoutTemplate"]; + private _loadouts = [_sfLoadoutData, _loadoutTemplate] call _fnc_buildLoadouts; + private _finalName = _prefix + _name; + [_finalName, _loadouts] call _fnc_saveToTemplate; +} forEach _unitTypes; +*/ + +/////////////////////// +// Military Units // +/////////////////////// +private _prefix = "military"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Police Units // +//////////////////////// +private _prefix = "police"; +private _unitTypes = [ + ["SquadLeader", _policeTemplate], + ["Standard", _policeTemplate] +]; + +[_prefix, _unitTypes, _policeLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Militia Units // +//////////////////////// +private _prefix = "militia"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _militiaLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +////////////////////// +// Misc Units // +////////////////////// + +//The following lines are determining the loadout of vehicle crew +["other", [["Crew", _crewTemplate]], _crewLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout of the pilots +["other", [["Pilot", _pilotTemplate]], _pilotLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the unit used in the "kill the official" mission +["other", [["Official", _squadLeaderTemplate]], _officerLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "kill the traitor" mission +["other", [["Traitor", _traitorTemplate]], _militiaLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "Invader Punishment" mission +["other", [["Unarmed", _UnarmedTemplate]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_WEH.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_WEH.sqf new file mode 100644 index 0000000000..7fdadebab0 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_WEH.sqf @@ -0,0 +1,816 @@ +////////////////////////// +// Side Information // +////////////////////////// + +["name", "Wehrmacht"] call _fnc_saveToTemplate; +["spawnMarkerName", "Wehrmacht Support Corridor"] call _fnc_saveToTemplate; + +["flag", "Flag_FIA_F"] call _fnc_saveToTemplate; +["flagTexture", "\x\A3A\addons\core\Pictures\Flags\ifa_weh.paa"] call _fnc_saveToTemplate; +["flagMarkerType", "a3a_flag_WEH"] call _fnc_saveToTemplate; + +////////////////////////// +// Vehicles // +////////////////////////// + +["ammobox", "LIB_WeaponsBox_Big_SU"] call _fnc_saveToTemplate; +["surrenderCrate", "LIB_BasicWeaponsBox_GER"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type +["equipmentBox", "WW2_Cle_Container"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type + +// vehicles can be placed in more than one category if they fit between both. Cost will be derived by the higher category +["vehiclesBasic", ["LIB_Kfz1_Hood"]] call _fnc_saveToTemplate; +["vehiclesLightUnarmed", ["LIB_Kfz1", "LIB_Kfz1_Hood"]] call _fnc_saveToTemplate; +private _vehiclesLightArmed = ["LIB_Kfz1_MG42", "LIB_Kfz1_MG42"]; // Should be armed, unarmoured to lightly armoured, with 0-4 passengers +["vehiclesTrucks", ["LIB_OpelBlitz_Open_Y_Camo","LIB_OpelBlitz_Tent_Y_Camo","LIB_SdKfz_7"]] call _fnc_saveToTemplate; +["vehiclesCargoTrucks", ["LIB_OpelBlitz_Open_Y_Camo","LIB_SdKfz_7"]] call _fnc_saveToTemplate; +["vehiclesAmmoTrucks", ["LIB_SdKfz_7_Ammo","LIB_OpelBlitz_Ammo"]] call _fnc_saveToTemplate; +["vehiclesRepairTrucks", ["LIB_OpelBlitz_Parm"]] call _fnc_saveToTemplate; +["vehiclesFuelTrucks", ["LIB_OpelBlitz_Fuel"]] call _fnc_saveToTemplate; +["vehiclesMedical", ["LIB_OpelBlitz_Ambulance"]] call _fnc_saveToTemplate; +["vehiclesLightAPCs", []] call _fnc_saveToTemplate; +["vehiclesAPCs", ["LIB_SdKfz251","LIB_SdKfz251_FFV"]] call _fnc_saveToTemplate; +_vehiclesIFVs = ["LIB_StuG_III_G_WS","a3a_lib_PzKpfwIV_noShield"]; + +private _vehiclesLightTanks = ["a3a_lib_PzKpfwIV_noShield"]; +["vehiclesTanks", ["LIB_StuG_III_G_WS","LIB_StuG_III_G","LIB_PzKpfwIV_H","LIB_PzKpfwIV_H","LIB_PzKpfwV","a3a_lib_PzKpfwIV_noShield"]] call _fnc_saveToTemplate; +["vehiclesHeavyTanks", ["LIB_PzKpfwVI_E","LIB_PzKpfwVI_E_1","LIB_PzKpfwVI_B"]] call _fnc_saveToTemplate; + +["vehiclesAA", ["LIB_FlakPanzerIV_Wirbelwind", "LIB_FlakPanzerIV_Wirbelwind", "LIB_SdKfz_7_AA"]] call _fnc_saveToTemplate; // ideally heavily armed with anti-ground capability and enclosed turret. Passengers will be ignored + + +["vehiclesTransportBoats", ["LIB_LCA"]] call _fnc_saveToTemplate; +["vehiclesGunBoats", ["LIB_LCI"]] call _fnc_saveToTemplate; +["vehiclesAmphibious", []] call _fnc_saveToTemplate; + +["vehiclesPlanesCAS", ["LIB_Ju87","LIB_FW190F8_2"]] call _fnc_saveToTemplate; // Will be used with CAS script, must be defined in setPlaneLoadout. Needs fixed gun and either rockets or missiles +["vehiclesPlanesAA", ["LIB_FW190F8","LIB_FW190F8_4","LIB_FW190F8_2","LIB_FW190F8_5","LIB_FW190F8_3"]] call _fnc_saveToTemplate; // +["vehiclesPlanesTransport", ["LIB_C47_RAF"]] call _fnc_saveToTemplate; + +["vehiclesHelisLight", []] call _fnc_saveToTemplate; // ideally fragile & unarmed helis seating 4+ +["vehiclesHelisTransport", []] call _fnc_saveToTemplate; +// Should be capable of dealing damage to ground targets without additional scripting +["vehiclesHelisLightAttack", []] call _fnc_saveToTemplate; // Utility helis with fixed or door guns + rocket pods +["vehiclesHelisAttack", []] call _fnc_saveToTemplate; // Proper attack helis: Apache, Hind etc + +["vehiclesArtillery", ["LIB_FlaK_36_ARTY","LIB_leFH18","LIB_SdKfz124"]] call _fnc_saveToTemplate; +["magazines", createHashMapFromArray [ +["LIB_FlaK_36_ARTY", ["LIB_45x_SprGr_KwK36_HE"]], +["LIB_leFH18", ["LIB_20x_Shell_105L28_Gr39HlC_HE"]], +["LIB_SdKfz124", ["LIB_20x_Shell_105L28_Gr39HlC_HE"]] +]] call _fnc_saveToTemplate; //element format: [Vehicle class, [Magazines]] + +["uavsAttack", []] call _fnc_saveToTemplate; +["uavsPortable", []] call _fnc_saveToTemplate; + +//Config special vehicles +["vehiclesMilitiaLightArmed", ["LIB_Kfz1_MG42_camo", "LIB_Kfz1_MG42_camo"]] call _fnc_saveToTemplate; +["vehiclesMilitiaTrucks", ["LIB_OpelBlitz_Open_G_Camo"]] call _fnc_saveToTemplate; +["vehiclesMilitiaCars", ["LIB_Kfz1_camo","LIB_Kfz1_Hood_camo"]] call _fnc_saveToTemplate; + +["vehiclesPolice", ["LIB_Kfz1_Hood_sernyt","LIB_Kfz1_sernyt"]] call _fnc_saveToTemplate; + +if (isClass (configFile >> "CfgPatches" >> "FA_WW2_Armored_Cars")) then { + _vehiclesLightArmed append ["FA_BA64_Captured"]; + _vehiclesIFVs append ["FA_Sdkfz231", "FA_Sdkfz234", "FA_Sdkfz234_4", "FA_Sdkfz231"]; +}; +if (isClass (configFile >> "CfgPatches" >> "FA_WW2_Tanks")) then { + _vehiclesLightTanks = ["FA_Panzer2", "FA_Panzer2", "FA_Pz38t", "FA_Pz38t", "FA_Pz38t"]; +}; +["vehiclesLightArmed", _vehiclesLightArmed] call _fnc_saveToTemplate; +["vehiclesIFVs", _vehiclesIFVs] call _fnc_saveToTemplate; +["vehiclesLightTanks", _vehiclesLightTanks] call _fnc_saveToTemplate; + +//["staticMGs", ["LIB_MG42_Lafette_Deployed","LIB_MG34_Lafette_Deployed","LIB_MG42_Lafette_low_Deployed","LIB_MG34_Lafette_low_Deployed"]] call _fnc_saveToTemplate; +["staticMGs", ["a3a_hmg_02_high"]] call _fnc_saveToTemplate; +["staticAT", ["LIB_Pak40"]] call _fnc_saveToTemplate; +["staticAA", ["LIB_FlaK_36_AA","LIB_FlaK_38","LIB_FlaK_38","LIB_FlaK_38","LIB_FlaK_38","LIB_Flakvierling_38","LIB_Flakvierling_38"]] call _fnc_saveToTemplate; +["staticMortars", ["LIB_GrWr34","LIB_GrWr34_g"]] call _fnc_saveToTemplate; + +["mortarMagazineHE", "LIB_8Rnd_81mmHE_GRWR34"] call _fnc_saveToTemplate; +["mortarMagazineSmoke", "LIB_81mm_GRWR34_SmokeShell"] call _fnc_saveToTemplate; + +//Minefield definition +//CFGVehicles variant of Mines are needed "ATMine", "APERSTripMine", "APERSMine" +["minefieldAT", ["LIB_TMI_42_MINE"]] call _fnc_saveToTemplate; +["minefieldAPERS", ["LIB_SMI_35_1_MINE","LIB_SMI_35_MINE", "LIB_shumine_42_MINE"]] call _fnc_saveToTemplate; + +#include "IFA_Vehicle_Attributes.sqf" + +///////////////////// +/// Identities /// +///////////////////// +//Faces and Voices given to AI Factions. +["faces", ["WhiteHead_01","WhiteHead_02", +"WhiteHead_03","WhiteHead_04","WhiteHead_05","WhiteHead_06","WhiteHead_07", +"WhiteHead_08","WhiteHead_09","WhiteHead_11","WhiteHead_12","WhiteHead_14", +"WhiteHead_15","WhiteHead_16","WhiteHead_18","WhiteHead_19","WhiteHead_20", +"WhiteHead_21"]] call _fnc_saveToTemplate; +["voices", ["male01ger", "male02ger", "male03ger", "male04ger", "male05ger", "male06ger"]] call _fnc_saveToTemplate; +"LIB_GermanMen" call _fnc_saveNames; + +////////////////////////// +// Loadouts // +////////////////////////// +private _loadoutData = call _fnc_createLoadoutData; +_loadoutData set ["rifles", []]; +_loadoutData set ["carbines", []]; +_loadoutData set ["grenadeLaunchers", []]; +_loadoutData set ["SMGs", []]; +_loadoutData set ["machineGuns", []]; +_loadoutData set ["marksmanRifles", [ +["LIB_K98ZF39", "", "", "", ["LIB_5Rnd_792x57","LIB_5Rnd_792x57","LIB_5Rnd_792x57_SMK"], [], ""], +["LIB_K98ZF39", "", "", "", ["LIB_5Rnd_792x57","LIB_5Rnd_792x57","LIB_5Rnd_792x57_sS"], [], ""], +["LIB_K98ZF39", "", "", "", ["LIB_5Rnd_792x57","LIB_5Rnd_792x57","LIB_5Rnd_792x57_t"], [], ""] +]]; + +_loadoutData set ["lightATLaunchers", ["LIB_PzFaust_30m", "LIB_PzFaust_60m"]]; +_loadoutData set ["ATLaunchers", ["LIB_RPzB"]]; +_loadoutData set ["missileATLaunchers", []]; +_loadoutData set ["AALaunchers", []]; +_loadoutData set ["sidearms", ["LIB_P38"]]; +_loadoutData set ["slSidearms", ["LIB_P08", "LIB_M1896", "LIB_FLARE_PISTOL"]]; + +_loadoutData set ["ATMines", ["LIB_TMI_42_MINE_mag"]]; +_loadoutData set ["APMines", ["LIB_shumine_42_MINE_mag","LIB_SMI_35_MINE_mag","LIB_SMI_35_1_MINE_mag"]]; +_loadoutData set ["lightExplosives", ["LIB_Ladung_Small_MINE_mag"]]; +_loadoutData set ["heavyExplosives", ["LIB_Ladung_Big_MINE_mag", "LIB_US_TNT_4pound_mag"]]; + +_loadoutData set ["antiTankGrenades", ["LIB_Shg24x7", "LIB_Pwm"]]; +_loadoutData set ["antiInfantryGrenades", ["LIB_Shg24", "LIB_Shg24", "LIB_M39"]]; +_loadoutData set ["smokeGrenades", ["LIB_NB39"]]; +_loadoutData set ["signalsmokeGrenades", ["LIB_NB39"]]; + + +//Basic equipment. Shouldn't need touching most of the time. +//Mods might override this, or certain mods might want items removed (No GPSs in WW2, for example) +_loadoutData set ["maps", ["ItemMap"]]; +_loadoutData set ["watches", ["LIB_GER_ItemWatch"]]; +_loadoutData set ["compasses", ["LIB_GER_ItemCompass_deg"]]; +_loadoutData set ["radios", ["ItemRadio"]]; +_loadoutData set ["gpses", []]; +_loadoutData set ["NVGs", []]; +_loadoutData set ["binoculars", ["LIB_Binocular_GER"]]; +_loadoutData set ["rangefinders", ["LIB_Binocular_GER"]]; + +_loadoutData set ["uniforms", ["U_LIB_GER_Schutze", "U_LIB_GER_MG_schutze"]]; +_loadoutData set ["medUniforms", ["U_LIB_GER_Medic"]]; +_loadoutData set ["vests", []]; +_loadoutData set ["mgVests", ["V_LIB_GER_VestMG"]]; +_loadoutData set ["engVests", ["V_LIB_GER_PioneerVest"]]; +_loadoutData set ["slVests", ["V_LIB_GER_VestUnterofficer", "V_LIB_GER_FieldOfficer"]]; +_loadoutData set ["backpacks", []]; +_loadoutData set ["engBackpacks", ["B_LIB_GER_SapperBackpack_empty"]]; +_loadoutData set ["medBackpacks", ["B_LIB_GER_MedicBackpack_Empty", "B_LIB_GER_Tonister34_cowhide"]]; +_loadoutData set ["lightBackpacks", ["B_LIB_GER_A_frame"]]; +_loadoutData set ["atBackpacks", ["B_LIB_GER_Panzer_Empty"]]; +_loadoutData set ["longRangeRadios", []]; +_loadoutData set ["helmets", []]; + +_loadoutData set ["facewear", []]; + +//Item *set* definitions. These are added in their entirety to unit loadouts. No randomisation is applied. +_loadoutData set ["items_medical_basic", ["BASIC"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_medical_standard", ["STANDARD"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_medical_medic", ["MEDIC"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_miscEssentials", [] call A3A_fnc_itemset_miscEssentials]; + +//Unit type specific item sets. Add or remove these, depending on the unit types in use. +_loadoutData set ["items_squadLeader_extras", []]; +_loadoutData set ["items_rifleman_extras", []]; +_loadoutData set ["items_medic_extras", []]; +_loadoutData set ["items_grenadier_extras", []]; +_loadoutData set ["items_explosivesExpert_extras", ["ToolKit", "MineDetector"]]; +_loadoutData set ["items_engineer_extras", ["ToolKit", "MineDetector"]]; +_loadoutData set ["items_lat_extras", []]; +_loadoutData set ["items_at_extras", []]; +_loadoutData set ["items_aa_extras", []]; +_loadoutData set ["items_machineGunner_extras", []]; +_loadoutData set ["items_marksman_extras", []]; +_loadoutData set ["items_sniper_extras", []]; +_loadoutData set ["items_police_extras", []]; +_loadoutData set ["items_crew_extras", []]; +_loadoutData set ["items_unarmed_extras", []]; + +//TODO - ACE overrides for misc essentials, medical and engineer gear + +/////////////////////////////////////// +// Special Forces Loadout Data // +/////////////////////////////////////// + +private _sfLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_sfLoadoutData set ["uniforms", ["U_LIB_ST_Soldier_E44", "U_LIB_ST_MGunner_E44"]]; +_sfLoadoutData set ["medUniforms", ["U_LIB_ST_Medic_E44"]]; +_sfLoadoutData set ["vests", ["V_LIB_GER_VestG43", "V_LIB_GER_VestSTG"]]; +_sfLoadoutData set ["slVests", ["V_LIB_GER_VestUnterofficer"]]; +_sfLoadoutData set ["backpacks", ["B_LIB_GER_SapperBackpack_empty","B_LIB_GER_Tonister34_cowhide"]]; +_sfLoadoutData set ["helmets", ["H_LIB_ST_Helmet2"]]; + +_sfLoadoutData set ["antiInfantryGrenades", ["LIB_M39"]]; + +//["Weapon", "Muzzle", "Rail", "Sight", [], [], "Bipod"]; + +_sfLoadoutData set ["lightATLaunchers", []]; +_sfLoadoutData set ["slWeapons", [["LIB_MP44", "", "", "", ["LIB_30Rnd_792x33"], [], ""]]]; +_sfLoadoutData set ["rifles", ["LIB_G43"]]; +_sfLoadoutData set ["carbines", ["LIB_G43"]]; +_sfLoadoutData set ["grenadeLaunchers", [ +["LIB_MP44_GW", "LIB_ACC_GW_SB_Empty", "", "", ["LIB_30Rnd_792x33"], ["LIB_1Rnd_G_SPRGR_30"], ""], +["LIB_MP44_GW", "LIB_ACC_GW_SB_Empty", "", "", ["LIB_30Rnd_792x33"], ["LIB_1Rnd_G_SPRGR_30", "LIB_1Rnd_G_PZGR_40"], ""], +["LIB_MP44_GW", "LIB_ACC_GW_SB_Empty", "", "", ["LIB_30Rnd_792x33"], ["LIB_1Rnd_G_PZGR_40"], ""], +["LIB_MP44_GW", "LIB_ACC_GW_SB_Empty", "", "", ["LIB_30Rnd_792x33"], ["LIB_1Rnd_G_PZGR_40", "LIB_1Rnd_G_SPRGR_30"], ""] +]]; +_sfLoadoutData set ["SMGs", [["LIB_MP44", "", "", "", ["LIB_30Rnd_792x33"], [], ""]]]; +_sfLoadoutData set ["machineGuns", ["LIB_FG42G"]]; +_sfLoadoutData set ["marksmanRifles", [["LIB_FG42G", "", "", "LIB_Optic_Zf4", [], [], ""]]]; + +///////////////////////////////// +// Military Loadout Data // +///////////////////////////////// + +private _militaryLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militaryLoadoutData set ["vests", ["V_LIB_GER_VestKar98"]]; +_militaryLoadoutData set ["backpacks", ["B_LIB_GER_SapperBackpack_empty","B_LIB_GER_Tonister34_cowhide"]]; +_militaryLoadoutData set ["helmets", ["H_LIB_GER_Helmet"]]; +_militaryLoadoutData set ["radios", ["ItemRadio"]]; + +_militaryLoadoutData set ["slWeapons", [["LIB_MP40", "", "", "", ["LIB_32Rnd_9x19"], [], ""]]]; +_militaryLoadoutData set ["rifles", [["LIB_K98_Late", "LIB_ACC_K98_Bayo", "", "", [], ["LIB_5Rnd_792x57"], ""]]]; +_militaryLoadoutData set ["carbines", ["LIB_G41"]]; +_militaryLoadoutData set ["grenadeLaunchers", [ +["LIB_K98_Late_GW", "LIB_ACC_GW_SB_Empty", "", "", [], ["LIB_1Rnd_G_SPRGR_30"], ""], +["LIB_K98_Late_GW", "LIB_ACC_GW_SB_Empty", "", "", [], ["LIB_1Rnd_G_SPRGR_30", "LIB_1Rnd_G_PZGR_30"], ""], +["LIB_K98_Late_GW", "LIB_ACC_GW_SB_Empty", "", "", [], ["LIB_1Rnd_G_PZGR_30", "LIB_1Rnd_G_SPRGR_30"], ""] +]]; +_militaryLoadoutData set ["SMGs", [ +["LIB_MP40", "", "", "", ["LIB_32Rnd_9x19"], [], ""], +["LIB_MP38", "", "", "", ["LIB_32Rnd_9x19"], [], ""] +]]; +_militaryLoadoutData set ["machineGuns", ["LIB_MG34", "LIB_MG42"]]; + +//////////////////////////////// +// Militia Loadout Data // +//////////////////////////////// + +private _militiaLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militiaLoadoutData set ["vests", ["V_LIB_GER_PrivateBelt"]]; +_militiaLoadoutData set ["engVests", ["V_LIB_GER_VestMP40"]]; +_militiaLoadoutData set ["slVests", ["V_LIB_GER_FieldOfficer"]]; +_militiaLoadoutData set ["backpacks", ["B_LIB_GER_A_frame"]]; +_militiaLoadoutData set ["helmets", ["H_LIB_GER_Cap"]]; + +_militiaLoadoutData set ["antiInfantryGrenades", ["LIB_Shg24"]]; +_militiaLoadoutData set ["ATLaunchers", []]; +_militiaLoadoutData set ["slWeapons", [ +["LIB_MP38", "", "", "", ["LIB_32Rnd_9x19"], [], ""], +"LIB_K98_Late" +]]; +_militiaLoadoutData set ["lightATLaunchers", ["LIB_Faustpatrone"]]; +_militiaLoadoutData set ["rifles", [["LIB_K98_Late", "LIB_ACC_K98_Bayo", "", "", [], ["LIB_5Rnd_792x57"], ""] +]]; +_militiaLoadoutData set ["carbines", [ +["LIB_G3340", "", "", "", [], ["LIB_5Rnd_792x57"], ""] +]]; +_militiaLoadoutData set ["grenadeLaunchers", []]; +_militiaLoadoutData set ["SMGs", [ +["LIB_MP38", "", "", "", ["LIB_32Rnd_9x19"], [], ""] +]]; +_militiaLoadoutData set ["machineGuns", [ +["LIB_MP38", "", "", "", ["LIB_32Rnd_9x19"], [], ""], +"LIB_K98_Late" +]]; +_militiaLoadoutData set ["sidearms", ["LIB_WaltherPPK", "LIB_P38"]]; +_militiaLoadoutData set ["slSidearms", ["LIB_WaltherPPK", "LIB_P38", "LIB_FLARE_PISTOL"]]; + +////////////////////////// +// Misc Loadouts // +////////////////////////// + +private _crewLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_crewLoadoutData set ["uniforms", ["U_LIB_GER_Tank_crew_private", "U_LIB_GER_Tank_crew_unterofficer"]]; +_crewLoadoutData set ["vests", ["V_LIB_GER_TankPrivateBelt"]]; +_crewLoadoutData set ["helmets", ["H_LIB_GER_TankPrivateCap", "H_LIB_GER_TankPrivateCap2"]]; + +private _pilotLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_pilotLoadoutData set ["uniforms", ["U_LIB_GER_LW_pilot"]]; +_pilotLoadoutData set ["vests", ["V_LIB_GER_OfficerBelt"]]; +_pilotLoadoutData set ["helmets", ["H_LIB_GER_LW_PilotHelmet"]]; +_pilotLoadoutData set ["backpacks", ["B_LIB_GER_LW_Paradrop"]]; +_pilotLoadoutData set ["sidearms", ["LIB_WaltherPPK", "LIB_P08", "LIB_M1896", "a3a_lib_M712"]]; + +private _officerLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_officerLoadoutData set ["uniforms", ["U_LIB_GER_Oberst"]]; +_officerLoadoutData set ["slVests", ["V_LIB_GER_OfficerVest"]]; +_officerLoadoutData set ["helmets", ["H_LIB_GER_OfficerCap"]]; + +_officerLoadoutData set ["slWeapons", [ +["LIB_MP40", "", "", "", ["LIB_32Rnd_9x19"], [], ""] +]]; +_officerLoadoutData set ["slSidearms", ["LIB_P08", "LIB_M1896"]]; + +///////////////////////////////// +// Unit Type Definitions // +///////////////////////////////// +//These define the loadouts for different unit types. +//For example, rifleman, grenadier, squad leader, etc. +//In 95% of situations, you *should not need to edit these*. +//Almost all factions can be set up just by modifying the loadout data above. +//However, these exist in case you really do want to do a lot of custom alterations. + +private _squadLeaderTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["slVests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["backpacks"] call _fnc_setBackpack; + + [["slWeapons", "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", 4] call _fnc_addAdditionalMuzzleMagazines; + + ["slSidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_squadLeader_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["signalsmokeGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["binoculars"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _riflemanTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["lightBackpacks"] call _fnc_setBackpack; + + ["rifles"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", 4] call _fnc_addAdditionalMuzzleMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_rifleman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _medicTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["medUniforms"] call _fnc_setUniform; + ["medBackpacks"] call _fnc_setBackpack; + + [["SMGs", "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", 4] call _fnc_addAdditionalMuzzleMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_medic"] call _fnc_addItemSet; + ["items_medic_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _grenadierTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [["grenadeLaunchers", "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", selectRandom [3,4,5]] call _fnc_addAdditionalMuzzleMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_grenadier_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 4] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _explosivesExpertTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["engVests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["engBackpacks"] call _fnc_setBackpack; + + [[selectRandom ["SMGs", "carbines"], "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", 4] call _fnc_addAdditionalMuzzleMagazines; + + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_explosivesExpert_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["lightExplosives", 2] call _fnc_addItem; + if (random 1 > 0.5) then {["heavyExplosives", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["atMines", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["apMines", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _engineerTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["engVests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["engBackpacks"] call _fnc_setBackpack; + + [["SMGs", "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", 4] call _fnc_addAdditionalMuzzleMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_engineer_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + if (random 1 > 0.5) then {["lightExplosives", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _latTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["lightBackpacks"] call _fnc_setBackpack; + + ["rifles"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", 4] call _fnc_addAdditionalMuzzleMagazines; + + [["lightATLaunchers", "ATLaunchers"] call _fnc_fallback] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 1] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_lat_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiTankGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _atTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + [[selectRandom ["SMGs", "carbines"], "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", 4] call _fnc_addAdditionalMuzzleMagazines; + + private _launch = ["ATLaunchers", "lightATLaunchers"] call _fnc_fallback; + + [_launch] call _fnc_setLauncher; + if (_launch == "ATLaunchers") then { + ["atBackpacks"] call _fnc_setBackpack; + ["launcher", 2] call _fnc_addMagazines; + } else { + ["lightBackpacks"] call _fnc_setBackpack; + }; + + //TODO - Add a check if it's disposable. + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_at_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiTankGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _aaTemplate = { + call (selectRandom [_latTemplate, _atTemplate]); +}; + +private _machineGunnerTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["mgVests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [["machineGuns", "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 4] call _fnc_addMagazines; + ["primary", 4] call _fnc_addAdditionalMuzzleMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 4] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_machineGunner_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _marksmanTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["lightBackpacks"] call _fnc_setBackpack; + + ["marksmanRifles"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + ["primary", 3] call _fnc_addAdditionalMuzzleMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 4] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_marksman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _sniperTemplate = { + call _marksmanTemplate; +}; + +private _policeTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + ["rifles"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_police_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _crewTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["lightBackpacks"] call _fnc_setBackpack; + + if(random 10 > 5) then + { + ["SMGs"] call _fnc_setPrimary; + ["primary", 2] call _fnc_addMagazines; + }; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 4] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_crew_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["NVGs"] call _fnc_addNVGs; +}; +private _pilotTemplate = { + ["helmets"] call _fnc_setHelmet; + ["facewear"] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["backpacks"] call _fnc_setBackpack; + ["uniforms"] call _fnc_setUniform; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 3] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_crew_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["NVGs"] call _fnc_addNVGs; +}; + +private _unarmedTemplate = { + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_unarmed_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _traitorTemplate = { + call _unarmedTemplate; + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; +}; + +//////////////////////////////////////////////////////////////////////////////////////// +// You shouldn't touch below this line unless you really really know what you're doing. +// Things below here can and will break the gamemode if improperly changed. +//////////////////////////////////////////////////////////////////////////////////////// + +///////////////////////////// +// Special Forces Units // +///////////////////////////// +private _prefix = "SF"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _sfLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +/*{ + params ["_name", "_loadoutTemplate"]; + private _loadouts = [_sfLoadoutData, _loadoutTemplate] call _fnc_buildLoadouts; + private _finalName = _prefix + _name; + [_finalName, _loadouts] call _fnc_saveToTemplate; +} forEach _unitTypes; +*/ + +/////////////////////// +// Military Units // +/////////////////////// +private _prefix = "military"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Police Units // +//////////////////////// +private _prefix = "police"; +private _unitTypes = [ + ["SquadLeader", _policeTemplate], + ["Standard", _policeTemplate] +]; + +[_prefix, _unitTypes, _militiaLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Militia Units // +//////////////////////// +private _prefix = "militia"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["Medic", _medicTemplate, [["medic", true]]], + ["Engineer", _engineerTemplate, [["engineer", true]]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _grenadierTemplate], + ["LAT", _latTemplate], + ["AT", _atTemplate], + ["AA", _aaTemplate], + ["MachineGunner", _machineGunnerTemplate], + ["Marksman", _marksmanTemplate], + ["Sniper", _sniperTemplate] +]; + +[_prefix, _unitTypes, _militiaLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +////////////////////// +// Misc Units // +////////////////////// + +//The following lines are determining the loadout of vehicle crew +["other", [["Crew", _crewTemplate]], _crewLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout of the pilots +["other", [["Pilot", _pilotTemplate]], _pilotLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the unit used in the "kill the official" mission +["other", [["Official", _squadLeaderTemplate]], _officerLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "kill the traitor" mission +["other", [["Traitor", _traitorTemplate]], _militiaLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "Invader Punishment" mission +["other", [["Unarmed", _UnarmedTemplate]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_CIV_Common.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_CIV_Common.sqf new file mode 100644 index 0000000000..3d0afb2cac --- /dev/null +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_CIV_Common.sqf @@ -0,0 +1,67 @@ +////////////////////////// +// Vehicles // +////////////////////////// +["vehiclesCivCar", [ + "LIB_GazM1", 1.5, + "LIB_GazM1_dirty", 2.5, + "LIB_CIV_FFI_CitC4", 0.125, + "LIB_CIV_FFI_CitC4_2", 0.125, + "LIB_CIV_FFI_CitC4_3", 0.125 + ]] call _fnc_saveToTemplate; //this line determines civilian cars -- Example: ["vehiclesCivCar", ["C_Offroad_01_F"]] -- Array, can contain multiple assets + +["vehiclesCivIndustrial", [ + "LIB_CIV_FFI_CitC4", 0.25, + "LIB_CIV_FFI_CitC4_2", 0.25, + "LIB_CIV_FFI_CitC4_3", 0.25 +]] call _fnc_saveToTemplate; //this line determines civilian trucks -- Example: ["vehiclesCivIndustrial", ["C_Truck_02_transport_F"]] -- Array, can contain multiple assets + +["vehiclesCivHeli", []] call _fnc_saveToTemplate; //this line determines civilian helis -- Example: ["vehiclesCivHeli", ["C_Heli_Light_01_civil_F"]] -- Array, can contain multiple assets + +["vehiclesCivBoat", ["B_Boat_Transport_01_F", 0.2]] call _fnc_saveToTemplate; //this line determines civilian boats -- Example: ["vehiclesCivBoat", ["C_Boat_Civil_01_F"]] -- Array, can contain multiple assets + +//Do we want vehicles of these kinds in this modset? +["vehiclesCivRepair", []] call _fnc_saveToTemplate; //this line determines civilian repair vehicles + +["vehiclesCivMedical", []] call _fnc_saveToTemplate; //this line determines civilian medic vehicles + +["vehiclesCivFuel", []] call _fnc_saveToTemplate; //this line determines civilian fuel vehicles + +///////////////////// +/// Identities /// +///////////////////// + +["faces", ["LivonianHead_6","WhiteHead_02","WhiteHead_04","WhiteHead_05","WhiteHead_09","WhiteHead_11","WhiteHead_13","WhiteHead_20","WhiteHead_21"]] call _fnc_saveToTemplate; + +////////////////////////// +// Loadouts // +////////////////////////// + +private _civUniforms = [ +"U_LIB_CIV_Citizen_1", +"U_LIB_CIV_Citizen_2", +"U_LIB_CIV_Citizen_3", +"U_LIB_CIV_Citizen_4", +"U_LIB_CIV_Citizen_5", +"U_LIB_CIV_Citizen_6", +"U_LIB_CIV_Citizen_7", +"U_LIB_CIV_Citizen_8", +"U_LIB_CIV_Villager_1", +"U_LIB_CIV_Villager_2", +"U_LIB_CIV_Villager_3", +"U_LIB_CIV_Villager_4", +"U_LIB_CIV_Woodlander_1", +"U_LIB_CIV_Woodlander_2", +"U_LIB_CIV_Woodlander_3", +"U_LIB_CIV_Woodlander_4", +"U_LIB_CIV_Worker_1", +"U_LIB_CIV_Worker_2", +"U_LIB_CIV_Worker_3", +"U_LIB_CIV_Worker_4" +]; //Uniforms given to Normal Civs + +private _workerUniforms = [ +"U_LIB_CIV_Worker_1", +"U_LIB_CIV_Worker_2", +"U_LIB_CIV_Worker_3", +"U_LIB_CIV_Worker_4" +]; //Uniforms given to Workers at Factories/Resources \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_CIV_FR.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_CIV_FR.sqf new file mode 100644 index 0000000000..18cd4e9e5b --- /dev/null +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_CIV_FR.sqf @@ -0,0 +1,93 @@ + +#include "IFA_CIV_Common.sqf" + +"RussianMen" call _fnc_saveNames; + +////////////////////////// +// Loadouts // +////////////////////////// + + +private _pressUniforms = [ +"U_LIB_CIV_Functionary_1", +"U_LIB_CIV_Assistant", +"U_LIB_CIV_Assistant_2", +"U_LIB_CIV_Doctor", +"U_LIB_CIV_Schoolteacher", +"U_LIB_CIV_Schoolteacher_2" +]; //Uniforms given to Press/Journalists + +["uniforms", _civUniforms + ["U_LIB_CIV_Functionary_1"] + _workerUniforms] call _fnc_saveToTemplate; //Uniforms given to the Arsenal, Allowed for Undercover and given to Rebel Ai that go Undercover + +_civhats = [ +"H_LIB_CIV_Villager_Cap_1", +"H_LIB_CIV_Villager_Cap_2", +"H_LIB_CIV_Villager_Cap_3", +"H_LIB_CIV_Villager_Cap_4" +]; + +if(A3A_climate == "arctic") then { + _civhats append [ + "H_LIB_CIV_Worker_Cap_1", + "H_LIB_CIV_Worker_Cap_2", + "H_LIB_CIV_Worker_Cap_3", + "H_LIB_CIV_Worker_Cap_4" + ]; +}; + +["headgear", _civHats] call _fnc_saveToTemplate; //Headgear given to Normal Civs, Workers, Undercover Rebels. + +_civhats append ["H_HeadBandage_clean_F", "H_HeadBandage_stained_F", "H_HeadBandage_bloody_F"]; + +private _loadoutData = call _fnc_createLoadoutData; + +_loadoutData set ["uniforms", _civUniforms]; +_loadoutData set ["pressUniforms", _pressUniforms]; +_loadoutData set ["workerUniforms", _workerUniforms]; +_loadoutData set ["pressVests", []]; +_loadoutData set ["helmets", _civHats]; +_loadoutData set ["pressHelmets", []]; + +_loadoutData set ["maps", ["ItemMap"]]; +_loadoutData set ["watches", ["ItemWatch"]]; +_loadoutData set ["compasses", ["ItemCompass"]]; + + +private _manTemplate = { + ["helmets"] call _fnc_setHelmet; + ["uniforms"] call _fnc_setUniform; + + ["items_medical_standard"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; +}; +private _workerTemplate = { + ["helmets"] call _fnc_setHelmet; + ["workerUniforms"] call _fnc_setUniform; + + ["items_medical_standard"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; +}; +private _pressTemplate = { + ["helmets"] call _fnc_setHelmet; + ["pressUniforms"] call _fnc_setUniform; + + ["items_medical_standard"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; +}; +private _prefix = "militia"; +private _unitTypes = [ + ["Press", _pressTemplate], + ["Worker", _workerTemplate], + ["Man", _manTemplate] +]; + +[_prefix, _unitTypes, _loadoutData] call _fnc_generateAndSaveUnitsToTemplate; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_CIV_PL.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_CIV_PL.sqf new file mode 100644 index 0000000000..46e34be955 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_CIV_PL.sqf @@ -0,0 +1,81 @@ + +#include "IFA_CIV_Common.sqf" + +"EnochMen" call _fnc_saveNames; + +////////////////////////// +// Loadouts // +////////////////////////// + +private _pressUniforms = [ +"U_LIB_CIV_Priest" +]; //Uniforms given to Press/Journalists + +["uniforms", _civUniforms + ["U_LIB_CIV_Functionary_1"] + _workerUniforms] call _fnc_saveToTemplate; //Uniforms given to the Arsenal, Allowed for Undercover and given to Rebel Ai that go Undercover + +_civhats = [ +"H_LIB_CIV_Worker_Cap_1", +"H_LIB_CIV_Worker_Cap_2", +"H_LIB_CIV_Worker_Cap_3", +"H_LIB_CIV_Worker_Cap_4", +"H_LIB_CIV_Worker_Cap_1", +"H_LIB_CIV_Worker_Cap_2", +"H_LIB_CIV_Worker_Cap_3", +"H_LIB_CIV_Worker_Cap_4" +]; + +["headgear", _civHats + ["H_LIB_CIV_Villager_Cap_1","H_LIB_CIV_Villager_Cap_2","H_LIB_CIV_Villager_Cap_3","H_LIB_CIV_Villager_Cap_4"]] call _fnc_saveToTemplate; //Headgear given to Normal Civs, Workers, Undercover Rebels. + +_civhats append ["H_HeadBandage_clean_F", "H_HeadBandage_stained_F", "H_HeadBandage_bloody_F"]; + +private _loadoutData = call _fnc_createLoadoutData; + +_loadoutData set ["uniforms", _civUniforms]; +_loadoutData set ["pressUniforms", _pressUniforms]; +_loadoutData set ["workerUniforms", _workerUniforms]; +_loadoutData set ["pressVests", []]; +_loadoutData set ["helmets", _civHats]; +_loadoutData set ["pressHelmets", []]; + +_loadoutData set ["maps", ["ItemMap"]]; +_loadoutData set ["watches", ["ItemWatch"]]; +_loadoutData set ["compasses", ["ItemCompass"]]; + + +private _manTemplate = { + ["helmets"] call _fnc_setHelmet; + ["uniforms"] call _fnc_setUniform; + + ["items_medical_standard"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; +}; +private _workerTemplate = { + ["helmets"] call _fnc_setHelmet; + ["workerUniforms"] call _fnc_setUniform; + + ["items_medical_standard"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; +}; +private _pressTemplate = { + ["pressUniforms"] call _fnc_setUniform; + + ["items_medical_standard"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; +}; +private _prefix = "militia"; +private _unitTypes = [ + ["Press", _pressTemplate], + ["Worker", _workerTemplate], + ["Man", _manTemplate] +]; + +[_prefix, _unitTypes, _loadoutData] call _fnc_generateAndSaveUnitsToTemplate; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_REB_AK.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_REB_AK.sqf new file mode 100644 index 0000000000..7c80008598 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_REB_AK.sqf @@ -0,0 +1,211 @@ +/////////////////////////// +// Rebel Information // +/////////////////////////// + +["name", "AK"] call _fnc_saveToTemplate; + +["flag", "Flag_FIA_F"] call _fnc_saveToTemplate; +["flagTexture", "\x\A3A\addons\core\Pictures\Flags\ifa_ak.paa"] call _fnc_saveToTemplate; +["flagMarkerType", "a3a_flag_AK"] call _fnc_saveToTemplate; + +////////////////////////// +// Mission/HQ Objects // +////////////////////////// + +// All of bellow are optional overrides. +["diveGear", [""]] call _fnc_saveToTemplate; +["flyGear", ["U_LIB_US_Bomber_Pilot"]] call _fnc_saveToTemplate; +["vehiclesCivSupply", ["a3a_lib_Zis6_BOX"]] call _fnc_saveToTemplate; //We should create a inert "box truck" version + +["surrenderCrate", "LIB_Lone_Big_Box"] call _fnc_saveToTemplate; + +////////////////////////// +// Vehicles // +////////////////////////// + +["vehiclesBasic", ["LIB_Willys_MB"]] call _fnc_saveToTemplate; +["vehiclesLightUnarmed", ["LIB_GazM1_SOV"]] call _fnc_saveToTemplate; +["vehiclesLightArmed", ["a3a_LIB_Willys_MB_M1919"]] call _fnc_saveToTemplate; //replace with a version in plain green +["vehiclesTruck", ["LIB_Zis5v"]] call _fnc_saveToTemplate; +["vehiclesAT", []] call _fnc_saveToTemplate; +["vehiclesAA", ["LIB_Zis5v_61K"]] call _fnc_saveToTemplate; + +["vehiclesBoat", ["I_G_Boat_Transport_01_F"]] call _fnc_saveToTemplate; + +["vehiclesPlane", ["LIB_C47_RAF"]] call _fnc_saveToTemplate; +["vehiclesMedical", ["LIB_Zis5v_Med"]] call _fnc_saveToTemplate; + +["vehiclesCivCar", ["LIB_GazM1_dirty", "LIB_GazM1"]] call _fnc_saveToTemplate; +["vehiclesCivTruck", ["LIB_CIV_FFI_CitC4", "LIB_CIV_FFI_CitC4_3"]] call _fnc_saveToTemplate; +["vehiclesCivHeli", []] call _fnc_saveToTemplate; +["vehiclesCivBoat", ["B_Boat_Transport_01_F"]] call _fnc_saveToTemplate; +["vehiclesCivPlane", []] call _fnc_saveToTemplate; + +["staticMGs", ["LIB_Maxim_M30_base"]] call _fnc_saveToTemplate; +["staticAT", ["LIB_Zis3"]] call _fnc_saveToTemplate; +["staticAA", ["LIB_61k"]] call _fnc_saveToTemplate; +["staticMortars", ["LIB_M2_60"]] call _fnc_saveToTemplate; +["staticMortarMagHE", "LIB_8Rnd_60mmHE_M2"] call _fnc_saveToTemplate; +["staticMortarMagSmoke", ""] call _fnc_saveToTemplate; + +["mineAT", ""] call _fnc_saveToTemplate; +["mineAPERS", ""] call _fnc_saveToTemplate; + +["breachingExplosivesAPC", [["LIB_Ladung_Big_MINE_mag", 1], ["LIB_Ladung_Small_MINE_mag", 1]]] call _fnc_saveToTemplate; +["breachingExplosivesTank", [["LIB_US_TNT_4pound_mag", 1], ["LIB_Ladung_Big_MINE_mag", 2]]] call _fnc_saveToTemplate; + +switch (A3A_climate) do +{ + case "arid": { + ["vehiclesBasic", ["LIB_US_NAC_Willys_MB"]] call _fnc_saveToTemplate; + ["vehiclesLightUnarmed", ["LIB_GazM1_SOV_camo_sand"]] call _fnc_saveToTemplate; + ["vehiclesLightArmed", ["LIB_US_NAC_Willys_MB_M1919"]] call _fnc_saveToTemplate; + }; + case "arctic": { + ["vehiclesBasic", ["LIB_Willys_MB_w"]] call _fnc_saveToTemplate; + ["vehiclesLightUnarmed", ["LIB_Willys_MB_Hood_w"]] call _fnc_saveToTemplate; + ["vehiclesLightArmed", ["LIB_US_Willys_MB_M1919_w"]] call _fnc_saveToTemplate; + ["vehiclesTruck", ["LIB_Zis5v_w"]] call _fnc_saveToTemplate; + ["vehiclesMedical", ["LIB_Zis5v_med_w"]] call _fnc_saveToTemplate; + + ["staticAT", ["LIB_Zis3_w"]] call _fnc_saveToTemplate; + }; +}; + +#include "IFA_Reb_Vehicle_Attributes.sqf" + +/////////////////////////// +// Rebel Starting Gear // +/////////////////////////// + +private _initialRebelEquipment = [ +"LIB_WaltherPPK", "LIB_7Rnd_765x17_PPK", +["LIB_M1895", 15], "LIB_7Rnd_762x38", +"LIB_FLARE_PISTOL", "LIB_1Rnd_flare_white", +"V_LIB_SOV_RA_Belt", +["LIB_Ladung_Small_MINE_mag", 10], +"B_LIB_DAK_A_frame", +"LIB_Binocular_GER", +["B_LIB_GER_Tonister34_cowhide", 3], +["B_LIB_GER_MedicBackpack_Empty", 3], +["H_LIB_WP_Helmet", 5], +["H_LIB_WP_Helmet_med", 5] +]; + +if (A3A_hasTFAR) then {_initialRebelEquipment append ["tf_microdagr","tf_anprc154"]}; +if (A3A_hasTFAR && startWithLongRangeRadio) then {_initialRebelEquipment append ["tf_anprc155","tf_anprc155_coyote"]}; +if (A3A_hasTFARBeta) then {_initialRebelEquipment append ["TFAR_microdagr","TFAR_anprc154"]}; +if (A3A_hasTFARBeta && startWithLongRangeRadio) then {_initialRebelEquipment append ["TFAR_anprc155","TFAR_anprc155_coyote"]}; +["initialRebelEquipment", _initialRebelEquipment] call _fnc_saveToTemplate; + + +private _rebUniforms = [ +"U_LIB_WP_Soldier_camo_1", +"U_LIB_WP_Soldier_camo_2", +"U_LIB_WP_Soldier_camo_3" +]; //Uniforms given to Normal Rebels + +private _civUniforms = [ +"U_LIB_CIV_Citizen_1", +"U_LIB_CIV_Citizen_2", +"U_LIB_CIV_Citizen_3", +"U_LIB_CIV_Citizen_4", +"U_LIB_CIV_Citizen_5", +"U_LIB_CIV_Citizen_6", +"U_LIB_CIV_Citizen_7", +"U_LIB_CIV_Citizen_8", +"U_LIB_CIV_Villager_1", +"U_LIB_CIV_Villager_2", +"U_LIB_CIV_Villager_3", +"U_LIB_CIV_Villager_4", +"U_LIB_CIV_Woodlander_1", +"U_LIB_CIV_Woodlander_2", +"U_LIB_CIV_Woodlander_3", +"U_LIB_CIV_Woodlander_4" +]; + +["uniforms", _rebUniforms + _civUniforms] call _fnc_saveToTemplate; //These Items get added to the Arsenal + +["headgear", ["H_LIB_WP_Cap"]] call _fnc_saveToTemplate; //Headgear used by Rebell Ai until you have Armored Headgear. + +///////////////////// +/// Identities /// +///////////////////// + +["faces", ["LivonianHead_1","LivonianHead_10","LivonianHead_2","LivonianHead_3","LivonianHead_4","LivonianHead_6","LivonianHead_9","Sturrock","WhiteHead_01","WhiteHead_02","WhiteHead_03","WhiteHead_04","WhiteHead_05","WhiteHead_06","WhiteHead_07","WhiteHead_08","WhiteHead_09","WhiteHead_10","WhiteHead_11","WhiteHead_13","WhiteHead_14","WhiteHead_15","WhiteHead_17","WhiteHead_18","WhiteHead_20","WhiteHead_21","WhiteHead_30"]] call _fnc_saveToTemplate; +["voices", ["Male01pol","Male02pol","Male03pol"]] call _fnc_saveToTemplate; +"EnochMen" call _fnc_saveNames; + +////////////////////////// +// Loadouts // +////////////////////////// + +private _winterGear = []; +if(A3A_climate == "arctic") then { + _winterGear = ["G_LIB_Scarf2_B", "G_LIB_Scarf2_G","G_LIB_Scarf_B", "G_LIB_Scarf_G", "G_LIB_Headwrap_gloves", "G_LIB_Headwrap","G_LIB_GER_Gloves1", "G_LIB_GER_Gloves2", "G_LIB_GER_Gloves3", "G_LIB_GER_Gloves4"]; + ["headgear", [ + "H_LIB_CIV_Worker_Cap_1", + "H_LIB_CIV_Worker_Cap_2", + "H_LIB_CIV_Worker_Cap_3", + "H_LIB_CIV_Worker_Cap_4", + "H_LIB_GER_Ushanka"]] call _fnc_saveToTemplate; +}; + +private _loadoutData = call _fnc_createLoadoutData; +_loadoutData set ["maps", ["ItemMap"]]; +_loadoutData set ["watches", ["ItemWatch"]]; +_loadoutData set ["compasses", ["ItemCompass"]]; +_loadoutData set ["binoculars", ["Binocular"]]; + +_loadoutData set ["uniforms", _rebUniforms]; + +_loadoutData set ["facewear", _winterGear + ["G_Bandanna_blk", "G_Bandanna_tan", "G_LIB_Dienst_Brille", "G_LIB_Dienst_Brille2","G_LIB_Scarf2_B", "G_LIB_Scarf2_G","G_LIB_Scarf_B", "G_LIB_Scarf_G"]]; + +_loadoutData set ["items_medical_basic", ["BASIC"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_medical_standard", ["STANDARD"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_medical_medic", ["MEDIC"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_miscEssentials", [] call A3A_fnc_itemset_miscEssentials]; + +//////////////////////// +// Rebel Unit Types // +///////////////////////. + +private _squadLeaderTemplate = { + ["uniforms"] call _fnc_setUniform; + ["facewear"] call _fnc_setFacewear; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["binoculars"] call _fnc_addBinoculars; +}; + +private _riflemanTemplate = { + ["uniforms"] call _fnc_setUniform; + ["facewear"] call _fnc_setFacewear; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; +}; + +private _prefix = "militia"; +private _unitTypes = [ + ["Petros", _squadLeaderTemplate], + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["staticCrew", _riflemanTemplate], + ["Medic", _riflemanTemplate, [["medic", true]]], + ["Engineer", _riflemanTemplate, [["engineer", true]]], + ["ExplosivesExpert", _riflemanTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _riflemanTemplate], + ["LAT", _riflemanTemplate], + ["AT", _riflemanTemplate], + ["AA", _riflemanTemplate], + ["MachineGunner", _riflemanTemplate], + ["Marksman", _riflemanTemplate], + ["Sniper", _riflemanTemplate], + ["Unarmed", _riflemanTemplate] +]; + +[_prefix, _unitTypes, _loadoutData] call _fnc_generateAndSaveUnitsToTemplate; diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_REB_FFI.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_REB_FFI.sqf new file mode 100644 index 0000000000..c3016a1f85 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_REB_FFI.sqf @@ -0,0 +1,206 @@ +/////////////////////////// +// Rebel Information // +/////////////////////////// + +["name", "FFI"] call _fnc_saveToTemplate; + +["flag", "Flag_FIA_F"] call _fnc_saveToTemplate; +["flagTexture", "\x\A3A\addons\core\Pictures\Flags\ifa_ffi.paa"] call _fnc_saveToTemplate; +["flagMarkerType", "a3a_flag_FFI"] call _fnc_saveToTemplate; + +////////////////////////// +// Mission/HQ Objects // +////////////////////////// + +// All of bellow are optional overrides. +["diveGear", [""]] call _fnc_saveToTemplate; +["flyGear", ["U_LIB_US_Bomber_Pilot"]] call _fnc_saveToTemplate; +["vehiclesCivSupply", ["a3a_lib_Zis6_BOX"]] call _fnc_saveToTemplate; //We should create a inert "box truck" version + +["surrenderCrate", "LIB_BasicWeaponsBox_GER"] call _fnc_saveToTemplate; + +////////////////////////// +// Vehicles // +////////////////////////// + +["vehiclesBasic", ["LIB_Willys_MB"]] call _fnc_saveToTemplate; +["vehiclesLightUnarmed", ["LIB_GazM1_FFI"]] call _fnc_saveToTemplate; +["vehiclesLightArmed", ["a3a_LIB_Willys_MB_M1919"]] call _fnc_saveToTemplate; //replace with a version in plain green +["vehiclesTruck", ["LIB_CIV_FFI_CitC4_5"]] call _fnc_saveToTemplate; +["vehiclesAT", []] call _fnc_saveToTemplate; //Remove maybe +["vehiclesAA", []] call _fnc_saveToTemplate; + +["vehiclesBoat", ["I_G_Boat_Transport_01_F"]] call _fnc_saveToTemplate; + +["vehiclesPlane", ["LIB_C47_RAF"]] call _fnc_saveToTemplate; +["vehiclesMedical", ["LIB_OpelBlitz_Ambulance_w"]] call _fnc_saveToTemplate; + +["vehiclesCivCar", ["LIB_GazM1_dirty", "LIB_GazM1"]] call _fnc_saveToTemplate; +["vehiclesCivTruck", ["LIB_CIV_FFI_CitC4", "LIB_CIV_FFI_CitC4_2", "LIB_CIV_FFI_CitC4_3"]] call _fnc_saveToTemplate; +["vehiclesCivHeli", []] call _fnc_saveToTemplate; +["vehiclesCivBoat", ["B_Boat_Transport_01_F"]] call _fnc_saveToTemplate; +["vehiclesCivPlane", []] call _fnc_saveToTemplate; + +["staticMGs", ["LIB_M1919_M2"]] call _fnc_saveToTemplate; +["staticAT", ["LIB_Zis3"]] call _fnc_saveToTemplate; +["staticAA", ["LIB_FlaK_30"]] call _fnc_saveToTemplate; +["staticMortars", ["LIB_M2_60"]] call _fnc_saveToTemplate; +["staticMortarMagHE", "LIB_8Rnd_60mmHE_M2"] call _fnc_saveToTemplate; +["staticMortarMagSmoke", ""] call _fnc_saveToTemplate; + +["mineAT", ""] call _fnc_saveToTemplate; +["mineAPERS", ""] call _fnc_saveToTemplate; + +["breachingExplosivesAPC", [["LIB_Ladung_Big_MINE_mag", 1], ["LIB_Ladung_Small_MINE_mag", 1]]] call _fnc_saveToTemplate; +["breachingExplosivesTank", [["LIB_US_TNT_4pound_mag", 1], ["LIB_Ladung_Big_MINE_mag", 2]]] call _fnc_saveToTemplate; + +switch (A3A_climate) do +{ + case "arid": { + ["vehiclesBasic", ["LIB_US_NAC_Willys_MB"]] call _fnc_saveToTemplate; + ["vehiclesLightUnarmed", ["LIB_GazM1_FFI_sand"]] call _fnc_saveToTemplate; + ["vehiclesLightArmed", ["LIB_US_NAC_Willys_MB_M1919"]] call _fnc_saveToTemplate; + }; + case "arctic": { + ["vehiclesBasic", ["LIB_Willys_MB_w"]] call _fnc_saveToTemplate; + ["vehiclesLightUnarmed", ["LIB_Willys_MB_Hood_w"]] call _fnc_saveToTemplate; + ["vehiclesLightArmed", ["LIB_US_Willys_MB_M1919_w"]] call _fnc_saveToTemplate; + + ["staticAT", ["LIB_Zis3_w"]] call _fnc_saveToTemplate; + ["staticAA", ["LIB_FlaK_30_w"]] call _fnc_saveToTemplate; + }; + case "tropical": { + ["vehiclesLightUnarmed", ["LIB_GazM1_FFI_camo"]] call _fnc_saveToTemplate; + }; +}; + +#include "IFA_Reb_Vehicle_Attributes.sqf" + +/////////////////////////// +// Rebel Starting Gear // +/////////////////////////// + +private _initialRebelEquipment = [ +"LIB_WaltherPPK", "LIB_7Rnd_765x17_PPK", +["LIB_M1895", 15], "LIB_7Rnd_762x38", +"LIB_FLARE_PISTOL", "LIB_1Rnd_flare_white", +"V_LIB_SOV_RA_Belt", +["LIB_Ladung_Small_MINE_mag", 10], +["B_LIB_GER_Tonister34_cowhide", 3], +["B_LIB_GER_MedicBackpack_Empty", 3], +"B_LIB_US_Bandoleer", +"LIB_Binocular_GER" +]; + +if (A3A_hasTFAR) then {_initialRebelEquipment append ["tf_microdagr","tf_anprc154"]}; +if (A3A_hasTFAR && startWithLongRangeRadio) then {_initialRebelEquipment append ["tf_anprc155","tf_anprc155_coyote"]}; +if (A3A_hasTFARBeta) then {_initialRebelEquipment append ["TFAR_microdagr","TFAR_anprc154"]}; +if (A3A_hasTFARBeta && startWithLongRangeRadio) then {_initialRebelEquipment append ["TFAR_anprc155","TFAR_anprc155_coyote"]}; +["initialRebelEquipment", _initialRebelEquipment] call _fnc_saveToTemplate; + + +private _rebUniforms = [ +"U_LIB_CIV_Citizen_1", +"U_LIB_CIV_Citizen_2", +"U_LIB_CIV_Citizen_3", +"U_LIB_CIV_Citizen_4", +"U_LIB_CIV_Citizen_5", +"U_LIB_CIV_Citizen_6", +"U_LIB_CIV_Citizen_7", +"U_LIB_CIV_Citizen_8", +"U_LIB_CIV_Villager_1", +"U_LIB_CIV_Villager_2", +"U_LIB_CIV_Villager_3", +"U_LIB_CIV_Villager_4", +"U_LIB_CIV_Woodlander_1", +"U_LIB_CIV_Woodlander_2", +"U_LIB_CIV_Woodlander_3", +"U_LIB_CIV_Woodlander_4" +]; //Uniforms given to Normal Rebels + +["uniforms", _rebUniforms] call _fnc_saveToTemplate; //These Items get added to the Arsenal + +["headgear", ["H_LIB_CIV_Villager_Cap_1","H_LIB_CIV_Villager_Cap_2","H_LIB_CIV_Villager_Cap_3","H_LIB_CIV_Villager_Cap_4"]] call _fnc_saveToTemplate; //Headgear used by Rebell Ai until you have Armored Headgear. + +///////////////////// +/// Identities /// +///////////////////// + +//Faces and Voices given to Rebell AI +["faces", ["LivonianHead_6","WhiteHead_01","WhiteHead_02","WhiteHead_05","WhiteHead_06","WhiteHead_07","WhiteHead_08","WhiteHead_12","WhiteHead_15","WhiteHead_18"]] call _fnc_saveToTemplate; +["voices", ["Male01FRE","Male02FRE","Male03FRE"]] call _fnc_saveToTemplate; +"RussianMen" call _fnc_saveNames; + +////////////////////////// +// Loadouts // +////////////////////////// + +private _winterGear = []; +if(A3A_climate == "arctic") then { + _winterGear = ["G_LIB_Scarf2_B", "G_LIB_Scarf2_G","G_LIB_Scarf_B", "G_LIB_Scarf_G", "G_LIB_Headwrap_gloves", "G_LIB_Headwrap","G_LIB_GER_Gloves1", "G_LIB_GER_Gloves2", "G_LIB_GER_Gloves3", "G_LIB_GER_Gloves4"]; + ["headgear", [ + "H_LIB_CIV_Worker_Cap_1", + "H_LIB_CIV_Worker_Cap_2", + "H_LIB_CIV_Worker_Cap_3", + "H_LIB_CIV_Worker_Cap_4", + "H_LIB_GER_Ushanka"]] call _fnc_saveToTemplate; +}; + +private _loadoutData = call _fnc_createLoadoutData; +_loadoutData set ["maps", ["ItemMap"]]; +_loadoutData set ["watches", ["ItemWatch"]]; +_loadoutData set ["compasses", ["ItemCompass"]]; +_loadoutData set ["binoculars", ["Binocular"]]; + +_loadoutData set ["uniforms", _rebUniforms]; + +_loadoutData set ["facewear", _winterGear + ["G_Bandanna_blk", "G_Bandanna_tan", "G_LIB_Dienst_Brille", "G_LIB_Dienst_Brille2","G_LIB_Scarf2_B", "G_LIB_Scarf2_G","G_LIB_Scarf_B", "G_LIB_Scarf_G"]]; + +_loadoutData set ["items_medical_basic", ["BASIC"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_medical_standard", ["STANDARD"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_medical_medic", ["MEDIC"] call A3A_fnc_itemset_medicalSupplies]; +_loadoutData set ["items_miscEssentials", [] call A3A_fnc_itemset_miscEssentials]; + +//////////////////////// +// Rebel Unit Types // +///////////////////////. + +private _squadLeaderTemplate = { + ["uniforms"] call _fnc_setUniform; + ["facewear"] call _fnc_setFacewear; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["binoculars"] call _fnc_addBinoculars; +}; + +private _riflemanTemplate = { + ["uniforms"] call _fnc_setUniform; + ["facewear"] call _fnc_setFacewear; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; +}; + +private _prefix = "militia"; +private _unitTypes = [ + ["Petros", _squadLeaderTemplate], + ["SquadLeader", _squadLeaderTemplate], + ["Rifleman", _riflemanTemplate], + ["staticCrew", _riflemanTemplate], + ["Medic", _riflemanTemplate, [["medic", true]]], + ["Engineer", _riflemanTemplate, [["engineer", true]]], + ["ExplosivesExpert", _riflemanTemplate, [["explosiveSpecialist", true]]], + ["Grenadier", _riflemanTemplate], + ["LAT", _riflemanTemplate], + ["AT", _riflemanTemplate], + ["AA", _riflemanTemplate], + ["MachineGunner", _riflemanTemplate], + ["Marksman", _riflemanTemplate], + ["Sniper", _riflemanTemplate], + ["Unarmed", _riflemanTemplate] +]; + +[_prefix, _unitTypes, _loadoutData] call _fnc_generateAndSaveUnitsToTemplate; diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_Reb_Vehicle_Attributes.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_Reb_Vehicle_Attributes.sqf new file mode 100644 index 0000000000..99306f9ae8 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_Reb_Vehicle_Attributes.sqf @@ -0,0 +1,23 @@ +["attributesVehicles", [ + //Everything is a touch more expensive to encourage theft. + //Cars + ["LIB_Willys_MB", ["rebCost", 100]], + ["LIB_Willys_MB_w", ["rebCost", 100]], + ["LIB_US_NAC_Willys_MB", ["rebCost", 100]], + ["LIB_UK_Willys_MB_M1919", ["rebCost", 1000]], + ["LIB_US_Willys_MB_M1919_w", ["rebCost", 1000]], + ["LIB_US_NAC_Willys_MB_M1919", ["rebCost", 1000]], + ["LIB_GazM1", ["rebCost", 400]], + ["LIB_GazM1_dirty", ["rebCost", 400]], + ["LIB_Zis5v_61K", ["rebCost", 2000]], + + //Statics + ["LIB_M1919_M2", ["rebCost", 800]], + ["LIB_Maxim_M30_base", ["rebCost", 800]], + ["LIB_Zis3", ["rebCost", 2000]], + ["LIB_Zis3_w", ["rebCost", 2000]], + ["LIB_M2_60", ["rebCost", 2000]], + ["LIB_FlaK_30", ["rebCost", 1200]], + ["LIB_FlaK_30_w", ["rebCost", 1200]], + ["LIB_61k", ["rebCost", 1700]] +]] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_Vehicle_Attributes.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_Vehicle_Attributes.sqf new file mode 100644 index 0000000000..ec6289cc6c --- /dev/null +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_Vehicle_Attributes.sqf @@ -0,0 +1,40 @@ + +["attributeNoSAM", true] call _fnc_saveToTemplate; // Don't use SAM supports +["attributeLowAir", true] call _fnc_saveToTemplate; +["placeIntel_itemLarge", ["Intel_File2_F",-155,false]] call _fnc_saveToTemplate; + + +//Most vehicles below are inserted into categories that which normally has higher requirements in regular antistasi +//Due to this being WW2 and the cost being much more reasonable to modify than the weights. +//For example the SdKfz251 and the M3 Halftrack are used in the APC category despite only being suitable as lightAPCs, +//putting them there though skews the weighting too much in their favour. +["attributesVehicles", [ + ["LIB_SdKfz_7_AA", ["cost", 80]], + ["LIB_Zis5v_61K", ["cost", 60]], //There's a lack of AA vehicles in IFA for not-germany, fortunately AA vehicles aren't that important with IFA + ["LIB_SdKfz251_captured_FFV", ["cost", 60]], + ["LIB_SdKfz251", ["cost", 60]], + ["LIB_SdKfz251_FFV", ["cost", 60]], + ["LIB_US_M3_Halftrack", ["cost", 60]], + ["LIB_SOV_M3_Halftrack", ["cost", 60]], + ["LIB_UK_M3_Halftrack", ["cost", 60]], + ["LIB_M8_Greyhound", ["cost", 80]] +]] call _fnc_saveToTemplate; + +if (isClass (configFile >> "CfgPatches" >> "FA_WW2_Armored_Cars")) then { + (["attributesVehicles"] call _fnc_getFromTemplate) append + [ + ["FA_Sdkfz231", ["cost", 100]], + ["FA_Sdkfz234", ["cost", 100]], + ["FA_Sdkfz234_4", ["cost", 100]], + ["FA_T17E1", ["cost", 80]], + ["FA_DaimlerMk2", ["cost", 60]] + ]; +}; +if (isClass (configFile >> "CfgPatches" >> "FA_WW2_Tanks")) then { + (["attributesVehicles"] call _fnc_getFromTemplate) append + [ + ["FA_Panzer2", ["cost", 100]], + ["FA_Pz38t", ["cost", 80]], + ["FA_T26", ["cost", 60]] + ]; +}; \ No newline at end of file diff --git a/A3A/addons/core/functions/Ammunition/fn_categoryOverrides.sqf b/A3A/addons/core/functions/Ammunition/fn_categoryOverrides.sqf index 0e03c2d0da..b97713b6ef 100644 --- a/A3A/addons/core/functions/Ammunition/fn_categoryOverrides.sqf +++ b/A3A/addons/core/functions/Ammunition/fn_categoryOverrides.sqf @@ -403,6 +403,23 @@ private _categoryOverrideTable = [ ["LIB_GrWr34_Barrel_g", ["StaticWeaponParts","Items"]], ["LIB_M2_60_Tripod", ["StaticWeaponParts","Items"]], ["LIB_M2_60_Barrel", ["StaticWeaponParts","Items"]], +["LIB_Faustpatrone", ["RocketLaunchers","Weapons","AT","Disposable"]], +["LIB_Faustpatrone_used", ["UsedLaunchers","Weapons"]], +["LIB_PzFaust_30m", ["RocketLaunchers","Weapons","AT","Disposable"]], +["LIB_PzFaust_30m_used", ["UsedLaunchers","Weapons"]], +["LIB_PzFaust_60m", ["RocketLaunchers","Weapons","AT","Disposable"]], +["LIB_PzFaust_60m_used", ["UsedLaunchers","Weapons"]], +["LIB_M1_Carbine", ["SMGs","Rifles","Weapons"]], +["LIB_M1A1_Carbine", ["SMGs","Rifles","Weapons"]], +["LIB_FG42G", ["SniperRifles","MachineGuns","Rifles","Weapons"]], +["LIB_MP44", ["Rifles","Weapons"]], +["LIB_MP44_GW", ["Rifles","Weapons","GrenadeLaunchers"]], +["LIB_K98_GW", ["Rifles","Weapons","GrenadeLaunchers"]], +["LIB_K98_Late_GW", ["Rifles","Weapons","GrenadeLaunchers"]], +["LIB_LeeEnfield_No1_CUP", ["Rifles","Weapons","GrenadeLaunchers"]], +["LIB_LeeEnfield_No4_CUP", ["Rifles","Weapons","GrenadeLaunchers"]], +["LIB_M1_Garand_M7", ["Rifles","Weapons","GrenadeLaunchers"]], +["LIB_M9130_DYAKONOV", ["Rifles","Weapons","GrenadeLaunchers"]], //GM wrong listed stuff ["gm_m72a3_oli", ["RocketLaunchers","Weapons","AT","Disposable"]], @@ -448,7 +465,9 @@ private _categoryOverrideTable = [ ["SPE_K98_Late_GW", ["Rifles","Weapons","GrenadeLaunchers"]], ["SPE_M1903A3_Springfield_M1_GL", ["Rifles","Weapons","GrenadeLaunchers"]], ["SPE_M1_Carbine_M8", ["Rifles","Weapons","GrenadeLaunchers"]], -["SPE_M1_Garand_M7", ["Rifles","Weapons","GrenadeLaunchers"]] ]; +["SPE_M1_Garand_M7", ["Rifles","Weapons","GrenadeLaunchers"]] + +]; //Create a local namespace. diff --git a/A3A/addons/core/functions/CREATE/fn_createAttackVehicle.sqf b/A3A/addons/core/functions/CREATE/fn_createAttackVehicle.sqf index 1e2e74121f..67bf19763f 100644 --- a/A3A/addons/core/functions/CREATE/fn_createAttackVehicle.sqf +++ b/A3A/addons/core/functions/CREATE/fn_createAttackVehicle.sqf @@ -58,7 +58,8 @@ if (_expectedCargo >= 2 and !_isAttackHeli) then } forEach ("true" configClasses (_config >> "Turrets")); }; private _cargoTurrets = []; - if !(_vehicleType in ["LIB_C47_Skytrain", "LIB_C47_RAF"]) then { +private _blacklistTypes = ["LIB_Li2","LIB_C47_RAF","LIB_C47_Skytrain","LIB_C47_RAF_bob","LIB_C47_RAF_snafu"]; + if !(_vehicleType in _blacklistTypes) then { [configFile >> "CfgVehicles" >> _vehicleType] call _fnc_addCargoTurrets; }; diff --git a/A3A/addons/jeroen_arsenal/JNA/fn_arsenal_itemType.sqf b/A3A/addons/jeroen_arsenal/JNA/fn_arsenal_itemType.sqf index 038b1b853f..eeb52b94f7 100644 --- a/A3A/addons/jeroen_arsenal/JNA/fn_arsenal_itemType.sqf +++ b/A3A/addons/jeroen_arsenal/JNA/fn_arsenal_itemType.sqf @@ -182,6 +182,7 @@ private _itemCategory = switch true do { default { // haaaaack if (_item isKindOf ["SPE_MUZZLE_FAKEMAG", configFile >> "CfgMagazines"]) exitWith {"Junk"}; + if (_item isKindOf ["LIB_MUZZLE_FAKEMAG", configFile >> "CfgMagazines"]) exitWith {"Junk"}; "Magazine"; }; }; diff --git a/A3A/addons/logistics/Cargo/IFA.hpp b/A3A/addons/logistics/Cargo/IFA.hpp new file mode 100644 index 0000000000..c097fd0eab --- /dev/null +++ b/A3A/addons/logistics/Cargo/IFA.hpp @@ -0,0 +1,120 @@ +//Mortars +class WW2_Assets_m_Weapons_Mortars_m_WW2_M2_p3d : TRIPLES(ADDON,Cargo,Base) +{ + offset[] = {0,0,1}; + rotation[] = {0,0,0}; + size = 2; + recoil = 2500; + isWeapon = 1; +}; +class WW2_Assets_m_Weapons_Mortars_m_IF_Bm37_p3d : TRIPLES(ADDON,Cargo,Base) +{ + offset[] = {0,0,1}; + rotation[] = {0,0,0}; + size = 3; + recoil = 3500; + isWeapon = 1; +}; +class WW2_Assets_m_Weapons_Mortars_m_IF_GrWr34_p3d : TRIPLES(ADDON,Cargo,Base) +{ + offset[] = {0,0,1}; + rotation[] = {0,0,0}; + size = 3; + recoil = 3500; + isWeapon = 1; +}; +//Crates & Misc +class WW2_Assets_m_Weapons_Ammoboxes_m_WW2_Cle_Container_p3d : TRIPLES(ADDON,Cargo,Base) +{ + offset[] = {0,0,0}; + rotation[] = {90,0,0}; + size = 2; + recoil = 0; +}; +class WW2_Assets_m_Weapons_Ammoboxes_m_IF_GER_Weapons_p3d : TRIPLES(ADDON,Cargo,Base) +{ + offset[] = {0,0,0}; + rotation[] = {0,0,0}; + size = 1; + recoil = 0; +}; +class WW2_Assets_m_Weapons_Ammoboxes_m_IF_SU_Ammo_p3d : TRIPLES(ADDON,Cargo,Base) +{ + offset[] = {0,0,0}; + rotation[] = {0,0,0}; + size = 1; + recoil = 0; +}; +class WW2_Assets_m_Weapons_Ammoboxes_m_IF_Ammobox_Lone_Big_p3d : TRIPLES(ADDON,Cargo,Base) +{ + offset[] = {0,0,0.21}; + rotation[] = {0,0,0}; + size = 1; + recoil = 0; +}; +class WW2_Assets_m_Weapons_Ammoboxes_m_IF_SU_Weapons_p3d : TRIPLES(ADDON,Cargo,Base) +{ + offset[] = {0,0,0}; + rotation[] = {0,0,0}; + size = 1; + recoil = 0; +}; +class WW2_Assets_m_Weapons_Ammoboxes_m_IF_GER_Weapons_Big_p3d : TRIPLES(ADDON,Cargo,Base) +{ + offset[] = {0,0.5,0}; + rotation[] = {0,0,0}; + size = 2; + recoil = 0; +}; +class WW2_Assets_m_Weapons_Ammoboxes_m_IF_SU_Weapons_Big_p3d : TRIPLES(ADDON,Cargo,Base) +{ + offset[] = {0.3,0,0}; + rotation[] = {0,0,0}; + size = 2; + recoil = 0; +}; + + +class WW2_Assets_m_Vehicles_StaticWeapons_m_IF_Searchlight_p3d : TRIPLES(ADDON,Cargo,Base) +{ + offset[] = {0,0,0}; + rotation[] = {0,0,0}; + size = 2; + recoil = 0; + isWeapon = 1; +}; +//MGs +class WW2_Assets_m_Vehicles_StaticWeapons_m_WW2_MG34_lafette_high_p3d : TRIPLES(ADDON,Cargo,Base) +{ + offset[] = {0,0.35,0}; + rotation[] = {0,0,0}; + size = 2; + recoil = 1000; + isWeapon = 1; +}; +class WW2_Assets_m_Vehicles_StaticWeapons_m_IF_MG42_Lafette_High_p3d : TRIPLES(ADDON,Cargo,Base) +{ + offset[] = {0,0.35,0}; + rotation[] = {0,0,0}; + size = 2; + recoil = 1000; + isWeapon = 1; +}; + +//AA guns +class WW2_Assets_m_Vehicles_StaticWeapons_m_IF_FlaK_38_p3d : TRIPLES(ADDON,Cargo,Base) +{ + offset[] = {0,0,0}; + rotation[] = {0,0,0}; + size = 3; + recoil = 1500; + isWeapon = 1; +}; +class WW2_Assets_m_Vehicles_StaticWeapons_m_IF_Flakvierling_38_p3d : TRIPLES(ADDON,Cargo,Base) +{ + offset[] = {0,0,0}; + rotation[] = {0,0,0}; + size = 3; + recoil = 1000; + isWeapon = 1; +}; diff --git a/A3A/addons/logistics/CfgLogistics.hpp b/A3A/addons/logistics/CfgLogistics.hpp index 1a17ed9d78..c32b2ad0cc 100644 --- a/A3A/addons/logistics/CfgLogistics.hpp +++ b/A3A/addons/logistics/CfgLogistics.hpp @@ -11,6 +11,7 @@ class DOUBLES(ADDON,Nodes) #include "Nodes\CUP.hpp" #include "Nodes\D3S.hpp" #include "Nodes\GM.hpp" + #include "Nodes\IFA.hpp" #include "Nodes\RDS.hpp" #include "Nodes\RF.hpp" #include "Nodes\RHS.hpp" @@ -41,6 +42,7 @@ class DOUBLES(ADDON,Cargo) #include "Cargo\BWA3.hpp" #include "Cargo\CUP.hpp" #include "Cargo\GM.hpp" + #include "Cargo\IFA.hpp" #include "Cargo\RHS.hpp" #include "Cargo\SPE.hpp" #include "Cargo\UNS.hpp" diff --git a/A3A/addons/logistics/Nodes/IFA.hpp b/A3A/addons/logistics/Nodes/IFA.hpp new file mode 100644 index 0000000000..9b319e14cb --- /dev/null +++ b/A3A/addons/logistics/Nodes/IFA.hpp @@ -0,0 +1,163 @@ +class WW2_Assets_m_Vehicles_Cars_m_IF_Willys_p3d : TRIPLES(ADDON,Nodes,Base) +{ + class Nodes + { + class Node1 + { + offset[] = {-0.325,-0.9,-0.35}; + seats[] = {1, 2}; + }; + }; +}; + +//If the cargo nodes were moved towards the front a little bit seat 8 & 9 on the Opel Blitz could be unblocked +class WW2_Assets_m_Vehicles_Trucks_m_IF_Opelblitz_Tent_p3d : TRIPLES(ADDON,Nodes,Base) +{ + canLoadWeapon = 0; + class Nodes + { + class Node1 + { + offset[] = {0,-0.4,-0.05}; + seats[] = {1, 2, 7, 10, 11}; + }; + class Node2 + { + offset[] = {0,-1.2,-0.05}; + seats[] = {5,6}; + }; + class Node3 + { + offset[] = {0,-2,-0.05}; + seats[] = {3,4,8,9}; + }; + }; +}; + +class WW2_Assets_m_Vehicles_Trucks_m_IF_Opelblitz_p3d : TRIPLES(ADDON,Nodes,Base) +{ + class Nodes + { + class Node1 + { + offset[] = {0,-0.4,-0.05}; + seats[] = {1,2,7,10,11}; + }; + class Node2 + { + offset[] = {0,-1.2,-0.05}; + seats[] = {5,6}; + }; + class Node3 + { + offset[] = {0,-2,-0.05}; + seats[] = {3,4,8,9}; + }; + }; +}; + +//Nodes seem offcentre, check if AAF basic weapons is offcentre before fixing +class WW2_Assets_m_Vehicles_WheeledAPC_m_IF_SdKfz_7_p3d : TRIPLES(ADDON,Nodes,Base) +{ + class Nodes + { + class Node1 + { + offset[] = {0,-0.5,-0.75}; + seats[] = {2,3,4,5,9}; + }; + class Node2 + { + offset[] = {0,-1.3,-0.75}; + seats[] = {10}; + }; + class Node3 + { + offset[] = {0,-2.1,-0.75}; + seats[] = {6}; + }; + class Node4 + { + offset[] = {0,-2.9,-0.75}; + seats[] = {7,8}; + }; + }; +}; + +class WW2_Assets_m_Vehicles_Trucks_m_IF_Us6_p3d : TRIPLES(ADDON,Nodes,Base) +{ + canLoadWeapon = 0; + class Nodes + { + class Node1 + { + offset[] = {0,-0.4,0.2}; + seats[] = {1,10}; + }; + class Node2 + { + offset[] = {0,-1.2,0.2}; + seats[] = {2,5,6,7}; + }; + class Node3 + { + offset[] = {0,-2,0.2}; + seats[] = {3,4}; + }; + class Node4 + { + offset[] = {0,-2.8,0.2}; + seats[] = {8,9}; + }; + }; +}; + +class WW2_Assets_m_Vehicles_Trucks_m_IF_Gmc353Truck_p3d : TRIPLES(ADDON,Nodes,Base) +{ + canLoadWeapon = 0; + class Nodes + { + class Node1 + { + offset[] = {0,-0.4,-0.6}; + seats[] = {1,10}; + }; + class Node2 + { + offset[] = {0,-1.2,-0.6}; + seats[] = {2,7}; + }; + class Node3 + { + offset[] = {0,-2,-0.6}; + seats[] = {3,4,5,6}; + }; + class Node4 + { + offset[] = {0,-2.8,-0.6}; + seats[] = {8,9}; + }; + }; +}; + +class WW2_Assets_m_Vehicles_Trucks_m_IF_Zis5v_p3d : TRIPLES(ADDON,Nodes,Base) +{ + class Nodes + { + class Node1 + { + offset[] = {0,-0.15,-0.4}; + seats[] = {1,2,3,5,10,11}; + }; + class Node2 + { + offset[] = {0,-0.95,-0.4}; + seats[] = {4,6,7}; + }; + class Node3 + { + offset[] = {0,-1.75,-0.4}; + seats[] = {8,9,12}; + }; + }; +}; From aa3d0f9e6c2b0cbc8565b97baf413cb15dd5a183 Mon Sep 17 00:00:00 2001 From: Tiny-DM <148804148+Tiny-DM@users.noreply.github.com> Date: Sat, 15 Jun 2024 10:42:06 -0400 Subject: [PATCH 44/78] Artillery marker improvements (#3260) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * green mortar markers + enemy arty markers * Update A3A/addons/core/functions/Supports/fn_SUP_airstrikeRoutine.sqf Co-authored-by: Jouni Järvinen * reverted variable reload timer * fixes 24.6.8 * Update fn_artySupport.sqf * update 2024.6.12 --------- Co-authored-by: Jouni Järvinen --- A3A/addons/core/Stringtable.xml | 18 ++++- .../core/functions/AI/fn_artySupport.sqf | 79 +++++++++++++------ .../Supports/fn_SUP_airstrikeRoutine.sqf | 2 +- .../Supports/fn_SUP_mortarRoutine.sqf | 7 +- .../CfgNotificationsContents.hpp | 18 +++++ 5 files changed, 93 insertions(+), 31 deletions(-) diff --git a/A3A/addons/core/Stringtable.xml b/A3A/addons/core/Stringtable.xml index f698e24841..7d5920b66c 100644 --- a/A3A/addons/core/Stringtable.xml +++ b/A3A/addons/core/Stringtable.xml @@ -46,7 +46,7 @@ - Artillery Strike + Mortar Strike Frappe d'artillerie 포병 타격 Артиллерийский удар @@ -99,14 +99,14 @@ 你当前的模式设定不支持这种类型的火力支援. - Artillery Barrage Begin + Mortar Barrage Begin Début du barrage d'artillerie 포병 연발타격 시작 Начало огня 重炮火力投送开始 - Artillery Barrage End + Mortar Barrage End Fin du barrage d'artillerie 포병 연발타격 끝 Конец огня @@ -615,6 +615,18 @@ Statik Otomatik Hedef 固定式武器 自动追踪 + + Mortar barrage is inbound, starting grid %1. + + + Mortar fire support is inbound, grid %1 + + + Smoke barrage is inbound, starting grid %1. + + + Smoke rounds are inbound, grid %1. + diff --git a/A3A/addons/core/functions/AI/fn_artySupport.sqf b/A3A/addons/core/functions/AI/fn_artySupport.sqf index 5b3bc72acc..331e082095 100644 --- a/A3A/addons/core/functions/AI/fn_artySupport.sqf +++ b/A3A/addons/core/functions/AI/fn_artySupport.sqf @@ -5,7 +5,7 @@ private _titleStr = localize "STR_A3A_fn_ai_artySupport_title"; if (count hcSelected player == 0) exitWith {[_titleStr, localize "STR_A3A_fn_ai_artySupport_select"] call A3A_fnc_customHint;}; -private ["_groups","_artyArray","_artyRoundsArr","_hasAmmunition","_areReady","_hasArtillery","_areAlive","_soldierX","_veh","_typeAmmunition","_typeArty","_positionTel","_artyArrayDef1","_artyRoundsArr1","_piece","_isInRange","_positionTel2","_rounds","_roundsMax","_markerX","_size","_forcedX","_textX","_mrkFinal","_mrkFinal2","_timeX","_eta","_countX","_pos","_ang"]; +private ["_groups","_artyArray","_artyRoundsArr","_hasAmmunition","_areReady","_hasArtillery","_areAlive","_soldierX","_veh","_typeAmmunition","_typeArty","_positionTel","_artyArrayDef1","_artyRoundsArr1","_piece","_isInRange","_positionTel2","_rounds","_roundsMax","_markerX","_size","_forcedX","_textX","_mrkFinal","_mrkFinal2","_mrkEllipse2","_mrkBarrageLine","_timeX","_eta","_countX","_pos","_ang"]; _groups = hcSelected player; _unitsX = []; @@ -128,28 +128,32 @@ for "_i" from 0 to (count _artyArray) - 1 do if (count _artyArrayDef1 == 0) exitWith {[_titleStr, localize "STR_A3A_fn_ai_artySupport_oob"] call A3A_fnc_customHint;}; +private _mrkEllipse1 = createMarkerLocal [format ["Arty%1", random 100], _positionTel]; +_mrkEllipse1 setMarkerShapeLocal "ELLIPSE"; +_mrkEllipse1 setMarkerBrushLocal "FDIAGONAL"; +_mrkEllipse1 setMarkerSizeLocal [30, 30]; // actually a radius +_mrkEllipse1 setMarkerColor "ColorGUER"; _mrkFinal = createMarkerLocal [format ["Arty%1", random 100], _positionTel]; _mrkFinal setMarkerShapeLocal "ICON"; _mrkFinal setMarkerTypeLocal "hd_destroy"; -_mrkFinal setMarkerColorLocal "ColorRed"; +_mrkFinal setMarkerColor "ColorBlack"; +positionTel2 = []; if (_typeArty == "BARRAGE") then { - _mrkFinal setMarkerTextLocal localize "STR_A3A_fn_ai_artySupport_mrkFinal"; - positionTel = []; + _mrkFinal setMarkerText localize "STR_A3A_fn_ai_artySupport_mrkFinal"; [_titleStr, localize "STR_A3A_fn_ai_artySupport_selectposend"] call A3A_fnc_customHint; if (!visibleMap) then {openMap true}; - onMapSingleClick "positionTel = _pos;"; + onMapSingleClick "positionTel2 = _pos;"; - waitUntil {sleep 1; (count positionTel > 0) or (!visibleMap)}; + waitUntil {sleep 1; (count positionTel2 > 0) or (!visibleMap)}; onMapSingleClick ""; - - _positionTel2 = positionTel; }; +private _positionTel2 = positionTel2; -if ((_typeArty == "BARRAGE") and (isNil "_positionTel2")) exitWith {deleteMarkerLocal _mrkFinal}; +if ((_typeArty == "BARRAGE") and (count _positionTel2 < 2)) exitWith {deleteMarker _mrkFinal; deleteMarker _mrkEllipse1}; // map was closed after initial target selection if (_typeArty != "BARRAGE") then { @@ -169,11 +173,11 @@ if (_typeArty != "BARRAGE") then waitUntil {!dialog or (!isNil "roundsX")}; }; -if ((isNil "roundsX") and (_typeArty != "BARRAGE")) exitWith {deleteMarkerLocal _mrkFinal}; +if ((isNil "roundsX") and (_typeArty != "BARRAGE")) exitWith {deleteMarkerLocal _mrkFinal; deleteMarker _mrkEllipse1}; if (_typeArty != "BARRAGE") then { - _mrkFinal setMarkerTextLocal localize "STR_A3A_fn_ai_artySupport_artyStrike"; + _mrkFinal setMarkerText localize "STR_A3A_fn_ai_artySupport_artyStrike"; _rounds = roundsX; _roundsMax = _rounds; roundsX = nil; @@ -202,25 +206,56 @@ _textX = format [localize "STR_A3A_fn_ai_artySupport_fireMission", mapGridPositi if (_typeArty == "BARRAGE") then { + _mrkEllipse2 = createMarkerLocal [format ["Arty%1", random 100], _positionTel2]; + _mrkEllipse2 setMarkerShapeLocal "ELLIPSE"; + _mrkEllipse2 setMarkerBrushLocal "FDIAGONAL"; + _mrkEllipse2 setMarkerSizeLocal [30, 30]; + _mrkEllipse2 setMarkerColor "ColorGUER"; _mrkFinal2 = createMarkerLocal [format ["Arty%1", random 100], _positionTel2]; _mrkFinal2 setMarkerShapeLocal "ICON"; _mrkFinal2 setMarkerTypeLocal "hd_destroy"; - _mrkFinal2 setMarkerColorLocal "ColorRed"; - _mrkFinal2 setMarkerTextLocal localize "STR_A3A_fn_ai_artySupport_mrkFinal2"; + _mrkFinal2 setMarkerColorLocal "ColorBlack"; + _mrkFinal2 setMarkerText localize "STR_A3A_fn_ai_artySupport_mrkFinal2"; _ang = [_positionTel,_positionTel2] call BIS_fnc_dirTo; sleep 5; + _barrageCenterX = (_positionTel#0 + _positionTel2#0)/2; + _barrageCenterY = (_positionTel#1 + _positionTel2#1)/2; + _mrkBarrageLine = createMarkerLocal [format ["ArtyBarrage%1", random 100], [_barrageCenterX,_barrageCenterY]]; + _mrkBarrageLine setMarkerShapeLocal "RECTANGLE"; + _mrkBarrageLine setMarkerDirLocal _ang; + _mrkBarrageLine setMarkerColorLocal "ColorGUER"; + _mrkBarrageLine setMarkerBrushLocal "FDIAGONAL"; + _distance = _positionTel distance2D _positionTel2; + _mrkBarrageLine setMarkerSize [30, _distance/2]; + private _barrageMarkers = [_mrkFinal,_mrkEllipse1,_mrkFinal2,_mrkEllipse2,_mrkBarrageLine]; _eta = (_artyArrayDef1 select 0) getArtilleryETA [_positionTel, ((getArtilleryAmmo [(_artyArrayDef1 select 0)]) select 0)]; _timeX = time + _eta; _textX = format [localize "STR_A3A_fn_ai_artySupport_yesBarrage",round _eta]; [petros,"sideChat",_textX] remoteExec ["A3A_fnc_commsMP",[teamPlayer,civilian]]; - [_timeX] spawn + [_timeX, _rounds, _barrageMarkers] spawn { - private ["_timeX"]; - _timeX = _this select 0; + params ["_timeX","_rounds", "_barrageMarkers"]; waitUntil {sleep 1; time > _timeX}; [petros,"sideChat",localize "STR_A3A_fn_ai_artySupport_splash"] remoteExec ["A3A_fnc_commsMP",[teamPlayer,civilian]]; + private _sleepTime = _rounds*4; + sleep _sleepTime; + {deleteMarker _x;} forEach _barrageMarkers; }; - }; + } else {_mrkEllipse1 setMarkerText localize "STR_A3A_fn_ai_artySupport_artyStrike";}; + +//Broadcast message to nearby players +private _isSmoke = (_typeAmmunition in FactionGet(reb,"staticMortarMagSmoke")); +private _string = if (_isSmoke) then { + ["STR_A3A_fn_ai_artySupport_precisionHintSmoke","STR_A3A_fn_ai_artySupport_barrageHintSmoke"] select (_typeArty == "BARRAGE"); +} else { + ["STR_A3A_fn_ai_artySupport_precisionHintHE","STR_A3A_fn_ai_artySupport_barrageHintHE"] select (_typeArty == "BARRAGE"); +}; +private _text = format [localize _string, mapGridPosition _positionTel]; +private _nearbyPlayers = allPlayers select {(_x distance2D _positionTel) <= 500}; +if(count _nearbyPlayers > 0) then +{ + ["MessageHQ", [_text]] remoteExec ["BIS_fnc_showNotification",_nearbyPlayers]; +}; _pos = [_positionTel,random 10,random 360] call BIS_fnc_relPos; @@ -280,16 +315,12 @@ if (_typeArty != "BARRAGE") then _roundPlural = if ((_roundsMax - _rounds) == 1) then {localize "STR_A3A_fn_ai_artySupport_singleRound"} else {localize "STR_A3A_fn_ai_artySupport_multiRound"}; _textX = format [localize "STR_A3A_fn_ai_artySupport_yesSingle",round _eta,_roundsMax - _rounds, _roundPlural]; [petros,"sideChat",_textX] remoteExec ["A3A_fnc_commsMP",[teamPlayer,civilian]]; - }; - -if (_typeArty != "BARRAGE") then - { waitUntil {sleep 1; time > _timeX}; [petros,"sideChat",localize "STR_A3A_fn_ai_artySupport_splash"] remoteExec ["A3A_fnc_commsMP",[teamPlayer,civilian]]; + sleep 10; + deleteMarker _mrkFinal; + deleteMarker _mrkEllipse1; }; -sleep 10; -deleteMarkerLocal _mrkFinal; -if (_typeArty == "BARRAGE") then {deleteMarkerLocal _mrkFinal2}; /*if (_forcedX) then { diff --git a/A3A/addons/core/functions/Supports/fn_SUP_airstrikeRoutine.sqf b/A3A/addons/core/functions/Supports/fn_SUP_airstrikeRoutine.sqf index 41e5755463..c44ac34ee3 100644 --- a/A3A/addons/core/functions/Supports/fn_SUP_airstrikeRoutine.sqf +++ b/A3A/addons/core/functions/Supports/fn_SUP_airstrikeRoutine.sqf @@ -46,7 +46,7 @@ _plane addEventHandler ["Killed", { }]; //["_reveal", "_position", "_side", "_supportType", "_markerType", "_markerLifeTime"] -[_reveal, _targetPos, _side, "Airstrike", 150, 120] spawn A3A_fnc_showInterceptedSupportCall; +[_reveal, _targetPos, _side, "Airstrike", 150, 120] spawn A3A_fnc_showInterceptedSupportCall; // no better way to time this with the current system, unfortunately //[_side, format ["%1_coverage", _supportName]] spawn A3A_fnc_clearTargetArea; diff --git a/A3A/addons/core/functions/Supports/fn_SUP_mortarRoutine.sqf b/A3A/addons/core/functions/Supports/fn_SUP_mortarRoutine.sqf index 029594df26..0da65a980a 100644 --- a/A3A/addons/core/functions/Supports/fn_SUP_mortarRoutine.sqf +++ b/A3A/addons/core/functions/Supports/fn_SUP_mortarRoutine.sqf @@ -14,7 +14,7 @@ Arguments: #include "..\..\script_component.hpp" FIX_LINE_NUMBERS() -params ["_suppData", "_mortar", "_crewGroup", "_sleepTime", "_reveal"]; +params ["_suppData", "_mortar", "_crewGroup", "_sleepTime", "_reveal","_isHeavyArty"]; _suppData params ["_supportName", "_side", "_suppType", "_suppCenter", "_suppRadius", "_target"]; //Sleep to simulate the time it would need to set the support up @@ -126,8 +126,9 @@ while {time < _timeout} do //Makes sure that all units escape before attacking // [_side, _targetMarker] spawn A3A_fnc_clearTargetArea; - - [_reveal, _targetPos, _side, _suppType, 150, 5*60] spawn A3A_fnc_showInterceptedSupportCall; + private _flightTime = _mortar getArtilleryETA [_targetPos, _mortar getVariable "shellType"]; + private _reloadTime = [10,3] select (_mortar isKindOf "StaticMortar"); + [_reveal, _targetPos, _side, _suppType, 150, 30+_flightTime+_reloadTime*_numberOfRounds] spawn A3A_fnc_showInterceptedSupportCall; }; _mortar removeAllEventHandlers "Fired"; diff --git a/A3A/addons/maps/MissionDescription/CfgNotificationsContents.hpp b/A3A/addons/maps/MissionDescription/CfgNotificationsContents.hpp index 0488266c42..fef12999ef 100644 --- a/A3A/addons/maps/MissionDescription/CfgNotificationsContents.hpp +++ b/A3A/addons/maps/MissionDescription/CfgNotificationsContents.hpp @@ -15,3 +15,21 @@ class RadioIntercepted //Sound played when notification pops up sound = "taskSucceeded"; } + +class MessageHQ +{ + // Title displayed as text on black background. + title = "Message from HQ"; + // Small icon displayed in left part. Colored by "color". + iconPicture = "\A3\ui_f\data\igui\cfg\simpleTasks\types\radio_ca.paa"; + // Brief description displayed as structured text. Colored by "color", filled by arguments. + description = "%1"; + // Icon and text color (copied from taskSucceeded) + color[] = {1,1,1,1}; + // How many seconds will the notification be displayed + duration = 6; + // Priority; higher number = more important; tasks in queue are selected by priority + priority = 3; + //Sound played when notification pops up + sound = "taskSucceeded"; +} From 5d2879ee430a9b5924a24310ea1e26f3d145b1d9 Mon Sep 17 00:00:00 2001 From: Tiny-DM <148804148+Tiny-DM@users.noreply.github.com> Date: Sat, 15 Jun 2024 10:44:31 -0400 Subject: [PATCH 45/78] Temp membership logging (#3284) * added membership logging * send updates to server instead of client --- A3A/addons/core/functions/OrgPlayers/fn_memberAdd.sqf | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/A3A/addons/core/functions/OrgPlayers/fn_memberAdd.sqf b/A3A/addons/core/functions/OrgPlayers/fn_memberAdd.sqf index 5ec4b030d5..21b397a732 100644 --- a/A3A/addons/core/functions/OrgPlayers/fn_memberAdd.sqf +++ b/A3A/addons/core/functions/OrgPlayers/fn_memberAdd.sqf @@ -1,3 +1,6 @@ +#include "..\..\script_component.hpp" +FIX_LINE_NUMBERS() + private _titleStr = localize "STR_A3A_fn_orgp_memAdd_titel"; if (!(serverCommandAvailable "#logout") and (!isServer)) exitWith {[_titleStr, localize "STR_A3A_fn_orgp_memAdd_no_admin"] call A3A_fnc_customHint;}; @@ -16,6 +19,7 @@ if ((_this select 0 == "remove") and !([_target] call A3A_fnc_isMember)) exitWi if (_this select 0 == "add") then { membersX pushBackUnique _uid; + ServerInfo_4("Admin %1 (ID: %2) has added %3 (ID: %4) to the server members list.", name player, getPlayerUID player, name _target, _uid); _target setVariable ["eligible", true, true]; [_titleStr, format [localize "STR_A3A_fn_orgp_memAdd_added_other",name _target]] call A3A_fnc_customHint; [_titleStr, localize "STR_A3A_fn_orgp_memAdd_added_you"] remoteExec ["A3A_fnc_customHint", _target]; @@ -23,6 +27,7 @@ if (_this select 0 == "add") then else { membersX = membersX - [_uid]; + ServerInfo_4("Admin %1 (ID: %2) has removed %3 (ID: %4) from the server members list.", name player, getPlayerUID player, name _target, _uid); [_titleStr, format [localize "STR_A3A_fn_orgp_memAdd_removed_other",name _target]] call A3A_fnc_customHint; [_titleStr, localize "STR_A3A_fn_orgp_memAdd_removed_you"] remoteExec ["A3A_fnc_customHint", _target]; }; From db7f5413d5873de5e88b4a8fb66c1c4a7193c36d Mon Sep 17 00:00:00 2001 From: Tiny-DM <148804148+Tiny-DM@users.noreply.github.com> Date: Sat, 15 Jun 2024 10:46:49 -0400 Subject: [PATCH 46/78] Pre3.6 setup gui fixes (#3285) * removed a stray file change * added membership logging * send updates to server instead of client * initial commit (READY) --- A3A/addons/core/Stringtable.xml | 6 ++++++ A3A/addons/core/Templates/Templates.hpp | 6 ++++++ A3A/addons/gui/dialogues/setupDialog.hpp | 2 +- .../functions/SetupGUI/fn_setupFactionsTab.sqf | 16 +++++++++++++--- .../functions/SetupGUI/fn_setupLoadgameTab.sqf | 2 +- 5 files changed, 27 insertions(+), 5 deletions(-) diff --git a/A3A/addons/core/Stringtable.xml b/A3A/addons/core/Stringtable.xml index 7d5920b66c..b15e311fa7 100644 --- a/A3A/addons/core/Stringtable.xml +++ b/A3A/addons/core/Stringtable.xml @@ -16431,6 +16431,12 @@ The Army of the Czech Republic, as a landlocked country, primarily focuses on it's Air Force and ground forces. Many of the weapons the ACR use are standard NATO-issue, but they tend to diversify with a variety of homegrown weapons, such as the vz. 58 or CZ BREN. + + The Tanoa Liberation Army is built on the dreams of hundreds, even thousands of soldiers to return the volcanic island of Tanoa to its former glory. They are very poorly funded, and typically use some of the oldest Cold War Soviet technology. + + + The Russian Air Forces fill a vital gap in the AFRF's capability of cohesive aerial assaults. They typically use standard issue Russian equipment, but their vehicles and gear are modified to be more lightweight for ease of aerial operations. + \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates.hpp b/A3A/addons/core/Templates/Templates.hpp index 2854032dd2..cdf684d5c7 100644 --- a/A3A/addons/core/Templates/Templates.hpp +++ b/A3A/addons/core/Templates/Templates.hpp @@ -339,6 +339,8 @@ class Templates file = "RHS_AI_VDV_Temperate"; climate[] = {"temperate","tropical","arctic"}; logo = "\rhsafrf\addons\rhs_main\data\rhs_logo_ca.paa"; + shortName = "VDV"; + lore = $STR_A3A_templates_lore_VDV; }; class RHS_VDV_Arid : RHS_VDV_Temperate @@ -368,6 +370,8 @@ class Templates maps[] = {"Tanoa"}; climate[] = {"tropical"}; logo = "\rhsgref\addons\rhsgref_main\data\rhs_logo_ca.paa"; + shortName = "HIDF"; + lore = $STR_A3A_templates_lore_3CB_AI_HIDF; }; class RHS_TLA : RHS_Base @@ -379,6 +383,8 @@ class Templates maps[] = {"Tanoa"}; climate[] = {"tropical"}; logo = "\rhsgref\addons\rhsgref_main\data\rhs_logo_ca.paa"; + shortName = "TLA"; + lore = $STR_A3A_templates_lore_TLA; }; class RHS_CDF : RHS_Base diff --git a/A3A/addons/gui/dialogues/setupDialog.hpp b/A3A/addons/gui/dialogues/setupDialog.hpp index e67fe27834..16cef71b38 100644 --- a/A3A/addons/gui/dialogues/setupDialog.hpp +++ b/A3A/addons/gui/dialogues/setupDialog.hpp @@ -413,7 +413,7 @@ class A3A_SetupDialog : A3A_TabbedDialog class DLCToggle: A3A_Button { idc = A3A_IDC_SETUP_DLCTOGGLE; text = $STR_antistasi_dialogs_setup_toggleAddons_addons; - onButtonClick = "['switchAddons'] call A3A_fnc_setupFactionsTab;"; + onButtonClick = "['switchAddons'] call A3A_GUI_fnc_setupFactionsTab;"; x = 124 * GRID_W; y = 92 * GRID_H; w = 32 * GRID_W; diff --git a/A3A/addons/gui/functions/SetupGUI/fn_setupFactionsTab.sqf b/A3A/addons/gui/functions/SetupGUI/fn_setupFactionsTab.sqf index 48be0acd22..79898837c8 100644 --- a/A3A/addons/gui/functions/SetupGUI/fn_setupFactionsTab.sqf +++ b/A3A/addons/gui/functions/SetupGUI/fn_setupFactionsTab.sqf @@ -140,11 +140,16 @@ switch (_mode) do private _infoBox = _display displayCtrl A3A_IDC_SETUP_INFOBOX; private _infoLabel = _display displayCtrl A3A_IDC_SETUP_INFOLABEL; private _path = (configFile >> "A3A" >> "Templates" >> _faction); - private _shortName = getText(_path/"shortName"); + private _shortName = if !(isNull (_path/"shortName")) then + { + getText(_path/"shortName"); + } else { + "Faction"; // DO NOT LOCALIZE -- This is a debug string that should only show up when a template author hasn't put a short name in. + }; _infoLabel ctrlSetText format [localize "STR_antistasi_dialogs_setup_infoPanel_header",_shortName]; private _requiredAddons = getArray(_path/"requiredAddons") + getArray(_path/"forceDLC") - ["ws","vn","gm","spe"]; // CDLCs are listed twice for forced DLC and dependency - private _prettyAddonHM = createHashMapFromArray [ + private _prettyAddonHM = createHashMapFromArray [ // TODO: Do we want to trim down the dependencies list? CUP Vehicles has dependencies on CUP Units and CUP Vehicles ["Weapons_1_F_lxWS", "Western Sahara CDLC"] ,["vn_weapons", "S.O.G Prairie Fire CDLC"] ,["rhsgref_main", "RHSGREF"] @@ -182,7 +187,12 @@ switch (_mode) do format [localize "STR_antistasi_dialogs_setup_prettyAddons",_prettyAddons joinString ", "]; }; - private _lore = getText(_path/"lore"); + private _lore = if !(isNull(_path/"lore")) then + { + getText(_path/"lore"); + } else { + "The template author has not added a description to this template."; // TODO: Do we localize a debug string? + }; private _fullString = [_prettyAddons,endl,endl,_lore] joinString ""; _infoBox ctrlSetText _fullString; }; diff --git a/A3A/addons/gui/functions/SetupGUI/fn_setupLoadgameTab.sqf b/A3A/addons/gui/functions/SetupGUI/fn_setupLoadgameTab.sqf index 93a3b58c46..10e7d9ab3a 100644 --- a/A3A/addons/gui/functions/SetupGUI/fn_setupLoadgameTab.sqf +++ b/A3A/addons/gui/functions/SetupGUI/fn_setupLoadgameTab.sqf @@ -66,7 +66,7 @@ switch (_mode) do }; private _sameMap = (worldName == _saveData get "map"); private _newGame = cbChecked _newGameCtrl; - private _factionData = ["getFactions"] call A3A_fnc_setupFactionsTab; + private _factionData = ["getFactions"] call A3A_GUI_fnc_setupFactionsTab; private _usableFactions = _factionData#0 findIf {!(_x call _fnc_factionLoaded)}; // Update the controls according to selections From af620b73ad9d668f22391179438505bb52d7a3ba Mon Sep 17 00:00:00 2001 From: John Jordan Date: Sat, 15 Jun 2024 15:58:04 +0100 Subject: [PATCH 47/78] Fix mistype in DES_Vehicle --- A3A/addons/core/functions/Missions/fn_DES_Vehicle.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/A3A/addons/core/functions/Missions/fn_DES_Vehicle.sqf b/A3A/addons/core/functions/Missions/fn_DES_Vehicle.sqf index d6c0e5c525..90046a592e 100644 --- a/A3A/addons/core/functions/Missions/fn_DES_Vehicle.sqf +++ b/A3A/addons/core/functions/Missions/fn_DES_Vehicle.sqf @@ -64,7 +64,7 @@ if (spawner getVariable _markerX == 0) then { waitUntil {sleep 1;({leader _groupX knowsAbout _x > 1.4} count ([distanceSPWN,0,leader _groupX,teamPlayer] call A3A_fnc_distanceUnits) > 0) or (dateToNumber date > _dateLimitNum) or (not alive _veh) or ({(_x getVariable ["spawner",false]) and (side group _x == teamPlayer)} count crew _veh > 0)}; - if ({leader _groupX knowsAbout _x > 1.4} count ([distanceSPWN,0,leader _groupX,teamPlayer] call A3A_fnc_distanceUnits) > 0) then {_groupX addVehicle _veh;};x + if ({leader _groupX knowsAbout _x > 1.4} count ([distanceSPWN,0,leader _groupX,teamPlayer] call A3A_fnc_distanceUnits) > 0) then {_groupX addVehicle _veh;}; }; waitUntil {sleep 1;(dateToNumber date > _dateLimitNum) or (not alive _veh) or ({(_x getVariable ["spawner",false]) and (side group _x == teamPlayer)} count crew _veh > 0)}; From a1bcecf5abf5c3b72929708cbbd98590eced124b Mon Sep 17 00:00:00 2001 From: ante185 <49555217+ante185@users.noreply.github.com> Date: Sat, 15 Jun 2024 17:18:13 +0200 Subject: [PATCH 48/78] Map Port of Pulau (#3214) * initial commit * Update NavGrid.hpp * Update mapInfo.hpp * Update mapInfo.hpp * Update mission.sqm * Update mission.sqm * formatting * Update mapInfo.hpp * Update mission.sqm * removed disabled towns from population * Update mission.sqm * Stringtable stuff * Update mission.sqm * reinforced airbase * Update mission.sqm * marked pics as placeholder and adapted texts --------- Co-authored-by: Bob-Murphy --- .../Pictures/Mission/PIC.jpg | Bin 0 -> 479362 bytes .../Pictures/Mission/whiteboard.jpg | Bin 0 -> 611312 bytes .../Antistasi_pulau.pulau/cba_settings.sqf | 1 + .../Antistasi_pulau.pulau/description.ext | 41 + .../Antistasi_pulau.pulau/initPlayerLocal.sqf | 1 + .../maps/Antistasi_pulau.pulau/initServer.sqf | 1 + .../maps/Antistasi_pulau.pulau/mapInfo.hpp | 50 + .../maps/Antistasi_pulau.pulau/mission.sqm | 36205 ++++++++++++++++ .../maps/Antistasi_pulau.pulau/navGrid.sqf | 130 + .../Antistasi_pulau.pulau/onPlayerRespawn.sqf | 1 + A3A/addons/maps/NavGrid.hpp | 1 + A3A/addons/maps/Stringtable.xml | 12 + A3A/addons/maps/config.cpp | 1 + A3A/addons/maps/mapInfo.hpp | 1 + 14 files changed, 36445 insertions(+) create mode 100644 A3A/addons/maps/Antistasi_pulau.pulau/Pictures/Mission/PIC.jpg create mode 100644 A3A/addons/maps/Antistasi_pulau.pulau/Pictures/Mission/whiteboard.jpg create mode 100644 A3A/addons/maps/Antistasi_pulau.pulau/cba_settings.sqf create mode 100644 A3A/addons/maps/Antistasi_pulau.pulau/description.ext create mode 100644 A3A/addons/maps/Antistasi_pulau.pulau/initPlayerLocal.sqf create mode 100644 A3A/addons/maps/Antistasi_pulau.pulau/initServer.sqf create mode 100644 A3A/addons/maps/Antistasi_pulau.pulau/mapInfo.hpp create mode 100644 A3A/addons/maps/Antistasi_pulau.pulau/mission.sqm create mode 100644 A3A/addons/maps/Antistasi_pulau.pulau/navGrid.sqf create mode 100644 A3A/addons/maps/Antistasi_pulau.pulau/onPlayerRespawn.sqf diff --git a/A3A/addons/maps/Antistasi_pulau.pulau/Pictures/Mission/PIC.jpg b/A3A/addons/maps/Antistasi_pulau.pulau/Pictures/Mission/PIC.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0b67944d01d709c65fe9990927dd665f9f885545 GIT binary patch literal 479362 zcmb@u3p`Zo+dsUJ6qQ}uP$|IKlu>QTZkMPr&QnxQp+e4)VNUP0M*H{M&+mCY@Be+?&tEMDYt~x#eP7r2`d;7bx(S*DoyaeL z9MwCDh=_}?{s}(>t;i8XR73>(|MNpk zTnzhIxL|>pxWqyU3G7(3SZeX2MUsmoBqWzgN=hw(4~fOgq?ayPhP}ovg1sGk7yMtc zNMaFo#{cd^@DW+QXu)0ye=(5_i0E<=vE?FyLIe-bDh?yU2KDnpL{w~n_(FIjNhvrX z;}>{*F)>kiSn&l5;A~&`J+ffA_=@#A4lVrE;GD#UD>6H;KYF=ndjlWDsEF!*Vw&h@4o#+=^b+SuCJySTbt zbNBG{y7||w+W~j(1_p;b4t)~#^jUaJ?5nu=gx7Bp-=(EzywCiQmHoM(u&9{vrKGf` zwywURv8lPGtGnlWZ(skwkHPVY$*F19410DC8T0#5>?ZZD&Ewe6gd_X^ zHn1E2zee`2f&F`2Eyxlv5m-F2=4$m`uO4bJI9gI_Aj3>=i)j0Y!yKAqO^U6rzzR%?RUT@Vn{QgP)pM;5VlevsnWQRlnf=xw&X~vY; zVJeR{>~@4{=oKEtjOxb)sQOoNY`E`Z()i8%D@I!I$xuZ2g^2xtI3O0CEGg8XK-ijE*b^lOIoI(tY6r&}lh<~pIwjTeB12;gGIVJ9;R73(JNhJ;- zF-iZvfI=5%iK%Z|cX8?-E@xmxr2q*rs&De~%#Iii!%wzkp-p@Ex~R+v0dk7M%YH9F zdfcjfJmKko|3E9>H9EW2C)(GD%>OYHwTFFUXpcKC%0_^w;p~S6NZbh`*hO!5ex?}r zcaIGEZ5X<8yXF{Xd;dHVVPr5R@Qi`~SVhUodPlzo`=Z9VwKi>SC(Ju-+FE=c)_bM0 zvhoJ=TwaJ6C8hX%MeFY7XBZ`&T38(Fwvv#QELmBToL}Y;Zb2e))(epM`gWIx_F?27 zmipXx0_4flH~EbML^WQ3(210jypBiw`YYZS7iO~3HOL%OYQ2|b^L1-%)hz>+m5oKg z1qM_Mhy!nW_m#<W0t+`vjxM-1L=3jfdPN4;SE!UP@~#Z5|9@;`?PxnTx3JOTp(17nNlyw}{Z8#7iOZbsNqRP4&c#BvD?N22RomE#=U7xteDC&ZJcq8vO{#=rU zDK91U_mc19iZYypCI^`&t8vOcDI5(hZjrAJ@qMoY=q?LmLIStgmH@fMAT#jFAq zY1;h&Raq7O;0n>$OMl5!9TJ=g?*8{71m}M{NGj&+cauiA188pt-?U0Z2cIuMK7tbg zT2QM*jJ7k^r{zqX`@s2~Fxl{*Bl>$}|F2((K{+4%%AA+%79cj^9p#f3Ir?(~guh1{ z_n&cRhSqce?Y8Nj?GhkS@&*Fr(RmCKyjg!upxx&L$Vmb6;Wc`;XB(wx(mF3-gopM_ zByv4-0(cu%qIJ9&y2e++cXtBEb?!NVLu>aq*h@+S5DbJ_1H=HVV2E)~7bkOf0)ASS z^xrbhO%JaaEeY=!o@^B$DS=)zY@T#m!MCGsYK!B@5V#CjAADbn771Sik|+VhLI?xM z#QgW~LvjWk|G_4T*=h7Pa`Vtu`^dq;6=+Y70C6zVsccVjxc_Tg%bx`1Em91%aoY!C z(0;hnC3$*k3*2`gu`_!nO<^_u~8Ccw~uQc5tP}w?KG3Fk2;s1J^3>dAog^8-#Z{(;sV4pY74*qR`7+R

v(#~CXG;ukf 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%0A8*`XQ-^KC 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

t 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

|3CX2tu>Us)9JX_(AfV|E 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%0DcU%q>J~4iuTZ`s`%CJM2<~ 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

0L{a;As&{Vf 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%0DCg? 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�z4aVgs_@r3OV(fsB27Sw}RP*yoRFh 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

5Zbcl{zWpln-0Ic@B$_fUDwd8i00J>y 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

  • DM4gJp*l%N0z)9vsv*EdjY$KiM|&v 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

    ymPFIqdV&Jz|`BY-K-dQ#SrpDRLeS zgzHI8$KUfdqF>OE2&PXP;?V8}l+|1K9l`YfU<^kq_-Dn3tbbNyKZ3*iPkA~1roWdx z{pf=hc)SQ2Y#uhhC_uF~V1Gfo(tQ+!Q-nnk0mi`$-{ny49^Q9G$#9Vp{s-V%a*Sj; zkbdlW@BT+Y2R%j-%Z_~{SghXdnYcAwAGX3}*$>a%Bg&Nh-O6-H*JQ$E7<>XUcosd5 z!wtb3@dl5m-Gmt~pmR_McN|SKWJP_U@7G&{go-$HZ`GIZCj0n55T+BB(~aO)x{M$D z5S@MmkDo&UsNjIi7)40^Zav^y$U=|NM+TWrq2v0!EYI75dz4W%n zI)1$NP$tS`d2s(5=i{63`c;8$54zP3eYM8dU!l^-0iq zKu2%JI73n2p$so4fQPBQBk?q3zbM8P-QimFDxD@d`{Udb-O2|Lw8=RAdU#ARSbV_iKKbdw zX<=z3F)Ye_OVxB4pu-8uAKfT^W)Wrula!F_@52+*&eAo~S}x@E?%bi~Ul zpW0sJb#BJAt$xgzJ6F@^RxQCDddl$~be4XfNw4*ru>s0tM}?Hzw9QOEEQX}7F(@oQ zyDz^a+Lk841%8|)kJQPGx#>awg)A@N|L*c6eHBalMVw06=~CinLhWVloxPw9Sa#JAT#I2VKI2dwc-HYyydo3DwY+WUSZ{fy`ap^|?e6qu zTL+h1J;SYAww^pZjG9vPp+1#?1GA}{@)A*YR z*+J}3%DhJx8Db~X<@42T@y`Az^LI;WZq&=4v{O}u7Gju%X+sY)N~nXBoCzFX{=a5D z9jy87*)={QCp?vqInE&~9Q>uH{1_!@U~JkEfBg@w=!G!&L4&9u3-XWi<>}Nw!!e%3 zMOpBMJDE8TUHGq_2k&WMqUE}cVj^-CGy@ZK0!jkgIc{{F-d4a%?A!#rbG$d2NotBHaV^@-ZxzuwDGXpy!tR~Y57qzE=BT_F1ah_?TR`vm z$?+t$$w{kT(k9)Jq-WyFg!+rDA7chd_rn#?SDOx=OV_hU2YUrm4Pg@#6HV9HOURrK zh+hDsq%HecGdwM^J)+RgKw*$!M&4u&J$ImS!6EqIBYpPzOfj zZS3^mU=pQmz@eKh`2o|XOi-S=*-cgamb z>XJS8E}A1XN0v$_#-q7`bVlfUdwni`x;XqSRw||fh8cUZlx8BZd{Zp8_C`F8CCwJ))5QAefV7oI)0LIB*gDLa#ul zil6}R0qzCW*u&&^A-l8}PVX`a4h) zUU)RSn9L!p2@a%E3wV#{Ja>OneiZ(NZQq~M^sCQWX$jLVt|uwap^65fR6S&2a}vdV zDXaGFaD7vH2~PUlVqDoF;>LGi)l+PP1XFmy$|1YSB$^|oBsTqc-#)^uw}bi{G;pfI z2|9l(cu!t5E@!&YoXycxLm>Ha2Ct6k`fe=Jx#7+nr<7OwauC?%9r}KJ^`xXHzrRY@ zVb71ikk%`Q=Yy9@d$LL08%R^uGg;ipbhLwrul#4lxh6B{z3NROjun0zFMoF_2-)V~ zGFp0+Y!KRi8xD)S+k|>1!1Lrh|7^{Sq$%JDOt5tI)weADpk{P{XM7ap>Sb1ULh1|Ar-AaTEmwk+ zexZZoSA3~c!BJQ6AGvK3m&Q3Mj-3Lh#uGJP8sJ^8*v{I3`1p02+UN{u@`N1F+ z8l0$fS4zhQB!UR=evFBVBz%xy>O1Y-8b=4`GrkUL!qMWSX+Tp~B9(U?H92i8CUec_ zpW#bjy~b{zKr6lCa_*8Mvyrz3XD*EM3WF=Snai_WB0M@7DS&HS#*Hh&z-Z2D`LN+K;m@vdDK~HSF7ku_#Lg{!KMyp5l%y|_M%pI!3!NknMr7)N~cOgTc(&yVish2j}LfS$MdShsbk7r zzz4v+5D4*VyWSchboC)yxhwdK*J*64Svl-%Boxz>dODcHpZ6~sLB1ansHa6EM&@-p z#gYg5J}+cI=%tGL^J{Go9y4f+r8>jhAk@hjaL;`0F6G|y_{vPZC&rbXvia0M#ka!N zM(UjTpWpjItnbb2okGPYqB*B|J=Sr{OW)Nt?=^m*}G5mh!Se>hnD;a3D6GBf1 z7pl$O{XRYkN{x{}sDod?nmjXkbrHMiNbt~Ki05628<-#``0N~6P(G+HcJyhR5!VKY`F_+a1}R+ILJPuLvFV zbLJgd9&wfM*ZzyLJ}5v;$TIXzI-$J(CRK~hxhngRC0SZY@ZUH#2`9n9titg;F0%9- zUow^V+VeQ&sb-F@G?Kqg`DlcBB=kGuBsb-KF;VwE<14dPqzT+oG#>@>u`Ct%)>(_| zAL(uY{4tWP?s?BNXX3aGMD|Tr%1rdj8LFNK?_c?%sEx(DU&5_Pz#wS1^pgV_1nzg6 zcOy@Zw={pjoy<86b_eA;CBC}C`YYo|q16H8qhXp2xYjbj%i;W}5W$$EHG78H~ zMcA2i;#}Vt#`E(mrxBFp7Ts=jOojbTN4c@wv2?ZqrJhBbpl2=awid5{c^0!7|5*g| zu**1Vt{o5$W1{B@Z2cdKQV zg7q-aHk-P;vK{L<;E)8$$DZ3WMs92Y=vm-`)cZY=e=_n%X1W(&LVtik3R<@%ZI~@w z2lTi0stz6TxE@OXc0d2}5EtvN1{YQGn3h2EpFsyGbN$T7pV-FF7tIfp%&E}glrhbQ zNv&Di1Up?t&-{$HQup`{EU!BOEro7tNP#*fcE`A%74sJZF9RzvNc4ELr>C;}B2ytc z5B7UVy$*GB2_)te9)@#LNdo%<%ca4J+z|hO?n_W(c5v8J>kwV_VXVW`<~oR~4^<|0 zq#TNmPr3=%OY~JMk^ncx&FdodgHWC9(hIUkGpEi-^sc8AOWUTi~z{XQTW5J^mnJn(}tFRhqnRH+U4ndRl+f}Q6hm|&h#F5ly z0e)3-sV-8hE5Lez6P7q=c+UQL_>Q#KV{@(_`XI80Wmn&Zb5zln^8l@Z!fP)Z_ih!7 zaCJuSvX!U|@RgmXeYEMqS(XJmB7iQfW)FVA(3lqb1ox*tRc~-MZ0}4(tNnf*GgvE% zE$STof+Ks(+orpXqB2W9z8LFwHCC1G9APjwS(~o*U+52`zh}^DPFb%ZA@+KMm-?2* zwx*q6Ib1t8_n<)eR}UV+)7gxJ;qSvSrhTzvst!(#B6M^ZWV&xcfqCz@jZ>LO-j5D7 zP`44JU*Y@{upf@z!Czr+t*>1!?<9v$srR9r($jIR1|@#Jq-?_6*g&KTr||j(%RrJmAm-vMq#n zdS2t{(;aoaYpX_5ocUk1~Bv9dNOo-5DT)?H_5P5n* zH|UV@xveVZGiPNZ_c{1`@}t;mI5wad)@v4q_Z`?3S(PzO7NhYULL;x5F5-WLYZHQG zb5X0xjL2F=H|a(8HhlrSw?#82=|@MeK(=7RRwmLeCAhr`sL6KXq^nUo<0G<48LhF1 ztFx4TtU%LU^%Kv)z*xU6@Q#93ssK7{dZM^%QVi8GY5snGS4zz(!Rsn&UOeCFv|@IQIc2o=n{`NZc1;n7 zO&o@*=gh=h!CSul(`LfowRQ4S?0^EE{{GLbi`sIQbQ_M)o@v=&jGHuP$vb1MZ#f$2 z$lLCh4fR{V0B?6p)?A@7CVY*#GtmX|lLFHgKxLaA zhh%2Rwb>g46^9huAH>lRv)y$VcRT#(Ub&!zJ`wqnfuy6`t?P zyLg6mG+c2)ojqg47+@tENLRh(HE(&hRNBd=7HAmG^TSPLwHHWPmHZo&VQRFPxOB4Q zre0Qm8mL=HaHwFTj!@f6+W=~rfZYwj+tv>d+p0h3rP=y7bZpi7c@*Qrm(dO7CYr+B z>8&9l1TN#)A!T^ABYx>`AygqV1U&^qG^4vC(0|!jgj3!F=ME+L75cbj&f?3aJ|kgg zd{E7PCqmjENR$<=M5-p?3uS^5^4nyg^kNj@Ci^{n$h#bpy<0nX&QmWIVK1w5NF1gxBFIDkddjpWgZom! zT^}1}xmPM75A#d~;W9Pk%mnRZ$k_f@Ie8eW5qKj1|N|p?yBgPu9knf|Jns zF7AzLm+D(Y*II0IR=#6rd&Y3HY>B(L4&8tz)Ki-+LN`ayS%V5iXMe|=)ZHC<_Mguc zJ>$0cr5LO{fMMHhzWMC;COx*ZJrUnD?M>l9x>IB$fveBDP_gLBP7fdEMt_7Wt53^K zpM{3Gy4Ajl93}|>)^1FSt-}0si2tnE_y=FjtUr)n-_sljQIO>3Ld8jB*1#le%CDJV z`MaYwbl1&we??$_cNvQ$w7qvGdluS-NkzSxz14~5Tcnb zI{w_08XB$Ht}vCOcm8@mAmUtCImFZUgh^mStA z;8RhkBasZ!M*8>Dj_mME+2gsvT}rQnX&Wj!+ei%?Engq96$%oWacyM``ZhkNu==DA z);niprkS`mpmR)juB_|HO;L=BRO%n;vVxAwt1qP-_HTIIuCvJ@j~^(Ir$WKM^3w{H z;IYV$p4dr@$(XjZqi8mUs(tk0dSBMVxAy2JuXjt({_PKr+58R=M_K(KR(qI({-^ky zvOUgJb?5F^RNIQ(tql9Tb;d}%#$$>>aDM)Hb6YmQRKKaER&zSjIx#yi3QH;>ohpo{l z37s%N(G-^er-UkU=$bpLACEiJI+*vE4Vc6KN9OBSVckvF=(ulTydIN0J_~yk850<*3ZyU67)?8_jU*n5 zm6TiQAKX(!$yVVq*oKc}A@a8JW0i@7F<2`ct|~RVv(LfwzsjH2CP19p%yAN0E%%6n z$S?pi0H`D2w2%=+;5+Lc-+P~7|KdUJy;TlNV3#+6ZUSl7`(%LL2zPWI$KjVin$Mo) zubUk?tLHm^WJHIArVTxj5UjKUnJ9H3E&)N2z+8YtCcRb44UkHyLJqvs;(C`gVlm_i zJ(_M$V?}v_Y6>-BXfHS~4KBMC!Y*2K$I$t^^|Y#G1I5DsCKMe9G1{ctA?^$apwi+@ z!B+3lWTDxC{Clex{V2mHlczbaKvp(6ceV^YAwBcaxQ$?%{^$dS+*FqMLc!hQHa>j{ z7?{1M9(0MIl$wL0KZB-0ZXeq5-v&T34K_g##2q&*xiliz=`x- z>A$#x_YBfO*Zn7|j3TJ6ux!9vbM?~GX84)k$cy?y;C)Xxgu)x&w3q~qJy44fN(`hrsg zF;07(4DJB`a#?P+8Xz<6B_He7z1ikM9$-sEF0Lj^jKv*I#ZmB>uPJDa~f1QuZn_OKRYLq9$g%D8G3OESL|>Xx$YmKl;` zp(}_1z<#tipe3$l02rU?`Wp+3117I%?`T;LTrC{!SI+cGM!&)&Rq_qLDs^@X#J_n| z>LWK}c{}!qR<2ROIncD>`#$9Fvz5K>qn)Gn)b-@Y4*vCbw&7kpUopdB)5G9q<6e_Q z7}vjau1zM&GRKF+`(YSZV@*h068}MZ#thFa2~Bg^xzj7S3!dQSJggWz8_GXl_v2zA zJmIURwr1XNSGHuRzoM*3xTv3!$S`Xk{0z6P2Ck!Y2IG}3xI(6TmG7lm44a6?s;7-M z>2oeQ5ZAz}ZkhgJjR1bHd(Wua&X42`-!cz?~H~tETG}PJz2x2upQ1 zip;tC;YN3NeEL)S&6}XL3JvvNSWA3nWVY2I`jgRH=j`c--rcxSWFeOAn}!u18%8pn zc6W*x7ix-J9B#&o)3!ueQ?!AI`T{;%-QzUs+_iXX3MxcR@j1#`$j|7K*-}aLRusxo zRQ+g)V{g1se&^qM)lfXad>a3t&zi8_FW55!D6d|#;*D@E>4WbaR*jYtpEiWGHN8xC zHY(gUILy6+J!i*BQ_+D_Wi6_^Nto*hH%Vp*Bg^En%-zp2FT*NuOo*b0h!}T&|IL9} zz(DL=@X<@y9Z64t${-YzJ4RsfC%f=hOLsW^TfraCg~lN@gJk%3SnC3x5i!;OMu z``|ZbxO`an*gsuUylk!&5ojH6X;O(fB&(4Dd=bj;-{p&6)c6lfH9T;E*OWqd#njKe zg4xM8f+6EB9W^YF3I{+9^$K0nyhJI^h*Kp$8W?iyN%!GVxVRU(5<8h$7^K?TmeVFl zp7d&B%jT@L6C&JGw*bQGkYb&G`{@WLus4J9S>o({!XWT@T)|b{*}$^t<5S0Ys+;dr z^qlUwqswrT&Sk{s)=Iyg4Y=c5klJO^{2i;fQnb=9#z0oR=XK}unM0U2SuFcaFxpqK zhU7NR9?YoFu}=02a6Sx=4KBugd@aUiTugDcv8I!r|!-uQ6Gwk{P0VA0B^^vv>g%lb?2yn$#$Mz+%js_W3s0en|W}nv%aE7ni zo%8JBS;C+NOi;$g)LcLy(MB++EJ z3Xjd@W>oLCNpS1-=CT8)uPoslrh||qAf{ffaOly(8EWBuy9LZ!@GLwvbbEH!28`X( z7^4n7@kE``9V(my+wz`W0Cqrm@zB3f=@H>(pjvGG3R0iin{>%BuQ6Kwo0r=Ie_NWp zSRQ}nuLR?6zb(+em9QLT6dh$>4>VZI8=`@{hA~Rm;-jN?rcLc9OK?fSeyNsc9)0{$_Az>ZMxviGB6GRqo)FcV{*LW!0UzRe^%^-Oq+5f zae;o>qI&I7mvP2y#Si)dGp7LMoH9c^SKFaRWep1k>ti$Be~D6J72F&C%UYM$MdNADUjGXjmYKZMp89i-by%%U6q9l-EWc7r%#pb0 zHYH7ZO*Nml3Z5ULqNW1#exwh%t^VqKddv4V6*b4BhlLB@=%^!gXXk%8Rn5pJ01+C$VfnC66$K5@9et>Z5xL1(;+O4CT=@Zhy401Fq`Sof#N1Xt0&Kg4*MK6mJj1plBvzyCf%D%Z2sPWYilkw5smmQmcQ`bY!DgY=2< zjN0`HYI=>J>VaN1TpE45C88vjORnq=Q0{{w#7F-;{h}l!jZzbGjEC_`#!`?}d`#w_ z83H?FPdsD{JdaQ%7%LJ4Yr3?-YFmd!U1@cp%{X!?Wk4q*jg6CsDP&#rV;De09*Go2 za{Bi!)En2KRdhAea+HEi*ILVx2Y0iY2ye!Fsp!RC4nKHk^?+@qS=<}q zKY(xSrp;&|Si(_Ofsgy31BE7i`@(0{LqlG?(CrE6pJ1ikA1!NmE>`n@{%6Hj9Vk_8 zawe+MsYd5t9fcja8tXOv1-BAhuoSG zZ1C3u%tiCt(ZZ7UlYdssYdDtE3)m}9@kK>XOC+eYBc|Gs> zkLw35Hh4ps=n}Y6?va^(>X*R2Yj=5Gi^gATtG>uy_x)d5vsU|&Y3|WYBqu&D&Ek7$(9070%eb{0Dt`3 zAPa7ctH=4yfk@6NlL4Le7peNv>9(9P*ud-x#y!~6#a2!MQdZSa5sc5S(*^{~qbcz9;jQ)89<=Hix5_y#&<(Yy#O=wSbBMnqttg*&LItU$F| zudn`Vlf*!6bp32RVnNUoFoteZ1OZNh4C1^Hb$i9Sls4xD$RwW@~LBw>!)?E_>CH`^SGVj@?S`;!S#i|V+GnM$1H^}DJEy9 z+jbFHn!(e!t93@5k*B<$t^UfdaI`#8&HAb*@9(~`Y-hPO`mX%4W94kKq8s-n!a|Dn z$L8vq;zul#tqsq)+UM+3AajU#S=v!mU%oSI!2Rw>Md4fQ`B_d~C3EzPFVn1Z2>5$C zo4z2swwi2-kJBSM%Y{T{Pr9I@GXE$4toWGbR7j1n+-^rN&#IJu?w6Sgzr*msYHFGP-zi(;&wtO<#~(zT24*HJ(!o%iPAoJXC90Isdvl# z5OPUw!h)Oq4!_WTdoFw3XeOxo%72t6wZ!`;ReB9f`x*3Cq0)bW)6N`exCv>R&<*$# zW9Cm0l1W>HUckQMoE|y?3Z4Zsg9#{w+_e zPz9I3#y4A=VUPpkNdiQLI<5UN-f^`;a8OwSMlS6HR`xO}+ftp;^udU%&80l@%|apP zuQ7%C0Xo}Tk*hHo{G{WieRlkTeYv&tsSg{)sNRYpqk$omaD?%THGL)Kd602>o_l>^ z+4MnZE*x)oocWT@o!O>NwZuA{tCF5Zo+uDRwBlx7Lon<*t7`4W1*&8u?)IU%G_E?M zfw5LYIo+je%;uAnnAupsi>b}fc}|uOmmllGjhZX+c|}@g7+1C<-uSo43uTMs?3Zr} zuG9{fy2YP{MA7YxwN2x3e%BtF(JDFJ2ZF7B%+3y8aCSdB*>$q@&t6TBB0Yei0DYmG#q;N!S2 zFO@_cb*7#Oe94WGSvZ$W)y@wL86%AhIIfSc{~kuWaMwt!os?kbMvVLRuNdZsUyG>S zUit?!vkB;c4rul=5SG0uX$ojxHZ~_~)QL#_#&wtA!Y_1%-qXa}vJ25NhFXD^CaZH> zr8*DVPxEnJ1J9-?#4JiB0Glu9VrCWQr@<>!JMNpdyg_Rt<9}D+f{Av89g1EYWE|Aw zEXxOTLr#I=vRXWc{wKPx;3^E&MmD_)8;PfuS#tPT_qf*loT5|Mc5L>DBrO)F%M{d; z4B;+!&fsG8WTs7Z``kW~0^ROE+xwid`L*KEvRK%T_}-fn z$T^UEpMLqHw&rKfa4=oD1-0q`_u8Y?QM(jx#&v`ex0q4a>l6oewKLX=roKMIo$Y`1 zneM0VNc5`W@Dh?`QvY+Zo{be3mX_qA*|XigUolsCb^vFOQC~Se;Ac4|xN1ANGI6Xo zvY1yo*)1KOlUiN?*2_fb;Yq$Wl+(3f7^i$<8y&5JkS7(1?>So|h>r>g-Th3q7_6iT z(;6KAia+p_&RBNlqRcLQVL6iC(H(B{ugLMbo^!Eh>y^^MRh&eBEBj~?FY?n&V zpa$1i8)(cd(ufqR&@JdS&#;&iPg-tI7j}FkE3Z>Uvi&j3_hxwG7>{bl^09GZQ2rMOLr+xNwydB9<)e_F#JWmuR%H4q9i*n#N83E2;8miOw-?_zot-@!k*UZKE6dbJ>NRW;#Iqy z6ZOwg%g?1KAY-g9z}KjWs;^MMbF>$Rgmwi6Ie|pb`NBSMhWloLO1y~rvM(q}e`u`a zNl&>3k#zSK5c2eY$zhBSY{(tz;7+7ZYEMS@uN)hW>r}*d@Q)(axf*$23b_+gC^1zDM`*w||_U42t|Ao|k!?`R%1K%wb(SUOY$T zN{{Pv#e&p{TPKBKrLmtO+8FN7=!Y8biwqOZ7KYbMFg*LK6A_0+?u z!g4ufW0|N{{Y({@&duDLM-yik=(cXIejKK_MRi%LUa$2F5Cf@Ucua09>&3iJ zsar>;;$0MnI$-k;d#fkV_PbG#H(fHnRnc^&h`jjqGckxmbXDlvqjJaiQD>bo^G^yy zoEkn844XbrJ;a^vLsX|41S$TT_C-nKJ?dj;rQ>yV)Wr|UITmHc+EWB9U~8VgtUrfu zn>|Sd*Sd__Y(qnmz6uP)wP^4G0gFzKD=ZP~7~)jjoVc3v+Bke@}GbJRg6Py?fwHL87E`D_FnCVCIsUq-dsh zC@nj@M%C99%@RWD3vQJi@W2f%p8oL zOy|#+yY)GktFl*_)b^C(P^_`Uzwf}Nfj#Cq-?_)&x@5bVB89N znm0pUh;dEVBBSP@(ZYZO_erIMVviO3rM_jaeuuA`C#c$!rO@i^!kDD2s0~`XyN$@$ z+yzQgIJd={M*CYd`GXw|*QpNO7M%{}eh~Kh>FAb8`G+ZUtP^?S3)fW78k=Q&Q@$T+ zEr$AzvUpi1bq_T%uJ5mwDt)OC@`ABWiAVhB9`una3f;a@oWQ;GFni2$= z`a0(5Hk1WW<>$j#^(brL4O;XdPsvSO&WGBgFeC5GgFoKqqFiHbBAB0W0Bci>&lH~PUv^3a(m zYmNg6RZpY`%To@iM;?Dt7v3{;wicaq`C-Kg1vrXPPhN>Da9j~6B9HeYB?(Jg-`Nlr z{|9fm*@r~H{g~;{oh9miECsT`!??tzwN(E<9Jtaw-8hrJv|>s51ZMAT<^=^y+y%Ju zugp(8F98c$f+l|fo(=WUSO0gY_f-!rT=;#rVHTuCx)ctL3r%eJ?|eu zduAb7i&m8W9O9tB@9)16Q)`fg*UR!UhW=8|isO^iDk|wDD3;((*tp;|A&gEip^02^ zd`%Bp>6|`s?7i{h9~mwG;3iXDg?9P3e7CaW5LimC)YS-oaDmfAcr*pl&=j=4f&fuj zJECkp5QHvtilF)XuKZ`FKyNj^{3rm}wC18B!2!PZy7RwZqcJxsq5F({4$3~?Tr=^wzJJM~u~~}l zTb#Lo1}P$b`t`r5QhB#eGDwBJH|;vX2D6=KaXRUr6+3$4(pF0zeSD1tQJQ#GKXv3x zd}k659d6%Eg}%|Phb6$hsaHHV9sPIQh4F4L*b|W&AD&`2H@kvFnd?jZwcIb3(sCu( z`%-#vG?DGt#`)ZSy(cU#_qrxxo8KkGfz83K_!p7wL27{@*Edq913dq|3P?21t5;;Vb)zw<`jY~?#(PofBo;?bq^*=jS8 zc|$B3bW+K+T6RGCOEFjP1B0pyA`%TvM6DOZe$=g9wb#frVO{M4b3DKYpmS1I^1rLA_(we4N&qq%IaImE>45lgooV|sm^IcT3t z^aV%PPR?Ud8a2Zf3|epa!~7$q*Zu%2^tni>zU{2AGgTuE)%SsC9$iuB)xHM4YZ?}} zS;7p=-insme~a>8J0N3r28}UfTrnA&ig2#_^yYa3gPNf+9O^fGxbwPbctmgtTCF?YU_Q&E>bTa&@C6wq)AZjbj( zw{yCH-G!r2{Re2TBrL9yc+D+`RY4&RP>iAb zs)HF>rbHps51O5@zoPT6klg*8(|v3bqV zM?uN=W$QP7nK!wuKD0?Ct0>HK`t)j{*O16Z8(r}{Tlde3954zo@vayXuWhkyqEOG` zsk=E8Rn=8}re28tC*$!bMDH#~vs-mQpURMVdIgTR*);KAvV7yNu?L`btJT@?PYf}$ zrY}V88QXKJp}inT>&1%T;s&U>I65pTL3mpEZNOe*>3(^3CFeDsI6}edGM!M{q$tZ!0ZXndj$C zdkGqd{Ooe)Tum_#dUOLz!A(IX+R1GJfTgVHuY_2m6o2NaryWC;+<1Itjn|8Gw{iUg z!hZ6ckLTy3rLLF}<-oojm}RE2LrsGB8v~+&cAas$A2r7Iij&IcIza8*4d7Mh7bCaZ z#?w8Y3&75+Q)dSz(4xWYX77oX5xw%q7W-1a?I{k;w;%|w$8GFGaH$CmW$bsQ%lycr zk2YXO?Pu7-?Z)ig!{y?NOq|N|VSj34+Vdbq*rBvI&rml`lPk&-Cwi@2JCG{x=?vJb zZ;XsWV zvSj?96@R9o8;*~<+2{!KWut_BlxiPgi-g;m=BhZ={tIY>@?%f&MTlibEtw0u5&I?5 z>^ncSA;|8}7~6H)h<3bY1dl7QnGhr{g3W}*NE!<6vr|`YDV~>&|LNwZSGRvxTc*MZUZDkLeJIeTDvD30bU-@i+d) zQXa<8Kt4t07`G<0JNW0kgfq9A+MhEvtF`D&J+mA8l{};o591eZxw_ZPix^ZJK8Kjv zPQg>xQ_w2d!oOAj-1w+FVQp+YWSb?;irfe-S3=T^|A!JzE|68W}n3#dvQ@^>cfm>fPADUhYNh1bIY1Ip3}M^hVTf zeW(_Uv2|w&PyKIY$RaN14h(7|g3+)ete|r@=U`q{u)&cdKF1`jkH*M2R7S-Bb*VDcm#l?QG}4ETiMB_~)% z(NM1_&SMVo1USXzpsQ2(B+MNk#T;F-;(yz8G*DqnO*ju-`)n^?bcty=bH?Q1<4!bP z4?(=2#-e?f80x6uA74opuZNOqZOrXDIF*Xf*ZCjCnJt%pX5`%?54O;zz#gIgLM1-v z!4A;#KO4|md%RCxw4yv(1VzBJWNy@PEpLx@#_GGu#5`r%Ro;!Yq6$q=Z&AdV+U z$zi7gXwj4Yy^=0ijJmf8lqF_}i7g%w_K_9Z5m-vf> zH|a8MB-N6rkI0=&0`r5Q(+V`=xOQ2p#s$+O5!x9DO#p*$i==hOr+I}kh{acNzJ3nOpDF_5~wh#*J zUjbq$JpsfeZJ^{h)k=%KCR=r+&v`Jz1$Mve^Wsnb*Krr7WFK-!-e^fmeO+WsHWb~> z<`D4>@GkfpdR!Xad=a1b1HJJ0DMF3#pWe>#QwfK0VJJRrQ@Op~$*1lD{BJb>d z2sINozS!u@ISI7P%ekl&>`yl&2cF3opl*9Sc}oBEM(m4MGpKu8L85MVF27melys~i z#gQG_|B!wVj08`|UJHeu=~`-OOKy8U^g{F$$O_us^ruS*TO%=NBsteJw+zE2dsTT& zwpW*xnj|6hSHd(nGa_IAn7mr^Kp;Jpp>{72MhYw^^g?0>-s{_?BcO#;22tm_P#mikheYTy zYP#rRj+n}AxarH4Zjy(z_$4`a>CAUeJo|N|k;r(_l)OGPJD<*qQP)Vzt*pi+zS)Zv z!mEYfzRs)?!hJo%u;R>@>vnr*+*gI(v`@CQg`pCW2dBqetvVyO3M7$Btr2bz>pbkG zUwE7>X~?7u>&2_N^CrcFH9%hTqFST!NfUv&Mnx0}{jx^<6Os8k8~d9AD-1dMdW^cb z_9U*a@^7g}CyK!z2ZFe|3kj7Q*z@9BO-_DY zQqHE4I-O$#CGb%w;Sv^Jtc!N%-l;en#*L@QPg1LA!dAkA`a8ursb$_7`@K<-y6E~R zz5rQEL?B}Gk@Sh#v@K)hJ}WaZkP4;jJ$zQj)GlbZZoOo8lAZYp^u)-7{yCdA=*xY| z-Cy>O!<{4Y;AFIKWtRUk+D~eKgcf*-+&;d)-W9LuJCqy~hRd?H+C+cGS3Nf-Yd+{l zMgHvI4>0N6rPH|B=GA2_qVOA~FYNfaF8pmtCnaL-Z1FvSqh z^`e@?vzH{biZSL9=KfRA81yWtMpM5z28L+N-X zDN*NQaN~aMkpQJhtyt0sOE^KMU-WY>j}2Rh|8_1ck9lNFJ8WdhvH&N|=>_stVzTYk zU3uu#YnO=zbma?n+>N_;^Aldav$WXvZ{_-6hx%QZOt%pzUELJpB)A8^z|-=T5PAY> zh+BEc-viGxnZ6`{`Orc0h97DnYgd53sgzILO$I9>sLO{y{^@lMk-<=Z+^*GLSD%~W zb{(7Ms@Ae|#`&o9wJJ(z23tjkuj?S9aGZmBz2PhCy@hC3iL{_RNDYiL$8 zJg%%X{`8lQv-h;|!0UydL~NX?`S&@gJ5mTFP_U~f4wpC*oZaHS*egj_r_toD%fYB% zRl3z$NbH)xh?&+Ij}I%`D%I?Z6cu`-@*BHbE1m1*7I#xJ)M*e;NHeQ_ zh36Z>YTT&c+OiVltTFMk*xb{-dmr>!Po0o@XAAALH@M#jH*p8iw`f9hpav-nS_;c~ z>aPhmjPOV~5_OaAG?_TvW|7J|G9t_o2bD)^82MtDK0HpzB(@0AO)hk50as`I|IqcO zVNIT0+bC^qsUucvtrMw=pdwP0K_Mh<(MF^(3Nj;k6qT8%h!Cc`tqLNA6c8wh5*3+b zDl$Vts-TD%BC|}1jA2Y5ArndN?#1&S``zF7WB;%{j%qQ(eXVP)bDhIi{tJO!W(g<9 zFN3r-vo9?yN}wD;LfTuW)Xkw*5AN5>ZthcNj6Cgs&8B24?ZIxk>7)ijUFGRt{XD0* z$US2)G3e=V)DXv1!7t|}HtY{~ab538w6ae zhgFZYaenz8gYH8m*#$YzqVk_NZ@+H0P1{4Mt&VxS=Za+%&ONS3?mSao zQ<17z@KAB4nLY}nzgSQCi>Y}cX7(z$di^NbJ)q5tIF+m^RGbU$uN=8}WaZ22v46#d#K81Bqd+dFiK4I*2CS7IUrf>lTG7L+nH&#eZEU&IHcy|#LE?M1<< zb_)LQ(Vhbnb@mmtt}*uZH`ApGLF639^eyvxO-+=OMOguXYL=0a!6z>b6lP?CgucJj zXv<$DS6kbj#_@U2@}To`(gRUHDaVnIe_gs`#>SAkpc^%$hD{~!Zc?L{`v*W96j95G z$80mNe`C-|5t|+~s;N;ss|&(d4$p(6-<_|&sPa$-U`C$qE3nPx$4u~#jz#V}i?0zJ z77clV-J9v$%o{$K(n>WIBw77VRSa>!1IC9^3lXwC>0Vk6PtC4&{`tJ{&J~tKKuFqR z1aHzk%SEG0Q9F^Fm}><;GDv^-EJpIyPFH_(l|S$*bmPm6_S1}EMgYlk82mE7rVGywY-K6lsO;&8Wo{;g=xirpqK4e^qU4o;II;JsO2mULFJ^ol9R_ZtwxQ@y!Ru02P|VkG8X+E=9u z>^D2|8ZmL-MBMLPnNMw>j5yC32(5J#zXB4_fuIa+!Bz-Q8-+4|*L^V~gITZb|B({R zyxu<)GaKMyo`8o)Rm_gt9RXj>Y<xszLNJ;uTl{(|E9eN`>y8PK!NJhcHN?wK@2^s$%Nj#Q5=tp<7eDi0iyz>5vB61tL(C_MPRqJL=3p%8xPLAx_a9(k6M9m1FrJ;M9K{ zK}Yh#s=WZ||DV6K?_j6+y;4Gf(((cyvuUcpXKl0m_2c{})~#p(zG9EFzvf8kAWgZO zcT3=)y^UMThZyYfL4U^3uCSAwk$_M|Rqr~y5`U!LREZM!e>R%+XF$h~9aYV=Xq;Br zF8oepPKyqp2y~_Q*bb5{ac#^QlbLtuPUNw&kf0T4qU;c_tRr=NH)O&B6Z^ZiW_GgmemV7 zVEGmNgfhrIj<3t+kyJv+Ejqq<_H)3@HyL!I!XUyAx^$V*Lyb9R=~=3FS_enHkUuHS zT87~Fv+ZmMpX=EDj6oyLO4@(;95Z*;bP2=`gYTD9k6_P2li_22)st1gM(8a3{w5%G zRqgT>)ghgymX{cS70#DraTZ0)rO$n-g4zK$bX`KrJU@&1KmQ55$f7`Fx+44kv}<$e z*(5;ilrnCHE6DS(8eRAD-8-=viFEGa@K zb(kYs-do6o*Z!*!vDFh-tFk=PJ|cRCu+RX32;F1Q2>l7V`@R4^c8r0#pV5uioK#Zs z!zn-%B2pY`%4?Xe?IKO75h6+s8dnd2$Jw}uQ>52#>!aC=*=m$A4!gQ9(QGzQ6Nd^_ z_)-sJH6fLL1CAAYH+T7P9kjJ%IPavF4>R5t{^=aLkG^&NOY}4-czlinU2xsgd0Plh zZih(~1}QhsZZLp;>}6n?4CAh94?)coyHJP8oA3|ITVqe|M$Jl(+=e+5X2m)n2%y|f zq`d^pHT)Wk(0_FnT+B~h@wrwIF8TIK^2U}VlIrr+WB?}J>6Cj7eLk3n28UY4HIoa- zO%}5asR|@n0hT&b9J&=NSTIT6sJM=7Mf8_!GSg07$z_jT>M>0E7AEP?u{ z_hK`Wc?!#3qauoB$}h~x1uYj`uFs);X5Yg-4lmxQEiJEH?@B0hK(8ozQq!{kSRPTI zH)l#&6Vj|u^w>NQ1l<;fuK4?3eDZ%4F92Hft}=sXJZ^sQB8S8L(o+^NHJ;%JI-Y z`L;!FuVL=4uB%Rsa(HpD`X>&Ku4ehE3kZ7}&P@;BF zu~sQR8C2O*OK|PwFqyuPR$lGO6RU+qwMOg00|{omso}w9R72?^(h$EJm3KFYwQ5Rw z*@S><$-`u#0~$2w#@66lmUlvD;#esd)7dbL@9{JY_veIQfqMGy#R1-IUv{67819A! z%ig`y-?KV{Z$xr44sj{Vv2}Kjl+UC;R;VvOY|a?hq|B&3=J;&*fR6-cfpF)*oHKYVpHjM%S+6 zxzgsguDFh;GZA3=22s)*9`si9qWrF%otNUybVgP5Z7T8*T;YveMyGpUqxn#j#|tE!#Z6AdpA^_yW}tcRBxrcndD^z#htuTs(3q}mlz(}NE?MFW zqVnOmATtk`P2H1p^HDC9;MlzPu zQ_crCdi5Bh%^kzx6Vd~6>sb{ViqxN->3^M8@S_2pl6vin45OuUf1l8b>p0qn7ohYT zmYD&dOI9Nx=;v--P1vaiyFgzeX@>#*b(iozEfrvePqxG_M->=G&%BvRBP#g@NL!NgQR3UXS13!TN(N%H{qC}J*|SY z-On0UMLu9I>1>AR4$SngNp%}gg$!sERn;#0R==u8-G36y_B6kExcm4*+=p4QIqhJi zb^IfO^d_}Fb)2l8u77q;vo7MkP`(=TiRM4@nEhP`%+KTJzOmfA(&lA!3!LV1RCZI} zvOHEwND9K7i94gdqM9w~6h($n156YxrinH$ zc;y@uHeeQc-WJ8lqo#~YTPFx^Y8(=?b5`|^t?N+xKGd`dFPgoS`lg1Y8v6sxF)S4U zV4J^cs$Ap#ewdSl`5W3xt_{>K)unrkvvByF()< z$N39LFR`2HQ-JvSJNTx@glSHV5+zR&jguYhhj&D}0^kzMx4)~on}aal{;aBYjxEdm z5KejJ;NdpCz6G1{WkxAFfV6I%KtD$Q)b!qFoS7nrt*08F%+b~fHFnesx!fHOaKEH@ zw3KVX3Jf*PP|~YRO|f(KZT9gjnrZ8CR8P4I2y0))^jWkNPt-6;K$yCn);@xY#Pa;S zU)q?Q7@wfTM14$|(r`$ixbDBf%3ce925j?nA8HwXJ~0rEkaD!$1e&W2hoh%QG;rT+ za?YU$sXY>p*|2IV^f}`tjUy+<`YExZ4Hy}u?ip#GljO)pryLUPPssEA9t`W^$koyM zq{HD*Sx=HasyK1lrRH9iQ^?w}bRH&S4`<$}#cc`4wqWEokD;Q-y9zOCHG|#sslRjB zO6vB*)a$!pydasDhr#gon=?npF;BDwG6^EG_QQG&ksDPfpsus-i@aOkHx`8BM+kR< zykke5XtPT!2j~k;dw`ZwMAMF!V7wN_nXzJAvri7!$J73gygG#*b9a%tIgUm5CjxE~JXjm}<;Jf*gq0#V0Ss`c+Y5&f8JZI5Wm> zsX=k{qi>~d?DeziwCe#)jAa0tIrvN($Pk@b5fX@QO}dxlS7`eadkhVADKKPk^Ji=i zHyxom{l^~mD+O2~opxmfa|YxClDFkT5K2h%4lv4)7$7OC$M^POFsZpe^>+NzjtMpBMOaX1|1jQ*CCEmd~^>gYt2S^O;z zfjbP0kV4LV`cJIy&&#TCmjeowwWj8h1YL6W?7z>Hw~(wA{tj=JK&*2@h2kO*?+Z0tbx&Lp4Str6KCbO_mnj@Fgq#h3#TX z}qlUUkeYvDCH?T?~;Gd7@rz2O+LzG1`k zR=tetFur_anVdZ^2wmJBR00h*HfKnY!usPS1NPn|!s=jB*oe(%BZMaLdZlz$8nAUD zhq|4KYZ(t>ii6Y~lMs1CpjCPfr2&69T!G5)y~h*1!iu~Cw&EBt(G$m;)k;nx5QZxK z;nbags6_}-mCk*o+P3@#B{s~OfLYkkXJr=nn(Ae&y`AczLJaCh2vR(&dv5DGhUE)p z>{4!80o799aN!QSL78Hj^14-Qnu&HXBUs3fU0DjEAXjCne}!jZq{6HB%W2<&!Gw}B z%-O;b2_X^w4M|c zY_B&x;AqfjjY<$zNhZc(s^H1DQ`ePIi;O;?Tpx8U)H(6p!WqA;m2qp{PcGeON;>pR z5v|k{X{K#3z+H*g17^{4jU^>?KhoLF?dR=A1ndMLq%Pi|w+&Cw-qqEBayH5Z2;;f~ z{%8EcQti~Ok+>y5I0Ye#3M|RP02vDy$>^`lB|-m3pHWR*ci-R(t$(Sz{0Yb zEY-xgC=f6T%SiQETjy7;f4S(o^=uY^@1+jm>v%0))eX$GW63S$mllxX(2@@6uonXy zB>Aq<&-uqJ(dijAjFc?q)fp@rba5i+6y!aCVH|ka*7NSfSddory{2I@4X#t9F+zR` ziP#P;S>@hYQ;qm=n&Nm`2P34>lp$~WrUk8J3@M*Wx{wXui*gUjzySIH<+;pTT;weM@r z%Lbp-RRw&1cb6sG0k@g{sO!;9w;bfbVq1$^gBApqv|J;R?&Y1~!XCYQe0F`H7=Z5nCPe zNV5SkrIdea=jD>1FC;vtDxjp!kfaT*Hzh1nZ&S@;P@)v#V;6d%otNilp~eM2j|xuCia?+GD_4h`SR?ytplo zUB{>A6nEk#V#kvk$cJK_5Si)u+*^;P>Y5vOT-;KjDlx5Gc~G{)n3T0IxP(=_aJ=`B z>KB|Zj8B5yz4&>{#)yn2T717g;|ak>KIa%=zp1N8UJYC3m=l@cV3RSfmM!YObmI(r z@x6#aT1KA0FG46cx+}B!dBT7`J{B!6w=+Pboi{&p>?!%f21n(`-04(kJ102z=xMxr zrRJ*@)v-LagS0I?Tg5jis8%Fur(uKrd}A985gVu(#?z#J{{ zHl=qL?dEP0H3U+RlSA zc6wD=ut1Rwhwia?c+I`PkbpK>bn;|J0R%5N)1Y$iW-6WLGdxf(jDpe-@th8m)Y)r89^&6d?C)y_ibD`z(#NMAKQo<9yFAzy6A?pj8(pjW z(rerMOI4jwKT`7pGB&TT15d%7@!J#*!5;)e6grGw1QyBSIAw@O+5L|i-@q|;q8Yi; zw;|O7jXsz@^sR)I|7R;C@RFOd4A5q&Apqj`Gc7y+)v^1S;mn53HZA+Y6^g%bs4!W;vmF1`$#FY1BaQA+WuTvS=k=^%GbJan#-kLa zE!uv8>SI2h__`_G)bcXqtK5m2yC^`{w?^{TyAIkl7(;ZC!iNvtXTZ3?6*Vp=dMm7C z53IZjuVFGb4HbC|H-w^l`@pHC_7OCglU9Kto_r#uh=6JFGZN#t0PY$9K<7a7y)2_H zg;}r0uNv^8(r@3KZ?Ba2P{z*A) z1J$zQd5q|1D7RTbUSY%JwcHV61do_BBC(U%-@Wi5MFreT=)JySJC0_=@9e6)tFg%i zrI|A1#Wn4{_6_IJOND4zH8NV6g;_V_d{)KzA&>mwrBkFI#-)2nA1Ux67Wq4P4z|eS zMFvz6K*nzc5zl3b-ffIofsX`enk)!6eaeW!*f{o98r&iRS~lLIS;y26qZ4h+aKYKZ zVLtc~yWH})ONWs{bv*j&+R|&f{N{BSzGPkg5XHT&DODjsK$$ErlebhEi8OU{xdFel z!blfW$TeMhYY35yUJ=vg2EeUK@_S~r*KAcO^@#R$fhit{F~DgCBpBd1^?&|<9Hf>( zedZsgW(dTvum#nwzhP+;z$BY~{+{RyfC>lr~0aq4oRSM4M!)G@`wX%q)^6 zw9Ltf9<$=hid{Fm_MGnoYx1Lj8fw}GIZDB9Q9=t7`nC5PSmM#kbhjD(&3%{*G zW%|#dyaiMQ=27<;ZM`hhe|5+kk;&Bn{okLq%YCv6%Unj?5`FMl6sBYydF%WHpVRZ zr|i~zP1FZts!@O@7JyRY0~clJHZ0=`dZxL@@Y`PnVa+9OZC^#!yWf>;TZS?8<+brS&m_Gm76PCbxqmtBk~wG{h)W(w%FqbHgJhFy=KZqO`CVkEyF z<$Tqfp?pR$a!3Rg&;zJVO#avp=?l~6)@ zp`9txmT^XM!VbwJLM@~tl<~9zQ8@YK`x9qQO7^uKtxPJ|1Xuo z<7KUnGXx1eTRii{?M-_eW08-An;xFJa_6p(b`e?H;Yz0nq9CxYeEJlx@3*pSKK`L3 z2I2-MWi_F3ELLL2D7c2SNMCtA0P?V!sSqqQyRV;F31ATzq*oTPGc(IdDeF}@pUer^ z{l!^o%Hb2(o(zu&`QwuS_=1_V!+7~Lhw1K^t816b6@tK8s!qw)$U=xLkE54JM-%{+ zMH^#IXKI+5>qS(aW)lRoK8pRC(TW`O9YdEuALc|Y8ZM7(L-@#wdazan+HH~6!iO&P z21L`Ui!N0h5`*ejq5tSzvovK3Cj?B(vwL3CN^O|DWn!FTj~TLf%n+<>t(xN;V30hr z%twUjjb~EXdgi_C%h0=_Ci;XpMVNc^%k%Em@EfkEKY$na=&P0ZS01x-6DYUWaymUV z8VEI8;1!@V#x768ja+}x08j%%@CK~KQbw%EbapfjH3-uS1$<_O@a;hS;y-)B5F<}xZhd1+^ay0oRR_} zCsA!bBw-=(9AUBRJo3U?)$l=n-LLLdXqV*nf4l zREk$kll!asqHgOtUpH4KPQJ z^N1ZEQ$>4m<8hU}i}5;DeWe^y1kkwc!fdK2$%9)5h){b78h zi*hSn@j~k@zujY|-PrgI=oor&@5P&Pvu~s~1W#5MMKV`QsgcesvKKv|C7V9Y53mMO z@_y3Br%coN=ao0JOtnu+qBf4$ zbP`dwi9S*5b2Z~De+z*>seG24ZljXyNpw*h*qF9&ZwPc- z*7R<)3%#blh>md--B+(F3l^gzhC5CMjY*(Rid@_v(WCL@THKZ*w0%btV&y&vxc&S= zWMNteS@L`6l7K|}#ttOdj}tvYL-9cz_5=Y?nt<~#EpWOzVNN`lci|%_qhH_h*=2ie zZPV7{~4B%^*xN~U?5fUvY~IAYhIStWz$`{F5A~|R4NmBi1nlFZadjO8vsyhVDY+0aF)R)1oPVUjf!e`_q#&#$YoadwM( z_atz{|Dz0+pf(rV+P)kU94Iwy*he6KKxyU{V7>KIj^ zKkhm_KpP4|W!KI%(jD{Gk)lLqi5CtGr(i1FU{NVA?2Cc4-VNFhz1sdkhF5Gr%LWNa zprKJr)tE>arz^cE^NpkCSvilUmR#b&o6B}y+q?vvqK+rkK7;S8a97-?%oDiA#GV7< z1LmzZ4n3oh{Whh7G<;kepL3v4ar3O>Iv)q-AWQ-;Z0uk2x4~2xCOIk9H<# zu)EAB^1{4=h`xyBZ;N(5so-ntno)Pq8D4`IaD^pyUG`i1!~ENc+8UMw(wm;xky}1+ z7P$eoFRQ|qn!cKq7Ja0NPD$!jCj}C2SdaNW-W<)5*<+rt9A%SXsecJGh}z7d-JzIr zQtTpTLsampd%nfEkrt;fL%C%7&3vk$VZZl&#Jx64bz2nl|rK@{$B^UWjNn1mz z?%hORLTYZ@x(jjljrdD>gX0sh3}9Ra?Y3?xm8$<{LNb>8)efA7Gh3=CteDql-<3}tY^qIbm=_6 zyUHg{fN#?uKl`mZEI;G&=Y{#Gc_E{WHcW;>J3i4|-5E4SyBJuPzSqlCeT7?Bh8jc} zvgQYSF@f(V%CqcnqgtMFHL@uLS-TiXS(Ol0s8Y#ewKb0djz(5f}AF~o~#q+KBY z6z(z-dPkU;UA}Bl9ibOcCoNFK)0qyplM6nalpob@rJIANc9L z{U>*(kZT=Q+;F-ZI0+i-Qs@U){K+*iH*myuM#;8sy4ZH_S666>Du@8~cOT1@<`!{R zZ{#D_v(+Bm5yrNM?Q-*%#lYFzh@^WuweSiG*8@Yae7b45i;Vp>(@-Kmdk%C6h3myd z?^2N@|0_67)Vj z|M7QwC$*JArnm^CR^e6Gp`mlr@)XAF+Ag7bGG_Dh%AG8`+(dlz1VQ?*&gb4|)}`=V zs~GUd3emMpE9YDqbSeog2Ls1g)y#JUfiC*4SW~SAy3%+{W9pHwc~cqKkb4}A+vsY|SKnj(a-of(tO${g-09x{Nm1zxHT`ujj( zM=n)J&7Jyts@zU~%rNDcf$FPqfwcItQc8@K4vUlYrP>o&Nf~8U(aMtS8Zz|v;6@k` zoD%{>Rw>eohfDC&e9eW0TVNr=Yuu{0bZP6Im*)dEmp4smbLX?I`hSALbs!BoRLcly z`6{4FM`p#k=<%hR2C0y<&DP@9!fMZx2-Rr75J?rqNGJR!51oX83ylmrR1c;xXgen)02a@D0o~W3L zxrG`u4xcB_?b|N6P?OwoPAzRpTWtOvY~VJ8Tc2S?U)*+dv=bcw5)(3KNtWFl$j~}k zDh5!hi}~sBEz#wzV%#dix}079&)uf3Q<1tF^>sX>Udv>A70mP7FrO%$rA=9$77GJ? z4G)JEjEmUnUjVzU9ne_&|MYmYVL^(`Owou+_Xku%=T1P z9+_&usxf`T<(2KD_Iry`h4#J~$^g$D_@JY&qs^`SPp{9O^X?5g9V{hEZuspm(2fC^ ztG!g&+L#O8aobJD22{*znxXjfUx42a)o1%Yv_vpg6n+B{P+%8|_Pg|8juLz}Yoh$B z@hmBB^eK?8)vf0VzlSC;KMB~@VROpHSrGZEz^|8gIo|^tUsfffO*r>=lN#w(#G;?! zp*V_?mi%QGrE{RM%SZ>B$7nRO4#g`9t^NupjhZ!%80p=f0GV0^q|fgezthyab;nqi zt!g2V{@O{Ec4g%mR75Gm?2J{h1rSjI9 z&{tFbXt@-lsZq>~b6KS=yn! zx=!lj*G=j9g2j#o>$o2gKGEk{bk-6{P%6gv8M%gvccS+hR^-$AEYrc(;DV|vDL|JfME=>|bi}VZ z;*Xn1Kc-Lq9BFOBa7 zMA?aG`?b8m`u;&!3ceNGWFK*OAEJPw~&LD%S}Kbj!FibjeB_ zF&?UFN~N5+o9rVWE|qI~qAag5gsOcUFk$$n^d=TjbYD;w4j=fQi1{$5sl_cB0A9Oe(;D_; z=9>PD*je-iY`P3K5E}TRl{+vO0SQ6m5eFK!O*^_1gOcA9H|?zaL5i`Jo>)Yb(e~KgA<}4+e8p(=J71u(Y2VSBLV3V zV;lU`CX0EUyDII|eXb-|y)LNgIfir92$%}8QOgN@jOU+&)A9{+tTgRO5`I{G$5HNA zp6b-?O~-Gy!zAapk)-Tm%YkA}MzsfTv^Ki+O+`TK~t|=Yq}umtBtgM>QdtX+@8nkmEOndzndDwFeCW zLK2xo5FVNdLQuEfOif^B?t;r?n7phW{leG(bZ0jpAYHu67( zRO<|FD0sm<2d*?J6&l6&KyjCz(Yc6@ZzMXLLrj)&SX72t4ku43>{?DLH=^H1THTke z_y6nVPm=?5?whT3+CUox9yspqUYOSY`!_9zQGEK~y~@ceqRhr6>(_mJq9;E`{a3)F zuE)s7R%n1DDCkNn7zmgqX`Kz{0u)krU?Kh(L_ z0V$5n&KBPLRSz;MQiaiPzbnA@KKfFa-KK5phiHUvz3!!KVfF9TQSG7AQria3svuTj z1w_zOWnRA;FtlMUpkX#@O=00x0+}mfTqW?v^(L$B_7bY;XEa zsRv==yc?>;f3yym^EAdZsJ%;3&D& zMKQfUEHsWc|DbQQu=<6<3LlGp@9*frrF=d?3zHL~nQYjVW`rW&hiZ>ToraW}`O;Sj zlnRI^m<+?zMXPZh)EKcMKt=l>Zv0ly;&^*?qqi zMrg(}kn{4g*{7oW9YP~=BN@{mrb8`TCy;;KYi%sTmc?{pnvAUA-lVT-q3WgpFrIW$ z4*$!=nzFC8ZMLUEj~V8Dkbt{Pkfr)!qXSDKV^##(llEyIE@Kh8n!gV2}1;>yOj^; zN2J51f0)zsJo&cQ_B1?J7eIdMEB(3h!_^?sYAPV54rb0cjz91mu67VM4(VI-)~YO> z;WM`shb15_=VO!ScSJEF;i{QwX0xm7D^l z(=L+uh&Cdl*q1gb2DP7Yl=rz-r0JjEQ;!vg>Pxz7_q+5C?(cnGhLCH zJHWTg(Z1nS>>*jb0^H-$<(JSd1eedEYi7KOEILMSW;4?p+5yfl>1I_VF>qsNHU`Gc z0(>vt)1Xaa?w+L#7bix(-psf7-K&4w^-;Cq)qYnVe5*>d5+v=`8A1A+UZ5GAz8TBjO3Hui6 z1hTF7>__cIA+elAsvzdIjHA<|Ttq!lg>{;bX~Tdu6*m25M8;p@YftOZq zd+JNh7r{|Z!>w-|+iH4oVQOnsI6Dv%J-`?bYSpavblUfDvrxH80eGp|w~!KGYN#Fa zO=+D_wZJ2Oj`>Zcc#c-iry|~Ul6C>o0ytEq+x%2%k-s}GJ_zWmS;QGsanXJ=zx1h@ zAl9NE$HpXt8XpZd%O4HvNRb;rPxY|*9p`|FA{{U8H78y7AF@qFSK}PZ+hxXYVgy=R zk)1b2P-DNv>)VGhSI`}x4nM>yXN=s;DCVSY-%1v@qyOsAXV6|Xk$e)cpx%2$njp#% zNfo}NFp8KcHNAw8sDt- zn&a$$2L0h(ibFsPt`nv05DrER=-$%y?m6GK|F4#xVnq28ynYPVO7VNt1!_Tf@G;hf z;VlMtdR;5yAvcdtHgT^OCEd-lPi>r+W zJ-zy#k|_1ZT4V^X04p05A0FZWhqVO%4I6|6P9LfG=NiKPKtXg~HJ1{$8|lQ?H{|AG zQb)RjLcp~8PJqPNW;Pr%uo+M)S}Rgzr`fzxUHjw&Dg|w}1>=H`UVjwVUd=R0Q|E!F z9Qq=zjRe^ZFm7r%uROBsTR)me3FFQ3+cy%pD%7XMk?eQmpf5y9nH)r_4(_Inh1oga z!7blB1nl+S4***!V*ya5czVnXW#OKia;=ua&2u)T~X?h$4h4N>JWGhwZgXVLwwomYT) zlnDEt2gr4rWlP*eJG5Mh7Z!V#cVhnvgV~{|hJTj^tK%3jO=M?&&J(!JZ1BJ@CD0!3 z7*XxDy5AqzvCD4lgJcZ@f9pzr?Qm_8%tW8Rt(7(y%`=Ce3l)it&Ur$>caUY~g#tS? z%|}8ZiIBA?H)C}dETG-(t*EUuRnq;=zRB{(EAaJo?3Yq`e(W~mrZ`e3GK{HV5&QzP z`zAPwOU{&Z7UpHY&Aa|}1wm_@EH}b-~r|g`>`_?%Dmh=Uefv*Ge8eJ+i$n2{|AESP33oeXQi_THKZjH8b zS4sFUx6vy6IKCHD{25jNpl(TFxC#yfMB| z@S|8(Wf3x1En zWKW%Kl)KIjcLi^J+b5riucoG02t;%Jm89Xp_@5L+ahOd@appzu4-2#lL7ZngiV2` zSI)u+<*t`rdAqqWP0-i;oDYyetyVz)8$A-Bw-7LrcMnTK;4Wv~ILQKMI5ws}X?coaUJ zKb>;no_01i{U*fM`Y{nQQ#6 zNuPkxW}*9il-q_}xxt+Oi@0Fz*g2~&SPmc0Klun14qb6qA9=0+8KmsY`@C4PiMwmK z@I~SHyY!4|XP!SAh%vT3I1W8&a&#}MjUs%_2!iPfu9#rQ5{Ok26qZNyIs!Rr^xIo|iKxiyR{ZQX zZUXQC@-&iA^qW#+P!JaLz6~#si8-J|My}VWkY1O`@CeGE^L{B_fzKAtp8s!F!v8f# z862S=Id|jC7f-+Ta?49~T5OYfw;`i2?YaF1?H`V$y-}!t$`&-fEauXbd!+48tUa2! zGy?%Zq9r##3#*zwmfNfidGx6t(DKi||G$PcJMa|RNIcv1Cn|?@GjmtzbORzDw_DSl z`Phi*U`rkAj@bLDZ~))7SDNCVC+vb~gYOU8qV?|pW|;mFt+SDNwJqRhnCNfr8j{ZsPLHCx>6Hg$rq*M?PzU8A26gY*e#A%{l7b(NNTCeELgb6L!q1+T$8LF& zs6V=#trE#SH9%xsq;?Rr&?n9u++nv@mgl zN&8UAQ5b8TG@)4+;@~!hTj>C*?z;BV0uik4=3{0e&d&Zb_`Wj!u@pNwk#rOtg`cds z`LqYusjhEI!3?2uD9Te$luy*xcK#=6GZ-)fO{<_WTuOxIyoZXgkE_-Az9Q{kJ7RAw zTbe@9sIpT8t?ZRL;zb^4J=QYiL$9)!&-z{`_l5u7VVbf`uWsGe_U-sK>Uh2ee=Tl- z@sT1A>=DuSlfY$kCsMVm7h3|i2|Bl%=mp&~;qqdn3bvgd8^c$ea3 zr}!>B^%un2J6f>E6R%yi_AtRw@XXix;!~==m&TA6ekliiZ{nvl`y59etx+P^xHT>CA zrE7&yJa|^67CAy>;M62m_alS3%^&ELRqd)2JJ|eO+jT&V)>G@mMahU zmT2aZk^`k@$>TxYt&MW}1<6=xfbQ`JP1-Qq{+}!e4UK&G(+=C& zg={gYcHB6c1bxDKY3T5SUkf7UeNTp1`aOiwfo(2_)A|fm)`Of1Ax!Z|B_0 z?P3{I^KFCVEe5IHPmIJnYx^0Jz3M5#kNkGcuIl~s6?P6@L zc|sUF-2hT_Ei>yWL#RX}n2mlbiMA)kIdo;)Wy8TAyg}l)JEAIPc~YL=qnRH4{fskr z#?<e!-J)#x}!1;s;k4InG$KWGM&ZrQd@#q(l%BI zVSE;vs~CgQU*?e}@C54gj&oqeN~qxKQ8Rvn;f*|p>ofYSjGC$be!(b}I*$;lV)?p?8%HD1wK0XE*VOXpIoIif6|gs^uU zQ#D>ta$4H_=j0JDD-SNr3)hX~R2#L-4DGYGImc*@`6!p6^~pq^6P8&(BLUt-SUod+ zk;85L)rhP_GJBFEF4d;j;6Kq^DM$I$aSpWEo7E}1Y#KFFK_KU}t5!O*%ZI&aPr?fc zH5^#2on#76rq1o-yrpD}JFCIIy|qt`D%qJWlS_;Jdi^-Afn~ZCqKU$TKu+lrw&1d? zjs{VHVO$$Xl~kn?MBo(nk+}k#cI-y%Zzu5s61Ii6AG9E7F#P|Au`ds6>Rk85+Lmgy zv?|V$DwD+lD^q32vPE}9#0WBrP!$=)sDKa%EUOg+D^VgKi4c_;1d0fV1X4vsWC$}d zMy5o@Kmr*^vU=aR&wlPX`<#28`-cw-2+3OC`o8!5y}!Y!Xv9_OLVn;U(OAjqx@;;R z$YPE%1eidA&UB>8t??q)^6u=!O`yTlxC5gmzzw;!4(O|VP9qAH&|dVJd?rl6lr)jK zah8tsm7`3b1ko|!s8Vo8$*F$+6sC5N+6WO&Uxx$T=p45ifsC`reQ8>4(O|FLxTrm} zyM#O!=-D%#@NTpXUs z4|Y8i0S5kJ6=WOB%SzIp_ZRZl!Let~>aSz6`O=XYe z00R9aK3dMqQLJX}c}1L}p0N#q<7VuUKDXEcjN`>t5hJKF1f6l_$FqV~ zv<#lmtxK_D_oF+M0WRvp#p|ty53xq64K&PMAWvFY!}%r+p)_>qq2*+NTN)0D(QZSD zdnxae>GwmR7di5}RyRZGh)y}}%l2ZQG#*bokU~$H@g^=r`zlSiZkJSO8kq|!G`CiF zx~5_g@@9*Tx&0Z+%2%c$kDo~w^DT=QNGK?bEsCq3KPx4EsOy-4 zP`x`6{(YDgk_SC5!tU!XLjJ&2Lhb}$BUyD=!$}aB$y5jwLI3T-3&pRgdhoS&C=L#A z0B_qB9{bc)h2Rl>z?OqLkk)iK!H<$}84rKoo`Jd9@BiG$e#}ZMN-Hc4s)SE4FmPvS ze9F9?oSArK8F-8X?RNhcHujz1lL4UcC!Fy|^in2(sYk%)5q#QlCIoN{S2M6F2T+pV z^7(C$QsV9a0ayRQXBnT+%aA4daz{He2H_5&0lZE0@2Ggv!gm=mKe!@g`po^`y&x?1 zQbh)YlCk z@>&Hx>98p6MguNBM;rE;!GmEkk**6rIdl};1I)FgDzx41?h>*3RWxd-8o?^F0*J1d z1_S#c2*Ik`%JA-LG6YkZsF>Nq@&3bzm-5eI7!EWQ(|~*aZ)v(4a+lV^yy7d$I17Qw z!?F(8(IOp_j_CKur0O##wE!W;7FA9tKQo$Qp5M}{jKWDwI{g2{cvnomFZ^l;etG5o zwLtnU(DZs+utv@PpsLtZBOCXpqC zYE%xR6dtX*Nq!}3hsG_| zsjQyonPsMnmy%vBO8f4L5o_#(4V znJ;zNkdCVaIRCp7$zjRdGYK2CmHfqO<_nL0BXZfLO&oo!vKuKiHu)SmBeG0I!W7FC znh%BKADiHg?qHTOj+S4SVk>Ku68rKB^8XXrnT@=QX#1Wr_SsfH6{sEk)(!a`=LJs59> zWP+0v3a5M7CaxVdMu9C-J!EBnojA(0*|;p(ky|qc8azy(_>x6AyU)4eNu-5Q+l!9t z>yd!;{K-ZW3#%P3Yrd&y-8oYFERl=h1;@SH&jE4#AVXS1N@Ze8JhZ4rO=bdi_#MH4 zyqya_WXIM+q5nbCGw9U!%3i`r*9gk((YV?hc@T8+GuWhTS)htJC9*_#YCBpLX{Uok zXeL4VE5D-sec zwBZpHp&X*dSCk)()3-gw^gPVckF>$nOJ+u`#@weLZLytZB0T_&o-a}G?@=H%(Ao~N z-U6a$4!7`i7(X+nndeHM#WrA8fJS}c%IYEemM9>QQ7doII(VguKfen zHbNxp8_MYUTg^24?!-|oh4CHgh{iP-R%cHxBWKlSaU@e&ZDS#^M=nQk=Vp2aR=WV@ z;rE(7b3E#n7{*X#*|K>ym(2`bgZJSMT~7s*?IzGGzA{fy8YLcrBdBy}HY#njRn`SD zTUg#CJzGO&Y>~&qaW*abg-7wIKn~p!la`X05&mbVN-8mPD#n>?>lit^TOOpYUf0j8Cwu-7cd~5(I`E zd1vAMIcs$R665(OtZ#n zvEl~V>a(HDb=a3u+J~U~woxP138h^`<-Tk?GrQ8ta$2JZ ze;Jk3OyfQ*zsuLS(a~~>@pDIJsj?B)9EwFi;o^=vQ^}g!9H}D&svYdMe6OJZ-Vj$_ z5wowNP9jD>I)R(Us}$tDe2|M-joJ)96V?#L$t8QmKG6&^`GGXi_N_M^DV?(8&MvPc z`+k%4&4bx`tQ5-43ary+WnWYAq1ieffxJy0mJGjG674R&rTroM+KM(WX+GDrb>tb1 z;%>PK-)DeEkYq!vQEo^l7?QWoS|Ts--?F+aZE~{8?sum+c$|yhzD=Zp%tHfvEqBaD zPaisas#U0bLX2*NW5kZrngG3Yg|3`EcRs$uAQQ<3y~hv#e%YB z$K{1aF1S2T9c~TTvR((aSs>tRhP1zE&Z*1c1$Vsp1@|TUPFr~2n~kJDjH7UbR;*`B zLTrvQe#b2Wskg|hDa?NpX+X}s^yk9I&}rMD8Kx_4=qeHewUQp)gRJ!8>r zGSi0%VO&E_b&UwLs0H!}Ffd$XS3;7v3lc__Gt;Y~ue*->otJmx{yPy#RDkzqjpvWH z>$G%5MLIUVjNksC@n3`9|NOB;T#@^V%>`xM*Wap4EEbaV717qB&Tt=LK6rJs)IYiQ z%f3_SaPCLCFO>dCTfY2nQA-X#gYDibryD+pa}KKcQJA$3lrkp2<93sq+~^nnodXLn z$>pz!Dp5>W-CMg=36BDwCPBiSfL!}%dE?3(KI9?T*Aap8U7|lbScpD;{LBZcg(p<{ z6S2=(jycgn=_RK+Z@X@|Ri^kjx%=r(9%_!r_=M7>4xnPg!aAaDYZ0v88R_T&-O~7X zN@W{hf2S^r>f{_lDSm9vGAfkly9`+Pu(WD$X+wjdqJTM3uMK<_2^&++%NH(j9Egi& z^yTwQE^#nKTYdzsq6!2>i9t4FjI*OmKkRevswmFT}ivg_(sGMgPeNVk;;4#(%)pZ$liUpQv6DIhAV&0Tg==io6gHRazM84d;}pzu(R%7 za#!$)dP(b0k88wy{mRkXnYa6G6dKsVsU9f=wU!D`J&XBiM5YOb(s@nc+$wZ|Ih_?a zr2@b=u0VQS?mUVX+Th3hD2L{BD{9f}Vas^rh?Mx#Yiz|MVU4CwrR-KedG+ZnQB`(~oz#@#!7i;gy^V=R~ zwF2iRZWoy0zigz7vmoqlM!}|G^qkr5Kf_%-8AI$i9d?X`1@-Aa#Lv_3g8s~8Y(X;73^iA{qvmo z^rfXO(VWMADa<+j4y3Kn)K;XZuTV}mD4bpl1{@FUy5y#O;;%zhIuLhE6;jvxA+yC$ zdz6w!V(cyrABe2539CKLz(Yhgu$|S7IpU^quY=eA$gw$$l9TZsWge$;LV4#Qt@!|} zOQ$n*$4$<*VPo6sAGYCB!B zzk4*_*V-G*tVtfQq<+nK!|mhNz{Vkus~(d9i6K96%V8mDw|63Rj(i%s{=`Nx)pxjH zpUDZNWL(m{3eEHv9=@GqdivQYsheBIBOpu_uMjqv4K8-x z{GrIwtk^9(3mSDhEumFPIowCRH}XM{oP14?BvbuozQ7Z&-5Ud+sXWUa!?uxtdRfS| zY=5`2_HCZigE4=B*RSEE56IOJuGWdkb@n}q{Vmgi-Mh~3T6I$F&T`O(U^;9YjL(+Dn`c(T!Lz-D*`+09V_?~0b)$q0F z0}w@nS}yI8e-wfCrS}`g2d0*X-(u7oMm_;v_@kPf9FGQ*qU;H#Nn_Bqj3AoeTpySi zS}}V-hGW}=I3#j?qdzeS1VKx~swJ9RG&JHv)#N@&Z z;Ruwcon$tC@hfxA=L+|^Zy02qmI)fc@*?a?@=0rKb&##6$WRZ|R@w=~!3+VKR&Z^W zo8~)QTx!KKORiWeGS^mu)CwJhzKbJQxU4eC3P3?f}ljS6ca!q z?1nJ3+VkND=2g-+*KjvNZ(ZUL+Rq~w*DV?i*nvW^v7~s;P#&6Q6*60ma~xgQHrW5_9(UO^Hs_>nqAcXjfL0o>%N>><^0|r-Yhd9!hB0em9(y`Rjj0_6WU5kWE9q?WRB;wf)GkFx z6s5)5bLE_J0tEUUUbq#pQOI78zC8@J(Rh|x)Wr`1+1hzvKl74G;2;k)d;zW7?(u&z z6-QadOa7Y`@6Z1vDh`R*|Czs-10j9tzhUnI^vw3Vgt9%@*M^i$mvQA_ajPK!$bn~d z5rg9B_FwP%IS|`u`hB6sf)nWXL4t&dA3K>>LiQrya5nso z5crh6edmo+4?g=1F4o8N3>7B03Xt9M5VZ6Fw=yQ~p%O6Fy;ro;sTNHc${-t|?f&nY zG?Kt7`BB_M)lFOT2~_&RW;EM+eoz&zE(D%bldK3p}V&Za;=3mkI z5Af?S0GD9Ept4Kod6Wsi(_V&m0%*$W+hbpFt|8;h4aHlboQnXm+sF3>y?Uj^o1~k} z6kfZmvA^IgXPhoRCt`h!4j)QH#2=SlQ$8xUp2gK|vSiBE32OMt$TIYYP^CHL7gpOt zY2@7T!);HW!FwwC7{fh}1={`hKTZu+ z^VU8|m)4{4SH42Wm?Q4VXbnT@mFhH&bd#X`p0t)2xq~O_ASEen|88qvzNZZDrIfhC z1mlP)Xmvh3u0ptW)iBAZQ6=0k>U+f01@xj9)Okf4ulRZTx77MV1|MM9*no?2e%s)j zwg_K$vBnW?x|FpoeLekt z*!DYEOZs`~`Jf)txA}#_8Ta=PHPNfyw~JL-^nK|w*wDr+k|asx6>^i;Js-urclTNw zUw~>cJPofn3S+XXqF2nmLGM9$&J(vG*fq}}OGIZ3&v(}TZo^Cb&l&ef#@wel0wl}> zje`>}?iI62m3dKAwc~O7sVLLHSFw_d_1mBtso8-8Z6cJ;9+Ty%FOQeP(^pD)8iRmu zEb>0jWJg0_y+j5MbJ*bqI;S2{96UR5+>U=vv?Dvsi0I=Na9jt`;m)c*mhVf4C{_W| z_qeK_DIvLle>+D~zZvg4>zv;B^}5@&@>dL{H`*^>U@j9qgs?nxy46%BuoNti^tr?j zkD7fM{6wT*HDiZbHVQzbm0yuS-v!_kR#$)W9}M|;2A5CJpUvqP1yV~p9@0s=$QV;H z{Ag2MjHp?pr|bveHQ5PdcfOg{PYlzLE)@FjT{|4WrhWa4mn7P^-V=I{WwA7}HY?pb z-K&`?>Z)o|ucP{&-PGULba6A&oOBbtTd15+c_w?`meQI_d&Xd{%Ju=c4O=SgM)JsE zv_o@sW~oY!nXgjhY_i>f<3OvYHD0v=x(*Whl9CVRzbD@XIFSj;CCUM&T$`+ODLJeKy)l8&J@kV->%v zt}hMdah2$_{frb5@cG)Q-ZSY=4kSt zVELpYVm%cZyu!m{kZh=mqE5JG^q?j5mhE4`1oF@>2N6MpkGx4xE~s<^WnWXuY88%B zqX!D&obH>fAU(zhtHUCRq@1`KP$aGg$~m-QZ_9a1=WNf(FBxVuvzZw^Slzd@%Jf(^ ztf#=&+suRo%699heHkt0Jh%8^WQX;@z-3=#$m=)u%K5&ZrdifS;k08NY<}{!bK*Y% zkSR)}G+{~)mNaN~k}zBNh7mY~XcBZ^zdTC+eUToO|9Tw|?>jG7$el`z2kq|DKyd|q zC&MnmmO;)a1I^l?0CRgcDS^VV%7c46wvQw*#o7zS+fv?EW=LrSX=L`BbdA}5^UaBb zk_ERhxpSVO5?*Su*X%~Vzz~Vz>(I!|C<$0MyL6QO@OTJVo@30p?sbpDYwHHoK1s+HxKTfMuV4@Glb#nUIu;bajQ}sv%vzdEh zZ3Nsjb-+>kioBHhmZ~T$f;$vmPZ_Rq@4edfW+}M2E=!B~zNYbu#^|(4=viBA$yJ=R zF)cCX>MwF;obQgO-kFG0Obg&&>?iJEX!Ed#=Ll5`W!|}lbGyY-u;?#;`w{GLHZS1l z3%Tk^3KP%Ac4kTi)G)lRyDuNY?8kk>b=AT1Kl}j`dGa8!AM8>-r>QC-uzUGL34&~} z>JP#;WN(=8sE`)2oo|gz@(npky(xql`V5p#* zc7G$vi3*Dpy1##|9N+Y}ns<>9m*A;6i`G91-@PT6&@K^lm~0xi7nCciSWjiAow1E` z7gI;Ka}v!Lw;0a`-zS%!GWmNvX#|k zF%Qjt7nEr%IJ>h2JG0Q4x)634xE(J_{xV$U2DB0X7Dd%2D|u0yYx;Uv80~f)r$o<> zPm=5%U!LCDh6NrUAwM2$4x)lHEWuMY!nr2!mGdi<{5io*-?!XQ2(u7;UaR;H6IL69 zzdgeLDZ+r4mC=-~T+I0=bxKp0a1ip&qFhVqc`8(+W2v>OlJb=m6XcFSC^vYuhlL=R zmE)Aaay*~khpX>#qp#iC;e$U-rXACh`@#TYY6l($N2TIl{p^-ouk>i4q_Q|hN-xO{ zE&tq%o>WE(o%RCaW$%qrF==vUX?J$4@<=clt&{iGK`vVddJY@YQegzHksO)72E@2G zgu@>B(d5i@90WOS?gI?gDi{zAA{=6mm17?5p|NtRY7;f|`7+b|t`V6kXNncla;N(2 z7}Bn`pS-Eq^KRsKuzc5-|B>kQ_FS7tVnk3G&{W^sxY~Nf;Atcc8#o{CQhQ;-)8hyI zRQ=g#ami4-=euSCSU{qGB?@c;9{|IS-vqkLdig5?;pUmwZXJ7b{rsP6h*z{(2jdoZ zjYi^7jv}-K7~WO#Xll0fszqeT)gOG5hQc3tRf+T^0X6K$BCJ^H0p6Xv=RqTJqj>i@ z_DJ6`*k~#>JG>TG20PZiL^l-SzWa&tB@$orzFapY~#P zwWAFu+5N>wl!*#lkcJq~YK3*XDqK*MMTl$LL@LdGEd#3zlS?AIP~+Anle(Un4B52c zSD99?dw(mYW2a=~TWe9jVLlGTJ?jwsTKPW3B3c5&ohC`SOPrS>6R9e-3RwTnl$U-h zZ~_#Ew8@RsG-H~LCDQ_q;!f)0b1^}fH+Q=0m4#kMCLOmB3hvKbYoQGcrf7h`jeiU; z%9`+aFF%d`sw|Zt6WB1?u&az%Mm!RO0aZziud)j*Q`$^RymLy0d z!0MjGU|jfb!hr!iY62UkzTAmwnn{11c|MUG22@vKiUdZzXY*Nud%{V0RPQIe-5pfD zUskYt%i)(0)`3gGDFL+|C}xO#bMpHAX0vz$06@i~al zG%(TPa1DFzvj$CL9fVw`wkZLgvvGf-Vzz0O;efNZybp~H4N2FKHZGDV*himDVH;m6-}4Ia51QOGj;)<%MI^COx@&Bauoah+E1 z9DH=(Z?)hv_SsT=V140$<-L(-a`{-6^5sgR)VeJwg6q(#f}YH(S+Ha`f$wvFd-STw zjq`1~*Q-ZqgOs@gOoRiLZABnC|EsG#Br@u_D~n-Wl8Dfz?aAFP$if@0U@tU*C$qCg z-coivsLS&Eu_J?UWNJxl4u4aza3q*ABHrJH@!NuPx;<2KH7j)**d=|wwx-# zy!wkRxscmFN^)ovFYFa}|GVjoAVY)i%7SccQ4nqGkra*gefC{hnul4H>RX zfpCIJS2f>uM*Bg?Rlsq-VrQaCtN-}F_uQ)9TM3K!s#aq%I%|h4sj3I)H9LU0cw$%d zvTlK|;=6Cw{H+#yM!H48SxBMhV95>t;d?j59+BZ3qY_BvB=S~TBQ|ycU0rrFkfRkI z&6)mI`FwC+PB{C$ERYogcRC9sW8`3*_KgG!}GAr#n(xV8fC>rpov-v_R zOptG$7@_w4Bivx?0cd}OQHx+YK~t)-Zm7!q#PtsDY6-^`YsmBD`JeZzGwnNQ9U)6} z7W8Rjj-fj9OSa%9@(*oKzoIQ-$AbZ%)we2&LD;b+{Ekpv0{CNxs=hHq%`sGW%@T+l zaBN7qqMD$z3tmhS6g*%dFQ9sv@mqRxPKRBY$N~ic@)TOp>`Rn|iFBwJTa(73 z_rxmqUcs|wDfMPC^O8e~XIL{+H^ABJcVzTLDWoTa6cR0(W!smIvZcB>#Q;HhKj#)I zep&OU$g}1++#=#ZrZnIdd;VVvz$ZYLQJZD=;gpwSKe0Oyb%^6s4ump6NII>7sY9a; zY|XbVpOk-oA~K?TX;EX5K5i@!w0t?Ld8zb6;c~Ua=hws+5XSl9dBcNK}WR9oFfw)z}1khj$ml?cloLK zIPl$^NAX*G6pm_SNG}2l5Xe>yv4;0%a99mC@A&OYtv}pH0;N4#%{$|w{2kEL;0B@OH@-?%N^uwsmm}g%j~`4mNlVDn5HYz zyBWk{lP@dE6fe5x=jJS2V@N9%-sQIYGSaQI1WhR_B(r?*WSOG2yD&+aQQuf&3?*Fz zf&QPl-v9aUHY?f=N_PCRp#XR^{MKVD-=0DZU~{b5f*(6){k04ZGCp(G#V~u&iV25j zR9Bt&rM2(Ioy_S+=w`2(Zq1_?c3Urpubf2K&O3QR!XkSwGLnB`Q0Gsu*%!!x%I3V4 zC5#?rRwX=GdDBX36K7Yu1nmbjckM(AtHmc~148DJL8mdswFeI-`0{FC847hnSNpRo z2j^rLVW*W&CO=GV_}FfjtztOIR+Sq^otie;K0{#-5+t4)cP3tSMIW(fLjVKX=y>@; z{irfW>3tE5{DALKaJRj8+o<_VvIWK&tAh>HY!s;SyIf%Suc0)4T*+eWljx^yM*C6O zS!X1QEI~T!-8XdXUAT#GT@bQ-qN7VMoCpEk;vI$@GJg`m;_^L}i%LI9H$-PI=`HKU&X_Cb<+fFZ$uP)42J4VL6IYSv$%( z`33XVLpifX$*I;!kWb&b$i+{{G;-^0B^Bs(q%TZdu>{V0&yp_-OM zP`lf2o?FgH`c@GQmDHLfW*)hlMy}_pB6U&tVTH>cxA~!+vP%RBpd5wAS&*o^5bYhZ zQ}M_W^Boh(}wGHx-OBZk~z4ce49WfE7da9G+Ov%EOjUrO);q^mM+c2 z23;xDOjd%G>QeFMbbf*v8A-o?Fo`OzL&R-GZaqzTZg085X0H5hWc`hVmaVt1Ea#Ua!5rh0xu++`tH(h&Rma$#q(&IPx817frAeu0!Z^ zmg1m!sbp7q1tB9=>`3~lAvDl9fa2bM+^);y>z~dePqo`e!B7X!XRMnoHI$c)EWSc& zXcBaGZVbySRWIYvi8G8@_b3R(pFaT1QRqH~K@R7m6=9lAGtBN#IMKYP)C?@zb*)^0+| zJy8yfAO|MLsb5o8wo}Z8+)Mf|nF<|*HgU~2&5ueH|4|w>_a3CJ%E9lG{;*A8cf#@2C9p_z&Q<~?J z9^w!AMYu(;GLrC%y+d%Ccmq4|uHf3qEqjsc=Vrd!W!!KwP7*yuGgFkMC@1*yJ*@GJ zwwhMsce08Jd5SD3Rb_XVEV|us}X~4%`Kht^BqM!;2h87 z)E$o~9EH=F7no-IIac7XZPQ_45dO{Jz%I{`ce1hPUW=!>5t(z2UETChmbqmZ{rBh- zvMRU?60b4gxTCZ=32t~UWIQ=B|Jd5D&>dbs)IOSkXdmu$FkCpn9E%x4;~*N7gBelO z*|XUt7pT4_tT_R9H8hp>fZPS#H%oWy)1x&e64`7(QQgHFG0;!phP!(dJBCq=b!sKF(!qyX4>?bg;YOCREI81iT9Wmej==uJC5fu_)Nm{~# zn;yCaiU3!r8n!u^CvM1$xw4Zo+hornE8l^I37-UhUNI!uI98OY8f_eZM1|&ejnhv) z%7xXQDqKtI)DrT19SymO!(H-H)E*OCGIt z-YF(S?3FKQeoDJp%p}D}1xKJ5KbZdK;`yx290;9LE(qCOT^>dtcyC7*$KX|^Egl#m;;V;VSOb`qw zBEw$dE*5*r-+1piKtGXN7(w2-pktnrmJMb_`l(-xv3o+lMn@_uFhl7oFd+&@UkPF) z>6%?o;4~E0aWr2>HQXi9;d=h&^4pDC;gN;B4t}iJps!T_Y#OuI6EU0;QUo}zj2&P7 z8E(C&|DSbHD_`NyR=>1jv1cGK9k|7RLerI6W@t2Rig`r)G-2oK1|do~KOA`Iu`%=E z?XME8NxXAtiEhQ>xjZG$t7@HMd1VxnU0<1HO=Z-E;SK1AX3lSYhIP;=_CK$cz~-*(l-mZ5fjf>m53vgjmGe8CvIiG5at>Nxoe|DFh zqe5UBkXXPu`H$a|Hn)JOwfhn;PA&}FimvT}s$AuY^1uEm?juTdsBwl+1fBA_c6n{s zYPY(J7xSYsd^m$S;==9*k<0MO=zjFY)>EkTSMXPp{GglO5P9o(1aWs=3Z@t4H38g& z&RQy_(Krp*`Yj>;V=PKj2@gW~P~95_J(OM_sxqcQ-Bc3>Vz2V<2Yw>UmbWmGdMuZN zl(C!I^nsCv8#&7>AYbGW^8W#FDjc^qLQ2_idQY#l3G|Q^V2OyE^i#Ds)*5M6Hpa$F zJi(zO2805|!w;6JqzYd^qiC*{7?F@E+eW9#f&eEp2XBuE7!1Z33OdrmXhJx)p*LD> zt#E{H6R8}4hKjD2<+Vb^3u&m-x49pnRaZ-lV+Why zOrQfRd=$h~g{`jDQ*!EIv>2on1yuMD$8_RMm`Z>EGd{<#BwhGL$MZ$j&ieVm(Gy@s z6V0ns63aqT(1}1shy0kjKDf`AfYKn9*DS$qskW1JqEkmIC2Zoui zK1dQuiVGexBppkJ&~jsBoW2QeLQ;bi!7Oiu;>rumU_ zvZASZu=0k%E6t;R>i#5dJho!=3w; z0;SGr3|@Aouv-}BS?(gH>KlLj-`Y>-ozq%Eq48lgm|o|~6atzgsSSNu!D7Wqegu37 zri&UeGv|1Bw2(pjX|>`nJYv?-H!aYC`s?>0dsXTOD}ue8oJVkO<$SAK6u$>o$nckO;l*;NRxdNCV-vL;!F)6Tl+ zXtdipTnLyqPC<#{NLLbeF$I}WYEsaW19)QErkurR7+5PE&SGmIhd5b=l~oqe)nuB+QAU z>1mza^A_{|k)tmelVOlEbi~*2F`Dgp4rmFwgwfg+Csc)c^G6sN7J2q$?x_d3*@zFT zA^B1lzSO98EGJd|e8N~;#F}hk3OQ1Pnk;`gG;O}}BpnL`)CQB5>`MEIusGF|PMjf^ zJ~Cy-7)Psjih`kL^`{n{x?`qtQHICf^2CkDQSA!||S zW@NsZDABrNY}^A@Hlwhyl~WxBdWVYf#07M^lUxB-X`whpi42NMoMaNl5;2T$=0xCW zXnr?^pMt_e)s+K*JA9)JQSMk|3bwN!y51K|G zD$b#O#7g_xJS+aaIH0>^FEMS{$L?%$xGO3py%Ei(st;}p?C!i-u)73Y>RR->GK+F8d|-Z)2_iX1%Top_k`b4)MJNQskx zPirZUYt|1hv(8;>Q!CejRl$`vxMGV4H~vZPm$C0>PIZ|*rbP<`*hCSTqrrhTE5360 z&~dxcTb6Gr>}Ltg=s$-T(=gH8pd(LUUYxwU@@p$wrD0?pR#aqXQZ_mml4u9-p~&la zs>*^j+5>%)M3mdsGf?Gxl4tX;p)|W7jegij;j(*&JSG=w`JwzQ7rH-t?2q)5YsP;I z1_!~I17w5@p?{Xp_LgGGb@aPjDBq$w$=T?Lax}Dm2~#eE=sU%5CWzdjx$9M1!ToFA zN!89BJBy9^zx8v?2eh{AK)a=r=hK`cpFwIz%m2t5{#R-K?;j^D)t7r(kAmS>@%}lN zt3J}cA=jC60(|QTQKL_`EF0l=PCX>1yd}vdaS}uj55H~Y1ahWG^fS!7rXINzG~ zQQHDC%D-D6+7+Ift#+ihXQNaC?cidWc+=k+v zkb)Cm!o+zZSCDij-_?*lDueDFNoaRi^U(wKj{&QjS z-E}eifFKc`^t{6lZ(7<>c1zp^x;Bya0h{Ba!be_=kR%beZ?yx|Onz8v=w|eV;T%-u zCu6Tc$R>FO$yZ-t7ac{FfQ(dO(&TXen~h0ZjXJi@IWscJw|ghnUcx`rp6c1rD6ER= zbm}{qO_f_oc_j6^VqLZvy)iw?C1nxU(ISIaDS0C^@7T4D0L>uk6E#a`iyqEtdr}Fd z@`F{q(&$0IWZ#aNRM_^$T%=A;KtY)6b{k@^@*4lMZWy;#+U}Xy?#RV6vtV-Y{JCKR z{~zqj+mqM{RNt9>ei<^^7RMot%d3b^=)r*$ylJ>FC?YTtoKsA8A-3@iPSsZp6HgQ} z_kwiw1IQsk2tr<@C!OxghE|_8w{@9d4C8 z&P@_Q8))KNrh6ydTc_8-ZI&T(?<#Ym`J;(Hp=1en#u=e6=%(>$8jJ6&?rq#C5wNP^ zR4}Lg%&ZrJ1Ka`B-0EyoE2UMY;RTEDIYzo(D-a#K9;KiWQN3zPJ&3v*}Br#a+k( z7n9H!5*c<0KT#y=@e~qm7e~!dwunrBi3kpG#T$ogmIER)w*v&29a>n5n zo@0E$MkGMlh8!TcyXc!%uP|fkvXCk$%_f7v(wl1gm!;7LHT?{b;X6 zu4$PVTq;er&K+0TK?lZV$O&_qY~29Q@O)k%XLsP+GwDd0nL<#CE%ivttREEspA?Wr zGv)EF-@D@!YcXFrPS}3df2y{JzAoLM{M)zS>3s+ryA-WE=dy^aS83?_WE1Q-6M?>+ z&|##JDuqHV-3b;@QLHaKgHc^i$LYtj{Q}%Ylep+Z=m$;afj+pE<#+9{SLt4I%|fGN zxf94fAnjy|CigF=f~^uSi@?uOmOfZoFRFJv)fKj1R5C0dBSSUm-p!B8K#{_{#J+RtlaEuHuli9Kab zU;H~8`kLM%%i0f~Ip@6;q&o{^_kUPl-@*`ae2lgJ&-e`My(g-+klE%?UPY^>7yH$!5Isvs-M0&fr^LcA>xX*%nw+u zmMJmuc(f9F8SZb zfy%Y<*`nF?|CwOP-Jc>_Tu9gs=2!4-3)msHwbQ1w< z0%9&OhE~~wY0oi8`eIHyhS-^?X%QI&ntZxUf03CMfZ$cLwNETkm{O|Q!&lNe$Z)wi zCR(;KW9ugyx2u7zDP(dzr^*6>fdrnHa6J>3Z-21N!2ElVN2~hNZyhhFrlkb<-*i<2 zga`a?{oiVdedNE@eue5C#%1MhFe4mH8b;N5MCnO-j8yR!c%=iTXrF6AuQ3@ycXjJh zC4iNWq4^KKF&vS^KOH#p0ikaFlU2$}L^QZMd7tNEE{m4z$RPBG1tp&1I9FE2zlIt3 z9~&2620HAb)nMJ#UDRNVx?5nR?8Sba?0Sc_j{0o*EPi|OA<WLyIeXTU5rz&D^#|g%agEtC`4CQ7JT%o!JJFvR?VG9(551k2yufpO=wzhp zY_S-Pncws_XtdKznQ`peD4pje<2^w+y7IDN{)U{A*k}H+wW5V5=ENlmbyn9_IW9G0 zJdCR+w=H1KzrVw--UyhiCbgJi1qqm(O*R@gLf@XDO@Rv0wq3WHp&ZvN8FOJO4$a-F zxW-H1PKi7`Y}iqCb29eyd0By>{4{B*FOK!ro9amQF4pJDj>|iR+}?YY$^x&F0rT*1 z%C{_5&qpZOUp}4Fzn47tJ%gBt$doNypV!!~meT1$s=DIG*)5O;(aNp+wm#33AkTeT zz1M}v;GJwk8ay>-C9W}?H@&Z)5O{>#6EAPX!R_fSJ}}FTTld1qCeMo5r`@q@u=8wW z&UN?-=U}3x>Bm0l_Pl$i@!wp?IhxXURe?4N@LMUXS<=V{%94@NuAS#~dPre`5;Jg) zX20wl!uHILK#wzy_f65Qg%>sB6#ud0~= zyQn>s)m`&_`&RM5$TAWYyq2e;10-=l+dGj)Q25cqlXE}5`BkC@9&^fhVNG~?27ObSDJP;Itzkx2 zvwg^X8)b=-Vaa4E`%&0n`Am6d$%^_sGHJyHAaY17dq<{tG5!)(x<|U_D><{e@M{as z{7-{WAnIIHzDfa3s+;^rM-#)HZCef#$Z#;Yl%96hs@6!0+{9v5ff0PcT2FWaSV6QX^x%lxDdQ^1F4s5XC%9lgS-quI!s@ z)}Y7}Jr<*nRh5kbzE`O-@cZK=C|8kLD1!{~_t7X%DUo`2dKnQsTAuSV?b z+4z}|1T~=@PWe=Zd@znGl`|y+F7)+0D0Sl#HbCFuG3f<_YqwWeNV?a|C;uY=UUS z43(l1TtPs)@;M5A7269}y!^L4>)-dVfB*L~@X-JW*fTtOEO_4Df%%hG9$5XYmtOaU z+1g8shJEwWww1`qGTGp3P0W=aJHuIrAt&hKYadAJwHy5;x22CJ8wk&;o+o&f9NazK zSn>-T$A*iOp8A?2wXmQJY(js?hVnUS7?2|CzF5lKj*-%4{enMu6`zySgy_3u1&>@#hRv0o@DIblS*D-*VJ1 zpiZGfvy*(xyVJ@fK5Lky38V9j1}#s`Szv3krf8lvz9dM7Z8+;6xVGWM`jj!(5g5&$ zA{QzgXSuPwR?zKetPa=O_aJ$@ZrJmVd9f_%AyvvsWAAlI>Iu&qmM1#hGJBO`8ceR& zX@zvq#Hn!hKtSDhNrRj3wDoN~HMjcretx0E{4E;rduewe_zqg^)2;|NJS$5Rq}2$g zNefPAh6JxBnVYPYSJPKB9820Iy?ui(YSzivk#gBOWG^(mHlTUi#(93)%^SE{LQtKF4S_KcfAt9~!g?V(`DP3mFypvcgY_q}7L&;m- z30L<_7k{+kd5H3KN}WEsBOnx478c(QV1P*PS)y$uTE+qqUBiVE;BW$jXENc!JXgqB z1?}A7W((57ojReua&M7mO@m>re51h@s%h3ya%ET;ltRz{_cfLINi#f1HqkL-*5rem zU=EYObi)E$dDU8tD~b5{oRwoXZgeOsWD7WXqVum{1$c<0Q%c{L2$nl4g>gpn-)e6| z?``~ck~2Cb98!)lCXjLjw%g>SqhJy^+MQ@8(GgDAT1D_Um^+!tCFF-tI;!ujGc*}5 z#*_2e;*_*+0N=Rcgqmyz<7xfA)mSCy#N)GBLSC#=D}3ZV1c!I-(0H4nq+6-}n?8$9 zKo=67$RBgzj4F(}_vP{W9(}=fI>~@)Vu0YEer9gj{V1c*Dm7J~K2KiQ^53;8|C4@2 z^*I-?Wc+rJB<&*oHY9{yNtc%gVZEi@A5KP#(HATELi7VYS{-Ul*u>~Lu*Vkn1l}~p zRzw~BL{#&z+w0Z@qj_}dp!}VPeZ$?{O>wAg!SJcwMKMqp91K5D&-c#TJRbDV=;6bq zh#10*ewmfhUdmMp!Ztlv3+!#(HzE(lu_F%{*^BH)WsXa9`X-Qtr<4w~3e3@;fL;hL zZ5imXKHEo_YsD7UsH(h!HeV37m|&a=r@5?5y!0lKnoxC$K<<9HpAW} zL^V}$u#f!w7-v8EC3$@O4B4jIu`<##b9pgWc5s{o-(v9G7-ppJ&7Yi}^TP-C- z_P1JdphJmb^D?8Py!tJ-`8C0ve!X6GQ5aMv{c&boVwZx#i z0OP}rD1%^IxDnqrfvR3rjzd6e=NdRBqMZ+#6-tX|d&-6ae@0a=ln(~$>dtiZVr0m@=V;!^a z))w$Qo z0Ni)RdKy>{sIh}+fI70x&8_we?iomH?6HF?HHhnXW;Y@o_u%HeOxGk6L?ZHCQgF#? zmlExJVDz`Q_wqa){;bGDmLpP4@uIQM33DH1E!43+yQ!>NeLnkwX^W}3#^-k6JfMliV#pt$DF1}4l5f!!$fVuRe>?v^7dN{uQSKC+ zuTsoWXMYG_sG?2dozMfnhlh9%ot5}TBFlSSXdy0&^rzv)=!fl5tvSY??6=?4`$B*r z3&*1s89GBe@j>e?mV?o4&po>;0e9k;643ceQ#4M8n)lMq6J}+l_JdxD^6>;c9{l1N zs_e*XHX8#w{elr!LCKIfS@}i*0E`ljkl#)$eLZY=)=Z{MYGK?v5_ARamYXXRLv>PX z%(bXP^Z<=1L0gzlq*HVY8Vc}@CO`TkFJn!a^A?qL=_a`Xa%15ItJV`;BBaQys1Sov zInPZ`i`6IJ1ar}-J5OP_!^U<_Gdfhhk0`Yy#M?ECaSrPBAdZ>}Jr>t?xhV@7810=o;F4qbcl zmRC8Ckw3UliN*tBVDh;?BuCz_s^0YMtIY0Ko}RnP=Msl2;^)0f0>}2qnTA3u-*mWn zU?+i(cuU>r?R~vmIUaqpr&1wJ2$eG9lL&2&HFmJJns$vgNOXkXo6H}C77KM_gY$Ag zpcZ1nwnmz;<5-Gt=ceaDf@@u(XOJI`->YkS;XL^x#fBKWeZ<;0Jdd_uzPydF1vfW4 zweb>IpNXRSN(J&8@W+4v+}?ECp;q%9S!Z0p$L!$f-$|KMkPpUUj_I$iRB5VQCy4DW z?b7?S8McyPVO18|$1+)0+{#QmBaG4fyK8HMCNjLpy=`Sz)?TAlWF49CAp6LXM4Kz7F_H0-(@qFI1Le z4=?)0rDD6GhgR5_INLOwZY$otHBz3MD31yJE4Pci-SdcWRVpBwbpzhUxx=?Qld8eC z|EI(FfAsg!xt_9}_clF}wk)&SHVzo5V;ukapCw@b%fFBI(k35ixFm+0edZ$NmN6B& zJkX(UT}|lgz5A=bhO|!?Iti>-7tr{PaRG?pTP;Zd<5o|$F-~_ao0U~M9g5R#>9m%s z>Km`d!Sy%TcY_5+(4?!smHmuC`2Xd<%mTj5Wlq&q!2!u>Wi6if1JQV^BxhWXYR1-w z{&$$?Phim>DdYU}B3bW{761!By8`V=O#8~{$)L&_zp)xF7heAxF%1~oDiDlyiqO0of2x+uX?ef2gkJFEy$ica^++rRfTxW}kdGJTq>lAKBxL0v!qzwZo4s z85SzLx%#Zoy6M10+;nP!S>(B(I@<;c(6k#{U=0Q)#^zv@rn|XS18uzH){?}#jBQdg zXfk_I-hl0R+OfYGl0MfbBc8AhC!i2LsiuTWgs|hGG#!^UdU~|pxg;iy{-UvcTtn~~ zbHP%-eYoSMw;EB2jiDj{m>NH4N`G-rVEw|&2}s+`28`!7}N@H|DWVFUqD zabE$V?H;L8TR!CeE4M~gt5?Kcr*5e0ORG0iWGB>-4c~65)$P@5=1kdsPSEiB2Q<{< zTS%{MKWBOE+RoEJ26ISX`f#b7YybdY!s!e^iDYjdB{d>jpAF2v(-cBiz!b=fZiG90 zec$|RH$~MN!#I8gUAWZL84}4Gfq!O;}fe*N?o=lmNxw`F(F8nl96bEO&u{E)iF65#BynflBLiZ!| zSE@Z)tS?$G0T!*1Nv2wteJX)2?{H41lOT)QWCWuCv9XQD08|BOq79NT5lw1*dHEd>&epOX5Uz)n%rD7*Rp99C*|024(-GhAKK&k8TVQs{Ww-33J@x!5 zwtgEVAH}w=33dU=D%5kqroIO8`?CEAZ-L$D@ zv%FDn<;wnc4RWCsEy=3-3Fu$@n?p8TgVY*5_pN zrWrn7bz*VQ@DHm?SDL*+@((NSev6$;_7IlcbDC2<`OIxU(>VCdQc3#ebG<8bjl6YV7G%V? zS`5wJ_QYNKt83_5LH&uoDpo&acL6P}HBJ;-HJ$I&@gDfgy~`!W&gp8Nswu3l*;hF@ zS~7C;YCH#)j5y{A_7+(98Q}gAE;5~~d5R{~nm2H;52HeXS*+xOL zK+P6xF@PAB5>oJP^cu*wA;kK92r4zlR-xU-nY#$;M@p;* z1Ii_fGlZY)7neAeO4Mw9CcySHccN96|200HPIe95v;Cn&2Hw0tk62Qp?L&^TG~mU) zrQc;fg8Xi~&)AZ>&b#@pkq;clLd~?tuGHEupBNvQkTLP~jfu9D?awWdd1=r>#kc56 z0pd6WB0%U8-wxG*9ov3!bKhb>WTj><#0Q|24W#TFCx%5wN@|j~tZt3rHJ$BRcV|1j zxiOeKV&Ve*@$;OkT0QrgD12-Y>vcJKH}96((i+nNJx!5gx52-Q_~H8b8o5BMi3r;E2!wj&F@b0 zjLVERs@ZkwbKOvX)1|kRwY4NAmp!WS-Zi|%@P3%R`dW(L?xP_{G=%2^t}DbY8F}|l zyYhAd)RrbeYGscP?Fw*4TlTGh6ye5;{%{f0=AD?-JddGi>qLe;;(H$Qdh%I!%U#u% zWaaG|9-F49s@5RVL`_Ng{4Tzu^;HpLmadDPst(vW6w!XNGNad>u|QC1e3|KxiA!w& z9blJw2kXp7%ED~(RT<~(#w#}}^E9PXfVv<3l^}F`Hzm`_-C zbtjTUP)g=52Ja1q2e{&HwFc{r=MEcqhUBpAc4h@#HrTAd83}r<>xLWh$QSQRZaYFn zz;VJHAGYh@m?!jy#23S5*Xpx5+uj~|q1#Wr#-0uLTGy#L4m5j_gH=W`u2~8Z%bGhA zs${6N#41C8ug)NTQ@_cmT0^t=AMj|FK`3+D?IWeS0d0H{{1z(Btoo=bpRteOPv}S! z4G#=y*U@09fBN^z0K`x#KM4^(W!Ux0**!}-HylZVI3_;|%Ag;3dwhFaZQ1@^?H5AL zA@{Xpd#wS~YD2Ru^c+JE7sLzgkb|7QjaRp3YTbGl0KkXdf%_-c(7_#I*kI$|zL_f`)7o&%_ zCmWix2uA!4%a!Rn_lxBu&v|(Fn2NvNIY_xpf0r#kXou^)+X^cPC!%RGH-;f0M5nN< zm$XMco$<<-HDpCQP_tx)^r6lqwDqe(xDnzp65nFW$Cq^7I~lW`tNt-dC$X<) zMxR9U!y}S!E~pZ_9#5|n^ed$p7<2EJ|B#e>UJX8+D0jJgFtIh1d#!^VRFZ=aG&m!J zC+ir1SYfc0`W4(emC0*XC-7b-BXMwxsvg*y|7O~(BB&HdP^n&XSGGhltcl%W+-)5Z zI%zU^tJLAul`GI};8IgV!h2xG2U}cR%A!e~HY|fi4`UX7rF8isPntl5oW6a;bPi*h zj~tLuAZh89F{FE)PMcckqbZt2SR^&Bo^Gj2I)wD~@L!MX~5+kI9G{u_?Az6Lbl*nd1ztpamL7 z_ae`H<5<&znFl#cDd`7W)j2)8_lq?ML7g1&rvy%i`=9gJuyY>df*@&d zjkeU-T;$M8fdl)ReR(DnfNO+0=-A-*?FW1y(0Jy8ULVSN05X!cq(CwU>Ud`Qt?Xqu zksx)6+>t^HpgkUgkZN+fdl=8z?a`Vqz~zHLmIFX{V~O2*Sb{HhM*8KzMG|K;qjk783BTaH-rYmt3lwQuxx4Wj}$-x4N9hqzSXyJO=QfN1U1Y7O6%b>XdVbSvZ z%B+n5woKW1t2-;?O0NI)#>xQp@ku39aTWXI0?OXgsU_FUG-AfGRWjrPzv$wb4?i5d zCmTjZi3z$9hI#~&{DPRWJ?d)gXmEM!8}7nH6|GU3hkkK6hnl3w5g)=DW{2AJa=A3w z7Vg-vS&F51(x7;h=MMK}JD9zy9NZQw96|@oFjjC^+Y|fQ+g>@Rb_dZ=2Haa;$s}7_ zSXZ-Oj4T!e>{58LYv1hef9&HabmbllpwnuS`keePL6tsSeBE`;be;G;w8V3})}_c< z_t?JnQU^gS6uVr#u`nrrXXGYS!=edi0I2M)U&`H`Z@Z?8>C2%y6XfxO-Dbs3Ict8& z2Dp(m=dXer@HI0W5~A8ect1xCT=Dp(Qq`sb|G4$Y8{{y*aYn24!1~)gJ*j|BAaO3a zzhS|f!IZ$ld#=SL)zzvpz(5f3!DagJPhz5a`=qBeMIUglX9;zc?N(yx29C!^%FaJC zRM{H?|I(cwDtfvhjD}rJ!{}E9?F@k@niGb;1z7$~E0O%RILC`Ua1=i*W!BNlC5_A$ z=I>68O8yzGQ`CYop<0{E5DyZ4{&ygWd_WR0r8=K57DTq=VjLRO7+7cVpCgOP+dN{s zS{J|JKeAd!9FSTc29WUdxFhGIov=zpDV_Q1Alzm$%A4&8pX4Mq4f|#>s8a6eOQ2Z*!O$e|SV})Y0e1dLnB8?B$Il>ES5&9R?l~F2ZY&rT8wGQ+cnF@8K z_OkPE(;o*pGo8W4juEtx-g4oOrY9>T8wY(37|J_`IWm_ZZC<7;|Z0qN=}GCUI@ZF}tU>P8HL=^ABbo z<@c=S0k3Exvnkn`c*$4LsvV8-MPc@MA_p$=+<}`*#-!J^Uz7+#qjK?=cjR}0!S;5N z(nd|6oXa}QpQN)l|CMfor}i(-TY5LUP#|umD>E*^Qd;OL6o%{3Ej&&+IzA=ITW2Mh z06RFrjoJ_MQ#+ZcVgD)a+yTbC(b2=~haa%9WjcGJqU1q7jPd;rI2 zssNa0wCYMJBm-sEu0^L?+q|2Imq|dwY+v>1&E!)201u1J;k@L0S-=1OChBim zgx|Spoz$yzfk?L}_zpD^$zzr?jKg!SiK*S%xmO5=E_|mhZm?Ok#|JAw{n%6t2tRzg zb9(0!GgDiPNq`R+{$qi9OuQ%ST~~{>ESOsUD=La{!!z5h`yY@JAOHzCd=p!xp3Ium zC~4HqsXquP^e+CUqJy#i*d3K0iQnSQ9M`-1X=!qLf2^sLVAvX>P5~s7_aDj&YCj15m867B(k=GdsAPe*b|$?UCB8s5ssp zp4|J?zN&CW=K$V|6gr&Ii<2FQgNE84AiKh{A(n!?p|UR)mEadSMm-PxpS}pQmo-1R zGE|)Aav-UriGRX}XpmF;1vZ*9DT14fX&fQv%l!JIoqwt=QpGN8?=GG4Isb41!G2zR z1Sv=Jb566CNTKWctL_y6B9W%2tZ~KOhpsibz|YT#INDi+0d=-1 zXqAqv@Fbj@aK!&^`6F@t_rt`-Z=$1h_)N!`IOt`irPBOUXk(Z)M0e}K8$cfBQqAG6Z<`^Q@ zfsK8yMt)4(5SVi&WbzHHAn-nBU#SSImcOnxRQk#gfV+<9=z0`xD()3}$NP57$1{Rd zd;DqSiKtQ_iCQb|nxqdi&fYFujI>sC1B@7sUy(S0YGHFg!=?BNa`}(XSJN0JXe4J& zew@77A~Y!1RasM6d;~2fWfDCk)NnfnV+g)AasZ7$AALY3RX~^c;+=#&ewkz3{as^e zQMsex7Hs|FwbqSCx2iTs2iu8&e~a@<{0NU z-2H}iTI>JxcBn%}q$m^@syKebl>$&nkv8GNvFc+8c6_5=l*pZgP1wleR3H=4Zn{iD zP;PpZfDq1UJTiM0mZxXhqcUo*xhAED*HjqD#;nki$f zEjhi?gr;)AfGyX*FqaKSWuZT9)BUIxQ*M`-Zu5SR#-&WeYHo%S9b;sGI+zG}YZ`vd zK4W~k4}d^Ae9vy(Fi>cHTI+DKXh!rnk10E)@>ssq#WOaYs6Zxkf|~i3Ge?2+H7*7z zoP~OSqy!UQaEhlXl!$thz3w?@4v%>6o+m{P3L?K#XF1wA&FHqDT6tK3=kzabmjViJ zG1l<;{KGGSnWs@&-sIQ`k%(K!#7i!;_i`TGPmqwB{e|z2(DIn4`iUB)#Bg}dx%PY) z5k6~b>q)E*uUCz(gI+UKf@bJC1()UgFa36pT#GD)wJ5r%;8Zo_;??&WniVI&jm^Ga zf}i6|gR<_`vfB{bz18a$S|i6>{uT~F0za4an7InB;m=a_dZ@Zjk|!v?#j-np1UVZr z=}F?ghm2$Jj&+;5SenCk?tyCkRxiOJAUw4EyJseK31!xFY)RZai$Pu(QyM0)I~L4S z?vvR8LDUM`c%A+6xuFi(XYYYEWeg4wv-SHAdeFZ+r^l#8+F$p9WqgFzsI7Q}8`9+i zVzdxXQY|kV+0K-|e(#J;4qE`sWQHxfkb$R*{!N?Qsrsb)<0A^$eZ+5)ax+c~!&!Xu7v3N!YdHk89q7Ub9ovf%|(h^nwX9RUd&j_j2ic$pW z)Ce@6aZ0yc`TPX;Y{=v&M?OzcT2%S#K=Db*m50#+FC+pk8ec}~4KGYS0_WpxnxGUx zMwRd#zr}h8#xK#05qSd)F{_o)`1X+uw3otFO}~z3ZHm5rrFoz%IF{2FUZ+3ydg=QW zWGMd;0?VHnd~vnE7v!NM0f&&3^lUG;&*{(YB)KLhA^v6W1Y#I%d6No**&1NOhhNR_`-Ma!Cti z5vrz@gZPY^CQ^J9_HcY>L+`Kbnb7rqA`MP=>!#r5SLXLzpIK^3c2HRM>QCn!ct>=Vz7tugzRn(emybg5fo+ifITZ>59rQ=^W=hR zy2P2iOiGx&w=yVSZGW9m5KcxfV7m>P3$_xqL^leDSqM5|COl@J`b19fj@6iuRQ)Fw z;>x%^VMG2WnS+bKNC4=*~lkF-jLO6FBvUmdgV@EOb= zQn3?yjr^Ej>a18x3Hd5hPMOsXcD5`Q%GGKT=3QgDd<%ys1;S9kcIF zJXXr~PuJ08cb?wl|tl(bk0fi?-)P9Nv?y8D?ri_$hk zPiHDb0f+NC)MHx)XggsJV|DiIbihom{*f#($1u4BuXkz$f5G=uHYNXE~|aqLD+i$V8{ojK*@X#`iA*y}+?)747$2 z`RuaY?Na3MwJ%K$tYd)PDapM^XT+IHELr{no4?1;Uyr)bWG^|!No!wqGR|_S*oh|r z;rA?ZHA}CduXA2Vp6=4JV0!0Hbhil9*4OdK)}e1>b}rqD&zhyw#GSyhi4L&WYss_n z!?4GQ0XWeNS&D*y?b3TaFprgLw~v%{0QBS#_>`jxHY)Jl*Tq)!(<@TTw1UK;(OgwxUsPr`8Y)H zF@wvr1r$C1F;{Cr%mFCt=|D6PO-y(GNCCx9s{PBK#fJ&vb7oYDvhVI`gcmnINeoY9 z_*#jMMt1HXXvKT?O7dMVTx(BqGE_TlFy|5BB^8b2aTe&qg;k(cGFzFAGakwMX2kXg z#_MQoFIMinpnICZeX&Wu0w&gLMhmz90Yq({aY9cu(o*U~%`fTs<;vm?sW>ZJf1v#TT*M4;=Qdh=y+jlY_{p*M`3_kUPKVbf5>8xr4A1u}J`Tfs( z0*X%#km_L6Ni71|!a)VZmjxM;N-g}x1-qS+-pSlJ1 zkpqK)lC#8|IBo0Dhbv;G$UA=8pyok^IMcxhvsH&;o?;Pj?0&#PXU#{4@6U6^-VSQc z6R%01hD)ll5Kv{{lZ5`6QU&RytG)OU_2^yM=%KW7XF+jJ%TGzy#Xs|@IxBO~&Ot?tKcx!h zA^q_ntyu!Z78kt0@y$_APFRs7<3BD7?Zj8w7`OOZiNqTE=}ucvp62ygSL>!^1>^$cK=5e#xN> zS-@hkh&gK3rZSCAg#HOer4d3ulieUYXFkUX7e4l*N6@eZy zF?5%Sb64Dyu^uTy;>(2n7`k}svY_zJ_mXD)q07?=JH;^s*Uq{zU}OCWYYkxXmK1Qo z!OLsvSD@0{06c@_Ry-cqM9+V4A9ka7<=v%q9Yvwj0V3oi<0|^W_HRidqg}r22{K{f zN6J;&V=%^|7!T{#90=dJ5l7oX5eN?&EaK!dO{P`g?l!t=`QOe-YKkC@JBRZ^>#%A# z`evAg%;f2X5`MR|V_x{pSx85Er{-kCC8DYfG{RX{m}I=pkd=x0uuVPU<>7p9t+4b{ z*awnz6eO$M6Hgj$Hl4L>>j%NZgqcOP(>r zA7&688drCsPYqiHU<>PGb|5hV@RYBFJmXH{KL(5cez$l-Ptb8CIe%BaZu{SIm60My znY2miR=>aDu35es`LJ?6=6thQ!|Xf2eE3q7eLV^s&3ARfD#lsjt2ph3PV6YdzjP_M z(b=LxfNA}ETXAE28d|=pXVtOX!wG!g#!=2WfA;h)PPO96@7S({PCJ;wj4;rKH>hh# z1^M?rUW_5GE`gK^5}|Mw5L1vz`gDVRKUjkOA1UV2ajLGmudL8ko^*$4F82L9-!iXqI3xD4 z8eh4&3$!ik8c-jkgF2czz(FNi#0b3j29MI8DQT0zMxW@M=fF4`-7z0|DN4cTsqNE)1U53K7+hD69zrL2`mF9$dw)m@-!zc4BK)c; z0%u#uh|em^#jHfmwmfGU|F57aY@g_9dlo_@`$W>Wh^R$hj3zSFGr*siq7SGr&?EMw zGKUdQWXV#AXuV4y`@#|>ebcK*Cz1pf@LSNs=VeNvXMM|`a7cD7IT-s&$;yMGCGQun ztE#a@JzIJ`XkKdOhpXQzOr|=dVM)Xe(!C}9I-Mbi4pn_nFcEk+j|nE~j7)};gG6ov zyn{@@T&vy%T$^QQymR)XNxsqC;n)us&4)F+Tgc*pDgO z%!~|LaWcdqR@6H?qiNZ)B2681XM^=t-U$If>(hK#jz_rZCdh%R(Z53GPOT8&mge+$ zC+Q0TyG$i}`x3yZfhENg)YbrA{u%%)A$}rl-XnnzTcpuhmBs+&04}+;4P;-kY43gRAWLI*9*{b%#bc$69r7Ku_$mm}T(?|JPKq zZi%ANB|?>vKR^y|<2xXZbVmxktInMbl`>PdT|)8 zNs+%u17~^rXd?*J&lb{v;2Yq%D8?qxLRCsJJ}}cW^>kV?R3rg8&=v#R1_l(Cnz;P5 z^#vqhpduGKKgcpvDCBM5@CHyyt?JS6?`;ba#YV~$a>N{YP?CPbSPpqE=?BDg| zCHC(Ez$c)_fo9@i0oXPO*Hd|;9W($1#@VQ`{!eo7J5XdSL;tPH_6xM)8X!V{hT-Bs z!0IMPv#(Rv)j`we~wE7pMPpn}h7aHByt)XW zx1h3?!k{Pf6*W-&g;tpqP}qne<(;$yjeg!;(%Qe_4nHL7q5Mm3o)D^^H@b zEsu>tiFj-FAN}TUsLCr`lU6$RyuHy9?OwVIJ;=VHLD|r4+8yN?ZvT>@@jgzw1YEmt z-@NST$b~;EZ23O#x-W%m9dBG+&^5@KFZrpIJ<*1B?;`6%;|vL^o)nT%jy7_iAja17 z6}LOi13 zN^PRq!}Yw(6(B>Ag7!CxUEKub}hu_}bxJ zKl*P{iA<4YNL!=3vprcJbfD}=l=9h72CPE_i%Lv_|NdS_{!;is9RzWPznwjbrz{%V zvjGjW&wy6vj-B}>_^@v$JD^e}E@Q%v)v?s~Y8HI=%wkmC?2!bYM1V}#is8ogOBT?y z`;6@yAH)Wj&omxk;P$r4TUiBps-PBe68r{Mq3y&0mdLAhx|pfkQ);h5hjD8#Zr7>l z*59HF?HM|>J;g+cl6ht}PzJ^^M+y~lCHK6aSc88!d03*Gj1u9&XA| zNpHea0}Y1TMJ-XG6|j#*s#mGd_-zs5(&+(~Q`Uq`LAd`mfSGu132LvaFNNXg$J|ZM zI9zd)&aUp#0$>fQs3|*=1SU%-Q84=935P+nj-`U+yi`Yb!7L+K>9F!OOu~K*ZG&@q zDd1G&%8?tBPd_}md_JLgiN!1CG7H~6u|fp0L2_jvdL4Qg#}dtHT_@?~&|r2&VC+|n z3R3$j7H_gDj)o_nU&N`f7aq5(xT?q)6ukC$iOSwdrr9WTt4W!F6&y-LTJoLdfsQFJ zUBSSjK_Fo5GR+$8uR_V@Akr7VwIPRWg$jaoK&1eE$!X+IMY%1_e5n(v`3lt4Gx7xd zrH-(dz@F0*Kwqzfouq`%3blXNPq+YdT)kyRdShCx6vYP1LgC8=`Y*H6Ny#R6&=xJ< z9Zb+hkja0q%_*nrwTI=0A)nI=cnQ0wRO4C=;)>sKGV?7;4wOvp*9pNIMUyjl_yGL& zgrTq11g-J&69WxKEFf0AuqZ!&Q)L<(3~0EdE9a_kpmb;gOCXbiLekIv;YAuLI|!n) zDn@j(MrVI(VSey_4f47nKtJ7NB+;jtFlnp=qF_$C6bhXEHlY68b6ap>R0xZh2tt3M z*6>vV|A7Xo8tB_#LNzoV)H+wgMmO@O2)g;OJtS|Ex_Jl8K7R_5PDJqv6E+8|zu!r0l$ie03 z7$zxi4e2rnFiLuvCUaUhOE^w&p+v6gO7iuT@UN7@Rk9MF45TqJ+WThE;Hd{{9~Y+ zcGE~1`W*@$tZ>k7BS!EU=m<~GwECkP$jBbs&RYeeE~f!pL<0b$9}g+m6BAhnA>xlj!CQQ%9hjgf(eAg-S8tM8KX%U3o++xys#1N{Kqc`jbl3 zD=UijjJy0F0RO6#XuTJN!D}X!4t-6tF8^C=_Lh)(d9k4L8hKtumEjgwplZN7Oiv!Z zU{t9v$CCOw5f~RuBZ3j{`}{pOa@M*ZA?yz#^{D=+QNmZUGo9J0`MBhLAU3kugy&j1 zA1a7dR;0aSo%00a>Y-&xksb~7Htigpu4I@&ngkZP#y{4Xs68*{N}({s_JY#8GtHu4Ssa11oq=c6Fy-Gf-?u|?z0?F`zw4|&hR^( zV33LEHT8AifHI5BYr%EMg5W=pLOR!BKq@0@7|KxzZ3y7hCp#n&zC;oYOMpdx);+e# z+CiGz&rqA}FYjVYx&}RXVon`0mF3iR>XSVL9o7;S_9G_!5c)$q)C7MzWed4f(L#)o z(4j%mLwh5S@K?DK3?fP|bQ{8cjKUee^|ukgz^b2R9Ia_j>k=C{O|pn`OgP9~g$}HO zna&Zu@4qw2bf^U*evVh5I$J3h>2}WlbeKbVib=I&wNS=2S#77B%C?e z=l-&!wgS+}Kmgg8M=*Gom-^d2Qts;wNt{qwFogd>iWal6(gF(_U9X->6h5jTHfFHd z7|`x9SC?a6VL!=FBIWpsHXI{|c*2tjvY|k$$xOs&t<;%>T=Q-(Em@BK8K)chRep#V z4`7CH{F9iFqALGK*apCcp$<2i^P~b&BOJO2G!F&pSo`;Cy&MM$bjMCP{h_!K)y{Sh zC~4By)uyT%g%zkR^^qJnn`Vubgs7K1aJ`$5roPtc7VT>CoP>&HX9GGc79Y^h`K6HxT2+#h z(1I6~ee10M>Sr$pj9KlF3O6E6C#YG{>6(;OzCu{w+=c32-~SP*bdzENj)6bnV0 zT9?#T%ta;-gJI^jmjwdiMj%>#2$E1><)f5j_Ue{?8z|b-)A)T5i?6g~sC5`be?&)E z5$Tz$4@*9)HT^;35p(FRhO)5L_2{Te1=d5sAK)X>`9z1&kC*Tln!Dg5Rq&{qg`d?i zoQQX(2)M<_zkZY!=^X`feuZBFbU@6dp!&ns6VxarsOtByI!d434JatXEl_p+Z?C$Z z6!zWoWN+<@9D6OF2Us1C0CH)&0wE2I^{9aXxw-HSytv11&$(-L}av-C1FA>2bA>=YXn}O58dO&_#b=;Ish7h zj2O&Corz=%$PPeTl8n@pfh0uUSA(}Us>VsdAf2=S{AjGi8VTs+NLBHh{oyceK!>z4 zw!rTrg(jx*{{q8kNGg{s1*tmzfd1Mj5UJlr&w|+63}7sYe087o&Y|u1&Ukk*-|uRC zq;hEN*v8O>lrV|e9<4L*@vz#Y+A`Y3`A*Hs;k>FBy;sN8n3#V3gK|OEhQTE0%1k`v zbT-N}KhdPe;wnuGI=g?zT;!V)$INity+)`;P&pggqJueHS=%#|dUVh>+y6(Ct*#{( z>YQF%N$-Jyb7;Ej18JJyZPwC6?Fw@_gp#Km6_3j->%&|o@_ap@OL%UQ$*X-(pC5Rs zyvv#SJ*>tgowLl)J+AAq!0Ub?XcX@G#j5@UJV%xNBdaN>bqbuwevpMC@>D|*K!I-v zwOy*d>-qTbau;|h2xA32X64X)y>sxT0M;t|3R;-KT|zL_9wA3#AyI*CW|B5!qjNBz zbk^hGBc$awP80`JbkgzXeVuTCkD_|xDj7AdS-%kPXj5)W9ooT(w!oi^dM3j^1q_{3jbXxfJwi94RuG&u$&G`v_{CWGYQ`3O@ zcjmz))hiFTbg_uNIyHv}p5&1nsDM|vf~A;6I{&>Dx)t6}&LjWwcWMnA5|S3eX0Rus z6?xfsA)%9$$oo213XV!*5IE)M$r%PVz)}AFbubF1Sn%lIJaUS5E9SDWL<8g+FCMI@ zLIexKK(|ct9r^}*DwvrKN(Rq%67qE+D%Y%@+d{T_Lc-@Y-#&0U&k zYz2&?n$$8YN#FY?6jb)81~~{i;12;*lRXCktElwukaAyUI=xE}SR_C~K_8E^qNjk+ zM3PF26b10WXZKaK`b%Zv8i>;LQP^Huf=0h`ECPs^8@$@jmD)g&JZQ`ryf8=Bw? zYxX!F++G2mK@Rm6>4gyHWbq9Q$a{43H?5cG_z!l;#I6%p6Lkb0CN&&5F*IKd!Omwd zYA*~TXQ+#p>olu;G*bbY0M%FNKx1pAS6>>>R@=wiklN7Sr_Elv&rQM{NI@xcy~0uOE{ zoRe13zw%EYUuJDpKb*8EN3Drgm^-Z68_p|95q!}2lhFHjhqaT+ZkmU-)-OH4&N9uTRuB$zX|g@kZ`6PSOpVey@*{>boz|6tm~CuuVzol)7m3)$mu>An!Q{?H zqDG2^UxAPynLeQ(*j{DW*7u_4eT64AzN+12R>Y%FL||@f5a6zk05arf(~g8FZ?NzB zc_a~a$3y48l&2nhUz~*Z3g4{QB|Zx1xb4_w=ayY1{A5ORC6U?N?qr-Or!F;zriGz5 zha(VDN4ZN>Pmcu~xx3l}lkyvSM}Iuhm1Qr!tq!BvUnBAgY@1DnMZ#pp$mQ8{X2&P) z68keorjdLzUI6)-GPP@MF60t~)(X5iXNLo=rIhCG zAS;2u-}ancy)Y_BH=L79j3pjF^e7MCEOCD*2RvZSp>a&)C4WVaRrmP)8*W@M!uOuY z6mH=?2fmG#6xw@0GV#q`L!FnV@ms~KRKS*ZZZTN#;v#o}88k%ACm|TfP6|H+?gF4w zf*$K0R!EBlBrZDuVDWdM>I!akQ{>;Y}XaiFvwa{+}zQ-N$q;5CvFD-W+k6P z8>H9AK$02IJm4{FrU9bE6e%$q*diJX=C1C}TmY@cdSEU(Wa;A9t%gn>mKabW$mTT{ zc|#z15de1&j$4!O0%RbGu(eD9c(#4UuNZs9H;HD-aqaNyc47rS(te`P6ja7mK-@?r zl8*8FfXjlmH`t2oSpJmoXJ~<5DNhIDK2HpWWbdoO|0$O3WmIv3ru@tX`S_HBwendM zZd0xR__B)+(D7*I-Bjf>82pV4+%}{`N2Bt*0g>Z6nE2i!Y4t(nb^#&4#$m53xISrv zWxMg_Sy}BiTfR8AKihaNVBvgfUji7qF^rMz=CyE}Byp?GgYLgAwtuFxz_Zlejw&yr}INP~da zWwH?ZYFyUPsDy++*1g`n=q!hiCtKbce*&3>wZzVu_#f_o-fHo zIubN~_$l=@nV5ENx5JeH_V=3De({h;lI{omTp-P`+WbO$B~2$kZN84M9&E#2U)y*% zxmFFueEn9pgXPMVg^NfPb6QNr6E~y9I=hjKa@sqKjk4xz#qTS;S?1_pv1m6FJn-M_ z!oN!GUI8V(@}mPSMHi95?d8_0Mao~OzBbgyd}?6MxJP-9Yi7c=Ke6gvCXnj^6#(}I zL(@fXG=eVs%j}#rhL)PT*svYmvP`(ZzPd)<_bAvYq+ zZ_yYe*8=|@06)x<@O=OWcYQqZ1g>0WJHYpoPml;Prta`8r|0k?e6)uyRKaf+BVE^~ zJSIO%Qf&jw-?5cU?IBoLFePNieprD4Esp=l{SbW3lo1bIn;jN9MW#~)75^Rpo==S@ zhd^(f#&v>TnKe`KSoj|8AbjS|mOMx~H6NR|?JD_=s&#efucxT4XyZ|~IX<|T_KETj=Z71|YPLA##9j<;FJh+=Ppy^kN z@8wd~4&*p~TfRW^V00-nx9Zmq{{Ll|7?=DkQ-8L{eU~v*;SNg*plu?Cs(0n5CmI99 zUR`@h1LZ4Ju&y=(z77{q4IH@7A_vK>WVDf5z>nnTq0p7<^y~Q@d@Us!U=V=64?YNF zFSdhg0~h)FHO8YKgp+Fl>$n7VLjTDL^Y1cv3Oe=>`i4G_J$WO9fJ?eZ8)8S7mYi%1 zi4{c3g1f7a{;$$j{dNvNJAd5+C$DG*ma}tKM;*J)Q$?o7m28$_94>26|Ng5C9lHW znOuO20_7|22m%tcU_Ulgr$m&CQcU0rv2=2W(^7E&RrnG9H2c${VbWv}PLMuwImqoH zse5Vfc*H*&lJ#;&4!ryN1cLmFLs~Y?f(Po{cClXgQhd+=6WU;{fzmdL*j4UU4Zd*Z zx0!lmKo}F5E*UwY7p*i{a&jIG$?ILHgINFuN!fOW*wudvyp?ztB5O9~B6H;R=vP60 z(lkgU{9r#Zz8j-~c3;xVm=|3HGlwOnE6qX0*^%p}pGoTIbAysT9l2D!G%)C~Yo=C{ zDuGw&0{wZQMu`k)&ijIWLx1KL!%$N~ETG{H&KcZ$r_A)B$m8J9aRG>8yzVkkNYv?P zrB^Q?4dgOl(|{V%CzDhl=v&&0Q3<0;0l1JyE>kbE*m9!-U*i9_7}ws^^JD=!ynYi& z=^{bm(?Iutv;hV1FeN1zUxPC&Yi;Dy%wG zjl-8)AM*qe9Mf{R81*J<9~NO;6^ErQ5Z{tx$7OlrS^t@x2|{ym}+H02zu4;1;Y5FTA26II|(G?q~1K)NY#(iwCB zj9vGgrhwv#_1sF17M!39jiDp5vc1kwMZ@>e*NihZaamVeYv4{|V@}k2M_qNmg8(82 z9u)NFubJAA98fKH1E*)y#iCbs>3jcamxsaE0UiHzjbY_dI)I@z{^Xoa+Mw06=~Wg@g|vp^j9X zfqN-{BZac*W-IqR9SynG;;;W30;~YnsXU0n{@-3xIo?Eqzt91()D1RaF|e8anUg(Q zLt(gc!-)%%Y0Fs6(hy*twZ1m#DCeD|Y-k4;X4iHb8OL8}a@n9ekz_QJl-*_0@A5W- z6*~$&sShUF@u83cAYIT_0M1E`LWj0PF#|c_jTh78VgK|2cIgj7ZwojIK4^^sqHGTmXNklW1#USbS71L2fZmodOer8N(d?$Ub=4XW z8PYmp05mXwz;xA-jum*w^P=y$k?^J@*l8HyN~iPn8%~VScfq z;i~Qw?iE0^Yt(JGr~(yCm6n07d0)3C0UIXKf`BeU0S@RD?#Q2Dj{y+@wra^qM*x%1 z`=#4J3h8|CM0wzlgD-Ai!CxmS1#T!8aB z5#+Q#kz7!9Q6@j_C%z&v6-cuNs(j-`Kr@oRI%Qz30^J=(&;m3>ro-FR z_Q=^l>;Sk-6Bb4S!Wyb5g15 zrX;df%;pM#q{JB(&>hW;`bcrU^#N8Hc>{W7sSm)C6hM&{Y&l6oLP-TMsZ~5USa=gG z9-KP{88B||OnPy=#5xIAD6RdR(B2^pL8&}R=$9~K3y zph}89q=d&}y1ze@$gG)!GmfdIH7-4q67qf^;_ie*m+YcCS|Mjf-jFgsm6>IFI8NN` zw#JA3;Vz+zh+#}TsmrPhczF8;r;B^RHr~B^x6gr6<}a0e3R6} zur9LWbjBI~V@l(Pli`82z24GQSfjn-Kt4*_;H!V9Z5-tH%G&o zwc#0tWeU3DMyE9wdQ$7tI2)F)&cDPaH1ExAKr(^ zhEIcQ)o@N+lS9}r64q@VE<$RP;cO7mm5+{Jd&&uRKoo14*&ldGGCB%m<-VujDYe)? z=Cko%uEAP6+wUYTAK+w*QhJ$mU#lf=A&0Cwus&DvAY-Cww!Y^Y^Bo#n8HMArl^q;6 zT&c&dK_v zn)34Qb5K$b=sHpmNb%V@*4^J5{@)z7(wcIS7nohN9!Ra_kny+Cq+ z@2j1$QEghkVKUPM^+dU*DXGx{@)rnfktsQZ_)H5bs-zlj;6}fx0wW=jKK3vTL9V} zr;#7Ep3S^E>Pq*#VYi@@`dVL%mTK%C`c#mOZwIqZpiIbQ6-AHfm$;6{w*^=r7n)jM zJkN^2O|_&Qq@3KRrch=#MSfYgaSZAwke>`Std!o`zjV$l7ye^Mfn+;V|CahrYVKTDsbgqDP&KLUaO8yT^S-`rNppR26QK)F$cp|Y_~Jpe;760( zW?Q;5-K8<%EZrt;$Vva7g!RIj(91-$7Y%RWHNq1q;{eZVTp) zsoUVv_S2WT_NJ6kOYGkdfPNzqoK(ZSP7YZ%EX`76*(g(Y%nbFw@qp?Unk!3{X6lYp zI!!{HBmBJVFGsWKM-qH;1%ffa^@7fo6kZq8m%1DO&bNAVIdWcjIMKhATDvzbg$;ww z@M3~=Cth7a|HjJ3h9%CyX!sbbWnmPiAMcj-ebggfQpvWxycy4r1Cg$3FT_a==&tsC zsyPW|d_z1iO_vsR7W;j}a$g~e-in(Q^jJTSvjOI=AEwT>M+7D^0_3+vHYi{C;n~jP zj6>Kub803cBS^R&gf;9`=8tW`v=f==rquR0+PrkW)mwtDL)|4mt!GD=9BPuz(vvj= z+o6xT;B?4XLeyO>0cg8Rex@F>BQcI1rgtiy#*{j9DvxF}Mxwbl8|P%Cc<)EA5Z+8% zW}cBP&#+B|@s3 zK-w+6#6F*ciFrn!h5yW%Q>JcFw~_7Hlr*orQW$!h(4s3xyF8}@{96eY$hW0l`9*S? zkrdXi&#(|wmFj! z-I$T*?rZwBQd)g#;>KIyx=@oN&E+f&66fY2VC+|Lgwl=J>Nqu1;*4eD54!X*X&Kv7 zhofzhld={}oEU9+sE^)&)3spG5^1v6>ZIV&3mm#h5kf6h^I7g2S&=eoguMekeeUk~ z=FO)Z7KY#f(@O>cU;ttqS?CWySYNUL@PQwzw^mXK#-bDZaLdB-b`-O^vadoqroe>O zh0~Fx56hq7;Y5;Nv_Cb22x1X{h4GBNY8eyVVjNNLSaO+vyns6ulpE8iYI%XoUJkIl zY1ZFhSq-{0-@5;>eBQkZ)`0{dvebpIkVVmas~-hjJmW-9_O5JBCDNroTZ?^55}+#S zUBL0rY2rG*cjZ1G7>P?~FG&i>j$Y`xcDl{%UA-WiksgF`^SLi~+uWQ0AsW=0B5>Q@6ukV#0-R?_?VnRt07rCh3?36~Q6 zD&TES2Cr|)+wokp@eB{RwYW*r$Fryz9vV9L@;@GK^OFnEV*$luabq!Dblm@ zINU7wYU1~q(l#Dyl21JCrQBZVuM$4FxHr->H}R(7Ufo&&ab?k_C=t8xKVWRBg6UCC zdarah1!E~CFXFQG3Qe5KC7oN0ILi$! zt}ax;$FBBF>Gay#_0CbwJH)qCx^7(mT-PBN|JZ?xIs9`Qlg|o5`~(7j>xYGs{r`2n z9#7qnL?X}A31vw=|7viJ#2sPiS1yG3{!xqsDMv?&;;}uq@D)~SgH!j>JN0<=q@&*T2MDX4%SrUqv`Jh*Fd|BZZ_!Czbr$1#auGGgY2l{M1O$DoYRHSCr6Z> zGn{c;H76(khyd2u6!D?X`({Pc3$yjEszq&INiSd27)(20I$iKG>3k?^|1P8SDaS$d z+vz=I?F?^#Zny4JYhu;+IP`p9|<)OrgtyG#ieXo708cSVpY^G^S7Pi^p?h^!gMX2o?e+`X}WWG~- z?W<`kGwA2u;OJi??p8DrxdKmL=FTCqK)}bYz7A&1cbWs6t)12+cGT3lBSkM_%2s0? zTw@lVdXuTT?WYO1R85#AoFpyw$2^4@jkC6NlB#C*Y|KsXg_TK8T)Uns^pMcB&-HKr z-6m5v3#?b)g0km|jFDYMN==)Ehx(BQnrhB` zA}GSP;m7KDDpUL~MRU>jdE&iDDUne)8t0*&9&i=3Vr9!j4l>nroT zl6l2z!c$v)rWc-VZ#rf5V|6l*#uh$7)IMA}{BftidUB$My4FwK-`q*!1yT>3 zfi+ZBt|t}qWv0}+PZAClaXaB>XlT%+8(253#HC)Fu9OqGIP7LjHg}a8;v0sg3BC#G zmRc@$5xIz=7Ib@=^pq=3F>m-OP5{fb4)o$#xn_!mP45E7;dtKduJ~W*_>(B8{wYy} z_My;GOJ3ny3n$hTkB-ZTxLh|k*6E_)H-^$q420pdqgww7rWSmKuWjcDZ&8KWLQ}Lf zeKw_-f*6u^7bhePd`EF1(K<=AgSMYwPVY+gBoDx6=qQAdcDc!L%z>=bZof(ZTAO3@ zrz6ZNx-{gfIpX!+GSNS(mu#cBQAA{SlD(Va{$c#OX#d4H?S8yl;Digx;^t)HKg7Ai zqZ|PMNo`^(WSt)d$~55n*_3%d8(wo0`+}ej2PsY0ROWs*L`(^(?>Ruj z{gH{F3YGMVmBs-6Ki;rdQlA>^ir6F1II^Y3zx{3h(buDV#qJX#%`Hl0PdQQa`8woc_EVNzSu;JGsZ+jt z_M79i*ONEt_)nZ}6ZccN9JA8dtZ zss>EIOv$X^OV1P~0TggN$0iJw<<$f`A^GFXI(I3n&GqX39ga}J<8+$jt&Z;|oI<-9 zhpP{fP}@FPmq18RZoT*1;#01HP}b{GnF?0dN*V6>&*Z7XCCy#`%xl1VlAG2gHs>Vd z8kPjGHVdb@>rvirHEGW1Kg;3uL@eoWd~{s(^;3>}Lhd}`_buW$moL}t!`1uQjdd!? zz1Xo^UC)$b{;~5!h7hD?%tBPd;WhvI;Ic?1ZA>TYQn)|D86IEm&sb$6x*4g^{rD>d zU35KjS)y1Sw}*fB)7*x@;)H7X-wqXx`l_L5OVYu!_E}+(2l?mtnX&5OYrPA5 zz|emirEqPH)9x85cQ=eNHWiJgYAW~L>|!gKe;Kt1efpwL?#0ypqee>#ujI`h{9PjD z*l|U1JyVirB24RSu6BIJ10kDXNR;u83^|Ir}lS{~$5H7ID!4LKFSz#xdmR z4V{k0DzQ zM!*+h`sAc(cZb2Nia-boKXyQ81DRAyW$8P4uP*kHr$@fTd;nu4>_n&@8|Do_t}TOO zxWGmXRLdRu@pyZG?qYPc2ySA_k^MMfq>{r6{M^M;E>d9@?$hHjL;N^Khi=~3GxIZ5Ybl0NK zNOMU`yq4(Wy*yQ1B<){!(Act%N-PF2a}b84(xZ|wXn%W_&<2ufrWiuYxPC)kh>)%4 zc(uOART-qK#2ijvJMk`2=MtKgfz@7AkvHF*Y&oE1L74@%tKwWGV^GRo^pd26v@574 z$4q+4N$3@EDbp;v@9d_b^SojKZoxs0KhD8ky#$*xd+5*lx99aH`n@AEKT4>2$IHs> zwSTYrN-~C$+e=>>Ae`(2#iXv&NB*8n5q6>|z@6SNVI^^Nl?BDNm-cdd8)sHVpSFjz zdj~Qb67V?%y_FVBEFVIcm4Lx6J@!g&|1v8F?+Ohz&bQFoD)W1{ z))#wY@BYMlh4f?-H*EO}U8-BQ{RJ>U$v@~#^qdTQ%*zJ4+Y<9T_h z0yUQ=hIgELWrOwH=3pFB3vEQ&xn^>AB{KN%8lnel2-z?WrizP1{qzf4mP*f+fj`}6 z`)@-ia+Hl;J7OpujO9O3ITj8s^(X72a)y^M1nK+9{#)T7*E-ZXxT(RdRH ze?U0y!c=XmGmSlW*BRkt3bK)eMhF+gK&7kh*fxo|d+!1lVu36Ebb&+JdNo*FLudNP zVKW-l!EvlQ==3Lo{5RE#jx;D314zH$K|6P{d;y_eY}|>B)=1-Ws5M_pSP)<*dWM1w za^T)}pH2>QS5?aw@D*X=A2OvqM1jPlMkk`yrEOvS4c%A&RHg1OvW&oZ$q=aZ3eyf$ zvj-a$NL;5)93WXvW|0rtf@8-~k@e4Z%OLj2HDpUU&)O8`-Y?lkX!7N4c0Q2T=eeW%_SASrxAp2_pCVFqDjtxl_2mpVEaUQeeaB@CqmhAFL zhWB%)kZX|fI@@-045r$2#lhMlk;@%L@ft!bEV(c-oE9)ooON!%+jgX7P8UQXD;$Z0 z6zX|jt)U7ECeF%JX^>%6jQf<2TIE|^GZMQ4vSXMpS`r_OIw#v)N9eoq^A{vCBa0j6 zNSfGWeShOE`v|d99q5{o1qxe#~2zIIF6@ zT80^h(QCQ)74AE6{%l7n(<$7u{je|DpXEGG^bvpkyg%I3X?f%mf%j%&Yd7?(l1ou5 z5L3{iJYjf4Xay4?9l|K4GvYS$JvoYc;MHl;eNL8rU!<%l#5*~^N6ucSn;gTKY3${E zE#=d}|l++UAq|K{IF-$BN5m;_%LVEniT}tl%yN}y4W$(df3~fLr|D*GKxjwnp0Df7I6lzZL;?y zv~%LF0SBcs6%;e<9y}GZ5>rnoD-R_EC-L{O%CuDI8p8y{z}izd%UP8mC4UlC{y|^y zRz#HA9oqL;JVPli&~IGId{Mt&GN%ckKI{^WBqyX9>(02c?hCY3yv8N(D%J(V)lo)B zH&;^YlAN^d^oOS17b>)lLI{=tf3fp`}@X8GVi>llo~8h4DESe!Heb| z3If)PXtp1`nHbiNxBZ*wgNkc>Q3zE~D4dwSK|99HPy6p6=P}Vp}v&&0q$Pd#WR-ssZ)9vQqwA#L&+ygCsLRV z#k_vci&B~&GFD{Q6%bP~RXE1BgA7L}OHl1|>XZtYmU!!O#cD7sr^eK;o^H^x6&LdpF*Xg(omvh@tb!e~X)5LymluxtHC&cy-^LQo~7^kuV*l8Bu@KE!|sA$wQ{$Po!C&p4E>ecy+jAOhL z5nO-SZC0m>>ZlTa$}SMQ2o<3_&cF)#y>|B{;J&`01-YA8Jeg)qHSG>@zfD!0-sD@O zbJXVgqr$(CuH%+;2f!(L)FaQlf}gMp0s5>{jkV{3j_l0xkz-2~ywFd3T?mVw`_$k< zaNds>;RmX3OUMV0iCCggAu1qubipN8yL_I|CeElID`@D)_0eHa3kG_uBB-zhU4t~E z!Fstw1Q(fqKh1gYe(v>3KVelV_W&Bogb6Gwij_3=`kk^e=15p4WJTO_CnU#kG+|su zNI<%y5YnfgKL84-C9jCr=RIVdNAWlfTsb~}Nu@#-GwHT#=ns;yq})yfk3z3kwc0zR zzpD-AQkQMdT^iya_Q&MsW~-MgK5x%trfx`{AUS_V8~7mU{T})KiaVNiCyVHVEBOa` z)ACo|z1NThe SDK brave soldiers have proven their valour, and Petros, Paluas new Prime Minister, could at last to have a nice holiday. A deserved rest in a Greek island with drinks and fine food."; + picture = "n_inf"; + pictureColor[] = {0.0,0.5,0.0,1}; + }; + class petrosDead + { + title = "Petros is Dead"; + subtitle = "Petros is Dead"; + description = "Congratulations!: Petros is Dead. Now with Syndikat without a leader, you may think about joining them, and free Pulau"; + picture = "b_unknown"; + pictureColor[] = {0.5,0.0,0.0,1}; + }; + class destroyedSites + { + title = "Pulau is Destroyed"; + subtitle = "Pulau got Destroyed by OPFOR"; + description = "One third of the population in Pulau has been murdered by OPFOR.
    Pulau no longer exists, nobody wants to live here."; + picture = "b_unknown"; + pictureColor[] = {0.5,0.0,0.0,1}; + }; +}; diff --git a/A3A/addons/maps/Antistasi_pulau.pulau/initPlayerLocal.sqf b/A3A/addons/maps/Antistasi_pulau.pulau/initPlayerLocal.sqf new file mode 100644 index 0000000000..8c79a66d7b --- /dev/null +++ b/A3A/addons/maps/Antistasi_pulau.pulau/initPlayerLocal.sqf @@ -0,0 +1 @@ +_this call A3A_fnc_initClient; \ No newline at end of file diff --git a/A3A/addons/maps/Antistasi_pulau.pulau/initServer.sqf b/A3A/addons/maps/Antistasi_pulau.pulau/initServer.sqf new file mode 100644 index 0000000000..bc311d07b9 --- /dev/null +++ b/A3A/addons/maps/Antistasi_pulau.pulau/initServer.sqf @@ -0,0 +1 @@ +call A3A_fnc_initServer; diff --git a/A3A/addons/maps/Antistasi_pulau.pulau/mapInfo.hpp b/A3A/addons/maps/Antistasi_pulau.pulau/mapInfo.hpp new file mode 100644 index 0000000000..4d79f78d59 --- /dev/null +++ b/A3A/addons/maps/Antistasi_pulau.pulau/mapInfo.hpp @@ -0,0 +1,50 @@ +class pulau { + population[] = { + {"DefaultKeyPoint1",38}, + {"DefaultKeyPoint2",59}, + {"DefaultKeyPoint3",76}, + {"DefaultKeyPoint4",41}, + {"DefaultKeyPoint5",57}, + {"DefaultKeyPoint7",43}, + {"DefaultKeyPoint8",28}, + {"DefaultKeyPoint10",47}, + {"DefaultKeyPoint15",31}, + {"DefaultKeyPoint19",33}, + {"DefaultKeyPoint20",64}, + {"DefaultKeyPoint21",34}, + {"DefaultKeyPoint22",27}, + {"DefaultKeyPoint23",58}, + {"DefaultKeyPoint24",30}, + {"DefaultKeyPoint25",38}, + {"DefaultKeyPoint26",33}, + {"DefaultKeyPoint27",59}, + {"DefaultKeyPoint28",52}, + {"DefaultKeyPoint32",31}, + {"Loholoho",233} + }; + disabledTowns[] = {"DefaultKeyPoint6","DefaultKeyPoint9","DefaultKeyPoint11","DefaultKeyPoint12","DefaultKeyPoint13","DefaultKeyPoint14","DefaultKeyPoint16","DefaultKeyPoint17","DefaultKeyPoint18","DefaultKeyPoint29","DefaultKeyPoint30","DefaultKeyPoint31"}; + antennas[] = { + {6004.48,6269.15,-7.62939e-006},{5367.93,8981.39,0.00322723},{7329.88,2402.91,0.0544472},{1907,7127.88,0.0916786},{9409.2,3129.01,0.885342},{7075.77,1006.8,7.62939e-005},{2626.32,1945.44,0.00999451} + }; + antennasBlacklistIndex[] = {}; + banks[] = { + {5934.3,5828.19,0} + }; + garrison[] = { + {},{"seaport_1","outpost_1","outpost_18"},{},{"control_0","control_1","control_2","control_10","control_11"} + }; + fuelStationTypes[] = { + "Land_FuelStation_Feed_F","Land_fs_feed_F","Land_FuelStation_01_pump_malevil_F","Land_FuelStation_01_pump_F","Land_FuelStation_02_pump_F","Land_FuelStation_03_pump_F" + }; + climate = "tropical"; + buildObjects[] = { + // Large vanilla tropical structures + {"Land_BagBunker_01_large_green_F", 300}, {"Land_HBarrier_01_tower_green_F", 300}, {"Land_BagBunker_01_small_green_F", 60}, + {"Land_Shed_09_F", 120}, {"Land_Shed_10_F", 140}, + // vanilla tropical sandbag walls + {"Land_BagFence_01_short_green_F", 10}, {"Land_BagFence_01_round_green_F", 10}, {"Land_BagFence_01_long_green_F", 10}, + // Non-camo vanilla stuff + {"Land_SandbagBarricade_01_half_F", 20}, {"Land_SlumWall_01_s_2m_F", 5}, {"Land_PillboxBunker_01_hex_F", 200}, + {"Land_Barricade_01_4m_F", 30}, {"Land_GuardBox_01_brown_F", 80}, {"Land_Tyres_F", 10} + }; +}; diff --git a/A3A/addons/maps/Antistasi_pulau.pulau/mission.sqm b/A3A/addons/maps/Antistasi_pulau.pulau/mission.sqm new file mode 100644 index 0000000000..252d382d18 --- /dev/null +++ b/A3A/addons/maps/Antistasi_pulau.pulau/mission.sqm @@ -0,0 +1,36205 @@ +version=54; +class EditorData +{ + moveGridStep=1; + angleGridStep=0.2617994; + scaleGridStep=1; + autoGroupingDist=10; + toggles=1025; + class ItemIDProvider + { + nextID=1919; + }; + class MarkerIDProvider + { + nextID=2; + }; + class LayerIndexProvider + { + nextID=886; + }; + class Camera + { + pos[]={5332.084,88.804512,8978.8359}; + dir[]={0.6963504,-0.62435031,0.35399988}; + up[]={0.55656821,0.78113359,0.28293842}; + aside[]={0.45317739,1.7767888e-008,-0.89144021}; + }; +}; +binarizationWanted=0; +sourceName="Antistasi_pulau"; +addons[]= +{ + "A3_Characters_F", + "A3_Weapons_F", + "A3_Structures_F_Exp_Military_Flags", + "A3_Weapons_F_Ammoboxes", + "A3_Props_F_Enoch_Military_Camps", + "A3_Structures_F_EPC_Civ_InfoBoards", + "A3_Modules_F", + "A3_Modules_F_Curator_Curator", + "A3_Modules_F_Hc", + "A3_Ui_F", + "A3_Structures_F_Ind_Cargo", + "A3_Structures_F_Enoch_Industrial_Sawmills", + "A3_Structures_F_Exp_Infrastructure_Airports", + "A3_Structures_F_Mil_Helipads", + "A3_Structures_F_Exp_Military_Fortifications", + "A3_Structures_F_Enoch_Military_Barracks", + "A3_Structures_F_Ind_Transmitter_Tower", + "A3_Structures_F_Exp_Military_ContainerBases", + "A3_Structures_F_Civ_Camping", + "A3_Structures_F_Enoch_Military_Camps", + "A3_Structures_F_Mil_BagBunker", + "A3_Structures_F_Mil_Cargo", + "A3_Structures_F_Argo_Military_Fortifications", + "A3_Structures_F_Walls", + "A3_Structures_F_Argo_Signs_Warnings", + "A3_Structures_F_Civ_Constructions", + "A3_Structures_F_Argo_Military_Bunkers", + "A3_Structures_F_Mil_BagFence", + "A3_Props_F_Enoch_Military_Garbage", + "A3_Structures_F_Civ_Garbage", + "A3_Structures_F_Argo_Civilian_Garbage", + "A3_Props_F_Enoch_Civilian_Garbage", + "A3_Structures_F_Oldman_Decals", + "A3_Props_F_Exp_Civilian_Garbage", + "A3_Structures_F_Items_Vessels", + "A3_Structures_F_Ind_WindPowerPlant", + "A3_Structures_F_Exp_Infrastructure_WaterSupply", + "A3_Structures_F_EPC_Civ_Accessories", + "A3_Structures_F_Mil_TentHangar", + "A3_Props_F_Exp_Commercial_Market" +}; +class AddonsMetaData +{ + class List + { + items=17; + class Item0 + { + className="A3_Characters_F"; + name="Arma 3 Alpha - Characters and Clothing"; + author="Bohemia Interactive"; + url="https://www.arma3.com"; + }; + class Item1 + { + className="A3_Weapons_F"; + name="Arma 3 Alpha - Weapons and Accessories"; + author="Bohemia Interactive"; + url="https://www.arma3.com"; + }; + class Item2 + { + className="A3_Structures_F_Exp"; + name="Arma 3 Apex - Buildings and Structures"; + author="Bohemia Interactive"; + url="https://www.arma3.com"; + }; + class Item3 + { + className="A3_Props_F_Enoch"; + name="Arma 3 Contact Platform - Decorative and Mission Objects"; + author="Bohemia Interactive"; + url="https://www.arma3.com"; + }; + class Item4 + { + className="A3_Structures_F_EPC"; + name="Arma 3 Win Episode - Buildings and Structures"; + author="Bohemia Interactive"; + url="https://www.arma3.com"; + }; + class Item5 + { + className="A3_Modules_F"; + name="Arma 3 Alpha - Scripted Modules"; + author="Bohemia Interactive"; + url="https://www.arma3.com"; + }; + class Item6 + { + className="A3_Modules_F_Curator"; + name="Arma 3 Zeus Update - Scripted Modules"; + author="Bohemia Interactive"; + url="https://www.arma3.com"; + }; + class Item7 + { + className="A3_Ui_F"; + name="Arma 3 - User Interface"; + author="Bohemia Interactive"; + url="https://www.arma3.com"; + }; + class Item8 + { + className="A3_Structures_F_Ind"; + name="Arma 3 - Industrial Structures"; + author="Bohemia Interactive"; + url="https://www.arma3.com"; + }; + class Item9 + { + className="A3_Structures_F_Enoch_Industrial"; + name="Arma 3 Contact Platform - Industrial Structures"; + author="Bohemia Interactive"; + url="https://www.arma3.com"; + }; + class Item10 + { + className="A3_Structures_F_Exp_Infrastructure"; + name="Arma 3 Apex - Infrastructure Objects"; + author="Bohemia Interactive"; + url="https://www.arma3.com"; + }; + class Item11 + { + className="A3_Structures_F_Mil"; + name="Arma 3 - Military Buildings and Structures"; + author="Bohemia Interactive"; + url="https://www.arma3.com"; + }; + class Item12 + { + className="A3_Structures_F_Enoch_Military"; + name="Arma 3 Contact Platform - Military Buildings and Structures"; + author="Bohemia Interactive"; + url="https://www.arma3.com"; + }; + class Item13 + { + className="A3_Structures_F"; + name="Arma 3 - Buildings and Structures"; + author="Bohemia Interactive"; + url="https://www.arma3.com"; + }; + class Item14 + { + className="A3_Structures_F_Argo"; + name="Arma 3 Malden - Buildings and Structures"; + author="Bohemia Interactive"; + url="https://www.arma3.com"; + }; + class Item15 + { + className="A3_Structures_F_Oldman"; + name="Arma 3 Old Man - Buildings and Structures"; + author="Bohemia Interactive"; + url="https://www.arma3.com"; + }; + class Item16 + { + className="A3_Props_F_Exp"; + name="Arma 3 Apex - Decorative and Mission Objects"; + author="Bohemia Interactive"; + url="https://www.arma3.com"; + }; + }; +}; +dlcs[]= +{ + "Expansion", + "Contact", + "Enoch", + "Orange", + "Argo", + "Oldman" +}; +randomSeed=9715782; +class ScenarioData +{ + author="Ante"; +}; +class Mission +{ + class Intel + { + timeOfChanges=1800.0002; + startWeather=0.30000001; + startWind=0.1000001; + startWaves=0.1; + forecastWeather=0.2; + forecastWind=0.1; + forecastWaves=0.1; + forecastLightnings=0.1; + year=2018; + month=7; + day=1; + hour=12; + startFogDecay=0.014; + forecastFogDecay=0.014; + }; + class Entities + { + items=3; + class Item0 + { + dataType="Layer"; + name="Antistasi-Porting-Kit-V5"; + class Entities + { + items=6; + class Item0 + { + dataType="Layer"; + name="Antistasi assets"; + class Entities + { + items=8; + class Item0 + { + dataType="Layer"; + name="HQ assets"; + class Entities + { + items=23; + class Item0 + { + dataType="Group"; + side="Independent"; + class Entities + { + items=1; + class Item0 + { + dataType="Object"; + class PositionInfo + { + position[]={1860.5667,8.4564056,5427.0732}; + angles[]={0,2.2023785,0}; + }; + side="Independent"; + flags=7; + class Attributes + { + name="petros"; + }; + id=4; + type="I_G_officer_F"; + class CustomAttributes + { + class Attribute0 + { + property="face"; + expression="_this setface _value;"; + class Value + { + class data + { + singleType="STRING"; + value=""; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + nAttributes=2; + }; + }; + }; + class Attributes + { + }; + id=3; + }; + class Item1 + { + dataType="Group"; + side="Independent"; + class Entities + { + items=38; + class Item0 + { + dataType="Object"; + class PositionInfo + { + position[]={1870.8977,9.0521021,5425.8184}; + }; + side="Independent"; + flags=7; + class Attributes + { + name="commanderX"; + description="Default Commander"; + isPlayer=1; + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=6; + type="I_G_Soldier_TL_F"; + atlOffset=9.5367432e-007; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male04GRE"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + nAttributes=2; + }; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={1875.6926,9.4411516,5423.1152}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=7; + type="I_G_Soldier_TL_F"; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={1875.8313,9.2372618,5425.3506}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=8; + type="I_G_Soldier_TL_F"; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={1875.7737,9.0752888,5427.6836}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=9; + type="I_G_Soldier_TL_F"; + }; + class Item4 + { + dataType="Object"; + class PositionInfo + { + position[]={1875.6106,8.9301491,5429.998}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=10; + type="I_G_Soldier_TL_F"; + }; + class Item5 + { + dataType="Object"; + class PositionInfo + { + position[]={1875.5696,8.7409878,5432.4512}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=11; + type="I_G_Soldier_TL_F"; + }; + class Item6 + { + dataType="Object"; + class PositionInfo + { + position[]={1875.384,8.5110579,5434.7676}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=12; + type="I_G_Soldier_F"; + }; + class Item7 + { + dataType="Object"; + class PositionInfo + { + position[]={1875.177,8.2794027,5436.6631}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=13; + type="I_G_Soldier_F"; + }; + class Item8 + { + dataType="Object"; + class PositionInfo + { + position[]={1878.052,9.4156675,5423.2383}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=14; + type="I_G_Soldier_F"; + }; + class Item9 + { + dataType="Object"; + class PositionInfo + { + position[]={1878.051,9.2858829,5425.5781}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=15; + type="I_G_Soldier_F"; + }; + class Item10 + { + dataType="Object"; + class PositionInfo + { + position[]={1877.9446,9.1841412,5427.9512}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=16; + type="I_G_Soldier_F"; + }; + class Item11 + { + dataType="Object"; + class PositionInfo + { + position[]={1877.886,9.094986,5430.1504}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=17; + type="I_G_Soldier_F"; + }; + class Item12 + { + dataType="Object"; + class PositionInfo + { + position[]={1877.6829,8.9377794,5432.5732}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=18; + type="I_G_Soldier_F"; + atlOffset=-9.5367432e-007; + }; + class Item13 + { + dataType="Object"; + class PositionInfo + { + position[]={1877.4954,8.7055254,5434.9043}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=19; + type="I_G_Soldier_F"; + atlOffset=-9.5367432e-007; + }; + class Item14 + { + dataType="Object"; + class PositionInfo + { + position[]={1880.1604,9.4215937,5423.2744}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=20; + type="I_G_Soldier_AR_F"; + atlOffset=9.5367432e-007; + }; + class Item15 + { + dataType="Object"; + class PositionInfo + { + position[]={1880.3225,9.3464632,5425.7148}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=21; + type="I_G_Soldier_AR_F"; + }; + class Item16 + { + dataType="Object"; + class PositionInfo + { + position[]={1879.9221,9.278019,5428.1289}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=22; + type="I_G_Soldier_AR_F"; + }; + class Item17 + { + dataType="Object"; + class PositionInfo + { + position[]={1879.8987,9.2440653,5430.2783}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=23; + type="I_G_Soldier_AR_F"; + }; + class Item18 + { + dataType="Object"; + class PositionInfo + { + position[]={1879.6985,9.1133862,5432.5195}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=24; + type="I_G_Soldier_AR_F"; + atlOffset=-9.5367432e-007; + }; + class Item19 + { + dataType="Object"; + class PositionInfo + { + position[]={1879.6116,8.8864346,5434.9785}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=25; + type="I_G_Soldier_AR_F"; + }; + class Item20 + { + dataType="Object"; + class PositionInfo + { + position[]={1882.2493,9.5298815,5423.3535}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=26; + type="I_G_Soldier_GL_F"; + }; + class Item21 + { + dataType="Object"; + class PositionInfo + { + position[]={1882.1194,9.4776478,5425.6719}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=27; + type="I_G_Soldier_GL_F"; + }; + class Item22 + { + dataType="Object"; + class PositionInfo + { + position[]={1881.9954,9.4639473,5428.416}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=28; + type="I_G_Soldier_GL_F"; + }; + class Item23 + { + dataType="Object"; + class PositionInfo + { + position[]={1881.8215,9.4280081,5430.4248}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=29; + type="I_G_Soldier_GL_F"; + }; + class Item24 + { + dataType="Object"; + class PositionInfo + { + position[]={1881.7522,9.3182993,5432.6094}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=30; + type="I_G_Soldier_GL_F"; + }; + class Item25 + { + dataType="Object"; + class PositionInfo + { + position[]={1881.6467,9.0736761,5435.0996}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=31; + type="I_G_Soldier_GL_F"; + }; + class Item26 + { + dataType="Object"; + class PositionInfo + { + position[]={1883.7766,9.658865,5423.4316}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=32; + type="I_G_medic_F"; + }; + class Item27 + { + dataType="Object"; + class PositionInfo + { + position[]={1883.6008,9.6310101,5425.7109}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=33; + type="I_G_medic_F"; + atlOffset=9.5367432e-007; + }; + class Item28 + { + dataType="Object"; + class PositionInfo + { + position[]={1883.5588,9.650898,5428.583}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=34; + type="I_G_medic_F"; + atlOffset=-9.5367432e-007; + }; + class Item29 + { + dataType="Object"; + class PositionInfo + { + position[]={1883.4709,9.6385736,5430.3896}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=35; + type="I_G_medic_F"; + }; + class Item30 + { + dataType="Object"; + class PositionInfo + { + position[]={1883.2874,9.5118237,5432.749}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=36; + type="I_G_medic_F"; + }; + class Item31 + { + dataType="Object"; + class PositionInfo + { + position[]={1883.2981,9.2492485,5435.1602}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=37; + type="I_G_medic_F"; + atlOffset=-9.5367432e-007; + }; + class Item32 + { + dataType="Object"; + class PositionInfo + { + position[]={1885.5784,9.8754787,5423.5967}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=38; + type="I_G_engineer_F"; + atlOffset=9.5367432e-007; + }; + class Item33 + { + dataType="Object"; + class PositionInfo + { + position[]={1885.6018,9.8881416,5425.8965}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=39; + type="I_G_engineer_F"; + }; + class Item34 + { + dataType="Object"; + class PositionInfo + { + position[]={1885.3596,9.8845825,5428.6875}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=40; + type="I_G_engineer_F"; + }; + class Item35 + { + dataType="Object"; + class PositionInfo + { + position[]={1885.1047,9.8581257,5430.6348}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=41; + type="I_G_engineer_F"; + }; + class Item36 + { + dataType="Object"; + class PositionInfo + { + position[]={1884.9094,9.7374458,5432.8711}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=42; + type="I_G_engineer_F"; + }; + class Item37 + { + dataType="Object"; + class PositionInfo + { + position[]={1884.8049,9.4228544,5435.3398}; + }; + side="Independent"; + flags=5; + class Attributes + { + isPlayable=1; + class Inventory + { + map="ItemMap"; + }; + }; + id=43; + type="I_G_engineer_F"; + }; + }; + class Attributes + { + }; + id=5; + atlOffset=9.5367432e-007; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={1868.9709,12.170611,5432.1816}; + }; + side="Empty"; + flags=5; + class Attributes + { + name="flagX"; + }; + id=44; + type="Flag_Syndikat_F"; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={1869.6545,10.192405,5423.5215}; + angles[]={0.11285125,0,0.02999169}; + }; + side="Empty"; + flags=4; + class Attributes + { + name="boxX"; + }; + id=45; + type="IG_supplyCrate_F"; + class CustomAttributes + { + class Attribute0 + { + property="ammoBox"; + expression="[_this,_value] call bis_fnc_initAmmoBox;"; + class Value + { + class data + { + singleType="STRING"; + value=""; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item4 + { + dataType="Object"; + class PositionInfo + { + position[]={1865.7961,9.4428635,5426.3242}; + angles[]={0.11285178,0,0.02999169}; + }; + side="Empty"; + flags=4; + class Attributes + { + name="fireX"; + }; + id=46; + type="Land_TentSolar_01_olive_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item5 + { + dataType="Object"; + class PositionInfo + { + position[]={1863.0286,9.2276754,5430.1567}; + angles[]={0.1325518,5.6506429,0.043306526}; + }; + side="Empty"; + flags=4; + class Attributes + { + name="mapX"; + }; + id=48; + type="MapBoard_seismic_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item6 + { + dataType="Logic"; + class PositionInfo + { + position[]={1863.9934,10.16639,5419.0527}; + }; + name="garrison"; + id=49; + type="Logic"; + atlOffset=0.6405468; + }; + class Item7 + { + dataType="Logic"; + class PositionInfo + { + position[]={1871.2522,10.742958,5413.1328}; + }; + name="killZones"; + id=50; + type="Logic"; + atlOffset=0.6405468; + }; + class Item8 + { + dataType="Logic"; + class PositionInfo + { + position[]={1871.97,10.786733,5412.1406}; + }; + name="pathfinding"; + id=51; + type="Logic"; + atlOffset=0.6405468; + }; + class Item9 + { + dataType="Logic"; + class PositionInfo + { + position[]={1867.6555,10.498289,5416.3008}; + }; + name="roadsX"; + id=52; + type="Logic"; + atlOffset=0.6405468; + }; + class Item10 + { + dataType="Logic"; + class PositionInfo + { + position[]={1862.4192,9.9675121,5420.4648}; + }; + name="server"; + id=53; + type="Logic"; + atlOffset=0.64054871; + }; + class Item11 + { + dataType="Logic"; + class PositionInfo + { + position[]={1870.3411,10.695947,5413.9648}; + }; + name="sidesX"; + id=54; + type="Logic"; + atlOffset=0.6405468; + }; + class Item12 + { + dataType="Logic"; + class PositionInfo + { + position[]={1865.7805,10.339442,5417.6318}; + }; + name="spawner"; + id=55; + type="Logic"; + atlOffset=0.64054585; + }; + class Item13 + { + dataType="Logic"; + class PositionInfo + { + position[]={1869.0715,10.620647,5415.2168}; + }; + name="timer"; + id=56; + type="Logic"; + atlOffset=0.6405468; + }; + class Item14 + { + dataType="Logic"; + class PositionInfo + { + position[]={1858.1868,9.6356812,5417.7646}; + }; + name="hc"; + isPlayable=1; + id=57; + type="HeadlessClient_F"; + atlOffset=0.64054966; + }; + class Item15 + { + dataType="Logic"; + class PositionInfo + { + position[]={1859.2151,9.8533001,5416.7803}; + }; + name="hc_1"; + isPlayable=1; + id=58; + type="HeadlessClient_F"; + atlOffset=0.64055061; + }; + class Item16 + { + dataType="Logic"; + class PositionInfo + { + position[]={1860.1604,10.036128,5415.958}; + }; + name="hc_2"; + isPlayable=1; + id=59; + type="HeadlessClient_F"; + atlOffset=0.6405468; + }; + class Item17 + { + dataType="Logic"; + class PositionInfo + { + position[]={1848.7717,7.0647569,5412.9404}; + }; + id=60; + type="ModuleCurator_F"; + atlOffset=0.6405468; + class CustomAttributes + { + class Attribute0 + { + property="ModuleCurator_F_Owner"; + expression="_this setVariable ['Owner',_value,true];"; + class Value + { + class data + { + singleType="STRING"; + value="#adminLogged"; + }; + }; + }; + class Attribute1 + { + property="ModuleCurator_F_Forced"; + expression="_this setVariable ['Forced',_value,true];"; + class Value + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + }; + class Attribute2 + { + property="ModuleCurator_F_Name"; + expression="_this setVariable ['Name',_value,true];"; + class Value + { + class data + { + singleType="STRING"; + value=""; + }; + }; + }; + class Attribute3 + { + property="ModuleCurator_F_Addons"; + expression="_this setVariable ['Addons',_value,true];"; + class Value + { + class data + { + singleType="SCALAR"; + value=3; + }; + }; + }; + nAttributes=4; + }; + }; + class Item18 + { + dataType="Logic"; + class PositionInfo + { + position[]={1852.7043,8.121521,5419.8916}; + }; + name="HC_commanderX"; + id=61; + type="HighCommand"; + atlOffset=0.6405468; + }; + class Item19 + { + dataType="Logic"; + class PositionInfo + { + position[]={1856.1047,9.0678968,5419.7979}; + }; + id=62; + type="HighCommandSubordinate"; + atlOffset=0.64054775; + }; + class Item20 + { + dataType="Marker"; + position[]={1860.4883,9.1175776,5426.7695}; + name="Synd_HQ"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorPink"; + a=50; + b=50; + id=63; + atlOffset=0.64024258; + }; + class Item21 + { + dataType="Marker"; + position[]={1861.8213,2.7037606e+012,5428.9482}; + name="respawn_guerrila"; + text="Your Headquarters"; + type="hd_flag"; + colorName="ColorGUER"; + id=64; + atlOffset=2.7037606e+012; + }; + class Item22 + { + dataType="Object"; + class PositionInfo + { + position[]={1869.5566,9.4253998,5428.2935}; + angles[]={0.12927523,0,0.02666023}; + }; + side="Empty"; + flags=4; + class Attributes + { + name="vehicleBox"; + }; + id=490; + type="Land_CargoBox_V1_F"; + class CustomAttributes + { + class Attribute0 + { + property="ammoBox"; + expression="[_this,_value] call bis_fnc_initAmmoBox;"; + class Value + { + class data + { + singleType="STRING"; + value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + }; + id=2; + atlOffset=6.7594014e+011; + }; + class Item1 + { + dataType="Layer"; + name="seaspawn"; + class Entities + { + items=22; + class Item0 + { + dataType="Marker"; + position[]={8970.6846,-16.104736,3128.7461}; + name="seaSpawn"; + type="mil_objective"; + id=66; + atlOffset=3.6775703; + }; + class Item1 + { + dataType="Marker"; + position[]={7339.0771,0,3334.262}; + name="seaSpawn_1"; + type="mil_objective"; + id=384; + atlOffset=2.8900807; + }; + class Item2 + { + dataType="Marker"; + position[]={4466.249,-0.70855761,304.76367}; + name="seaSpawn_2"; + type="mil_objective"; + id=385; + atlOffset=5.0355906; + }; + class Item3 + { + dataType="Marker"; + position[]={1575.0479,1.1376953,1055.009}; + name="seaSpawn_3"; + type="mil_objective"; + id=386; + atlOffset=2.9894335; + }; + class Item4 + { + dataType="Marker"; + position[]={1259.0642,1.8166299,4568.1436}; + name="seaSpawn_4"; + type="mil_objective"; + id=387; + atlOffset=4.1406784; + }; + class Item5 + { + dataType="Marker"; + position[]={1336.3134,2.19311,6276.8423}; + name="seaSpawn_5"; + type="mil_objective"; + id=388; + atlOffset=3.4933743; + }; + class Item6 + { + dataType="Marker"; + position[]={2446.4092,-5.4554443,5846.54}; + name="seaSpawn_6"; + type="mil_objective"; + id=389; + atlOffset=3.9246731; + }; + class Item7 + { + dataType="Marker"; + position[]={3368.1321,1.5785863,8908.9648}; + name="seaSpawn_7"; + type="mil_objective"; + id=390; + atlOffset=5.5044069; + }; + class Item8 + { + dataType="Marker"; + position[]={2207.4727,-4.2517371,8738.9688}; + name="seaSpawn_8"; + type="mil_objective"; + id=391; + atlOffset=2.1825547; + }; + class Item9 + { + dataType="Marker"; + position[]={2196.105,-5.7089844,8661.1084}; + name="seaSpawn_9"; + type="mil_objective"; + id=392; + atlOffset=3.235096; + }; + class Item10 + { + dataType="Marker"; + position[]={4558.6338,2.59729,10273.297}; + name="seaSpawn_10"; + type="mil_objective"; + id=393; + atlOffset=3.7051048; + }; + class Item11 + { + dataType="Marker"; + position[]={7956.771,-4.930542,1160.3137}; + name="seaSpawn_11"; + type="mil_objective"; + id=394; + atlOffset=4.2875414; + }; + class Item12 + { + dataType="Marker"; + position[]={7926.9912,-5.9974222,1143.7947}; + name="seaSpawn_12"; + type="mil_objective"; + id=395; + atlOffset=4.6891108; + }; + class Item13 + { + dataType="Marker"; + position[]={3937.5564,0.80402541,1408.3125}; + name="seaSpawn_13"; + type="mil_objective"; + id=396; + atlOffset=3.6540253; + }; + class Item14 + { + dataType="Marker"; + position[]={3621.573,-6.1806965,300.9939}; + name="seaSpawn_14"; + type="mil_objective"; + angle=95.189934; + id=491; + atlOffset=13.585218; + }; + class Item15 + { + dataType="Marker"; + position[]={4464.1001,-0.03335971,2867.2017}; + name="seaSpawn_15"; + type="mil_objective"; + id=618; + atlOffset=4.1482835; + }; + class Item16 + { + dataType="Marker"; + position[]={3237.2788,0,4814.7266}; + name="seaSpawn_16"; + type="mil_objective"; + id=619; + atlOffset=2.9937427; + }; + class Item17 + { + dataType="Marker"; + position[]={7495.3687,0,7178.604}; + name="seaSpawn_17"; + type="mil_objective"; + id=620; + atlOffset=1.6764892; + }; + class Item18 + { + dataType="Marker"; + position[]={5612.9053,-0.0015485211,9930.002}; + name="seaSpawn_18"; + type="mil_objective"; + id=621; + atlOffset=2.9464006; + }; + class Item19 + { + dataType="Marker"; + position[]={3566.3401,0,7893.1641}; + name="seaSpawn_19"; + type="mil_objective"; + angle=261.45639; + id=622; + atlOffset=1.2313209; + }; + class Item20 + { + dataType="Marker"; + position[]={7355.8701,0,5127.208}; + name="seaSpawn_20"; + type="mil_objective"; + angle=130.25769; + id=623; + atlOffset=4.2251563; + }; + class Item21 + { + dataType="Marker"; + position[]={3411.0647,9.6121492,137.4624}; + name="seaSpawn_21"; + type="mil_objective"; + angle=187.12495; + id=1076; + atlOffset=14.065229; + }; + }; + id=65; + atlOffset=22.118429; + }; + class Item2 + { + dataType="Layer"; + name="seaSpawnAttack"; + class Entities + { + items=14; + class Item0 + { + dataType="Marker"; + position[]={11497.589,-6.394043,3649.2959}; + name="seaAttackSpawn"; + type="mil_ambush"; + angle=268.62189; + id=68; + atlOffset=15.886242; + }; + class Item1 + { + dataType="Marker"; + position[]={9872.5381,-7.0241718,815.50928}; + name="seaAttackSpawn_1"; + type="mil_ambush"; + angle=298.90369; + id=461; + atlOffset=12.463905; + }; + class Item2 + { + dataType="Marker"; + position[]={5480.562,-6.9950676,202.71021}; + name="seaAttackSpawn_2"; + type="mil_ambush"; + angle=9.865777; + id=462; + atlOffset=13.002151; + }; + class Item3 + { + dataType="Marker"; + position[]={434.44531,-7.7149544,336.75}; + name="seaAttackSpawn_3"; + type="mil_ambush"; + angle=42.97863; + id=463; + atlOffset=13.002151; + }; + class Item4 + { + dataType="Marker"; + position[]={208.5733,-6.640625,4128.4277}; + name="seaAttackSpawn_4"; + type="mil_ambush"; + angle=92.077164; + id=464; + atlOffset=11.877453; + }; + class Item5 + { + dataType="Marker"; + position[]={148.15729,-4.8366947,7066.1719}; + name="seaAttackSpawn_5"; + type="mil_ambush"; + angle=100.42178; + id=465; + atlOffset=13.002151; + }; + class Item6 + { + dataType="Marker"; + position[]={489.83948,-4.6467056,9266.1348}; + name="seaAttackSpawn_6"; + type="mil_ambush"; + angle=111.39836; + id=466; + atlOffset=16.315031; + }; + class Item7 + { + dataType="Marker"; + position[]={1352.158,-13.796875,11710.701}; + name="seaAttackSpawn_7"; + type="mil_ambush"; + angle=112.73495; + id=467; + atlOffset=8.1478481; + }; + class Item8 + { + dataType="Marker"; + position[]={4883.2861,-2.0433712,11891.925}; + name="seaAttackSpawn_8"; + type="mil_ambush"; + angle=193.62199; + id=468; + atlOffset=13.002151; + }; + class Item9 + { + dataType="Marker"; + position[]={6886.5811,-8.5944824,11814.877}; + name="seaAttackSpawn_9"; + type="mil_ambush"; + angle=212.00531; + id=469; + atlOffset=15.530396; + }; + class Item10 + { + dataType="Marker"; + position[]={9616.8887,-11.43396,11772.644}; + name="seaAttackSpawn_10"; + type="mil_ambush"; + angle=219.17772; + id=470; + atlOffset=12.886177; + }; + class Item11 + { + dataType="Marker"; + position[]={11220.379,-4.5310059,10005.614}; + name="seaAttackSpawn_11"; + type="mil_ambush"; + angle=254.05453; + id=471; + atlOffset=24.045198; + }; + class Item12 + { + dataType="Marker"; + position[]={10836.62,-5.0158844,7174.0537}; + name="seaAttackSpawn_12"; + type="mil_ambush"; + angle=274.36517; + id=472; + atlOffset=14.740885; + }; + class Item13 + { + dataType="Marker"; + position[]={10507.582,-9.2493896,5776.001}; + name="seaAttackSpawn_13"; + type="mil_ambush"; + angle=281.12146; + id=473; + atlOffset=5.7720165; + }; + }; + id=67; + atlOffset=8.6671944; + }; + class Item3 + { + dataType="Layer"; + name="controls"; + class Entities + { + items=23; + class Item0 + { + dataType="Marker"; + position[]={5102.6958,6.7672167,5070.0322}; + name="control_0"; + markerType="RECTANGLE"; + type="rectangle"; + a=40; + b=40; + angle=140.20238; + id=70; + }; + class Item1 + { + dataType="Marker"; + position[]={9604.2383,22.202883,3087.1626}; + name="control_1"; + markerType="RECTANGLE"; + type="rectangle"; + a=40; + b=40; + angle=147.61929; + id=403; + }; + class Item2 + { + dataType="Marker"; + position[]={9044.2813,29.822401,2893.1814}; + name="control_2"; + markerType="RECTANGLE"; + type="rectangle"; + a=40; + b=40; + angle=157.95219; + id=404; + }; + class Item3 + { + dataType="Marker"; + position[]={8826.7021,44.406605,8640.7402}; + name="control_3"; + markerType="RECTANGLE"; + type="rectangle"; + a=40; + b=40; + angle=136.68939; + id=405; + }; + class Item4 + { + dataType="Marker"; + position[]={9111.9414,31.464451,9208.2119}; + name="control_4"; + markerType="RECTANGLE"; + type="rectangle"; + a=40; + b=40; + angle=136.68939; + id=406; + }; + class Item5 + { + dataType="Marker"; + position[]={7651.5562,31.087238,9995.0977}; + name="control_5"; + markerType="RECTANGLE"; + type="rectangle"; + a=40; + b=40; + angle=136.68939; + id=407; + }; + class Item6 + { + dataType="Marker"; + position[]={5152.6685,54.615734,8053.394}; + name="control_6"; + markerType="RECTANGLE"; + type="rectangle"; + a=40; + b=40; + angle=136.68939; + id=408; + atlOffset=-3.8146973e-006; + }; + class Item7 + { + dataType="Marker"; + position[]={5528.2412,20.256016,9296.335}; + name="control_7"; + markerType="RECTANGLE"; + type="rectangle"; + a=40; + b=40; + angle=136.68939; + id=409; + }; + class Item8 + { + dataType="Marker"; + position[]={4231.249,13.836199,9635.9102}; + name="control_8"; + markerType="RECTANGLE"; + type="rectangle"; + a=40; + b=40; + angle=136.68939; + id=410; + }; + class Item9 + { + dataType="Marker"; + position[]={2208.8743,23.786671,7904.8887}; + name="control_9"; + markerType="RECTANGLE"; + type="rectangle"; + a=40; + b=40; + angle=136.68939; + id=411; + }; + class Item10 + { + dataType="Marker"; + position[]={6896.1758,21.568048,1097.5071}; + name="control_10"; + markerType="RECTANGLE"; + type="rectangle"; + a=40; + b=40; + angle=136.68939; + id=412; + }; + class Item11 + { + dataType="Marker"; + position[]={7229.835,33.366203,716.5752}; + name="control_11"; + markerType="RECTANGLE"; + type="rectangle"; + a=40; + b=40; + angle=136.68939; + id=413; + }; + class Item12 + { + dataType="Marker"; + position[]={1232.9753,20.936609,4107.853}; + name="control_12"; + markerType="RECTANGLE"; + type="rectangle"; + a=40; + b=40; + angle=136.68939; + id=1751; + atlOffset=-1.9073486e-006; + }; + class Item13 + { + dataType="Marker"; + position[]={2319.3347,10.335981,3572.2903}; + name="control_13"; + markerType="RECTANGLE"; + type="rectangle"; + a=40; + b=40; + angle=136.68939; + id=1752; + }; + class Item14 + { + dataType="Marker"; + position[]={2243.0945,15.810839,2068.1865}; + name="control_14"; + markerType="RECTANGLE"; + type="rectangle"; + a=40; + b=40; + angle=136.68939; + id=1753; + atlOffset=-3.8146973e-006; + }; + class Item15 + { + dataType="Marker"; + position[]={1201.6405,4.9240994,1345.2224}; + name="control_15"; + markerType="RECTANGLE"; + type="rectangle"; + a=40; + b=40; + angle=136.68939; + id=1754; + }; + class Item16 + { + dataType="Marker"; + position[]={4185.7383,15.024762,878.15186}; + name="control_16"; + markerType="RECTANGLE"; + type="rectangle"; + a=40; + b=40; + angle=136.68939; + id=1755; + atlOffset=-3.8146973e-006; + }; + class Item17 + { + dataType="Marker"; + position[]={3941.5308,10.37741,3065.833}; + name="control_17"; + markerType="RECTANGLE"; + type="rectangle"; + a=40; + b=40; + angle=136.68939; + id=1756; + atlOffset=-3.8146973e-006; + }; + class Item18 + { + dataType="Marker"; + position[]={1838.8727,5.2078304,6894.2393}; + name="control_18"; + markerType="RECTANGLE"; + type="rectangle"; + a=40; + b=40; + angle=136.68939; + id=1757; + }; + class Item19 + { + dataType="Marker"; + position[]={2342.2324,8.3653812,4326.4741}; + name="control_19"; + markerType="RECTANGLE"; + type="rectangle"; + a=40; + b=40; + angle=136.68939; + id=1758; + }; + class Item20 + { + dataType="Marker"; + position[]={6876.4951,32.090893,3009.9272}; + name="control_20"; + markerType="RECTANGLE"; + type="rectangle"; + a=40; + b=40; + angle=136.68939; + id=1759; + }; + class Item21 + { + dataType="Marker"; + position[]={5772.9468,29.472195,6972.6011}; + name="control_21"; + markerType="RECTANGLE"; + type="rectangle"; + a=40; + b=40; + angle=188.94269; + id=1760; + }; + class Item22 + { + dataType="Marker"; + position[]={5857.4907,24.387711,4047.8826}; + name="control_22"; + markerType="RECTANGLE"; + type="rectangle"; + a=40; + b=40; + angle=136.68939; + id=1761; + }; + }; + id=69; + atlOffset=-34.702805; + }; + class Item4 + { + dataType="Marker"; + position[]={10928.564,-9.6616211,1115.1128}; + name="CSAT_carrier"; + type="flag_CSAT"; + id=71; + atlOffset=10.943974; + }; + class Item5 + { + dataType="Marker"; + position[]={1117.41,-19.238001,10970.235}; + name="NATO_carrier"; + type="flag_NATO"; + id=72; + atlOffset=2.0288525; + }; + class Item6 + { + dataType="Layer"; + name="detectPlayer"; + class Entities + { + items=2; + class Item0 + { + dataType="Marker"; + position[]={5770.9961,59.029995,6640.4326}; + name="detectPlayer"; + markerType="RECTANGLE"; + type="rectangle"; + a=47.467529; + b=208.45703; + id=74; + atlOffset=-3.8146973e-006; + }; + class Item1 + { + dataType="Marker"; + position[]={1134.6318,7.3200002,2732.1626}; + name="detectPlayer_1"; + markerType="RECTANGLE"; + type="rectangle"; + a=25.541889; + b=349.14902; + angle=269.51541; + id=400; + atlOffset=-1.1309505; + }; + }; + id=73; + atlOffset=39.016197; + }; + class Item7 + { + dataType="Layer"; + name="seaPatrol"; + class Entities + { + items=24; + class Item0 + { + dataType="Marker"; + position[]={9025.4531,-15.978638,3696.6731}; + name="seaPatrol"; + type="Empty"; + id=76; + atlOffset=4.1891193; + }; + class Item1 + { + dataType="Marker"; + position[]={7264.0713,-0.95899105,1774.3923}; + name="seaPatrol_1"; + type="Empty"; + id=474; + atlOffset=6.048521; + }; + class Item2 + { + dataType="Marker"; + position[]={8142.665,-13.907349,487.3103}; + name="seaPatrol_2"; + type="Empty"; + id=475; + atlOffset=3.9496307; + }; + class Item3 + { + dataType="Marker"; + position[]={3723.0901,-13.495773,267.29443}; + name="seaPatrol_3"; + type="Empty"; + id=476; + atlOffset=6.048521; + }; + class Item4 + { + dataType="Marker"; + position[]={1304.3008,-3.9005156,876.20288}; + name="seaPatrol_4"; + type="Empty"; + id=477; + atlOffset=6.048521; + }; + class Item5 + { + dataType="Marker"; + position[]={355.90005,-13.325678,2710.511}; + name="seaPatrol_5"; + type="Empty"; + id=478; + atlOffset=6.048521; + }; + class Item6 + { + dataType="Marker"; + position[]={5425,-10.194876,2921.1335}; + name="seaPatrol_6"; + type="Empty"; + id=479; + }; + class Item7 + { + dataType="Marker"; + position[]={4105.9253,-0.74093246,3775.8655}; + name="seaPatrol_7"; + type="Empty"; + id=480; + atlOffset=19.984629; + }; + class Item8 + { + dataType="Marker"; + position[]={4239.1553,0,4759.5308}; + name="seaPatrol_8"; + type="Empty"; + id=481; + atlOffset=11.123667; + }; + class Item9 + { + dataType="Marker"; + position[]={3274.4348,-0.86078024,7766.0347}; + name="seaPatrol_9"; + type="Empty"; + id=482; + atlOffset=6.048521; + }; + class Item10 + { + dataType="Marker"; + position[]={2175.9536,-13.912176,7665.5635}; + name="seaPatrol_10"; + type="Empty"; + id=483; + atlOffset=6.048521; + }; + class Item11 + { + dataType="Marker"; + position[]={3184.4832,-13.477408,6095.9653}; + name="seaPatrol_11"; + type="Empty"; + id=484; + atlOffset=9.1473207; + }; + class Item12 + { + dataType="Marker"; + position[]={3134.8374,0.43478537,11045.033}; + name="seaPatrol_12"; + type="Empty"; + id=485; + atlOffset=6.048521; + }; + class Item13 + { + dataType="Marker"; + position[]={8473.6777,-19.907591,9461.2627}; + name="seaPatrol_13"; + type="Empty"; + id=486; + atlOffset=6.048521; + }; + class Item14 + { + dataType="Marker"; + position[]={7128.3242,-1.335844,8984.4287}; + name="seaPatrol_14"; + type="Empty"; + id=487; + atlOffset=6.048521; + }; + class Item15 + { + dataType="Marker"; + position[]={7962.7842,-8.239213,6268.1758}; + name="seaPatrol_15"; + type="Empty"; + id=488; + atlOffset=6.048521; + }; + class Item16 + { + dataType="Marker"; + position[]={5305.3467,-14.417795,1494.9514}; + name="seaPatrol_16"; + type="Empty"; + id=489; + atlOffset=3.7159309; + }; + class Item17 + { + dataType="Marker"; + position[]={10275.759,-16.562359,11097.351}; + name="seaPatrol_17"; + type="Empty"; + id=511; + atlOffset=6.048521; + }; + class Item18 + { + dataType="Marker"; + position[]={704.46594,-14.031879,11224.968}; + name="seaPatrol_18"; + type="Empty"; + id=512; + atlOffset=6.048521; + }; + class Item19 + { + dataType="Marker"; + position[]={10694.061,-15.476957,6822.1729}; + name="seaPatrol_19"; + type="Empty"; + id=513; + atlOffset=6.048521; + }; + class Item20 + { + dataType="Marker"; + position[]={11268.337,-15.831572,4191.8398}; + name="seaPatrol_20"; + type="Empty"; + id=514; + atlOffset=6.048521; + }; + class Item21 + { + dataType="Marker"; + position[]={9843.1348,-10.75158,2062.415}; + name="seaPatrol_21"; + type="Empty"; + id=515; + atlOffset=8.811799; + }; + class Item22 + { + dataType="Marker"; + position[]={179.81665,-13.483521,6212.4478}; + name="seaPatrol_22"; + type="Empty"; + id=516; + atlOffset=6.0485201; + }; + class Item23 + { + dataType="Marker"; + position[]={853.0564,-10.304321,9036.752}; + name="seaPatrol_23"; + type="Empty"; + id=517; + atlOffset=9.7873917; + }; + }; + id=75; + atlOffset=-2.6540775; + }; + }; + id=1; + atlOffset=5.2807823e+009; + }; + class Item1 + { + dataType="Layer"; + name="factories"; + class Entities + { + items=2; + class Item0 + { + dataType="Layer"; + name="factory_1"; + class Entities + { + items=3; + class Item0 + { + dataType="Marker"; + position[]={4033.3113,1.8520179,10363.721}; + name="fact_1_vehicle"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=5; + b=5; + angle=16.20537; + id=80; + }; + class Item1 + { + dataType="Marker"; + position[]={4035.1604,1.2621473,10339.157}; + name="factory_1"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorBrown"; + a=41.747002; + b=76.987488; + angle=110.21442; + id=81; + atlOffset=-0.11720335; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={4042.814,11.634769,10344.688}; + angles[]={0,5.0058222,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=793; + type="Land_Sawmill_01_illuminati_tower_F"; + atlOffset=0.0099755526; + }; + }; + id=78; + atlOffset=0.059996367; + }; + class Item1 + { + dataType="Layer"; + name="factory_2"; + class Entities + { + items=3; + class Item0 + { + dataType="Marker"; + position[]={6376.4233,2.2786915,9025.9229}; + name="fact_2_vehicle"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=5; + b=5; + angle=50.673534; + id=84; + }; + class Item1 + { + dataType="Marker"; + position[]={6366.1978,3.017329,9072.6367}; + name="factory_2"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorBrown"; + a=41.747002; + b=41.750999; + angle=143.52429; + id=85; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={6341.8623,14.747879,9042.1064}; + angles[]={0,4.1580524,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=794; + type="Land_Airport_01_controlTower_F"; + atlOffset=4.7683716e-007; + }; + }; + id=82; + atlOffset=-0.01619482; + }; + }; + id=77; + atlOffset=-3.6821055; + }; + class Item2 + { + dataType="Layer"; + name="outposts"; + class Entities + { + items=16; + class Item0 + { + dataType="Layer"; + name="outpost_3"; + class Entities + { + items=20; + class Item0 + { + dataType="Marker"; + position[]={5478.5088,40.33353,8999.3408}; + name="outp_3_mortar"; + markerType="ELLIPSE"; + type="ellipse"; + colorName="ColorYellow"; + a=3; + b=3; + id=125; + }; + class Item1 + { + dataType="Marker"; + position[]={5438.7529,41.343292,8985.8711}; + name="outp_3_vehicle"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=3; + b=5; + angle=351.49686; + id=127; + }; + class Item2 + { + dataType="Marker"; + position[]={5422.0684,41.6814,8979.9805}; + name="outpost_3"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGUER"; + a=106.07708; + b=61.875999; + id=128; + atlOffset=0.23017502; + }; + class Item3 + { + dataType="Marker"; + position[]={5449.1665,41.178585,8986.7578}; + name="outp_3_vehicle_1"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=6; + b=5; + angle=352.11288; + id=417; + }; + class Item4 + { + dataType="Marker"; + position[]={5488.5015,38.17033,8945.7334}; + name="outp_3_vehicle_2"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=3; + b=5; + angle=311.0773; + id=419; + }; + class Item5 + { + dataType="Object"; + class PositionInfo + { + position[]={5421.438,41.633045,8996.293}; + angles[]={6.2798514,1.3355085,6.249867}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=416; + type="Land_HelipadCircle_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item6 + { + dataType="Object"; + class PositionInfo + { + position[]={5432.1899,40.096169,9018.0361}; + angles[]={6.2432065,2.8286359,6.2631865}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=508; + type="Land_BagBunker_01_small_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item7 + { + dataType="Object"; + class PositionInfo + { + position[]={5515.1426,41.448269,8947.3789}; + angles[]={6.2299018,5.6678858,6.2099833}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=509; + type="Land_BagBunker_01_small_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item8 + { + dataType="Object"; + class PositionInfo + { + position[]={5331.147,41.554131,8968.5537}; + angles[]={0.004580488,1.5163343,6.264782}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=510; + type="Land_BagBunker_01_small_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item9 + { + dataType="Object"; + class PositionInfo + { + position[]={5522.0161,44.682579,8973.0645}; + angles[]={0,4.7771297,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=795; + type="Land_ControlTower_01_F"; + }; + class Item10 + { + dataType="Object"; + class PositionInfo + { + position[]={5367.5117,65.200272,8981.3633}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1491; + type="Land_TTowerBig_2_F"; + atlOffset=-3.8146973e-006; + }; + class Item11 + { + dataType="Logic"; + class PositionInfo + { + position[]={5475.7197,40.48019,8983.6289}; + angles[]={0.043305151,0.32797471,6.2199373}; + }; + areaSize[]={10.743164,0,4.8740234}; + flags=1; + id=1910; + type="ModuleHideTerrainObjects_F"; + atlOffset=-0.25362778; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item12 + { + dataType="Logic"; + class PositionInfo + { + position[]={5348.1665,42.021011,8988.5488}; + angles[]={0.19097751,4.7965994,6.2698536}; + }; + areaSize[]={2.0703125,0,7.0453305}; + flags=1; + id=1911; + type="ModuleHideTerrainObjects_F"; + atlOffset=0.21219635; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item13 + { + dataType="Logic"; + class PositionInfo + { + position[]={5408.0479,41.671345,8974.877}; + angles[]={6.2000442,1.4408062,6.2465348}; + }; + areaSize[]={2.0703125,0,5}; + flags=1; + id=1912; + type="ModuleHideTerrainObjects_F"; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item14 + { + dataType="Logic"; + class PositionInfo + { + position[]={5394.1743,41.901192,8968.1143}; + angles[]={6.2232571,4.7965994,6.1934285}; + }; + areaSize[]={2.0703125,0,5}; + flags=1; + id=1913; + type="ModuleHideTerrainObjects_F"; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item15 + { + dataType="Logic"; + class PositionInfo + { + position[]={5404.8745,40.342293,9008.9619}; + angles[]={0.19097751,4.7965994,6.2698536}; + }; + areaSize[]={2.0703125,0,2.5109773}; + flags=1; + id=1914; + type="ModuleHideTerrainObjects_F"; + atlOffset=0.46186829; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item16 + { + dataType="Logic"; + class PositionInfo + { + position[]={5451.6714,39.357201,9016.1201}; + angles[]={0.21336791,4.7965994,0}; + }; + areaSize[]={2.0703125,0,2.5109773}; + flags=1; + id=1915; + type="ModuleHideTerrainObjects_F"; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item17 + { + dataType="Logic"; + class PositionInfo + { + position[]={5475.8008,40.371071,9010.877}; + angles[]={0.0033296358,4.7965994,6.2798557}; + }; + areaSize[]={2.0703125,0,2.5109773}; + flags=1; + id=1916; + type="ModuleHideTerrainObjects_F"; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item18 + { + dataType="Logic"; + class PositionInfo + { + position[]={5495.9482,40.048618,8977.2021}; + angles[]={0.02666023,4.7965994,6.2698536}; + }; + areaSize[]={2.0703125,0,2.5109773}; + flags=1; + id=1917; + type="ModuleHideTerrainObjects_F"; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item19 + { + dataType="Logic"; + class PositionInfo + { + position[]={5344.2334,40.197361,8994.9463}; + angles[]={6.2579236,4.7965994,6.2758126}; + }; + areaSize[]={2.0703125,0,1.563015}; + flags=1; + id=1918; + type="ModuleHideTerrainObjects_F"; + atlOffset=0.48529434; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + }; + id=124; + atlOffset=-2.1507149; + }; + class Item1 + { + dataType="Layer"; + name="outpost_4"; + class Entities + { + items=19; + class Item0 + { + dataType="Marker"; + position[]={6073.1938,66.855003,4593.2622}; + name="outp_4_vehicle"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=16; + b=5; + angle=39.06599; + id=131; + atlOffset=0.11392975; + }; + class Item1 + { + dataType="Marker"; + position[]={6122.3271,57.27182,4690.6621}; + name="outpost_4"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGUER"; + a=55.866604; + b=53.909142; + angle=209.76678; + id=132; + atlOffset=0.79220581; + }; + class Item2 + { + dataType="Marker"; + position[]={6150.1416,55.967587,4695.5713}; + name="outp_4_mortar"; + markerType="ELLIPSE"; + type="ellipse"; + colorName="ColorYellow"; + a=3; + b=3.2353516; + id=133; + }; + class Item3 + { + dataType="Logic"; + class PositionInfo + { + position[]={6120.3462,56.775448,4691.7236}; + angles[]={6.2465348,2.1781168,6.1375575}; + }; + areaSize[]={30.624069,0,28.146606}; + areaIsRectangle=1; + flags=1; + id=401; + type="ModuleHideTerrainObjects_F"; + atlOffset=-0.033615112; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item4 + { + dataType="Layer"; + name="Layer 657"; + class Entities + { + items=29; + class Item0 + { + dataType="Object"; + class PositionInfo + { + position[]={6170.8911,56.913219,4700.8003}; + angles[]={6.0857906,2.181787,0.06324815}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1607; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=3.8146973e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={6129.2251,60.798824,4659.0322}; + angles[]={6.2033553,0.56504196,6.2665229}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1612; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={6123.5791,61.093788,4659.9624}; + angles[]={6.1934285,5.2757115,6.2265782}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1614; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={6107.5029,61.043011,4669.2363}; + angles[]={0.1325509,2.1388216,6.1277814}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1616; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=3.8146973e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item4 + { + dataType="Object"; + class PositionInfo + { + position[]={6096.3877,60.928234,4676.9248}; + angles[]={0.019996032,2.1964099,6.2232571}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1617; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item5 + { + dataType="Object"; + class PositionInfo + { + position[]={6090.3418,66.096291,4718.7212}; + angles[]={6.2133002,5.299458,6.1835165}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1618; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item6 + { + dataType="Object"; + class PositionInfo + { + position[]={6108.9092,58.44532,4746.813}; + angles[]={6.1506348,5.1342287,6.0634575}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1619; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item7 + { + dataType="Object"; + class PositionInfo + { + position[]={6095.6855,64.969696,4721.2339}; + angles[]={0.016666256,0.58241826,6.0132713}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1622; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=3.8146973e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item8 + { + dataType="Object"; + class PositionInfo + { + position[]={6103.043,61.996883,4718.0415}; + angles[]={6.0986423,0.31058422,6.0350728}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1625; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item9 + { + dataType="Object"; + class PositionInfo + { + position[]={6114.4102,59.643887,4733.8438}; + angles[]={0.1325518,2.0034091,6.1934271}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1626; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item10 + { + dataType="Object"; + class PositionInfo + { + position[]={6114.6831,60.22496,4727.2568}; + angles[]={0.02999169,0.55224174,6.2432079}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1627; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item11 + { + dataType="Object"; + class PositionInfo + { + position[]={6110.8057,60.870903,4714.3354}; + angles[]={6.1310372,3.8180134,0.019996032}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1628; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item12 + { + dataType="Object"; + class PositionInfo + { + position[]={6152.397,57.454441,4700.7734}; + angles[]={6.2133002,0.69046062,6.1835175}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1629; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=3.8146973e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item13 + { + dataType="Object"; + class PositionInfo + { + position[]={6145.9155,56.654961,4692.269}; + angles[]={6.1703339,3.7494111,6.2698536}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1630; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item14 + { + dataType="Object"; + class PositionInfo + { + position[]={6146.6113,57.413582,4698.6787}; + angles[]={6.1934271,2.2287688,0.096367389}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1631; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item15 + { + dataType="Object"; + class PositionInfo + { + position[]={6101.0898,60.201408,4684.1558}; + angles[]={0.016662678,5.2951722,6.2166181}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1632; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=3.8146973e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item16 + { + dataType="Object"; + class PositionInfo + { + position[]={6097.6558,61.096455,4700.8101}; + angles[]={6.2232571,0.64157963,6.1736255}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1633; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item17 + { + dataType="Object"; + class PositionInfo + { + position[]={6145.5835,58.105083,4705.8818}; + angles[]={6.1180367,0.6011886,0.19418859}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1636; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=3.8146973e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item18 + { + dataType="Object"; + class PositionInfo + { + position[]={6138.9331,56.75893,4697.1479}; + angles[]={6.2199354,3.8180134,0.056607127}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1637; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=3.8146973e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item19 + { + dataType="Object"; + class PositionInfo + { + position[]={6126.1865,57.392834,4698.3232}; + angles[]={0.053283807,0.53687,6.1769204}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1638; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item20 + { + dataType="Object"; + class PositionInfo + { + position[]={6116.4468,58.615387,4688.02}; + angles[]={6.2531939,0.56860298,6.1310363}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1640; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item21 + { + dataType="Object"; + class PositionInfo + { + position[]={6132.7949,56.830215,4697.877}; + angles[]={6.2398791,2.178304,6.2398777}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1642; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item22 + { + dataType="Object"; + class PositionInfo + { + position[]={6112.8823,59.538097,4708.5713}; + angles[]={6.1245303,5.440239,6.1703334}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1643; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item23 + { + dataType="Object"; + class PositionInfo + { + position[]={6108.1421,59.448673,4689.187}; + angles[]={0.06324815,6.0330925,6.2166181}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1644; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item24 + { + dataType="Object"; + class PositionInfo + { + position[]={6120.9224,57.789352,4680.7568}; + angles[]={0.046631888,1.3235856,6.1802182}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1645; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item25 + { + dataType="Object"; + class PositionInfo + { + position[]={6132.0176,57.72226,4714.6797}; + angles[]={6.0825868,3.5882959,0.039979152}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1646; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item26 + { + dataType="Object"; + class PositionInfo + { + position[]={6126.2817,57.071491,4704.6787}; + angles[]={6.2531939,5.2538967,6.111557}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1647; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item27 + { + dataType="Object"; + class PositionInfo + { + position[]={6110.2861,59.408195,4677.0449}; + angles[]={0.13255225,1.646819,6.1245303}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1648; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item28 + { + dataType="Object"; + class PositionInfo + { + position[]={6142.2842,60.727856,4652.3198}; + angles[]={0.18776202,2.1720393,0.19097783}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1657; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=-0.4018364; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + }; + id=1658; + atlOffset=-0.26671982; + }; + class Item5 + { + dataType="Object"; + class PositionInfo + { + position[]={6105.1758,63.189037,4740.1309}; + angles[]={0,2.1485572,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1655; + type="Land_Cargo_Patrol_V4_F"; + }; + class Item6 + { + dataType="Object"; + class PositionInfo + { + position[]={6139.5947,64.721756,4655.9873}; + angles[]={0,5.3003392,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1656; + type="Land_Cargo_Patrol_V4_F"; + }; + class Item7 + { + dataType="Object"; + class PositionInfo + { + position[]={6116.7852,58.931839,4733.1504}; + angles[]={0.1325518,3.6754031,6.1934271}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=1599; + type="Land_TentDome_F"; + }; + class Item8 + { + dataType="Object"; + class PositionInfo + { + position[]={6122.0029,59.035557,4730.002}; + angles[]={0.09966857,3.6754031,6.2365537}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=1600; + type="Land_TentDome_F"; + }; + class Item9 + { + dataType="Object"; + class PositionInfo + { + position[]={6130.6348,59.395485,4724.4219}; + angles[]={6.1703339,3.6754031,0.049959254}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=1601; + type="Land_TentDome_F"; + }; + class Item10 + { + dataType="Object"; + class PositionInfo + { + position[]={6138.1689,58.065891,4720.2622}; + angles[]={6.183517,3.6754031,6.2265782}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=1602; + type="Land_TentDome_F"; + }; + class Item11 + { + dataType="Object"; + class PositionInfo + { + position[]={6151.3677,58.248974,4712.9087}; + angles[]={6.2398791,3.6754031,0.010000871}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=1603; + type="Land_TentDome_F"; + }; + class Item12 + { + dataType="Object"; + class PositionInfo + { + position[]={6159.3311,56.961975,4708.606}; + angles[]={5.9554467,3.6754031,0.019996032}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=1604; + type="Land_TentDome_F"; + }; + class Item13 + { + dataType="Object"; + class PositionInfo + { + position[]={6105.5894,60.112411,4673.6377}; + angles[]={0.15214813,5.3797474,6.1277828}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=1651; + type="Land_TentDome_F"; + atlOffset=3.8146973e-006; + }; + class Item14 + { + dataType="Object"; + class PositionInfo + { + position[]={6103.2144,60.749805,4670.0532}; + angles[]={0.12271336,5.4296246,6.2698536}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=1652; + type="Land_TentDome_F"; + }; + class Item15 + { + dataType="Object"; + class PositionInfo + { + position[]={6097.9277,60.812126,4704.604}; + angles[]={6.1342955,2.1601312,6.1604719}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=1653; + type="Land_TentDome_F"; + }; + class Item16 + { + dataType="Object"; + class PositionInfo + { + position[]={6099.9224,60.895214,4707.5879}; + angles[]={6.1050935,2.3051414,6.111557}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=1654; + type="Land_TentDome_F"; + }; + class Item17 + { + dataType="Object"; + class PositionInfo + { + position[]={6089.2422,61.134598,4682.7197}; + angles[]={0.016666256,0.59688514,6.2365522}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=1593; + type="Land_MedicalTent_01_NATO_tropic_generic_open_F"; + atlOffset=3.8146973e-006; + class CustomAttributes + { + class Attribute0 + { + property="SolarPanel2_Hide"; + expression="_this animateSource ['SolarPanel2_Hide',_value,true]"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + nAttributes=1; + }; + }; + class Item18 + { + dataType="Object"; + class PositionInfo + { + position[]={6116.1045,61.434944,4664.5161}; + angles[]={0.026662467,3.6835575,0.1029669}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=1595; + type="Land_MedicalTent_01_NATO_tropic_generic_open_F"; + class CustomAttributes + { + class Attribute0 + { + property="SolarPanel2_Hide"; + expression="_this animateSource ['SolarPanel2_Hide',_value,true]"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + nAttributes=1; + }; + }; + }; + id=129; + atlOffset=1.2055168; + }; + class Item2 + { + dataType="Layer"; + name="outpost_5"; + class Entities + { + items=11; + class Item0 + { + dataType="Marker"; + position[]={4687.9868,36.870056,6271.228}; + name="outp_5_vehicle"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=15; + b=5; + angle=338.17545; + id=136; + }; + class Item1 + { + dataType="Marker"; + position[]={4800.7002,58.739777,6314.0264}; + name="outpost_5"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGUER"; + a=52.546318; + b=64.046898; + id=137; + atlOffset=-0.82749939; + }; + class Item2 + { + dataType="Marker"; + position[]={4803.0176,59.855324,6309.7046}; + name="outp_5_mortar"; + markerType="ELLIPSE"; + type="ellipse"; + colorName="ColorYellow"; + a=3; + b=3; + id=138; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={4749.9712,53.479603,6289.0581}; + angles[]={6.2398806,1.319482,0.28839558}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=1589; + type="Land_BagBunker_01_small_green_F"; + atlOffset=0.047119141; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item4 + { + dataType="Object"; + class PositionInfo + { + position[]={4804.7593,53.487164,6376.5317}; + angles[]={0.26371098,2.9764636,0.063249089}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=1590; + type="Land_BagBunker_01_small_green_F"; + atlOffset=0.040939331; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item5 + { + dataType="Logic"; + class PositionInfo + { + position[]={4767.752,57.289455,6303.6479}; + angles[]={6.2731848,0,0.21336904}; + }; + areaSize[]={5,-1,5}; + flags=1; + id=1903; + type="ModuleHideTerrainObjects_F"; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item6 + { + dataType="Logic"; + class PositionInfo + { + position[]={4818.6401,56.328804,6302.5591}; + angles[]={0.02999169,0,6.0666356}; + }; + areaSize[]={5,0,6.2138672}; + flags=1; + id=1904; + type="ModuleHideTerrainObjects_F"; + atlOffset=0.024456024; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item7 + { + dataType="Logic"; + class PositionInfo + { + position[]={4798.4082,54.379986,6365.8999}; + angles[]={0.24811287,2.8885584,6.2299027}; + }; + areaSize[]={6.9866099,0,3.3199809}; + flags=1; + id=1905; + type="ModuleHideTerrainObjects_F"; + atlOffset=-0.22514725; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item8 + { + dataType="Logic"; + class PositionInfo + { + position[]={4773.4053,56.022648,6282.5068}; + angles[]={6.1277828,0,6.2665229}; + }; + areaSize[]={5,-1,5}; + flags=1; + id=1906; + type="ModuleHideTerrainObjects_F"; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item9 + { + dataType="Logic"; + class PositionInfo + { + position[]={4811.1919,55.841133,6282.167}; + angles[]={6.0922089,0,6.2598572}; + }; + areaSize[]={5,-1,5}; + flags=1; + id=1907; + type="ModuleHideTerrainObjects_F"; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item10 + { + dataType="Logic"; + class PositionInfo + { + position[]={4766.4199,55.150612,6349.6855}; + angles[]={0.08314155,0,0.2512435}; + }; + areaSize[]={5,-1,5}; + flags=1; + id=1908; + type="ModuleHideTerrainObjects_F"; + atlOffset=3.8146973e-006; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + }; + id=134; + atlOffset=-2.0102425; + }; + class Item3 + { + dataType="Layer"; + name="outpost_6"; + class Entities + { + items=12; + class Item0 + { + dataType="Marker"; + position[]={4823.4966,8.9522448,8714.3877}; + name="outp_6_vehicle"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=15; + b=5; + angle=193.90536; + id=141; + atlOffset=9.5367432e-007; + }; + class Item1 + { + dataType="Marker"; + position[]={4857.9834,32.792725,8538.8857}; + name="outpost_6"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGUER"; + a=77.344398; + b=101.32799; + angle=151.90387; + id=142; + atlOffset=2.0001354; + }; + class Item2 + { + dataType="Marker"; + position[]={4846.9302,37.59293,8571.3965}; + name="outp_6_mortar"; + markerType="ELLIPSE"; + type="ellipse"; + colorName="ColorYellow"; + a=3; + b=3; + id=143; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={4889.4619,42.412155,8611.0156}; + angles[]={0.039217547,3.5518148,0.0073652891}; + }; + side="Empty"; + class Attributes + { + disableSimulation=1; + }; + id=796; + type="Land_BagBunker_Small_F"; + atlOffset=12.255146; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item4 + { + dataType="Object"; + class PositionInfo + { + position[]={4793.0054,39.38446,8590.2832}; + angles[]={0.0014235723,1.9629103,0.013129323}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=798; + type="Land_BagBunker_Small_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item5 + { + dataType="Object"; + class PositionInfo + { + position[]={4824.2539,36.400272,8496.1426}; + angles[]={6.2464337,0.28461239,6.267652}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=801; + type="Land_BagBunker_Small_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item6 + { + dataType="Object"; + class PositionInfo + { + position[]={4886.0166,46.518822,8445.3018}; + angles[]={0.0081266416,0.48179802,6.2796984}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=802; + type="Land_BagBunker_Small_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item7 + { + dataType="Object"; + class PositionInfo + { + position[]={4914.5483,39.618393,8536.3613}; + angles[]={0.08314155,4.4539051,6.2398791}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=805; + type="Land_BagBunker_Small_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item8 + { + dataType="Object"; + class PositionInfo + { + position[]={4865.4639,42.602512,8599.0625}; + angles[]={0,4.9058461,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=804; + type="Land_Cargo_HQ_V3_F"; + atlOffset=3.8146973e-006; + }; + class Item9 + { + dataType="Object"; + class PositionInfo + { + position[]={4915.3467,39.648907,8538.7178}; + angles[]={0,6.02842,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + disableSimulation=1; + }; + id=812; + type="Land_SandbagBarricade_01_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item10 + { + dataType="Object"; + class PositionInfo + { + position[]={4905.7119,40.035328,8542.5557}; + angles[]={0,2.8657734,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + disableSimulation=1; + }; + id=814; + type="Land_SandbagBarricade_01_hole_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item11 + { + dataType="Object"; + class PositionInfo + { + position[]={4895.7202,40.662788,8546.1553}; + angles[]={0,2.8862684,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + disableSimulation=1; + }; + id=815; + type="Land_SandbagBarricade_01_hole_F"; + atlOffset=3.8146973e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + }; + id=139; + atlOffset=-0.20903015; + }; + class Item4 + { + dataType="Layer"; + name="outpost_7"; + class Entities + { + items=10; + class Item0 + { + dataType="Marker"; + position[]={3499.4978,2.6103125,10669.573}; + name="outp_7_vehicle"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=16.475231; + b=5; + angle=202.21385; + id=146; + atlOffset=0.52884269; + }; + class Item1 + { + dataType="Marker"; + position[]={3482.1433,5.9478445,10618.411}; + name="outpost_7"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGUER"; + a=98.793259; + b=79.494347; + angle=25.616747; + id=147; + atlOffset=-1.6993089; + }; + class Item2 + { + dataType="Marker"; + position[]={3500.7451,4.1687794,10629.684}; + name="outp_7_mortar"; + markerType="ELLIPSE"; + type="ellipse"; + colorName="ColorYellow"; + a=3; + b=3; + id=148; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={3594.4175,8.4132099,10618.374}; + angles[]={0,5.0944195,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=501; + type="Land_BarGate_01_open_F"; + atlOffset=-0.11763668; + }; + class Item4 + { + dataType="Object"; + class PositionInfo + { + position[]={3346.6318,5.9001093,10657.216}; + angles[]={0,3.9492764,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=505; + type="Land_BarGate_01_open_F"; + atlOffset=0.243608; + }; + class Item5 + { + dataType="Object"; + class PositionInfo + { + position[]={3594.2302,6.2124505,10611.315}; + angles[]={0,5.170342,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=504; + type="Land_SignM_WarningMilitaryArea_english_F"; + }; + class Item6 + { + dataType="Object"; + class PositionInfo + { + position[]={3341.0146,3.470758,10660.029}; + angles[]={0,0.89857364,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + }; + id=506; + type="Land_SignM_WarningMilitaryArea_english_F"; + atlOffset=0.81378484; + }; + class Item7 + { + dataType="Object"; + class PositionInfo + { + position[]={3545.7622,5.0909019,10620.817}; + angles[]={0.056606073,4.8005714,6.2465348}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=528; + type="Land_BagBunker_01_small_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item8 + { + dataType="Object"; + class PositionInfo + { + position[]={3400.7788,13.269557,10572.652}; + angles[]={0.023328418,1.5283805,6.2698579}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=529; + type="Land_BagBunker_01_small_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item9 + { + dataType="Object"; + class PositionInfo + { + position[]={3502.8718,11.275468,10586.076}; + angles[]={0,1.5398197,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=530; + type="Land_BagBunker_01_small_green_F"; + atlOffset=-0.038145065; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + }; + id=144; + atlOffset=2.5843883; + }; + class Item5 + { + dataType="Layer"; + name="outpost_8"; + class Entities + { + items=10; + class Item0 + { + dataType="Marker"; + position[]={1845.71,36.71106,3058.8135}; + name="outp_8_vehicle"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=9.0073681; + b=4.3732052; + angle=262.34888; + id=152; + atlOffset=0.011058807; + }; + class Item1 + { + dataType="Marker"; + position[]={1795.6313,37.311359,3094.3088}; + name="outpost_8"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGUER"; + a=142.1532; + b=86.0812; + id=153; + atlOffset=2.3867989; + }; + class Item2 + { + dataType="Marker"; + position[]={1864.0856,36.382416,3025.9727}; + name="outp_8_vehicle_1"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=9; + b=5; + angle=230.25949; + id=414; + atlOffset=3.8146973e-006; + }; + class Item3 + { + dataType="Logic"; + class PositionInfo + { + position[]={1715.004,34.001179,3127.9219}; + angles[]={0.033321146,5.423173,0.056607127}; + }; + areaSize[]={3.1683455,0,3.1306152}; + flags=1; + id=817; + type="ModuleHideTerrainObjects_F"; + atlOffset=-0.0083236694; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item4 + { + dataType="Object"; + class PositionInfo + { + position[]={1715.699,35.154644,3126.804}; + angles[]={0.033318337,2.0122075,0.056601029}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=818; + type="Land_BagBunker_01_small_green_F"; + atlOffset=3.8146973e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item5 + { + dataType="Object"; + class PositionInfo + { + position[]={1937.28,55.287788,3067.0659}; + angles[]={0.0066671576,4.3989453,6.1637526}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=846; + type="Land_BagBunker_01_small_green_F"; + atlOffset=-3.8146973e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item6 + { + dataType="Logic"; + class PositionInfo + { + position[]={1943.9796,53.015701,3068.5039}; + angles[]={6.2498641,5.423173,6.1736255}; + }; + areaSize[]={3.1683455,0,3.1306152}; + flags=1; + id=847; + type="ModuleHideTerrainObjects_F"; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item7 + { + dataType="Object"; + class PositionInfo + { + position[]={1878.7052,60.952713,3080.5291}; + angles[]={0,1.7582654,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1515; + type="Land_Cargo_Patrol_V4_F"; + }; + class Item8 + { + dataType="Layer"; + name="Layer 656"; + state=1; + class Entities + { + items=45; + class Item0 + { + dataType="Object"; + class PositionInfo + { + position[]={1733.9768,35.388817,3088.1394}; + angles[]={6.2465348,4.7764788,0.056605019}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1526; + type="Land_HBarrier_01_line_3_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={1751.0599,35.684013,3088.7012}; + angles[]={6.2798738,4.7764788,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1527; + type="Land_HBarrier_01_line_3_green_F"; + atlOffset=3.8146973e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={1819.1857,37.70575,3075.9238}; + angles[]={0,1.1910301,0}; + }; + side="Empty"; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1544; + type="Land_HBarrier_01_line_3_green_F"; + atlOffset=1.8544388; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={1813.2358,37.818535,3111.2058}; + angles[]={0,1.5898287,0}; + }; + side="Empty"; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1557; + type="Land_HBarrier_01_line_3_green_F"; + atlOffset=1.6827087; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item4 + { + dataType="Object"; + class PositionInfo + { + position[]={1790.7042,35.873974,3112.5444}; + angles[]={6.249866,5.6961536,6.2765174}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1517; + type="Land_HBarrier_01_line_5_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item5 + { + dataType="Object"; + class PositionInfo + { + position[]={1778.2428,35.708416,3104.3704}; + angles[]={6.2798738,5.6961536,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1518; + type="Land_HBarrier_01_line_5_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item6 + { + dataType="Object"; + class PositionInfo + { + position[]={1773.4341,35.691864,3101.1025}; + angles[]={6.2798557,5.6961536,0.010000871}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1519; + type="Land_HBarrier_01_line_5_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item7 + { + dataType="Object"; + class PositionInfo + { + position[]={1782.4869,35.903557,3111.9875}; + angles[]={6.2598572,0.9604122,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1520; + type="Land_HBarrier_01_line_5_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item8 + { + dataType="Object"; + class PositionInfo + { + position[]={1778.8173,35.937801,3113.9619}; + angles[]={6.2598572,5.6961536,0.010000871}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1521; + type="Land_HBarrier_01_line_5_green_F"; + atlOffset=3.8146973e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item9 + { + dataType="Object"; + class PositionInfo + { + position[]={1774.0562,35.809956,3110.8606}; + angles[]={6.2498641,5.6961536,0.013332055}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1522; + type="Land_HBarrier_01_line_5_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item10 + { + dataType="Object"; + class PositionInfo + { + position[]={1769.2234,35.716038,3107.7166}; + angles[]={6.2765174,5.6961536,0.0033296358}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1523; + type="Land_HBarrier_01_line_5_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item11 + { + dataType="Object"; + class PositionInfo + { + position[]={1750.9296,35.61697,3084.0076}; + angles[]={6.2798557,4.7215347,0.0033296358}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1524; + type="Land_HBarrier_01_line_5_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item12 + { + dataType="Object"; + class PositionInfo + { + position[]={1733.8892,35.218616,3083.5422}; + angles[]={6.2798557,4.7215347,0.0033296358}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1525; + type="Land_HBarrier_01_line_5_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item13 + { + dataType="Object"; + class PositionInfo + { + position[]={1749.1957,35.666721,3128.5095}; + angles[]={0.010000871,4.2895994,0.0066682254}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1538; + type="Land_HBarrier_01_line_5_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item14 + { + dataType="Object"; + class PositionInfo + { + position[]={1792.5704,35.95015,3116.3713}; + angles[]={6.2598572,4.119432,6.2731848}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1539; + type="Land_HBarrier_01_line_5_green_F"; + atlOffset=3.8146973e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item15 + { + dataType="Object"; + class PositionInfo + { + position[]={1812.9408,35.34288,3083.3801}; + angles[]={6.2465348,1.0053928,0.026662467}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1540; + type="Land_HBarrier_01_line_5_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item16 + { + dataType="Object"; + class PositionInfo + { + position[]={1817.1854,37.321346,3080.0176}; + angles[]={0,1.076064,0}; + }; + side="Empty"; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1541; + type="Land_HBarrier_01_line_5_green_F"; + atlOffset=1.914978; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item17 + { + dataType="Object"; + class PositionInfo + { + position[]={1820.7882,37.663387,3071.6572}; + angles[]={0,1.1685491,0}; + }; + side="Empty"; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1542; + type="Land_HBarrier_01_line_5_green_F"; + atlOffset=1.0955391; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item18 + { + dataType="Object"; + class PositionInfo + { + position[]={1827.3125,39.007984,3080.4514}; + angles[]={0,1.1499422,0}; + }; + side="Empty"; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1548; + type="Land_HBarrier_01_line_5_green_F"; + atlOffset=1.4008217; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item19 + { + dataType="Object"; + class PositionInfo + { + position[]={1825.2762,38.904369,3085.7537}; + angles[]={0,1.1807004,0}; + }; + side="Empty"; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1549; + type="Land_HBarrier_01_line_5_green_F"; + atlOffset=1.5641441; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item20 + { + dataType="Object"; + class PositionInfo + { + position[]={1823.301,38.706276,3091.0972}; + angles[]={0,1.2430009,0}; + }; + side="Empty"; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1550; + type="Land_HBarrier_01_line_5_green_F"; + atlOffset=1.4907379; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item21 + { + dataType="Object"; + class PositionInfo + { + position[]={1820.4883,38.662189,3096.1123}; + angles[]={0,0.90763402,0}; + }; + side="Empty"; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1551; + type="Land_HBarrier_01_line_5_green_F"; + atlOffset=1.7460098; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item22 + { + dataType="Object"; + class PositionInfo + { + position[]={1816.5146,38.079597,3101.5122}; + angles[]={0,1.0521183,0}; + }; + side="Empty"; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1552; + type="Land_HBarrier_01_line_5_green_F"; + atlOffset=1.7014618; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item23 + { + dataType="Object"; + class PositionInfo + { + position[]={1814.0652,37.839081,3106.5884}; + angles[]={0,1.3063411,0}; + }; + side="Empty"; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1553; + type="Land_HBarrier_01_line_5_green_F"; + atlOffset=1.7416878; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item24 + { + dataType="Object"; + class PositionInfo + { + position[]={1812.9788,38.350216,3118.5115}; + angles[]={0,1.6748275,0}; + }; + side="Empty"; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1555; + type="Land_HBarrier_01_line_5_green_F"; + atlOffset=1.7181816; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item25 + { + dataType="Object"; + class PositionInfo + { + position[]={1813.4731,38.958782,3124.136}; + angles[]={0,1.6850268,0}; + }; + side="Empty"; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1556; + type="Land_HBarrier_01_line_5_green_F"; + atlOffset=1.8314743; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item26 + { + dataType="Object"; + class PositionInfo + { + position[]={1806.7083,35.520256,3095.4648}; + angles[]={6.2698536,5.7208529,6.2765174}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1528; + type="Land_HBarrier_01_line_1_green_F"; + atlOffset=3.8146973e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item27 + { + dataType="Object"; + class PositionInfo + { + position[]={1800.156,35.620544,3104.7759}; + angles[]={0,5.7208529,6.2731905}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1529; + type="Land_HBarrier_01_line_1_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item28 + { + dataType="Object"; + class PositionInfo + { + position[]={1803.5194,35.579655,3100.3423}; + angles[]={6.2798557,2.5219791,6.2698536}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1530; + type="Land_HBarrier_01_line_1_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item29 + { + dataType="Object"; + class PositionInfo + { + position[]={1783.5333,35.618389,3079.9712}; + angles[]={6.2698579,5.7208529,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1531; + type="Land_HBarrier_01_line_1_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item30 + { + dataType="Object"; + class PositionInfo + { + position[]={1776.9811,35.668839,3089.2822}; + angles[]={0,5.7208529,6.2798738}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1532; + type="Land_HBarrier_01_line_1_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item31 + { + dataType="Object"; + class PositionInfo + { + position[]={1780.3445,35.650455,3084.8486}; + angles[]={6.2798557,2.5219791,6.2798557}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1533; + type="Land_HBarrier_01_line_1_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item32 + { + dataType="Object"; + class PositionInfo + { + position[]={1815.5708,37.485817,3083.0642}; + angles[]={0,1.1500593,0}; + }; + side="Empty"; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1546; + type="Land_HBarrier_01_line_1_green_F"; + atlOffset=2.10186; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item33 + { + dataType="Object"; + class PositionInfo + { + position[]={1813.2545,37.764084,3113.4893}; + angles[]={0,1.5173388,0}; + }; + side="Empty"; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1558; + type="Land_HBarrier_01_line_1_green_F"; + atlOffset=1.6115341; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item34 + { + dataType="Object"; + class PositionInfo + { + position[]={1812.8794,38.249069,3114.9092}; + }; + side="Empty"; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1559; + type="Land_HBarrier_01_line_1_green_F"; + atlOffset=2.0590363; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item35 + { + dataType="Object"; + class PositionInfo + { + position[]={1818.3588,38.398403,3098.647}; + angles[]={0,0.86373985,0}; + }; + side="Empty"; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1560; + type="Land_HBarrier_01_line_1_green_F"; + atlOffset=1.8723297; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item36 + { + dataType="Object"; + class PositionInfo + { + position[]={1813.8997,38.736385,3127.7917}; + }; + side="Empty"; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1561; + type="Land_HBarrier_01_line_1_green_F"; + atlOffset=1.5185623; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item37 + { + dataType="Object"; + class PositionInfo + { + position[]={1813.7253,38.68182,3129.29}; + angles[]={0,1.3554022,0}; + }; + side="Empty"; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1562; + type="Land_HBarrier_01_line_1_green_F"; + atlOffset=1.4171638; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item38 + { + dataType="Object"; + class PositionInfo + { + position[]={1738.7742,35.391167,3124.1443}; + angles[]={0.0066592805,3.4601269,0.043303773}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1516; + type="Land_HBarrier_01_wall_corridor_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item39 + { + dataType="Object"; + class PositionInfo + { + position[]={1853.6257,36.692188,3060.0083}; + angles[]={6.2798691,2.8695481,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsSimpleObject=1; + createAsLocalObject=1; + disableSimulation=1; + }; + id=1570; + type="Land_Bricks_V1_F"; + atlOffset=-0.0002822876; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item40 + { + dataType="Object"; + class PositionInfo + { + position[]={1854.8741,36.789879,3052.8862}; + angles[]={0.023328418,2.9588902,0.059928458}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsSimpleObject=1; + createAsLocalObject=1; + disableSimulation=1; + }; + id=1567; + type="Land_Bricks_V2_F"; + atlOffset=-0.00070571899; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item41 + { + dataType="Object"; + class PositionInfo + { + position[]={1853.9797,36.683746,3057.5596}; + angles[]={6.2798738,3.0161297,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsSimpleObject=1; + createAsLocalObject=1; + disableSimulation=1; + }; + id=1569; + type="Land_Bricks_V3_F"; + atlOffset=-0.0002746582; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item42 + { + dataType="Object"; + class PositionInfo + { + position[]={1852.8481,36.801651,3065.2456}; + angles[]={6.2498641,2.8877409,0.013332055}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsSimpleObject=1; + createAsLocalObject=1; + disableSimulation=1; + }; + id=1572; + type="Land_Bricks_V3_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item43 + { + dataType="Object"; + class PositionInfo + { + position[]={1854.4762,36.761505,3055.0881}; + angles[]={0.010000871,2.9164419,0.10955887}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsSimpleObject=1; + createAsLocalObject=1; + disableSimulation=1; + }; + id=1568; + type="Land_Bricks_V4_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item44 + { + dataType="Object"; + class PositionInfo + { + position[]={1853.2578,36.742397,3062.6921}; + angles[]={6.2665229,2.9543116,0.0033296358}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsSimpleObject=1; + createAsLocalObject=1; + disableSimulation=1; + }; + id=1571; + type="Land_Bricks_V4_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + }; + id=1565; + atlOffset=0.026760101; + }; + class Item9 + { + dataType="Logic"; + class PositionInfo + { + position[]={1863.7119,36.64994,3025.8638}; + angles[]={6.1868186,2.4552906,0}; + }; + areaSize[]={5.0156488,0,8.9388094}; + areaIsRectangle=1; + flags=1; + id=1750; + type="ModuleHideTerrainObjects_F"; + atlOffset=0.26597977; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + }; + id=149; + atlOffset=-1.2594109; + }; + class Item6 + { + dataType="Layer"; + name="outpost_9"; + class Entities + { + items=6; + class Item0 + { + dataType="Marker"; + position[]={2607.2029,30.8479,2037.0859}; + name="outp_9_mortar"; + markerType="ELLIPSE"; + type="ellipse"; + colorName="ColorYellow"; + a=3; + b=3; + id=155; + atlOffset=21.48737; + }; + class Item1 + { + dataType="Marker"; + position[]={2665.042,2.6314538,2059.0381}; + name="outp_9_vehicle"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=15; + b=5; + angle=57.569996; + id=157; + }; + class Item2 + { + dataType="Marker"; + position[]={2614.2922,30.446218,1947.0948}; + name="outpost_9"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGUER"; + a=80.112274; + b=56.582863; + angle=53.681423; + id=158; + atlOffset=0.43730545; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={2626.4382,54.166779,1946.1326}; + angles[]={0,2.6300879,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=848; + type="Land_TTowerBig_2_F"; + atlOffset=3.8146973e-006; + }; + class Item4 + { + dataType="Logic"; + class PositionInfo + { + position[]={2624.7034,29.910378,1951.0452}; + }; + areaSize[]={8.7758789,0,6.1298218}; + flags=1; + id=908; + type="ModuleHideTerrainObjects_F"; + atlOffset=-0.67715073; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item5 + { + dataType="Layer"; + name="Layer 540"; + state=1; + class Entities + { + items=53; + class Item0 + { + dataType="Object"; + class PositionInfo + { + position[]={2599.1653,28.251095,1958.7705}; + angles[]={0,5.2279382,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + disableSimulation=1; + }; + id=858; + type="Land_Bunker_01_blocks_3_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={2601.5068,27.466784,1963.4222}; + angles[]={0,5.1379709,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=859; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=1.2841358; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={2604.2329,27.154448,1967.9053}; + angles[]={0,5.4946866,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + disableSimulation=1; + }; + id=860; + type="Land_Bunker_01_blocks_3_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={2607.9907,27.232439,1971.4188}; + angles[]={0,5.5156355,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=861; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=1.5208511; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item4 + { + dataType="Object"; + class PositionInfo + { + position[]={2612.7686,16.324162,1898.4408}; + angles[]={0,3.4353979,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + disableSimulation=1; + }; + id=870; + type="Land_Bunker_01_blocks_3_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item5 + { + dataType="Object"; + class PositionInfo + { + position[]={2607.9949,16.831894,1900.3883}; + angles[]={0,3.571456,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + disableSimulation=1; + }; + id=871; + type="Land_Bunker_01_blocks_3_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item6 + { + dataType="Object"; + class PositionInfo + { + position[]={2603.6682,17.565079,1903.129}; + angles[]={0,3.6171155,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=872; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=1.3737888; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item7 + { + dataType="Object"; + class PositionInfo + { + position[]={2604.5947,23.767229,1921.5298}; + angles[]={0,3.6513002,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=873; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=0.66704941; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item8 + { + dataType="Object"; + class PositionInfo + { + position[]={2600.4368,23.724251,1924.601}; + angles[]={0,3.9250596,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=874; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=0.78804398; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item9 + { + dataType="Object"; + class PositionInfo + { + position[]={2597.4094,23.725042,1928.7274}; + angles[]={0,4.224576,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=875; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=0.54472923; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item10 + { + dataType="Object"; + class PositionInfo + { + position[]={2632.8657,23.854898,1910.1346}; + angles[]={0,3.0873435,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=876; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=0.66703415; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item11 + { + dataType="Object"; + class PositionInfo + { + position[]={2627.71,23.840536,1910.5077}; + angles[]={0,3.3611031,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=877; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=0.7880249; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item12 + { + dataType="Object"; + class PositionInfo + { + position[]={2622.9456,23.8508,1912.377}; + angles[]={0,3.6606195,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=878; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=0.54471016; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item13 + { + dataType="Object"; + class PositionInfo + { + position[]={2633.0134,28.939182,1926.0608}; + angles[]={0,3.0336747,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=879; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=0.66706657; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item14 + { + dataType="Object"; + class PositionInfo + { + position[]={2627.8452,28.916691,1926.1567}; + angles[]={0,3.3074343,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=880; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=0.78806114; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item15 + { + dataType="Object"; + class PositionInfo + { + position[]={2622.9875,28.681608,1927.7677}; + angles[]={0,3.6069508,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=881; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=0.54475021; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item16 + { + dataType="Object"; + class PositionInfo + { + position[]={2645.8464,28.762642,1947.559}; + angles[]={0,1.3775281,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + disableSimulation=1; + }; + id=882; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=0.02286911; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item17 + { + dataType="Object"; + class PositionInfo + { + position[]={2646.1914,29.323753,1942.4012}; + angles[]={0,1.6512874,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=883; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=0.78815079; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item18 + { + dataType="Object"; + class PositionInfo + { + position[]={2645.0005,29.650103,1937.424}; + angles[]={0,1.9508039,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=884; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=0.54483795; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item19 + { + dataType="Object"; + class PositionInfo + { + position[]={2644.5229,26.043118,1918.6959}; + angles[]={6.112668,1.9341583,0.065521896}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=885; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=0.39075279; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item20 + { + dataType="Object"; + class PositionInfo + { + position[]={2641.9683,24.974831,1914.3723}; + angles[]={6.1389575,2.2551484,0.1187765}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=886; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=0.41099739; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item21 + { + dataType="Object"; + class PositionInfo + { + position[]={2637.895,24.180748,1911.2063}; + angles[]={6.2433543,2.7430797,0.094797164}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=887; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=0.5447731; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item22 + { + dataType="Object"; + class PositionInfo + { + position[]={2642.6445,25.788395,1962.1332}; + angles[]={0,0.18318292,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + disableSimulation=1; + }; + id=904; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=-0.4650383; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item23 + { + dataType="Object"; + class PositionInfo + { + position[]={2648.2378,26.218128,1951.8176}; + angles[]={0,1.960866,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + disableSimulation=1; + }; + id=905; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=-0.46420479; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item24 + { + dataType="Object"; + class PositionInfo + { + position[]={2647.9856,25.850031,1956.2365}; + angles[]={0,1.0842547,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + disableSimulation=1; + }; + id=906; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=-0.1193428; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item25 + { + dataType="Object"; + class PositionInfo + { + position[]={2646.2341,25.867842,1959.5156}; + angles[]={0,1.0842547,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + disableSimulation=1; + }; + id=907; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=0.017665863; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item26 + { + dataType="Object"; + class PositionInfo + { + position[]={2613.7397,29.28717,1935.0153}; + angles[]={0,3.7538788,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=910; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=0.77073479; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item27 + { + dataType="Object"; + class PositionInfo + { + position[]={2609.9182,29.264679,1938.496}; + angles[]={0,4.0276384,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=911; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=0.82273483; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item28 + { + dataType="Object"; + class PositionInfo + { + position[]={2607.3293,29.201439,1942.9106}; + angles[]={0,4.3271546,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=912; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=0.70324707; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item29 + { + dataType="Object"; + class PositionInfo + { + position[]={2632.4253,28.785845,1970.7722}; + angles[]={0,0.53938287,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=913; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=2.8630466; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item30 + { + dataType="Object"; + class PositionInfo + { + position[]={2636.4902,28.691002,1967.5791}; + angles[]={0,0.81314248,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=914; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=2.4987583; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item31 + { + dataType="Object"; + class PositionInfo + { + position[]={2639.3938,28.656113,1963.3647}; + angles[]={0,1.1126586,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=915; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=1.0706062; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item32 + { + dataType="Object"; + class PositionInfo + { + position[]={2621.0735,27.688423,1971.4333}; + angles[]={0.2104577,1.0632653,0.11908072}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=917; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=1.0315952; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item33 + { + dataType="Object"; + class PositionInfo + { + position[]={2621.9678,28.567987,1966.6569}; + angles[]={0.15921953,1.721759,0.064359695}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=919; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=0.56808281; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item34 + { + dataType="Object"; + class PositionInfo + { + position[]={2612.8281,15.095742,2002.9935}; + angles[]={0,5.4467025,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + disableSimulation=1; + }; + id=920; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=-0.071809769; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item35 + { + dataType="Object"; + class PositionInfo + { + position[]={2623.5962,15.014934,2002.2479}; + angles[]={0,0.9411999,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + disableSimulation=1; + }; + id=921; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=0.044940948; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item36 + { + dataType="Object"; + class PositionInfo + { + position[]={2620.178,15.137824,2004.5748}; + angles[]={0,0.064588621,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=922; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=0.81073666; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item37 + { + dataType="Object"; + class PositionInfo + { + position[]={2616.4673,15.155635,2004.7998}; + angles[]={0,0.064588621,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=923; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=0.71887016; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item38 + { + dataType="Object"; + class PositionInfo + { + position[]={2579.0598,15.099479,1990.6632}; + angles[]={0,4.8172722,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=924; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=0.79113102; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item39 + { + dataType="Object"; + class PositionInfo + { + position[]={2588.2031,15.01867,1996.3994}; + angles[]={0,0.3117696,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + disableSimulation=1; + }; + id=925; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=0.058349609; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item40 + { + dataType="Object"; + class PositionInfo + { + position[]={2584.0703,15.141561,1996.2682}; + angles[]={0,5.7183437,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + disableSimulation=1; + }; + id=926; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=0.093683243; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item41 + { + dataType="Object"; + class PositionInfo + { + position[]={2580.9382,15.159371,1994.2656}; + angles[]={0,5.7183437,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=927; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=0.34171486; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item42 + { + dataType="Object"; + class PositionInfo + { + position[]={2583.6646,21.799671,1938.3602}; + angles[]={0,4.4423695,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=932; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=1.6159172; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item43 + { + dataType="Object"; + class PositionInfo + { + position[]={2582.0881,21.841753,1947.0352}; + angles[]={0,4.5840135,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=934; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=0.45831871; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item44 + { + dataType="Object"; + class PositionInfo + { + position[]={2582.5789,21.859564,1943.3502}; + angles[]={0,4.5840135,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=935; + type="Land_Bunker_01_blocks_3_F"; + atlOffset=1.5733547; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item45 + { + dataType="Object"; + class PositionInfo + { + position[]={2614.2478,28.525635,1972.817}; + angles[]={0,2.5874867,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=862; + type="Land_Bunker_01_big_F"; + atlOffset=0.80358696; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item46 + { + dataType="Object"; + class PositionInfo + { + position[]={2641.1577,29.422335,1929.2971}; + angles[]={0,5.4852171,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=864; + type="Land_Bunker_01_big_F"; + atlOffset=0.80153847; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item47 + { + dataType="Object"; + class PositionInfo + { + position[]={2639.812,29.576197,1953.9714}; + angles[]={0,4.2212944,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + disableSimulation=1; + }; + id=891; + type="Land_Bunker_01_big_F"; + atlOffset=0.15758133; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item48 + { + dataType="Object"; + class PositionInfo + { + position[]={2594.0837,25.060083,1935.0225}; + angles[]={0,1.2524502,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=854; + type="Land_Bunker_01_small_F"; + atlOffset=0.85931969; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item49 + { + dataType="Object"; + class PositionInfo + { + position[]={2597.0286,28.168238,1953.158}; + angles[]={0,1.7845471,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=855; + type="Land_Bunker_01_small_F"; + atlOffset=0.75286674; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item50 + { + dataType="Object"; + class PositionInfo + { + position[]={2598.1577,18.525331,1906.819}; + angles[]={0,0.60468835,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + disableSimulation=1; + }; + id=865; + type="Land_Bunker_01_small_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item51 + { + dataType="Object"; + class PositionInfo + { + position[]={2618.3496,18.28993,1897.6023}; + angles[]={0,6.2653236,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + disableSimulation=1; + }; + id=866; + type="Land_Bunker_01_small_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item52 + { + dataType="Object"; + class PositionInfo + { + position[]={2619.3767,29.329802,1932.5797}; + angles[]={0,0.48287672,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + disableSimulation=1; + }; + id=909; + type="Land_Bunker_01_small_F"; + atlOffset=-0.19973755; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + }; + id=936; + atlOffset=-1.1919231; + }; + }; + id=154; + atlOffset=-3.9600468; + }; + class Item7 + { + dataType="Layer"; + name="outpost_10"; + class Entities + { + items=6; + class Item0 + { + dataType="Marker"; + position[]={1656.0411,22.789261,1347.0784}; + name="outp_10_vehicle"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=15.017031; + b=5; + angle=43.459793; + id=161; + atlOffset=12.979109; + }; + class Item1 + { + dataType="Marker"; + position[]={1556.3878,24.301346,1330.0161}; + name="outpost_10"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGUER"; + a=41.747002; + b=64.747581; + id=162; + atlOffset=7.6293945e-006; + }; + class Item2 + { + dataType="Marker"; + position[]={1557.7462,25.10832,1337.7585}; + name="outp_10_mortar"; + markerType="ELLIPSE"; + type="ellipse"; + colorName="ColorYellow"; + a=3; + b=3; + id=163; + atlOffset=-1.9073486e-006; + }; + class Item3 + { + dataType="Logic"; + class PositionInfo + { + position[]={1655.3386,9.8460178,1346.1357}; + angles[]={0,0.74425071,0}; + }; + areaSize[]={15,0,5}; + areaIsRectangle=1; + flags=1; + id=937; + type="ModuleHideTerrainObjects_F"; + atlOffset=0.016888618; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item4 + { + dataType="Logic"; + class PositionInfo + { + position[]={1553.8875,24.341379,1333.6583}; + angles[]={0,4.9678354,0}; + }; + areaSize[]={42.70816,0,7.2183471}; + areaIsRectangle=1; + flags=1; + id=938; + type="ModuleHideTerrainObjects_F"; + atlOffset=-0.13253593; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item5 + { + dataType="Layer"; + name="Layer 541"; + state=1; + class Entities + { + items=77; + class Item0 + { + dataType="Object"; + class PositionInfo + { + position[]={1549.0668,30.230692,1286.173}; + angles[]={0,0.061332863,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=940; + type="Land_ControlTower_01_F"; + atlOffset=0.2244606; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={1562.1353,30.757753,1373.3719}; + angles[]={0,3.3410411,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=941; + type="Land_ControlTower_01_F"; + atlOffset=0.32450867; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={1589.7256,21.780968,1320.3508}; + angles[]={6.2265792,1.5640298,6.1703334}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=965; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={1591.683,21.655552,1328.3907}; + angles[]={0.0099949092,4.9515543,5.9886737}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=967; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item4 + { + dataType="Object"; + class PositionInfo + { + position[]={1592.953,21.156345,1336.7942}; + angles[]={0.016662678,4.9515543,5.9494829}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=968; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item5 + { + dataType="Object"; + class PositionInfo + { + position[]={1594.4893,20.338856,1345.3533}; + angles[]={0.033321146,4.9515543,5.9258771}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=969; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item6 + { + dataType="Object"; + class PositionInfo + { + position[]={1594.9336,19.846123,1353.9043}; + angles[]={0.023328418,1.3947668,5.8940878}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=970; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item7 + { + dataType="Object"; + class PositionInfo + { + position[]={1591.151,21.262493,1360.4337}; + angles[]={0.003311686,0.43787888,5.9084392}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=971; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item8 + { + dataType="Object"; + class PositionInfo + { + position[]={1579.0934,24.360992,1369.5549}; + angles[]={0.016662678,2.3329377,6.1440897}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=972; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item9 + { + dataType="Object"; + class PositionInfo + { + position[]={1582.1437,23.70343,1377.1783}; + angles[]={0.086450629,1.4847624,6.0922084}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=973; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item10 + { + dataType="Object"; + class PositionInfo + { + position[]={1571.6212,24.125198,1379.7012}; + angles[]={0.10955941,2.1473804,0.046631888}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=974; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item11 + { + dataType="Object"; + class PositionInfo + { + position[]={1578.0393,23.530766,1383.3912}; + angles[]={0.14236349,0.18933122,6.2033553}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=975; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item12 + { + dataType="Object"; + class PositionInfo + { + position[]={1564.3588,23.777218,1378.2047}; + angles[]={0.13909611,0.12259194,0.099667974}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=976; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item13 + { + dataType="Object"; + class PositionInfo + { + position[]={1589.6698,21.207546,1311.6808}; + angles[]={6.2000442,1.5675603,6.1901212}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=978; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item14 + { + dataType="Object"; + class PositionInfo + { + position[]={1582.1876,19.535339,1283.3328}; + angles[]={6.0825868,3.5020621,6.0444913}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=982; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item15 + { + dataType="Object"; + class PositionInfo + { + position[]={1580.4575,18.583939,1276.1221}; + angles[]={6.0444913,3.5860353,5.9947901}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=983; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item16 + { + dataType="Object"; + class PositionInfo + { + position[]={1589.9183,20.203362,1302.855}; + angles[]={6.1670437,1.5188006,6.1180367}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=979; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item17 + { + dataType="Object"; + class PositionInfo + { + position[]={1587.9257,18.427124,1286.4584}; + angles[]={6.0793877,2.2179143,5.9494839}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=981; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item18 + { + dataType="Object"; + class PositionInfo + { + position[]={1590.3883,18.984795,1294.2909}; + angles[]={6.1440897,1.4865538,5.9465108}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=980; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item19 + { + dataType="Object"; + class PositionInfo + { + position[]={1572.6996,20.701599,1276.6012}; + angles[]={6.1440892,5.9788628,6.0413465}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1000; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item20 + { + dataType="Object"; + class PositionInfo + { + position[]={1565.2288,24.447861,1322.0028}; + angles[]={6.2232571,1.7024239,6.1571898}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1001; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item21 + { + dataType="Object"; + class PositionInfo + { + position[]={1565.0952,25.343697,1330.7467}; + angles[]={6.1408219,4.5584431,6.2133002}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1002; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item22 + { + dataType="Object"; + class PositionInfo + { + position[]={1569.1715,25.989948,1336.5299}; + angles[]={6.105093,6.08076,6.1934271}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1003; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item23 + { + dataType="Object"; + class PositionInfo + { + position[]={1565.2924,24.157524,1313.5021}; + angles[]={6.276526,1.591941,6.1277828}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1004; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item24 + { + dataType="Object"; + class PositionInfo + { + position[]={1566.0245,23.931973,1304.7494}; + angles[]={6.2299027,1.3540487,6.0954237}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1005; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item25 + { + dataType="Object"; + class PositionInfo + { + position[]={1569.9086,22.634796,1297.8793}; + angles[]={6.1670442,3.5398624,6.1147952}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1006; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item26 + { + dataType="Object"; + class PositionInfo + { + position[]={1560.4841,24.84901,1305.0026}; + angles[]={6.2765174,6.2304454,6.1375575}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1014; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item27 + { + dataType="Object"; + class PositionInfo + { + position[]={1551.942,25.555603,1305.4492}; + angles[]={0.0066682254,3.3360486,6.249866}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1015; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item28 + { + dataType="Object"; + class PositionInfo + { + position[]={1562.1472,26.557083,1338.8441}; + angles[]={6.1637564,4.1588669,0.016666256}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1016; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item29 + { + dataType="Object"; + class PositionInfo + { + position[]={1556.2679,26.664009,1341.9501}; + angles[]={6.183517,2.701339,0.08314155}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1017; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item30 + { + dataType="Object"; + class PositionInfo + { + position[]={1551.075,25.652164,1336.149}; + angles[]={6.1835093,4.8098307,0.096359625}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1018; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item31 + { + dataType="Object"; + class PositionInfo + { + position[]={1559.5865,24.970631,1320.6947}; + angles[]={6.2465348,3.3816681,6.2465348}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1020; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item32 + { + dataType="Object"; + class PositionInfo + { + position[]={1536.8339,23.08535,1323.3557}; + angles[]={0.013332055,4.9092603,0.17809334}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1021; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item33 + { + dataType="Object"; + class PositionInfo + { + position[]={1535.1669,23.102966,1314.7644}; + angles[]={0.010000871,4.8697023,0.25748795}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1022; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item34 + { + dataType="Object"; + class PositionInfo + { + position[]={1534.5736,22.894356,1306.3411}; + angles[]={6.2598572,4.5480204,0.30364406}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1023; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item35 + { + dataType="Object"; + class PositionInfo + { + position[]={1535.5444,22.806808,1297.5343}; + angles[]={6.2133002,4.8098226,0.27918026}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1024; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item36 + { + dataType="Object"; + class PositionInfo + { + position[]={1556.1987,22.993279,1275.9972}; + angles[]={6.2332273,6.0748606,6.2166171}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1025; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item37 + { + dataType="Object"; + class PositionInfo + { + position[]={1564.8782,22.012066,1275.8969}; + angles[]={6.223258,0.27908379,6.134295}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1026; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item38 + { + dataType="Object"; + class PositionInfo + { + position[]={1544.3712,22.970936,1276.3702}; + angles[]={6.2033553,3.484431,0.093063653}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1027; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item39 + { + dataType="Object"; + class PositionInfo + { + position[]={1541.949,23.091751,1282.86}; + angles[]={6.2465348,4.8098226,0.12599599}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1028; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item40 + { + dataType="Object"; + class PositionInfo + { + position[]={1542.8103,23.721241,1291.6006}; + angles[]={6.1901226,4.8098226,0.11285178}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1029; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item41 + { + dataType="Object"; + class PositionInfo + { + position[]={1534.4877,22.098083,1288.6436}; + angles[]={6.2432065,4.8098226,0.21336848}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1030; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item42 + { + dataType="Object"; + class PositionInfo + { + position[]={1536.5042,21.467674,1274.993}; + angles[]={6.0476398,2.6679912,0.2323909}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1031; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item43 + { + dataType="Object"; + class PositionInfo + { + position[]={1530.1013,19.505184,1275.8307}; + angles[]={6.0288177,0.87367237,0.3689594}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1032; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item44 + { + dataType="Object"; + class PositionInfo + { + position[]={1531.7813,22.24205,1324.4594}; + angles[]={6.2798557,3.371736,0.14888947}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1033; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item45 + { + dataType="Object"; + class PositionInfo + { + position[]={1523.5496,20.775696,1326.4277}; + angles[]={6.2299027,3.3689799,0.25436836}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1034; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item46 + { + dataType="Object"; + class PositionInfo + { + position[]={1521.6,20.497475,1332.4901}; + angles[]={0.013336525,4.8539219,0.29756171}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1035; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item47 + { + dataType="Object"; + class PositionInfo + { + position[]={1532.4495,22.58585,1337.0388}; + angles[]={6.1999731,4.8319468,0.15362917}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1036; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=-0.38101387; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item48 + { + dataType="Object"; + class PositionInfo + { + position[]={1535.0826,23.69453,1342.0764}; + angles[]={6.2365508,0.090761781,0.21018289}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1037; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item49 + { + dataType="Object"; + class PositionInfo + { + position[]={1532.2581,24.528465,1336.9221}; + angles[]={6.2290211,4.8537178,0.0077142888}; + }; + side="Empty"; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1038; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.2187328; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item50 + { + dataType="Object"; + class PositionInfo + { + position[]={1524.0249,20.989544,1340.9696}; + angles[]={0.089758366,1.9742147,0.26681599}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1040; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item51 + { + dataType="Object"; + class PositionInfo + { + position[]={1531.1722,22.207092,1328.5992}; + angles[]={6.1999731,4.8319468,0.15362917}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1043; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=-0.048519135; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item52 + { + dataType="Object"; + class PositionInfo + { + position[]={1530.9808,24.149708,1328.4825}; + angles[]={6.2290211,4.8537178,0.0077142888}; + }; + side="Empty"; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1044; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9227219; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item53 + { + dataType="Object"; + class PositionInfo + { + position[]={1538.5601,23.65435,1331.9336}; + angles[]={0.013332055,4.9092603,0.17809334}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1045; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=0.18466568; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item54 + { + dataType="Object"; + class PositionInfo + { + position[]={1557.5219,23.278576,1375.6316}; + angles[]={0.1325509,5.0424013,0.12599552}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1054; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=3.0517578e-005; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item55 + { + dataType="Object"; + class PositionInfo + { + position[]={1552.4856,22.373363,1376.6687}; + angles[]={0.15214813,3.0190187,0.16839033}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1055; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item56 + { + dataType="Object"; + class PositionInfo + { + position[]={1546.9753,21.991814,1372.7866}; + angles[]={0.13909611,4.8535819,0.1909772}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1056; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-005; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item57 + { + dataType="Object"; + class PositionInfo + { + position[]={1545.035,22.907566,1364.3673}; + angles[]={0.15865518,4.9550209,0.17809334}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1057; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.7166138e-005; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item58 + { + dataType="Object"; + class PositionInfo + { + position[]={1555.1969,24.050697,1367.3365}; + angles[]={0.14236391,4.9434161,0.12927477}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1058; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=5.7220459e-006; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item59 + { + dataType="Object"; + class PositionInfo + { + position[]={1571.9805,25.15213,1365.1285}; + angles[]={0.063249089,2.9319015,6.2698536}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1059; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.1444092e-005; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item60 + { + dataType="Object"; + class PositionInfo + { + position[]={1585.1672,23.250153,1357.6809}; + angles[]={0.019996032,5.5340219,5.9947896}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1060; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=6.8664551e-005; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item61 + { + dataType="Object"; + class PositionInfo + { + position[]={1583.2341,24.058018,1349.666}; + angles[]={0.039977662,1.3550264,5.9978566}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1061; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.0054321e-005; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item62 + { + dataType="Object"; + class PositionInfo + { + position[]={1579.3806,25.001278,1351.4919}; + angles[]={0.076516926,5.3315902,6.0319424}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1062; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-005; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item63 + { + dataType="Object"; + class PositionInfo + { + position[]={1572.9878,26.63171,1348.4447}; + angles[]={0.083140828,0.34672803,6.1147957}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1063; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=3.8146973e-005; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item64 + { + dataType="Object"; + class PositionInfo + { + position[]={1551.2305,25.031105,1322.6752}; + angles[]={0.019999012,3.3816681,0.019999012}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1064; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item65 + { + dataType="Object"; + class PositionInfo + { + position[]={1541.0695,24.460464,1338.3864}; + angles[]={6.1835175,1.4329363,0.16839033}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1065; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=2.0980835e-005; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item66 + { + dataType="Object"; + class PositionInfo + { + position[]={1543.0361,23.962852,1356.0427}; + angles[]={0.18131967,4.9965858,0.20059876}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1066; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item67 + { + dataType="Object"; + class PositionInfo + { + position[]={1538.6079,23.953682,1351.0117}; + angles[]={0.18776233,3.2218666,0.23554493}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1067; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item68 + { + dataType="Object"; + class PositionInfo + { + position[]={1530.5031,21.447437,1353.0944}; + angles[]={0.15865593,0.4923676,0.27609655}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1068; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item69 + { + dataType="Object"; + class PositionInfo + { + position[]={1523.6923,19.988834,1347.5726}; + angles[]={0.14562868,0.56597477,0.39194757}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1069; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.1444092e-005; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item70 + { + dataType="Object"; + class PositionInfo + { + position[]={1560.3602,27.327297,1348.415}; + angles[]={0.0033296358,1.8099885,0.033319358}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1070; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item71 + { + dataType="Object"; + class PositionInfo + { + position[]={1584.0217,24.141148,1340.7958}; + angles[]={6.2731905,4.7223816,5.9795418}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1071; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.7166138e-005; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item72 + { + dataType="Object"; + class PositionInfo + { + position[]={1583.5553,23.653034,1332.3429}; + angles[]={6.1277814,4.7892556,6.1506343}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1072; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=2.8610229e-005; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item73 + { + dataType="Object"; + class PositionInfo + { + position[]={1574.8674,25.096199,1334.6508}; + angles[]={6.0922084,1.3438888,6.1802182}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1074; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=9.5367432e-006; + class CustomAttributes + { + class Attribute0 + { + property="DoorStates"; + expression="['init',_this,_value] call bis_fnc_3DENAttributeDoorStates;"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=3; + class Item0 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + class Item2 + { + class data + { + singleType="SCALAR"; + value=43690; + }; + }; + }; + }; + }; + }; + class Attribute1 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item74 + { + dataType="Object"; + class PositionInfo + { + position[]={1553.2729,27.965229,1313.996}; + angles[]={0,0.23247632,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=946; + type="Land_Cargo_HQ_V4_F"; + atlOffset=1.9073486e-006; + }; + class Item75 + { + dataType="Object"; + class PositionInfo + { + position[]={1526.8792,25.426027,1330.4266}; + angles[]={0,1.7622348,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=947; + type="Land_Cargo_Patrol_V4_F"; + }; + class Item76 + { + dataType="Object"; + class PositionInfo + { + position[]={1584.8203,25.756956,1318.7958}; + angles[]={0,4.8792953,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=948; + type="Land_Cargo_Patrol_V4_F"; + }; + }; + id=1075; + atlOffset=-1.8564777; + }; + }; + id=159; + atlOffset=-1.944416; + }; + class Item8 + { + dataType="Layer"; + name="outpost_12"; + class Entities + { + items=9; + class Item0 + { + dataType="Marker"; + position[]={2022.8086,15.706732,4238.5645}; + name="outp_12_vehicle"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=15; + b=5; + angle=229.37695; + id=171; + atlOffset=9.5367432e-007; + }; + class Item1 + { + dataType="Marker"; + position[]={1937.2944,35.909603,4191.5942}; + name="outpost_12"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGUER"; + a=87.795113; + b=64.609238; + angle=226.3493; + id=172; + atlOffset=0.42568207; + }; + class Item2 + { + dataType="Marker"; + position[]={1892.792,35.9408,4188.5874}; + name="outp_12_mortar"; + markerType="ELLIPSE"; + type="ellipse"; + colorName="ColorYellow"; + a=3; + b=3; + id=173; + }; + class Item3 + { + dataType="Logic"; + class PositionInfo + { + position[]={2015.9777,15.281361,4232.7422}; + angles[]={0.020001473,2.3948362,0}; + }; + areaSize[]={28.998838,0,27.229374}; + areaIsRectangle=1; + flags=1; + id=1077; + type="ModuleHideTerrainObjects_F"; + atlOffset=0.10945702; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=7; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item4 + { + dataType="Logic"; + class PositionInfo + { + position[]={1918.027,38.362396,4193.7632}; + angles[]={0,1.5557342,0}; + }; + areaSize[]={7.4260001,0,22.688}; + areaIsRectangle=1; + flags=1; + id=1100; + type="ModuleHideTerrainObjects_F"; + atlOffset=0.83778763; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=11; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item5 + { + dataType="Logic"; + class PositionInfo + { + position[]={1916.715,24.069229,4192.7983}; + angles[]={0,4.9384789,0}; + }; + areaSize[]={51.316002,0,78.141266}; + flags=1; + id=1394; + type="ModuleHideTerrainObjects_F"; + atlOffset=-13.149475; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=7; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item6 + { + dataType="Layer"; + name="b o x"; + state=1; + class Entities + { + items=26; + class Item0 + { + dataType="Object"; + class PositionInfo + { + position[]={2014.0011,16.728142,4257.0317}; + angles[]={0,5.4757452,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1193; + type="Land_Mil_WallBig_Corner_F"; + atlOffset=-9.5367432e-007; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={2011.7112,17.178431,4255.9512}; + angles[]={0,5.4757452,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + }; + id=1183; + type="Land_Mil_WallBig_4m_F"; + atlOffset=0.52226925; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={2008.9109,17.216461,4253.0732}; + angles[]={0,5.4757452,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + }; + id=1184; + type="Land_Mil_WallBig_4m_F"; + atlOffset=0.38233185; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={2016.355,16.980995,4256.0532}; + angles[]={0,0.76334614,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1186; + type="Land_Mil_WallBig_4m_F"; + atlOffset=9.5367432e-007; + }; + class Item4 + { + dataType="Object"; + class PositionInfo + { + position[]={2019.2526,17.392317,4253.3203}; + angles[]={0,0.76334614,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1187; + type="Land_Mil_WallBig_4m_F"; + }; + class Item5 + { + dataType="Object"; + class PositionInfo + { + position[]={2041.2661,16.451284,4226.7485}; + angles[]={0,0.89971662,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1198; + type="Land_Mil_WallBig_Corner_F"; + atlOffset=-9.5367432e-007; + }; + class Item6 + { + dataType="Object"; + class PositionInfo + { + position[]={2040.4626,16.221172,4229.3164}; + angles[]={0,0.89971662,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1199; + type="Land_Mil_WallBig_4m_F"; + atlOffset=9.5367432e-007; + }; + class Item7 + { + dataType="Object"; + class PositionInfo + { + position[]={2037.9489,16.140001,4232.4307}; + angles[]={0,0.89971662,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1200; + type="Land_Mil_WallBig_4m_F"; + atlOffset=9.5367432e-007; + }; + class Item8 + { + dataType="Object"; + class PositionInfo + { + position[]={2040.0558,16.661245,4224.5225}; + angles[]={0,2.4705029,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1201; + type="Land_Mil_WallBig_4m_F"; + }; + class Item9 + { + dataType="Object"; + class PositionInfo + { + position[]={2036.9344,16.785324,4222.0439}; + angles[]={0,2.4705029,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1202; + type="Land_Mil_WallBig_4m_F"; + }; + class Item10 + { + dataType="Object"; + class PositionInfo + { + position[]={2022.1765,17.605944,4250.5869}; + angles[]={0,0.76334614,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1203; + type="Land_Mil_WallBig_4m_F"; + atlOffset=9.5367432e-007; + }; + class Item11 + { + dataType="Object"; + class PositionInfo + { + position[]={2025.0199,17.560932,4247.7373}; + angles[]={0,0.80757999,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1204; + type="Land_Mil_WallBig_4m_F"; + }; + class Item12 + { + dataType="Object"; + class PositionInfo + { + position[]={2027.7675,17.326096,4244.8452}; + angles[]={0,0.8505981,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1205; + type="Land_Mil_WallBig_4m_F"; + atlOffset=9.5367432e-007; + }; + class Item13 + { + dataType="Object"; + class PositionInfo + { + position[]={2030.3583,16.956417,4241.7715}; + angles[]={0,0.86701035,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1206; + type="Land_Mil_WallBig_4m_F"; + }; + class Item14 + { + dataType="Object"; + class PositionInfo + { + position[]={2032.923,16.544485,4238.6973}; + angles[]={0,0.91261375,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1207; + type="Land_Mil_WallBig_4m_F"; + }; + class Item15 + { + dataType="Object"; + class PositionInfo + { + position[]={2035.4208,16.247305,4235.5845}; + angles[]={0,0.88755161,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1208; + type="Land_Mil_WallBig_4m_F"; + }; + class Item16 + { + dataType="Object"; + class PositionInfo + { + position[]={2019.004,15.580117,4200.1885}; + angles[]={0,2.4289148,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1246; + type="Land_Mil_WallBig_Corner_F"; + }; + class Item17 + { + dataType="Object"; + class PositionInfo + { + position[]={2021.5363,15.097354,4201.0981}; + angles[]={0,2.4289148,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1247; + type="Land_Mil_WallBig_4m_F"; + }; + class Item18 + { + dataType="Object"; + class PositionInfo + { + position[]={2024.5433,15.016183,4203.7397}; + angles[]={0,2.4289148,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1248; + type="Land_Mil_WallBig_4m_F"; + atlOffset=0.21486473; + }; + class Item19 + { + dataType="Object"; + class PositionInfo + { + position[]={2016.7296,16.208242,4201.3057}; + angles[]={0,3.9997013,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1249; + type="Land_Mil_WallBig_4m_F"; + atlOffset=9.5367432e-007; + }; + class Item20 + { + dataType="Object"; + class PositionInfo + { + position[]={2014.1235,17.158188,4204.3208}; + angles[]={0,3.9997013,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1250; + type="Land_Mil_WallBig_4m_F"; + }; + class Item21 + { + dataType="Object"; + class PositionInfo + { + position[]={1990.9839,20.813484,4234.1582}; + angles[]={0,3.9490509,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1255; + type="Land_Mil_WallBig_Corner_F"; + }; + class Item22 + { + dataType="Object"; + class PositionInfo + { + position[]={1991.9624,21.595221,4231.8228}; + angles[]={0,3.9490509,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + }; + id=1256; + type="Land_Mil_WallBig_4m_F"; + atlOffset=0.5222702; + }; + class Item23 + { + dataType="Object"; + class PositionInfo + { + position[]={1994.7141,21.516968,4228.8984}; + angles[]={0,3.9490509,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + }; + id=1257; + type="Land_Mil_WallBig_4m_F"; + atlOffset=0.38232803; + }; + class Item24 + { + dataType="Object"; + class PositionInfo + { + position[]={1992.0652,20.275185,4236.4663}; + angles[]={0,5.5198374,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1258; + type="Land_Mil_WallBig_4m_F"; + }; + class Item25 + { + dataType="Object"; + class PositionInfo + { + position[]={1994.9232,19.060638,4239.2407}; + angles[]={0,5.5198374,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1259; + type="Land_Mil_WallBig_4m_F"; + }; + }; + id=1197; + atlOffset=-0.027822495; + }; + class Item7 + { + dataType="Layer"; + name="tower box"; + state=1; + class Entities + { + items=13; + class Item0 + { + dataType="Object"; + class PositionInfo + { + position[]={1917.5891,38.670887,4201.8931}; + angles[]={0,0.015265178,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1111; + type="Land_Mil_WallBig_4m_F"; + atlOffset=0.055866241; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={1913.5748,38.815639,4201.9878}; + angles[]={0,0.015265178,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1112; + type="Land_Mil_WallBig_4m_F"; + atlOffset=0.055866241; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={1909.5997,38.829346,4202.0557}; + angles[]={0,0.015265178,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1113; + type="Land_Mil_WallBig_4m_F"; + atlOffset=0.055866241; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={1920.8231,38.699501,4198.5586}; + angles[]={0,1.5860515,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1114; + type="Land_Mil_WallBig_4m_F"; + atlOffset=0.055866241; + }; + class Item4 + { + dataType="Object"; + class PositionInfo + { + position[]={1917.6222,38.906651,4191.3882}; + angles[]={0,3.1568484,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1117; + type="Land_Mil_WallBig_4m_F"; + atlOffset=0.055870056; + }; + class Item5 + { + dataType="Object"; + class PositionInfo + { + position[]={1909.6626,38.911068,4191.5093}; + angles[]={0,3.1568484,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1119; + type="Land_Mil_WallBig_4m_F"; + atlOffset=0.055866241; + }; + class Item6 + { + dataType="Object"; + class PositionInfo + { + position[]={1913.6736,38.9613,4191.4541}; + angles[]={0,3.1568484,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1118; + type="Land_Mil_WallBig_4m_F"; + atlOffset=0.055862427; + }; + class Item7 + { + dataType="Object"; + class PositionInfo + { + position[]={1920.8352,38.816151,4194.625}; + angles[]={0,1.5860515,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1115; + type="Land_Mil_WallBig_4m_F"; + atlOffset=0.055866241; + }; + class Item8 + { + dataType="Object"; + class PositionInfo + { + position[]={1919.9391,38.739502,4200.9497}; + angles[]={0,0.015265178,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1110; + type="Land_Mil_WallBig_Corner_F"; + atlOffset=0.18770599; + }; + class Item9 + { + dataType="Object"; + class PositionInfo + { + position[]={1907.2883,38.846001,4192.4556}; + angles[]={0,3.1568661,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1160; + type="Land_Mil_WallBig_Corner_F"; + atlOffset=0.0063667297; + }; + class Item10 + { + dataType="Object"; + class PositionInfo + { + position[]={1907.4839,38.8512,4201.2168}; + angles[]={0,4.7276621,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1166; + type="Land_Mil_WallBig_Corner_F"; + atlOffset=0.050037384; + }; + class Item11 + { + dataType="Object"; + class PositionInfo + { + position[]={1919.9413,38.847431,4192.2407}; + angles[]={0,1.5860691,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1116; + type="Land_Mil_WallBig_Corner_F"; + atlOffset=0.055862427; + }; + class Item12 + { + dataType="Object"; + class PositionInfo + { + position[]={1914.0916,50.190926,4195.8716}; + angles[]={0,0.0018250355,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1101; + type="Land_Cargo_Tower_V4_F"; + atlOffset=3.8146973e-006; + }; + }; + id=1455; + atlOffset=-0.071792603; + }; + class Item8 + { + dataType="Layer"; + name="Layer 600"; + state=1; + class Entities + { + items=116; + class Item0 + { + dataType="Object"; + class PositionInfo + { + position[]={2004.4047,16.418997,4253.3252}; + angles[]={0.079829417,2.3220699,6.2232571}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1078; + type="Land_BagBunker_01_small_green_F"; + atlOffset=-0.053587914; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={2035.4037,15.373093,4217.1138}; + angles[]={6.2132993,5.8948684,6.2498641}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1081; + type="Land_BagBunker_01_small_green_F"; + atlOffset=0.076694489; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={2012.9126,15.617258,4258.7852}; + angles[]={0.06988623,2.3526678,0.06988623}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1084; + type="Land_HBarrier_01_line_3_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={2042.248,15.685711,4224.4312}; + angles[]={0.069885373,5.5802288,6.2465363}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1093; + type="Land_HBarrier_01_line_3_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item4 + { + dataType="Object"; + class PositionInfo + { + position[]={2016.7295,15.249972,4199.1113}; + angles[]={0.013332055,0.82872856,6.0539536}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1245; + type="Land_HBarrier_01_line_3_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item5 + { + dataType="Object"; + class PositionInfo + { + position[]={1989.1842,20.309856,4233.1479}; + angles[]={0.16839033,0.87313479,6.1571898}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1252; + type="Land_HBarrier_01_line_3_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item6 + { + dataType="Object"; + class PositionInfo + { + position[]={2038.6879,15.79837,4221.7769}; + angles[]={6.2698536,5.6612821,6.2698536}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1082; + type="Land_HBarrier_01_line_5_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item7 + { + dataType="Object"; + class PositionInfo + { + position[]={2009.7074,15.663858,4255.5342}; + angles[]={0.079830162,2.3407421,0.013332055}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1083; + type="Land_HBarrier_01_line_5_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item8 + { + dataType="Object"; + class PositionInfo + { + position[]={2016.2343,15.946877,4257.0786}; + angles[]={0.069885373,3.8616226,0.093063653}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1085; + type="Land_HBarrier_01_line_5_green_F"; + atlOffset=-9.5367432e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item9 + { + dataType="Object"; + class PositionInfo + { + position[]={2020.4717,16.507359,4253.3184}; + angles[]={0.019996032,3.8616226,0.063249089}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1086; + type="Land_HBarrier_01_line_5_green_F"; + atlOffset=9.5367432e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item10 + { + dataType="Object"; + class PositionInfo + { + position[]={2024.723,16.628756,4249.3682}; + angles[]={6.2698579,3.9309731,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1087; + type="Land_HBarrier_01_line_5_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item11 + { + dataType="Object"; + class PositionInfo + { + position[]={2028.6899,16.322868,4245.3237}; + angles[]={6.2432065,3.9310331,6.2099833}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1088; + type="Land_HBarrier_01_line_5_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item12 + { + dataType="Object"; + class PositionInfo + { + position[]={2032.394,15.727086,4240.9844}; + angles[]={6.2332263,4.0640001,6.1670442}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1089; + type="Land_HBarrier_01_line_5_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item13 + { + dataType="Object"; + class PositionInfo + { + position[]={2035.7931,15.215896,4236.4521}; + angles[]={0.0033296358,4.0642729,6.1539102}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1090; + type="Land_HBarrier_01_line_5_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item14 + { + dataType="Object"; + class PositionInfo + { + position[]={2039.3512,15.088191,4231.9365}; + angles[]={0.096367389,0.90909594,6.183517}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1091; + type="Land_HBarrier_01_line_5_green_F"; + atlOffset=9.5367432e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item15 + { + dataType="Object"; + class PositionInfo + { + position[]={2042.8414,15.346435,4227.4546}; + angles[]={0.11614174,0.89311606,6.2265792}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1092; + type="Land_HBarrier_01_line_5_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item16 + { + dataType="Object"; + class PositionInfo + { + position[]={2043.1001,11.231201,4170.1768}; + angles[]={0.02999169,2.4442086,6.2432065}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1094; + type="Land_HBarrier_01_line_5_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item17 + { + dataType="Object"; + class PositionInfo + { + position[]={2044.3523,11.073595,4174.1411}; + angles[]={0.019999012,3.9648945,6.2432065}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1095; + type="Land_HBarrier_01_line_5_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item18 + { + dataType="Object"; + class PositionInfo + { + position[]={1925.8052,8.8888063,4296.3218}; + angles[]={0.039977662,0.84235406,0.096367389}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1096; + type="Land_HBarrier_01_line_5_green_F"; + atlOffset=9.5367432e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item19 + { + dataType="Object"; + class PositionInfo + { + position[]={1921.812,8.3695498,4297.4785}; + angles[]={0.016662678,2.3676598,0.13909568}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1097; + type="Land_HBarrier_01_line_5_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item20 + { + dataType="Object"; + class PositionInfo + { + position[]={2013.9294,16.04236,4202.5581}; + angles[]={6.2232571,0.90711749,6.0288172}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1242; + type="Land_HBarrier_01_line_5_green_F"; + atlOffset=9.5367432e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item21 + { + dataType="Object"; + class PositionInfo + { + position[]={2024.1079,13.964373,4202.3179}; + angles[]={6.2299027,2.4479134,6.1310368}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1243; + type="Land_HBarrier_01_line_5_green_F"; + atlOffset=0.18343925; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item22 + { + dataType="Object"; + class PositionInfo + { + position[]={2019.775,14.494232,4198.644}; + angles[]={0.02666023,2.4286902,6.0889969}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1244; + type="Land_HBarrier_01_line_5_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item23 + { + dataType="Object"; + class PositionInfo + { + position[]={1992.2906,20.390079,4229.8027}; + angles[]={0.17162789,0.86167389,6.1310377}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1251; + type="Land_HBarrier_01_line_5_green_F"; + atlOffset=-1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item24 + { + dataType="Object"; + class PositionInfo + { + position[]={1991.0355,19.486542,4236.3911}; + angles[]={0.16838962,2.3804507,6.1670442}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1253; + type="Land_HBarrier_01_line_5_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item25 + { + dataType="Object"; + class PositionInfo + { + position[]={1994.9789,17.881126,4240.4585}; + angles[]={0.17162754,2.3357406,6.1212816}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1254; + type="Land_HBarrier_01_line_5_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item26 + { + dataType="Object"; + class PositionInfo + { + position[]={1869.9924,33.298725,4208.5317}; + angles[]={0.15540366,1.8504102,0.16514829}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1371; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item27 + { + dataType="Object"; + class PositionInfo + { + position[]={1874.6025,32.610821,4215.2783}; + angles[]={0.24497849,2.464432,0.14888987}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1372; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item28 + { + dataType="Object"; + class PositionInfo + { + position[]={1882.0233,33.535431,4215.8877}; + angles[]={0.25124326,3.379935,0.13909654}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1373; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item29 + { + dataType="Object"; + class PositionInfo + { + position[]={1890.4779,35.083649,4214.0986}; + angles[]={0.23554544,0.24050155,0.11942901}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1374; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item30 + { + dataType="Object"; + class PositionInfo + { + position[]={1898.0896,35.592415,4215.3994}; + angles[]={0.26060224,5.4530988,0.099669769}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1375; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item31 + { + dataType="Object"; + class PositionInfo + { + position[]={1905.3536,35.335354,4218.333}; + angles[]={0.29145628,0.077207275,0.043306526}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1376; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item32 + { + dataType="Object"; + class PositionInfo + { + position[]={1913.5167,35.416107,4218.3638}; + angles[]={0.28532985,6.2211924,6.2565231}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1377; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item33 + { + dataType="Object"; + class PositionInfo + { + position[]={1921.988,35.053722,4217.5869}; + angles[]={0.25124228,0.32428178,6.1967354}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1378; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=3.8146973e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item34 + { + dataType="Object"; + class PositionInfo + { + position[]={1926.848,34.066021,4219.3208}; + angles[]={0.29451194,1.5183699,6.1736274}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1379; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item35 + { + dataType="Object"; + class PositionInfo + { + position[]={1926.5106,36.078415,4210.9189}; + angles[]={0.17809334,1.67098,6.1736255}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1380; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item36 + { + dataType="Object"; + class PositionInfo + { + position[]={1931.7416,36.10915,4207.2397}; + angles[]={0.1521493,6.2644649,6.1703334}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1381; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item37 + { + dataType="Object"; + class PositionInfo + { + position[]={1940.1473,33.126156,4216.8047}; + angles[]={0.25124276,6.2752843,6.1440897}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1382; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item38 + { + dataType="Object"; + class PositionInfo + { + position[]={1936.5753,31.991436,4222.1494}; + angles[]={0.333702,4.6006079,6.1506338}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1383; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item39 + { + dataType="Object"; + class PositionInfo + { + position[]={1944.9347,33.588459,4211.7891}; + angles[]={0.181321,4.1710634,6.134295}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1384; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item40 + { + dataType="Object"; + class PositionInfo + { + position[]={1950.4094,33.763027,4205.4839}; + angles[]={0.12599505,0.6394648,6.1083241}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1385; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item41 + { + dataType="Object"; + class PositionInfo + { + position[]={1946.7916,28.648891,4158.4634}; + angles[]={5.9317408,0.96569353,6.0986428}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1386; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item42 + { + dataType="Object"; + class PositionInfo + { + position[]={1936.6691,28.297058,4153.1938}; + angles[]={5.8883944,1.1737006,6.134295}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1387; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item43 + { + dataType="Object"; + class PositionInfo + { + position[]={1941.7428,24.901131,4147.4839}; + angles[]={5.8383789,0.3724958,6.1018653}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1388; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item44 + { + dataType="Object"; + class PositionInfo + { + position[]={1953.3726,25.76553,4154.832}; + angles[]={5.8686786,0.10408769,6.0444913}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1389; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item45 + { + dataType="Object"; + class PositionInfo + { + position[]={1949.6984,22.571922,4145.9912}; + angles[]={5.816875,0.056130316,6.0666351}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1390; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item46 + { + dataType="Object"; + class PositionInfo + { + position[]={1961.2921,24.852386,4157.6499}; + angles[]={5.8770871,5.6579037,6.0040054}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1391; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item47 + { + dataType="Object"; + class PositionInfo + { + position[]={1958.369,21.176655,4147.7432}; + angles[]={5.8222084,5.9909406,6.0040054}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1392; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item48 + { + dataType="Object"; + class PositionInfo + { + position[]={1966.179,20.746784,4152.25}; + angles[]={5.8410978,5.6496396,5.9026794}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1393; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item49 + { + dataType="Object"; + class PositionInfo + { + position[]={1955.2554,33.562592,4198.52}; + angles[]={0.066569164,1.3461498,6.0922093}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1395; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item50 + { + dataType="Object"; + class PositionInfo + { + position[]={1962.1808,31.693417,4183.624}; + angles[]={6.1703339,5.0092888,6.0101767}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1397; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item51 + { + dataType="Object"; + class PositionInfo + { + position[]={1958.5924,31.372746,4175.7871}; + angles[]={6.0539536,5.2591634,6.060286}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1398; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=3.8146973e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item52 + { + dataType="Object"; + class PositionInfo + { + position[]={1953.2263,30.902504,4169.2173}; + angles[]={6.0009284,5.5715823,6.063458}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1399; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item53 + { + dataType="Object"; + class PositionInfo + { + position[]={1946.4926,30.653996,4164.0088}; + angles[]={5.9886732,5.7791977,6.105093}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1400; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item54 + { + dataType="Object"; + class PositionInfo + { + position[]={1933.6694,34.007957,4168.9976}; + angles[]={6.0319424,5.750864,6.1670442}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1401; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=3.8146973e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item55 + { + dataType="Object"; + class PositionInfo + { + position[]={1926.2513,33.687645,4165.5889}; + angles[]={6.0070891,6.0195632,6.2332263}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1402; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item56 + { + dataType="Object"; + class PositionInfo + { + position[]={1941.0186,34.187023,4173.8701}; + angles[]={6.0793881,5.6203461,6.134295}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1403; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item57 + { + dataType="Object"; + class PositionInfo + { + position[]={1930.043,29.924446,4155.0508}; + angles[]={5.9229541,6.0752378,6.1736259}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1404; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item58 + { + dataType="Object"; + class PositionInfo + { + position[]={1921.5377,30.000809,4154.3594}; + angles[]={5.9055557,0.053431004,6.2798381}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1405; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item59 + { + dataType="Object"; + class PositionInfo + { + position[]={1912.8572,29.877163,4154.4614}; + angles[]={5.8998084,0.005929851,0.039979152}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1406; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item60 + { + dataType="Object"; + class PositionInfo + { + position[]={1921.1525,33.494396,4164.5244}; + angles[]={6.0009284,1.3447326,6.2765174}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1407; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item61 + { + dataType="Object"; + class PositionInfo + { + position[]={1945.1008,34.251953,4177.3477}; + angles[]={6.1083236,0.5154919,6.1245303}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1408; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item62 + { + dataType="Object"; + class PositionInfo + { + position[]={1957.0828,33.022739,4184.0532}; + angles[]={6.1769204,0.31761068,6.0507951}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1409; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item63 + { + dataType="Object"; + class PositionInfo + { + position[]={1916.8934,34.834232,4169.2671}; + angles[]={6.022583,3.0644608,0.0033296358}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1410; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item64 + { + dataType="Object"; + class PositionInfo + { + position[]={1911.0981,35.570507,4172.3179}; + angles[]={6.0382066,1.418282,0.010000871}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1411; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item65 + { + dataType="Object"; + class PositionInfo + { + position[]={1909.7601,32.501797,4161.8828}; + angles[]={5.9584379,0.021499455,0.036649179}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1412; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item66 + { + dataType="Object"; + class PositionInfo + { + position[]={1901.4004,32.783943,4163.9023}; + angles[]={5.9465108,3.694628,0.06988623}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1413; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item67 + { + dataType="Object"; + class PositionInfo + { + position[]={1893.4139,32.841797,4166.0381}; + angles[]={5.9795413,3.0705118,0.079830915}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1414; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item68 + { + dataType="Object"; + class PositionInfo + { + position[]={1897.9963,27.489365,4151.4414}; + angles[]={5.852047,2.4082472,0.11285178}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1416; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=3.8146973e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item69 + { + dataType="Object"; + class PositionInfo + { + position[]={1884.3925,28.049927,4156.7856}; + angles[]={5.8714747,0.96569353,0.15214813}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1417; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item70 + { + dataType="Object"; + class PositionInfo + { + position[]={1890.7253,26.764309,4151.8579}; + angles[]={5.8410978,0.25009888,0.13909568}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1418; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item71 + { + dataType="Object"; + class PositionInfo + { + position[]={1884.2048,33.055183,4171.0356}; + angles[]={6.0319424,1.5392592,0.14236349}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1420; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item72 + { + dataType="Object"; + class PositionInfo + { + position[]={1903.2119,35.823708,4174.6621}; + angles[]={6.0761929,4.7243462,0.053282689}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1422; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item73 + { + dataType="Object"; + class PositionInfo + { + position[]={1904.0364,33.846825,4166.7314}; + angles[]={5.9765091,1.0597517,0.049959254}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1423; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=3.8146973e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item74 + { + dataType="Object"; + class PositionInfo + { + position[]={1910.3226,37.210705,4180.6797}; + angles[]={6.1245303,1.4995105,0.02666023}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1425; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item75 + { + dataType="Object"; + class PositionInfo + { + position[]={1915.3375,37.688229,4183.7036}; + angles[]={6.1506352,3.1325407,6.2765174}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1426; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item76 + { + dataType="Object"; + class PositionInfo + { + position[]={1923.6211,35.679699,4173.2437}; + angles[]={6.0793867,5.5106478,6.2498641}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1427; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item77 + { + dataType="Object"; + class PositionInfo + { + position[]={1929.8425,36.460239,4179.4414}; + angles[]={6.1506348,2.2456706,6.1901226}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1428; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item78 + { + dataType="Object"; + class PositionInfo + { + position[]={1949.0452,34.830692,4186.6577}; + angles[]={6.2099833,0.30351132,6.1180367}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1432; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item79 + { + dataType="Object"; + class PositionInfo + { + position[]={1893.231,36.608097,4208.5986}; + angles[]={0.15865479,5.2188454,0.1029669}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1433; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item80 + { + dataType="Object"; + class PositionInfo + { + position[]={1889.3971,37.127918,4200.6489}; + angles[]={0.076516926,5.0830894,0.11942901}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1434; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=3.8146973e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item81 + { + dataType="Object"; + class PositionInfo + { + position[]={1885.7727,35.859703,4184.002}; + angles[]={6.1408215,4.6829367,0.11942802}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1435; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item82 + { + dataType="Object"; + class PositionInfo + { + position[]={1886.7758,36.823982,4192.6035}; + angles[]={6.2265782,4.956646,0.11942951}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1436; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=3.8146973e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item83 + { + dataType="Object"; + class PositionInfo + { + position[]={1883.5834,34.236126,4176.3667}; + angles[]={6.0793881,5.2739935,0.14236264}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1437; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item84 + { + dataType="Object"; + class PositionInfo + { + position[]={1903.0692,36.491623,4213.3706}; + angles[]={0.23554416,4.3536634,0.056607127}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1438; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item85 + { + dataType="Object"; + class PositionInfo + { + position[]={1891.2184,36.08482,4181.4058}; + angles[]={6.1212816,2.9914176,0.099669769}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1439; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item86 + { + dataType="Object"; + class PositionInfo + { + position[]={1899.5037,36.739643,4180.9248}; + angles[]={6.1212826,3.4055085,0.069885373}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1440; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item87 + { + dataType="Object"; + class PositionInfo + { + position[]={1883.0049,36.42609,4199.2383}; + angles[]={0.033321146,3.4516773,0.13909654}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1441; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item88 + { + dataType="Object"; + class PositionInfo + { + position[]={1878.0292,35.568096,4201.1387}; + angles[]={0.093063012,5.0027165,0.14889027}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1442; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item89 + { + dataType="Object"; + class PositionInfo + { + position[]={1868.2811,33.277531,4183.6909}; + angles[]={6.1277823,4.5978746,0.16190405}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1443; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item90 + { + dataType="Object"; + class PositionInfo + { + position[]={1871.2631,32.355427,4176.292}; + angles[]={6.0698166,0.96569353,0.15865555}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1444; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item91 + { + dataType="Object"; + class PositionInfo + { + position[]={1870.9219,34.385532,4189.3618}; + angles[]={6.196734,6.1325388,0.15865631}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1445; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item92 + { + dataType="Object"; + class PositionInfo + { + position[]={1864.9084,33.224113,4204.1851}; + angles[]={0.041201238,3.2971258,0.14316781}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1446; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item93 + { + dataType="Object"; + class PositionInfo + { + position[]={1862.3157,32.955154,4189.4219}; + angles[]={6.2033563,3.2498319,0.17162824}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1447; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item94 + { + dataType="Object"; + class PositionInfo + { + position[]={1872.0931,34.82663,4197.9053}; + angles[]={0.053282689,3.0377188,0.15865518}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1449; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item95 + { + dataType="Object"; + class PositionInfo + { + position[]={1893.2338,37.608425,4196.4468}; + angles[]={6.2631893,3.2851563,0.08314155}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1450; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item96 + { + dataType="Object"; + class PositionInfo + { + position[]={1917.1582,36.392429,4213.6914}; + angles[]={0.21336904,4.8481979,6.2132983}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1451; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item97 + { + dataType="Object"; + class PositionInfo + { + position[]={1945.1671,34.889114,4203.2852}; + angles[]={0.1325518,5.3657699,6.1277814}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1456; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item98 + { + dataType="Object"; + class PositionInfo + { + position[]={1899.1633,33.575691,4222.6831}; + angles[]={0.30364406,4.3090067,0.079829417}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1457; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item99 + { + dataType="Object"; + class PositionInfo + { + position[]={1957.7611,32.361069,4205.8057}; + angles[]={0.11942901,5.596734,6.0857902}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1458; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item100 + { + dataType="Object"; + class PositionInfo + { + position[]={1944.3724,21.358673,4141.4033}; + angles[]={5.8010459,1.9210757,6.0825863}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1459; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item101 + { + dataType="Object"; + class PositionInfo + { + position[]={1933.3861,26.056061,4147.1636}; + angles[]={5.8410978,2.7441707,6.1506343}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1460; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item102 + { + dataType="Object"; + class PositionInfo + { + position[]={1925.1493,25.633137,4144.584}; + angles[]={5.82757,2.9610279,6.2398791}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1461; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item103 + { + dataType="Object"; + class PositionInfo + { + position[]={1900.647,25.818649,4147.2207}; + angles[]={5.838378,3.4725635,0.11285178}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1462; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item104 + { + dataType="Object"; + class PositionInfo + { + position[]={1908.2748,25.627575,4145.3042}; + angles[]={5.838378,3.1922486,0.06988623}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1463; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item105 + { + dataType="Object"; + class PositionInfo + { + position[]={1916.6956,25.565426,4144.248}; + angles[]={5.8438244,3.2715421,0.036650803}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1464; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item106 + { + dataType="Object"; + class PositionInfo + { + position[]={1912.3267,23.325935,4139.9902}; + angles[]={5.814219,1.6378157,0.053283807}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1465; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item107 + { + dataType="Object"; + class PositionInfo + { + position[]={1963.5338,31.34766,4203.853}; + angles[]={0.11614174,0.99070394,6.057117}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1466; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item108 + { + dataType="Object"; + class PositionInfo + { + position[]={1968.5974,30.563919,4196.8184}; + angles[]={0.0066682254,0.93306178,6.0101767}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1467; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item109 + { + dataType="Object"; + class PositionInfo + { + position[]={1972.2238,29.303234,4189.1841}; + angles[]={6.2166162,1.2391983,5.9704618}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1468; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item110 + { + dataType="Object"; + class PositionInfo + { + position[]={1965.2467,26.439342,4164.9707}; + angles[]={5.9494829,1.8646973,5.9435444}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1469; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item111 + { + dataType="Object"; + class PositionInfo + { + position[]={1968.4664,27.771042,4172.9336}; + angles[]={5.9978566,2.1253684,5.9346819}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1470; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item112 + { + dataType="Object"; + class PositionInfo + { + position[]={1972.157,28.177132,4180.5894}; + angles[]={6.1018658,1.8945326,5.9317408}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1471; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item113 + { + dataType="Object"; + class PositionInfo + { + position[]={1975.3655,28.474457,4195.4063}; + angles[]={0.0066592805,2.5855885,5.9346819}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1472; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item114 + { + dataType="Object"; + class PositionInfo + { + position[]={1900.3243,37.503807,4186.2319}; + angles[]={6.1736255,1.7112346,0.06656827}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1473; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item115 + { + dataType="Object"; + class PositionInfo + { + position[]={1876.2324,34.90493,4186.5742}; + angles[]={6.1604719,4.6675816,0.14562827}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1474; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + }; + id=1454; + atlOffset=-3.9597702; + }; + }; + id=169; + atlOffset=-5.5688782; + }; + class Item9 + { + dataType="Layer"; + name="outpost_13"; + class Entities + { + items=9; + class Item0 + { + dataType="Marker"; + position[]={3620.1707,5.0055079,3546.0027}; + name="outp_13_vehicle"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=7.2682543; + b=5; + angle=50.744572; + id=176; + }; + class Item1 + { + dataType="Marker"; + position[]={3636.5244,5.0682425,3525.7795}; + name="outpost_13"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGUER"; + a=41.747002; + b=41.204979; + angle=230.63261; + id=177; + atlOffset=-0.016732216; + }; + class Item2 + { + dataType="Marker"; + position[]={3633.1428,5.0871582,3529.7671}; + name="outp_13_mortar"; + markerType="ELLIPSE"; + type="ellipse"; + colorName="ColorYellow"; + a=3; + b=3; + id=178; + }; + class Item3 + { + dataType="Marker"; + position[]={3655.1599,5,3502.9219}; + name="outp_13_vehicle_1"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=7.2682543; + b=5; + angle=50.744572; + id=525; + }; + class Item4 + { + dataType="Object"; + class PositionInfo + { + position[]={3660.3782,7.1991844,3522.7012}; + angles[]={6.2498641,5.5384851,6.2232571}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=526; + type="Land_BagBunker_01_small_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item5 + { + dataType="Object"; + class PositionInfo + { + position[]={3639.7219,7.2624464,3544.0039}; + angles[]={6.2698488,2.4587758,0.06988623}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=527; + type="Land_BagBunker_01_small_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item6 + { + dataType="Object"; + class PositionInfo + { + position[]={3647.1848,9.9583664,3510.8308}; + angles[]={0,5.5757799,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=787; + type="Land_Cargo_Patrol_V4_F"; + atlOffset=4.7683716e-007; + }; + class Item7 + { + dataType="Object"; + class PositionInfo + { + position[]={3626.0139,10.150312,3534.6987}; + angles[]={0,2.4558923,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=788; + type="Land_Cargo_Patrol_V4_F"; + }; + class Item8 + { + dataType="Layer"; + name="Layer 658"; + class Entities + { + items=43; + class Item0 + { + dataType="Object"; + class PositionInfo + { + position[]={3664.4802,5.6986928,3496.8845}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=1703; + type="Land_CzechHedgehog_01_old_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={3661.4922,5.6986928,3494.9634}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=1704; + type="Land_CzechHedgehog_01_old_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={3658.1841,5.700923,3493.1492}; + angles[]={0.0033296358,0,6.2798557}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=1705; + type="Land_CzechHedgehog_01_old_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={3654.2354,5.8144398,3491.6431}; + angles[]={0.016666256,0,6.2365522}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=1706; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-6.9141388e-005; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item4 + { + dataType="Object"; + class PositionInfo + { + position[]={3648.8181,6.1082444,3493.5789}; + angles[]={0.033321146,0,6.2099833}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=1707; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-7.4863434e-005; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item5 + { + dataType="Object"; + class PositionInfo + { + position[]={3644.2932,6.2934761,3497.0479}; + angles[]={0.039979152,0,6.2199364}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=1708; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-1.0490417e-005; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item6 + { + dataType="Object"; + class PositionInfo + { + position[]={3604.9995,7.1247668,3538.0049}; + angles[]={0.13582505,1.7616284,6.1310368}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=1709; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-0.017762661; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item7 + { + dataType="Object"; + class PositionInfo + { + position[]={3606.2954,6.3942189,3542.1013}; + angles[]={0.12927523,1.761753,6.1703339}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=1710; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-0.0081005096; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item8 + { + dataType="Object"; + class PositionInfo + { + position[]={3607.5833,5.8648582,3546.9407}; + angles[]={0.076516926,1.7625548,6.2365537}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=1711; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-0.00063371658; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item9 + { + dataType="Object"; + class PositionInfo + { + position[]={3605.6816,7.6379838,3533.0171}; + angles[]={0.096366771,1.7652185,6.1083231}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=1712; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-0.0059814453; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item10 + { + dataType="Object"; + class PositionInfo + { + position[]={3612.165,5.6926546,3553.1135}; + angles[]={0,1.7701676,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=1713; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-0.0060381889; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item11 + { + dataType="Object"; + class PositionInfo + { + position[]={3615.2092,5.6940618,3555.553}; + angles[]={0,1.7678512,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=1714; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-0.0046310425; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item12 + { + dataType="Object"; + class PositionInfo + { + position[]={3619.9363,6.2570682,3570.6389}; + angles[]={6.2698488,2.5134168,0.16190368}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=1715; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-0.0057315826; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item13 + { + dataType="Object"; + class PositionInfo + { + position[]={3621.2615,6.4392943,3576.2261}; + angles[]={0.046633169,2.5131323,0.1358255}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=1716; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-0.011814117; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item14 + { + dataType="Object"; + class PositionInfo + { + position[]={3626.3999,6.6827269,3582.021}; + angles[]={0.12271385,2.518944,0.093063653}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=1718; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-0.012485027; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item15 + { + dataType="Object"; + class PositionInfo + { + position[]={3634.2761,5.6427598,3582.7097}; + angles[]={0.16838998,2.5247869,6.0793877}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=1720; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-0.0060963631; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item16 + { + dataType="Object"; + class PositionInfo + { + position[]={3633.0737,5.8745966,3552.699}; + angles[]={6.2398791,2.5134168,0.14888987}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=1721; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-0.0039153099; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item17 + { + dataType="Object"; + class PositionInfo + { + position[]={3683.7908,5.6986928,3503.823}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=1722; + type="Land_CzechHedgehog_01_old_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item18 + { + dataType="Object"; + class PositionInfo + { + position[]={3680.8027,5.6986928,3501.9019}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=1723; + type="Land_CzechHedgehog_01_old_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item19 + { + dataType="Object"; + class PositionInfo + { + position[]={3677.4946,5.6986928,3500.0876}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=1724; + type="Land_CzechHedgehog_01_old_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item20 + { + dataType="Object"; + class PositionInfo + { + position[]={3686.1321,5.6985373,3506.8259}; + angles[]={0,2.346761,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=1725; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-0.00015544891; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item21 + { + dataType="Object"; + class PositionInfo + { + position[]={3688.0698,5.6952295,3511.0403}; + angles[]={0.003311686,2.346622,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=1726; + type="Land_CzechHedgehog_01_old_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item22 + { + dataType="Object"; + class PositionInfo + { + position[]={3689.4604,5.2013712,3515.7927}; + angles[]={0.17162824,2.3478425,6.1967349}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=1727; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-0.012946129; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item23 + { + dataType="Object"; + class PositionInfo + { + position[]={3634.5801,6.6794987,3532.8191}; + angles[]={0,4.0178766,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1681; + type="Land_BagFence_Long_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item24 + { + dataType="Object"; + class PositionInfo + { + position[]={3636.4944,6.6794987,3530.4756}; + angles[]={0,4.0233068,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1682; + type="Land_BagFence_Long_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item25 + { + dataType="Object"; + class PositionInfo + { + position[]={3638.4109,6.6940522,3528.1958}; + angles[]={0,4.0178766,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1683; + type="Land_BagFence_Long_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item26 + { + dataType="Object"; + class PositionInfo + { + position[]={3640.2764,6.6940522,3525.9785}; + angles[]={0,4.0178766,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1684; + type="Land_BagFence_Long_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item27 + { + dataType="Object"; + class PositionInfo + { + position[]={3639.7832,6.6630325,3523.9434}; + angles[]={0,2.4613152,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1685; + type="Land_BagFence_Long_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item28 + { + dataType="Object"; + class PositionInfo + { + position[]={3637.6458,6.6630325,3522.0935}; + angles[]={0,2.4444366,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1686; + type="Land_BagFence_Long_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item29 + { + dataType="Object"; + class PositionInfo + { + position[]={3647.3076,7.3172083,3518.4075}; + angles[]={0,4.0178766,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1687; + type="Land_BagFence_Long_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item30 + { + dataType="Object"; + class PositionInfo + { + position[]={3645.3562,7.3172083,3520.5774}; + angles[]={0,4.0079002,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1688; + type="Land_BagFence_Long_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item31 + { + dataType="Object"; + class PositionInfo + { + position[]={3629.7573,6.7765102,3529.2966}; + angles[]={0,4.0511827,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1689; + type="Land_BagFence_Long_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item32 + { + dataType="Object"; + class PositionInfo + { + position[]={3631.6487,6.7765102,3526.9282}; + angles[]={0,0.94472629,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1690; + type="Land_BagFence_Long_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item33 + { + dataType="Object"; + class PositionInfo + { + position[]={3641.1372,6.6410995,3517.1045}; + angles[]={0,3.9760959,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1691; + type="Land_BagFence_Long_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item34 + { + dataType="Object"; + class PositionInfo + { + position[]={3643.177,6.6410995,3514.9487}; + angles[]={0,0.81095684,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1692; + type="Land_BagFence_Long_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item35 + { + dataType="Object"; + class PositionInfo + { + position[]={3652.2874,7.9492359,3526.6006}; + angles[]={0,4.0178766,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1693; + type="Land_BagFence_Long_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item36 + { + dataType="Object"; + class PositionInfo + { + position[]={3654.2041,7.9492359,3524.3894}; + angles[]={0,0.88048148,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1694; + type="Land_BagFence_Long_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item37 + { + dataType="Object"; + class PositionInfo + { + position[]={3642.6511,7.8753934,3535.595}; + angles[]={0,0.88665569,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1695; + type="Land_BagFence_Long_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item38 + { + dataType="Object"; + class PositionInfo + { + position[]={3640.6897,7.8753934,3537.8506}; + angles[]={0,3.9919853,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1696; + type="Land_BagFence_Long_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item39 + { + dataType="Object"; + class PositionInfo + { + position[]={3646.1997,8.7259083,3538.2817}; + angles[]={0,4.0178766,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1697; + type="Land_BagFence_Long_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item40 + { + dataType="Object"; + class PositionInfo + { + position[]={3648.0532,8.7259083,3536.0837}; + angles[]={0,0.86956608,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1698; + type="Land_BagFence_Long_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item41 + { + dataType="Object"; + class PositionInfo + { + position[]={3654.0173,8.3289127,3542.4749}; + angles[]={0,4.0178766,0}; + }; + side="Empty"; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1699; + type="Land_BagFence_Long_F"; + atlOffset=0.81589794; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item42 + { + dataType="Object"; + class PositionInfo + { + position[]={3655.9009,8.3289127,3540.3274}; + angles[]={0,0.83907932,0}; + }; + side="Empty"; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1700; + type="Land_BagFence_Long_F"; + atlOffset=0.97120619; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + }; + id=1747; + atlOffset=0.74597597; + }; + }; + id=174; + atlOffset=-0.23580074; + }; + class Item10 + { + dataType="Layer"; + name="outpost_14"; + class Entities + { + items=8; + class Item0 + { + dataType="Marker"; + position[]={5598.438,14.498236,3481.9089}; + name="outp_14_vehicle"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=15; + b=5; + angle=257.70401; + id=181; + }; + class Item1 + { + dataType="Marker"; + position[]={5564.0557,12.092425,3475.7463}; + name="outpost_14"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGUER"; + a=18.733721; + b=58.196159; + angle=341.49634; + id=182; + atlOffset=3.0603857; + }; + class Item2 + { + dataType="Marker"; + position[]={5564.3228,8.895956,3473.9114}; + name="outp_14_mortar"; + markerType="ELLIPSE"; + type="ellipse"; + colorName="ColorYellow"; + a=3; + b=3; + id=183; + }; + class Item3 + { + dataType="Logic"; + class PositionInfo + { + position[]={5565.1582,8.967452,3474.1584}; + angles[]={6.2000442,0,0.089758366}; + }; + areaSize[]={5,-1,5}; + flags=1; + id=524; + type="ModuleHideTerrainObjects_F"; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item4 + { + dataType="Logic"; + class PositionInfo + { + position[]={5544.4414,13.956886,3499.3816}; + angles[]={0,4.4198084,0}; + }; + areaSize[]={5,0,9.7683287}; + flags=1; + id=1578; + type="ModuleHideTerrainObjects_F"; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item5 + { + dataType="Object"; + class PositionInfo + { + position[]={5581.7222,15.751527,3437.4343}; + angles[]={6.2698488,5.804306,0.06988623}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1573; + type="Land_BagBunker_01_small_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item6 + { + dataType="Object"; + class PositionInfo + { + position[]={5558.0273,13.586267,3525.4807}; + angles[]={0.033321146,2.9110644,0.016662678}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1574; + type="Land_BagBunker_01_small_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item7 + { + dataType="Object"; + class PositionInfo + { + position[]={5544.499,13.938406,3499.5139}; + angles[]={0,1.2116787,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1577; + type="Land_Bunker_01_big_F"; + atlOffset=0.77512932; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + }; + id=179; + atlOffset=-0.75110531; + }; + class Item11 + { + dataType="Layer"; + name="outpost_15"; + class Entities + { + items=30; + class Item0 + { + dataType="Marker"; + position[]={3640.7849,1.5204786,7866.7744}; + name="outp_15_vehicle"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=9; + b=5; + angle=74.580002; + id=186; + }; + class Item1 + { + dataType="Marker"; + position[]={3624.363,1.8605371,7886.2598}; + name="outpost_15"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGUER"; + a=55.434483; + b=65.694; + angle=345.7731; + id=187; + atlOffset=0.33421385; + }; + class Item2 + { + dataType="Marker"; + position[]={3629.4434,1.8906006,7918.2051}; + name="outp_15_mortar"; + markerType="ELLIPSE"; + type="ellipse"; + colorName="ColorYellow"; + a=3; + b=3; + id=188; + }; + class Item3 + { + dataType="Marker"; + position[]={3668.5645,1.5059766,7864.793}; + name="outp_15_vehicle_1"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=9; + b=5; + angle=345.20923; + id=500; + }; + class Item4 + { + dataType="Layer"; + name="Trash and Decor"; + class Entities + { + items=37; + class Item0 + { + dataType="Object"; + class PositionInfo + { + position[]={3532.542,2.9935522,7915.1528}; + angles[]={0,1.4151479,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + disableSimulation=1; + }; + id=559; + type="Land_BurntGarbage_01_F"; + atlOffset=0.0020000935; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={3618.2498,2.0271463,7888.9634}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=588; + type="Land_Garbage_square5_F"; + atlOffset=3.528595e-005; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={3614.051,2.0327871,7891.939}; + }; + side="Empty"; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=589; + type="Land_Garbage_square5_F"; + atlOffset=0.43674719; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={3624.9216,2.1050577,7900.0864}; + angles[]={6.2698536,0,6.2798557}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=560; + type="Land_GarbageBags_F"; + atlOffset=-1.1920929e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item4 + { + dataType="Object"; + class PositionInfo + { + position[]={3642.6919,2.3774076,7907.0693}; + angles[]={6.2731905,0,0.033319358}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=591; + type="Land_GarbageBags_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item5 + { + dataType="Object"; + class PositionInfo + { + position[]={3617.5991,2.378495,7881.376}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=581; + type="Land_GarbageBarrel_02_buried_F"; + atlOffset=0.5150001; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item6 + { + dataType="Object"; + class PositionInfo + { + position[]={3639.936,6.4376779,7905.2988}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsSimpleObject=1; + disableSimulation=1; + }; + id=561; + type="Land_GarbageBarrel_01_english_F"; + atlOffset=4.2915344e-005; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item7 + { + dataType="Object"; + class PositionInfo + { + position[]={3611.72,2.1716564,7897.7881}; + }; + side="Empty"; + flags=5; + class Attributes + { + disableSimulation=1; + }; + id=539; + type="Land_GarbageBin_03_F"; + atlOffset=0.003000021; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item8 + { + dataType="Object"; + class PositionInfo + { + position[]={3648.4561,2.0748317,7903.8311}; + angles[]={0,1.8916402,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=590; + type="Land_Decal_Garbage_01_F"; + atlOffset=0.0050001144; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item9 + { + dataType="Object"; + class PositionInfo + { + position[]={3646.1421,1.983484,7894.1079}; + angles[]={6.2431998,4.2453737,0.020001473}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=583; + type="Land_GarbagePallet_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item10 + { + dataType="Object"; + class PositionInfo + { + position[]={3626.8601,2.6245298,7927.752}; + angles[]={6.2698507,4.3584533,0.0033335788}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=587; + type="Land_GarbageWashingMachine_F"; + atlOffset=-2.3841858e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item11 + { + dataType="Object"; + class PositionInfo + { + position[]={3623.2444,2.1956251,7905.7324}; + angles[]={6.2765174,3.553721,0.0033296358}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=596; + type="Land_GarbageHeap_01_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item12 + { + dataType="Object"; + class PositionInfo + { + position[]={3630.7957,1.9332606,7872.6514}; + angles[]={0,4.5275817,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=600; + type="Land_GarbageHeap_01_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item13 + { + dataType="Object"; + class PositionInfo + { + position[]={3633.7783,1.9258558,7859.7041}; + angles[]={0,1.4758453,0.003311686}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=604; + type="Land_GarbageHeap_01_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item14 + { + dataType="Object"; + class PositionInfo + { + position[]={3633.3813,1.9608501,7857.2212}; + angles[]={6.2798557,4.4236336,0.0066682254}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=609; + type="Land_GarbageHeap_01_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item15 + { + dataType="Object"; + class PositionInfo + { + position[]={3631.6414,1.9300843,7863.4053}; + angles[]={6.2798557,4.5335999,0.0033296358}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=610; + type="Land_GarbageHeap_01_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item16 + { + dataType="Object"; + class PositionInfo + { + position[]={3629.7588,1.9332606,7869.0063}; + angles[]={0,1.4387231,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=611; + type="Land_GarbageHeap_01_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item17 + { + dataType="Object"; + class PositionInfo + { + position[]={3615.3145,2.475168,7891.7993}; + angles[]={0,6.0272512,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=612; + type="Land_GarbageHeap_01_F"; + atlOffset=0.028535366; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item18 + { + dataType="Object"; + class PositionInfo + { + position[]={3615.5024,2.4409709,7890.9883}; + angles[]={0,2.8639579,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=613; + type="Land_GarbageHeap_01_F"; + atlOffset=3.516674e-005; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item19 + { + dataType="Object"; + class PositionInfo + { + position[]={3642.7056,2.4132471,7894.1421}; + angles[]={0,4.3884034,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=585; + type="Land_GarbageHeap_02_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item20 + { + dataType="Object"; + class PositionInfo + { + position[]={3631.3416,1.5498239,7869.3726}; + angles[]={0,1.453863,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=601; + type="Land_GarbageHeap_02_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item21 + { + dataType="Object"; + class PositionInfo + { + position[]={3634.7007,1.5397775,7856.5845}; + angles[]={6.2798557,1.1467947,0.0066682254}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=605; + type="Land_GarbageHeap_02_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item22 + { + dataType="Object"; + class PositionInfo + { + position[]={3644.699,2.8704963,7886.6016}; + angles[]={0,4.5146122,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=563; + type="Land_GarbageHeap_03_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item23 + { + dataType="Object"; + class PositionInfo + { + position[]={3637.884,2.870496,7911.4951}; + angles[]={0,4.6069808,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=593; + type="Land_GarbageHeap_03_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item24 + { + dataType="Object"; + class PositionInfo + { + position[]={3639.175,2.8569591,7904.6177}; + angles[]={6.276526,0.70956862,0.023328418}; + }; + side="Empty"; + class Attributes + { + disableSimulation=1; + }; + id=595; + type="Land_GarbageHeap_03_F"; + atlOffset=0.49835026; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item25 + { + dataType="Object"; + class PositionInfo + { + position[]={3626.5681,2.8704963,7904.0742}; + angles[]={0,4.3026175,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=597; + type="Land_GarbageHeap_03_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item26 + { + dataType="Object"; + class PositionInfo + { + position[]={3625.5044,2.8704965,7908.1885}; + angles[]={0,1.1941241,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=598; + type="Land_GarbageHeap_03_F"; + atlOffset=2.3841858e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item27 + { + dataType="Object"; + class PositionInfo + { + position[]={3632.2844,2.0070732,7865.4404}; + angles[]={0,1.3721092,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=602; + type="Land_GarbageHeap_03_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item28 + { + dataType="Object"; + class PositionInfo + { + position[]={3631.1086,2.0513868,7867.7041}; + angles[]={0,4.9347725,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=607; + type="Land_GarbageHeap_03_F"; + atlOffset=0.044313669; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item29 + { + dataType="Object"; + class PositionInfo + { + position[]={3643.9077,2.8556998,7890.626}; + angles[]={0,1.2428546,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=558; + type="Land_GarbageHeap_04_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item30 + { + dataType="Object"; + class PositionInfo + { + position[]={3639.3892,2.8556998,7907.585}; + angles[]={0,4.1744428,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=594; + type="Land_GarbageHeap_04_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item31 + { + dataType="Object"; + class PositionInfo + { + position[]={3627.2109,2.8556998,7900.6021}; + angles[]={0,1.181334,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=599; + type="Land_GarbageHeap_04_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item32 + { + dataType="Object"; + class PositionInfo + { + position[]={3632.7195,1.9887854,7862.2329}; + angles[]={6.2798557,1.5383919,0.0033296358}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=603; + type="Land_GarbageHeap_04_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item33 + { + dataType="Object"; + class PositionInfo + { + position[]={3630.6604,2.0365906,7870.6025}; + angles[]={0,3.6786401,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=606; + type="Land_GarbageHeap_04_F"; + atlOffset=1.1920929e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item34 + { + dataType="Object"; + class PositionInfo + { + position[]={3634.5093,2.026113,7856.8384}; + angles[]={6.2798557,1.4944817,0.0066682254}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=608; + type="Land_GarbageHeap_04_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item35 + { + dataType="Object"; + class PositionInfo + { + position[]={3615.6382,2.9912639,7891.4609}; + angles[]={0,2.8466961,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=615; + type="Land_GarbageHeap_04_F"; + atlOffset=0.1849277; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item36 + { + dataType="Object"; + class PositionInfo + { + position[]={3628.1919,1.9544735,7890.9702}; + angles[]={6.2731848,0,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsSimpleObject=1; + disableSimulation=1; + }; + id=580; + type="Land_BarrelTrash_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + }; + id=617; + atlOffset=0.28015399; + }; + class Item5 + { + dataType="Object"; + class PositionInfo + { + position[]={3627.7903,3.6245832,7894.0156}; + angles[]={0,4.4014683,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + disableSimulation=1; + }; + id=533; + type="Land_SandbagBarricade_01_F"; + atlOffset=2.3841858e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item6 + { + dataType="Object"; + class PositionInfo + { + position[]={3615.468,3.2734354,7885.7656}; + angles[]={0,4.4552708,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + disableSimulation=1; + }; + id=571; + type="Land_SandbagBarricade_01_F"; + atlOffset=3.516674e-005; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item7 + { + dataType="Object"; + class PositionInfo + { + position[]={3618.7363,3.2734356,7886.6123}; + angles[]={0,1.2913513,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + disableSimulation=1; + }; + id=572; + type="Land_SandbagBarricade_01_F"; + atlOffset=3.5405159e-005; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item8 + { + dataType="Object"; + class PositionInfo + { + position[]={3611.5591,3.2815998,7896.4741}; + angles[]={0,5.9986725,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + disableSimulation=1; + }; + id=536; + type="Land_SandbagBarricade_01_hole_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item9 + { + dataType="Object"; + class PositionInfo + { + position[]={3616.1338,3.2815995,7897.7012}; + angles[]={0,5.9986725,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + disableSimulation=1; + }; + id=537; + type="Land_SandbagBarricade_01_hole_F"; + atlOffset=0.35690713; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item10 + { + dataType="Object"; + class PositionInfo + { + position[]={3617.303,3.2756066,7885.4551}; + angles[]={0,2.8446074,0}; + }; + side="Empty"; + class Attributes + { + disableSimulation=1; + }; + id=573; + type="Land_SandbagBarricade_01_hole_F"; + atlOffset=0.47000003; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item11 + { + dataType="Object"; + class PositionInfo + { + position[]={3620.6865,2.4048338,7880.2222}; + angles[]={0,6.0368381,0}; + }; + side="Empty"; + class Attributes + { + disableSimulation=1; + }; + id=550; + type="Land_BagFence_End_F"; + atlOffset=0.51140225; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item12 + { + dataType="Object"; + class PositionInfo + { + position[]={3610.1021,2.4030337,7895.9214}; + angles[]={0,6.1037621,0}; + }; + side="Empty"; + class Attributes + { + disableSimulation=1; + }; + id=556; + type="Land_BagFence_End_F"; + atlOffset=0.43945825; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item13 + { + dataType="Object"; + class PositionInfo + { + position[]={3617.6128,2.403034,7897.8218}; + angles[]={0,2.8554029,0}; + }; + side="Empty"; + class Attributes + { + disableSimulation=1; + }; + id=557; + type="Land_BagFence_End_F"; + atlOffset=0.35036552; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item14 + { + dataType="Object"; + class PositionInfo + { + position[]={3609.8723,2.4126835,7894.856}; + angles[]={0,1.3117306,0}; + }; + side="Empty"; + class Attributes + { + disableSimulation=1; + }; + id=540; + type="Land_BagFence_Long_F"; + atlOffset=0.4540875; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item15 + { + dataType="Object"; + class PositionInfo + { + position[]={3610.7915,2.412684,7891.9141}; + angles[]={0,1.2636789,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=541; + type="Land_BagFence_Long_F"; + atlOffset=3.5762787e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item16 + { + dataType="Object"; + class PositionInfo + { + position[]={3611.6204,2.4069867,7888.998}; + angles[]={0,1.3117306,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=542; + type="Land_BagFence_Long_F"; + atlOffset=1.1920929e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item17 + { + dataType="Object"; + class PositionInfo + { + position[]={3612.4863,2.4069867,7886.1904}; + angles[]={0,1.3117306,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=543; + type="Land_BagFence_Long_F"; + atlOffset=1.1920929e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item18 + { + dataType="Object"; + class PositionInfo + { + position[]={3613.3354,2.4144845,7882.9355}; + angles[]={0,1.3117306,0}; + }; + side="Empty"; + class Attributes + { + disableSimulation=1; + }; + id=544; + type="Land_BagFence_Long_F"; + atlOffset=0.54800749; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item19 + { + dataType="Object"; + class PositionInfo + { + position[]={3614.2146,2.4144855,7879.7134}; + angles[]={0,1.3117306,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=545; + type="Land_BagFence_Long_F"; + atlOffset=8.3446503e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item20 + { + dataType="Object"; + class PositionInfo + { + position[]={3616.1479,2.4144855,7878.853}; + angles[]={0,5.9817052,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=546; + type="Land_BagFence_Long_F"; + atlOffset=8.3446503e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item21 + { + dataType="Object"; + class PositionInfo + { + position[]={3619.011,2.4144835,7879.6909}; + angles[]={0,5.9817052,0}; + }; + side="Empty"; + class Attributes + { + disableSimulation=1; + }; + id=548; + type="Land_BagFence_Long_F"; + atlOffset=0.52052724; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item22 + { + dataType="Object"; + class PositionInfo + { + position[]={3620.769,2.4144845,7881.6685}; + angles[]={0,4.44627,0}; + }; + side="Empty"; + class Attributes + { + disableSimulation=1; + }; + id=549; + type="Land_BagFence_Long_F"; + atlOffset=0.49925506; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item23 + { + dataType="Object"; + class PositionInfo + { + position[]={3622.1387,2.414485,7885.3486}; + angles[]={0,4.44627,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=551; + type="Land_BagFence_Long_F"; + atlOffset=3.5762787e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item24 + { + dataType="Object"; + class PositionInfo + { + position[]={3620.9622,2.4069862,7888.6318}; + angles[]={0,4.44627,0}; + }; + side="Empty"; + class Attributes + { + disableSimulation=1; + }; + id=552; + type="Land_BagFence_Long_F"; + atlOffset=0.43679595; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item25 + { + dataType="Object"; + class PositionInfo + { + position[]={3620.0349,2.4069867,7891.5396}; + angles[]={0,4.3916416,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=553; + type="Land_BagFence_Long_F"; + atlOffset=1.1920929e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item26 + { + dataType="Object"; + class PositionInfo + { + position[]={3619.1887,2.4126835,7894.4204}; + angles[]={0,4.44627,0}; + }; + side="Empty"; + class Attributes + { + disableSimulation=1; + }; + id=554; + type="Land_BagFence_Long_F"; + atlOffset=0.3944267; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item27 + { + dataType="Object"; + class PositionInfo + { + position[]={3618.3655,2.412684,7897.2905}; + angles[]={0,4.44627,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=555; + type="Land_BagFence_Long_F"; + atlOffset=3.5762787e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item28 + { + dataType="Object"; + class PositionInfo + { + position[]={3646.1699,2.7627344,7898.314}; + angles[]={0,4.4297447,0}; + }; + side="Empty"; + class Attributes + { + disableSimulation=1; + }; + id=531; + type="Land_BagFence_Round_F"; + atlOffset=0.4297291; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item29 + { + dataType="Object"; + class PositionInfo + { + position[]={3646.0759,3.5251546,7898.334}; + angles[]={0,4.4297447,0}; + }; + side="Empty"; + class Attributes + { + disableSimulation=1; + }; + id=532; + type="Land_BagFence_Round_F"; + atlOffset=0.76241994; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + }; + id=184; + atlOffset=0.29345679; + }; + class Item12 + { + dataType="Layer"; + name="outpost_16"; + class Entities + { + items=6; + class Item0 + { + dataType="Marker"; + position[]={4874.3218,9.7889996,4373.6719}; + name="outp_16_vehicle"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=15; + b=5; + angle=46.484993; + id=191; + atlOffset=0.06441021; + }; + class Item1 + { + dataType="Marker"; + position[]={4938.7158,20.652599,4435.9702}; + name="outpost_16"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGUER"; + a=77.466286; + b=41.750999; + angle=240.76921; + id=192; + atlOffset=-0.15583801; + }; + class Item2 + { + dataType="Marker"; + position[]={4900.8472,18.443762,4490.2529}; + name="outp_16_mortar"; + markerType="ELLIPSE"; + type="ellipse"; + colorName="ColorYellow"; + a=3; + b=3; + id=193; + atlOffset=1.9073486e-006; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={4919.9551,20.453438,4483.4189}; + angles[]={0.033318337,3.1127248,6.2332339}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1579; + type="Land_BagBunker_01_small_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item4 + { + dataType="Object"; + class PositionInfo + { + position[]={4972.9238,21.679182,4396.791}; + angles[]={6.2033563,5.4523325,6.2299018}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1581; + type="Land_BagBunker_01_small_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item5 + { + dataType="Object"; + class PositionInfo + { + position[]={4926.6396,24.059999,4435.7437}; + }; + side="Empty"; + flags=1; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1580; + type="Land_Bunker_01_HQ_F"; + atlOffset=0.3493309; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + }; + id=189; + atlOffset=-0.5079155; + }; + class Item13 + { + dataType="Layer"; + name="outpost_17"; + class Entities + { + items=17; + class Item0 + { + dataType="Marker"; + position[]={1822.437,10.379,7237.5952}; + name="outp_17_vehicle"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=16; + b=5; + angle=118.815; + id=196; + atlOffset=5.3789997; + }; + class Item1 + { + dataType="Marker"; + position[]={1937.4047,11.02401,7143.7446}; + name="outpost_17"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGUER"; + a=70.71759; + b=67.500221; + angle=153.4231; + id=197; + atlOffset=3.9344769; + }; + class Item2 + { + dataType="Marker"; + position[]={1948.8313,6.6147413,7127.0513}; + name="outp_17_mortar"; + markerType="ELLIPSE"; + type="ellipse"; + colorName="ColorYellow"; + a=3; + b=3; + angle=22.58902; + id=198; + atlOffset=1.5991602; + }; + class Item3 + { + dataType="Layer"; + name="hide marker"; + state=3; + class Entities + { + items=6; + class Item0 + { + dataType="Logic"; + class PositionInfo + { + position[]={1910.5786,9.710063,7201.6338}; + angles[]={6.1473603,1.0768205,6.223258}; + }; + areaSize[]={16.858341,0,47.292839}; + areaIsRectangle=1; + flags=1; + id=655; + type="ModuleHideTerrainObjects_F"; + atlOffset=0.048270226; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item1 + { + dataType="Logic"; + class PositionInfo + { + position[]={1840.1199,5,7226.5356}; + angles[]={0,2.0385392,0}; + }; + areaSize[]={16.858341,0,16.064989}; + areaIsRectangle=1; + flags=1; + id=624; + type="ModuleHideTerrainObjects_F"; + atlOffset=-0.0015478134; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item2 + { + dataType="Logic"; + class PositionInfo + { + position[]={1995.3394,8.764185,7174.0566}; + angles[]={0,2.6443412,0}; + }; + areaSize[]={16.858341,0,80.093956}; + areaIsRectangle=1; + flags=1; + id=656; + type="ModuleHideTerrainObjects_F"; + atlOffset=1.3991776; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item3 + { + dataType="Logic"; + class PositionInfo + { + position[]={1883.5977,10.157244,7116.6748}; + angles[]={0,2.6820977,0}; + }; + areaSize[]={16.858341,0,80.093956}; + areaIsRectangle=1; + flags=1; + id=701; + type="ModuleHideTerrainObjects_F"; + atlOffset=1.399147; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item4 + { + dataType="Logic"; + class PositionInfo + { + position[]={1970.5674,5,7090.4111}; + angles[]={0,4.2413349,0}; + }; + areaSize[]={16.858341,0,47.292839}; + areaIsRectangle=1; + flags=1; + id=702; + type="ModuleHideTerrainObjects_F"; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item5 + { + dataType="Logic"; + class PositionInfo + { + position[]={1965.6571,7.1168036,7169.73}; + angles[]={6.1868181,1.0768205,0.049958061}; + }; + areaSize[]={16.858341,0,17.235287}; + areaIsRectangle=1; + flags=1; + id=723; + type="ModuleHideTerrainObjects_F"; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + }; + id=707; + atlOffset=1.7847123; + }; + class Item4 + { + dataType="Layer"; + name="Walls"; + state=1; + class Entities + { + items=103; + class Item0 + { + dataType="Object"; + class PositionInfo + { + position[]={1887.365,6.0791178,7173.6377}; + angles[]={6.2531939,5.7092481,6.2033553}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=730; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-0.0020580292; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={1866.2902,8.3028994,7160.0713}; + angles[]={6.1769204,5.7068658,6.0539536}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=731; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-0.0016999245; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={1861.3938,9.0861683,7157.6069}; + angles[]={6.1604714,5.7068658,6.0825868}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=732; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-0.00011444092; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={1890.9116,5.8678284,7176.1455}; + angles[]={6.2398791,5.7068658,6.2299027}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=733; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-0.00019741058; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item4 + { + dataType="Object"; + class PositionInfo + { + position[]={1854.2904,9.4522448,7184.2207}; + angles[]={0.10955941,0.99548596,6.1802173}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=734; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-9.5367432e-005; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item5 + { + dataType="Object"; + class PositionInfo + { + position[]={1856.8489,9.56108,7180.7031}; + angles[]={0.099669173,0.99304575,6.1802173}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=735; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-8.4877014e-005; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item6 + { + dataType="Object"; + class PositionInfo + { + position[]={1872.5165,9.250411,7194.2471}; + angles[]={6.0444913,1.0147938,0.076516926}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=736; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-0.00033187866; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item7 + { + dataType="Object"; + class PositionInfo + { + position[]={1875.0812,8.4320984,7190.6548}; + angles[]={6.0444913,1.0043193,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=737; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-0.0029420853; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item8 + { + dataType="Object"; + class PositionInfo + { + position[]={1869.4928,10.338092,7200.8843}; + angles[]={6.1440897,4.9620171,0.096367389}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=738; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-0.0020771027; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item9 + { + dataType="Object"; + class PositionInfo + { + position[]={1870.2542,10.826658,7205.061}; + angles[]={6.223258,4.9499006,0.06988623}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=739; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-0.0064592361; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item10 + { + dataType="Object"; + class PositionInfo + { + position[]={1844.0931,11.13568,7166.0405}; + angles[]={0.039979152,2.9879956,6.2631865}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=740; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-0.00022029877; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item11 + { + dataType="Object"; + class PositionInfo + { + position[]={1839.8119,11.232165,7165.085}; + angles[]={0.043305151,2.9782577,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=741; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-0.00016975403; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item12 + { + dataType="Object"; + class PositionInfo + { + position[]={1960.8657,5.9198351,7239.9946}; + angles[]={6.2631865,1.0147938,6.1637559}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=742; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-1.0967255e-005; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item13 + { + dataType="Object"; + class PositionInfo + { + position[]={1963.4304,5.575036,7236.4023}; + angles[]={6.2731905,1.0043193,6.1703343}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=743; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-8.1062317e-005; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item14 + { + dataType="Object"; + class PositionInfo + { + position[]={2033.5482,7.6622949,7118.4541}; + angles[]={0.046633169,2.7781501,0.049959254}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=746; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-0.00093412399; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item15 + { + dataType="Object"; + class PositionInfo + { + position[]={2029.5417,7.5049052,7116.6235}; + angles[]={6.276526,2.7678289,0.039977662}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=747; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-0.00019407272; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item16 + { + dataType="Object"; + class PositionInfo + { + position[]={2025.9215,7.091773,7106.2388}; + angles[]={6.2299027,1.1799685,0.076516926}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=748; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-3.7670135e-005; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item17 + { + dataType="Object"; + class PositionInfo + { + position[]={2027.865,6.9889698,7102.2725}; + angles[]={6.2066684,1.1705298,0.089758366}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=749; + type="Land_CzechHedgehog_01_old_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item18 + { + dataType="Object"; + class PositionInfo + { + position[]={1910.9518,17.20682,7055.6709}; + angles[]={6.1342959,1.3616418,0.0066682254}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=750; + type="Land_CzechHedgehog_01_old_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item19 + { + dataType="Object"; + class PositionInfo + { + position[]={1912.1532,16.444294,7051.4214}; + angles[]={6.063458,1.3488165,6.2665191}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=751; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-9.5367432e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item20 + { + dataType="Object"; + class PositionInfo + { + position[]={1898.3424,15.814228,7060.7749}; + angles[]={6.1571898,2.6404777,0.39194757}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=752; + type="Land_CzechHedgehog_01_old_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item21 + { + dataType="Object"; + class PositionInfo + { + position[]={1894.8146,13.845347,7058.2402}; + angles[]={6.0954232,2.6408122,0.47425726}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=753; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-0.0083198547; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item22 + { + dataType="Object"; + class PositionInfo + { + position[]={1976.9688,5.4571915,7222.5786}; + angles[]={0.17486261,0,6.183517}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=758; + type="Land_CzechHedgehog_01_old_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item23 + { + dataType="Object"; + class PositionInfo + { + position[]={1991.2263,7.874486,7195.5308}; + angles[]={0.086450629,0,6.2132993}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=759; + type="Land_CzechHedgehog_01_old_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item24 + { + dataType="Object"; + class PositionInfo + { + position[]={1970.0177,5.6986928,7070.606}; + angles[]={0,3.1299419,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=760; + type="Land_CzechHedgehog_01_old_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item25 + { + dataType="Object"; + class PositionInfo + { + position[]={1965.6138,5.7341175,7070.2686}; + angles[]={0.013327583,3.1205032,6.2598572}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=761; + type="Land_CzechHedgehog_01_old_F"; + atlOffset=-0.00025510788; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item26 + { + dataType="Object"; + class PositionInfo + { + position[]={1910.6952,17.927135,7062.415}; + angles[]={6.2066693,0.018768553,0.010000871}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=705; + type="Land_HBarrier_01_line_3_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item27 + { + dataType="Object"; + class PositionInfo + { + position[]={1901.8185,17.471233,7066.4727}; + angles[]={6.1967349,1.0709302,0.24183863}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=706; + type="Land_HBarrier_01_line_3_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item28 + { + dataType="Object"; + class PositionInfo + { + position[]={1857.8184,10.442212,7174.873}; + angles[]={0.063249089,5.7921729,6.1506343}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=637; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item29 + { + dataType="Object"; + class PositionInfo + { + position[]={1880.9919,8.053401,7186.9561}; + angles[]={6.0602851,5.7921729,0.0033296358}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=640; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item30 + { + dataType="Object"; + class PositionInfo + { + position[]={1888.5493,8.9540386,7190.8984}; + angles[]={5.9765091,5.7921729,6.2033553}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=641; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item31 + { + dataType="Object"; + class PositionInfo + { + position[]={1896.2725,9.8892384,7194.8818}; + angles[]={5.9765091,5.7921729,0.036650803}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=642; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item32 + { + dataType="Object"; + class PositionInfo + { + position[]={1904.0099,10.930614,7198.623}; + angles[]={6.0857897,5.7921729,6.2166181}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=643; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=9.5367432e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item33 + { + dataType="Object"; + class PositionInfo + { + position[]={1911.733,10.858013,7202.6064}; + angles[]={6.2498641,5.7921729,6.2166171}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=644; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item34 + { + dataType="Object"; + class PositionInfo + { + position[]={1919.5438,10.617586,7206.7144}; + angles[]={6.2798557,5.7921729,6.2498641}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=645; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item35 + { + dataType="Object"; + class PositionInfo + { + position[]={1927.267,10.154762,7210.6978}; + angles[]={0.010000871,5.7921729,6.1901217}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=646; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=9.5367432e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item36 + { + dataType="Object"; + class PositionInfo + { + position[]={1934.9916,9.1133442,7214.7178}; + angles[]={0.043306526,5.7921729,6.1506338}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=647; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=2.3841858e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item37 + { + dataType="Object"; + class PositionInfo + { + position[]={1942.7147,8.0709686,7218.7012}; + angles[]={0.043306526,5.7921729,6.1736259}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=648; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item38 + { + dataType="Object"; + class PositionInfo + { + position[]={1950.3389,6.7084961,7222.9263}; + angles[]={0.049958061,5.7921729,6.1506343}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=649; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item39 + { + dataType="Object"; + class PositionInfo + { + position[]={1958.062,6.3147092,7226.9097}; + angles[]={6.2798557,5.7921729,6.256525}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=650; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item40 + { + dataType="Object"; + class PositionInfo + { + position[]={1990.0364,9.2633886,7183.1362}; + angles[]={0.013332055,4.2528811,6.2432079}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=657; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item41 + { + dataType="Object"; + class PositionInfo + { + position[]={1986.2582,9.1520119,7190.9619}; + angles[]={0.06988623,4.2478848,6.2033544}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=658; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item42 + { + dataType="Object"; + class PositionInfo + { + position[]={1982.3473,8.6246195,7198.7949}; + angles[]={0.10626491,4.2464743,6.2432079}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=659; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item43 + { + dataType="Object"; + class PositionInfo + { + position[]={1973.0388,8.8322277,7199.3022}; + angles[]={0.11285178,4.2487659,6.2798381}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=660; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item44 + { + dataType="Object"; + class PositionInfo + { + position[]={1974.8275,7.482861,7214.2798}; + angles[]={0.13909611,4.246562,6.2132993}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=661; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item45 + { + dataType="Object"; + class PositionInfo + { + position[]={1971.0493,6.4871731,7222.105}; + angles[]={0.16190368,4.2322788,6.2365537}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=662; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item46 + { + dataType="Object"; + class PositionInfo + { + position[]={1993.5366,8.8293114,7175.5488}; + angles[]={6.1868181,1.1719748,6.2265792}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=663; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item47 + { + dataType="Object"; + class PositionInfo + { + position[]={1997.1493,7.8217001,7168.0479}; + angles[]={6.1901217,1.1176965,6.2199364}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=664; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=-4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item48 + { + dataType="Object"; + class PositionInfo + { + position[]={2000.985,7.1216183,7160.1777}; + angles[]={6.2000446,1.1206216,6.276526}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=665; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=-4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item49 + { + dataType="Object"; + class PositionInfo + { + position[]={2004.6882,6.7803292,7152.3164}; + angles[]={6.2132993,1.1250442,0.06988623}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=666; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item50 + { + dataType="Object"; + class PositionInfo + { + position[]={2008.3563,6.4271464,7144.6221}; + angles[]={6.2265792,1.1200167,0.033321146}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=667; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item51 + { + dataType="Object"; + class PositionInfo + { + position[]={2012.0594,6.4598389,7136.7612}; + angles[]={0.049959254,1.1215938,0.076516926}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=668; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item52 + { + dataType="Object"; + class PositionInfo + { + position[]={2015.7128,7.1400886,7129.7207}; + angles[]={0.033321146,1.0809283,0.11285125}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=669; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item53 + { + dataType="Object"; + class PositionInfo + { + position[]={2019.7151,7.6363821,7122.1948}; + angles[]={0.0066682254,1.0760083,0.06656827}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=670; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item54 + { + dataType="Object"; + class PositionInfo + { + position[]={2014.8881,6.8857036,7110.3574}; + angles[]={6.2432079,2.6906025,0.10626491}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=672; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item55 + { + dataType="Object"; + class PositionInfo + { + position[]={2007.2123,6.2107086,7106.6509}; + angles[]={0,2.6857855,0.003311686}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=673; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item56 + { + dataType="Object"; + class PositionInfo + { + position[]={1992.348,6.2100005,7099.2192}; + angles[]={0,2.6466975,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=675; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item57 + { + dataType="Object"; + class PositionInfo + { + position[]={1984.8423,6.21,7095.1792}; + angles[]={0,2.6417773,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=676; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item58 + { + dataType="Object"; + class PositionInfo + { + position[]={1976.941,6.2100005,7091.5654}; + angles[]={0,2.7458003,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=677; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item59 + { + dataType="Object"; + class PositionInfo + { + position[]={1969.1674,6.210001,7088.0688}; + angles[]={0,2.6642573,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=678; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=9.5367432e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item60 + { + dataType="Object"; + class PositionInfo + { + position[]={1961.2264,6.3390822,7084.5405}; + angles[]={0.016666256,2.7711668,6.1868181}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=679; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item61 + { + dataType="Object"; + class PositionInfo + { + position[]={1953.4359,8.5737877,7081.2813}; + angles[]={0.17162824,2.6963704,5.9435439}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=680; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item62 + { + dataType="Object"; + class PositionInfo + { + position[]={1946.257,12.225783,7077.7432}; + angles[]={0.18776169,2.6195636,5.8799043}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=681; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item63 + { + dataType="Object"; + class PositionInfo + { + position[]={1939.0902,15.4318,7073.8394}; + angles[]={0.066567369,2.75228,6.0070882}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=682; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=-9.5367432e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item64 + { + dataType="Object"; + class PositionInfo + { + position[]={1931.1832,17.251686,7070.6553}; + angles[]={6.2598572,2.7497997,6.1018653}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=683; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item65 + { + dataType="Object"; + class PositionInfo + { + position[]={1923.1079,18.035721,7067.4468}; + angles[]={6.1637564,2.7432878,6.2099833}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=684; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item66 + { + dataType="Object"; + class PositionInfo + { + position[]={1915.8544,18.192852,7064.2373}; + angles[]={6.1802173,2.6961024,6.2033553}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=685; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item67 + { + dataType="Object"; + class PositionInfo + { + position[]={1887.7789,12.581133,7094.1143}; + angles[]={0.093063012,1.1250442,0.28532943}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=687; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item68 + { + dataType="Object"; + class PositionInfo + { + position[]={1891.447,14.832598,7086.4199}; + angles[]={0.14889027,1.1200167,0.43113855}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=688; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=9.5367432e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item69 + { + dataType="Object"; + class PositionInfo + { + position[]={1895.1501,17.147503,7078.5591}; + angles[]={6.2565274,1.1215938,0.3947911}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=689; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=9.5367432e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item70 + { + dataType="Object"; + class PositionInfo + { + position[]={1898.8035,17.704777,7071.5186}; + angles[]={6.1571894,1.0809283,0.30060622}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=690; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item71 + { + dataType="Object"; + class PositionInfo + { + position[]={1868.6683,6.3114305,7131.6406}; + angles[]={6.2598572,1.1250442,6.1736259}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=692; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item72 + { + dataType="Object"; + class PositionInfo + { + position[]={1872.3364,6.6946249,7123.9463}; + angles[]={0.11942901,1.1200167,0.14236349}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=693; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item73 + { + dataType="Object"; + class PositionInfo + { + position[]={1876.0396,8.5741024,7116.0854}; + angles[]={0.18131967,1.1215938,0.16190405}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=694; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=-4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item74 + { + dataType="Object"; + class PositionInfo + { + position[]={1879.6929,10.025049,7109.0449}; + angles[]={0.06656827,1.0809283,0.13582505}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=695; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=9.5367432e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item75 + { + dataType="Object"; + class PositionInfo + { + position[]={1883.6952,11.095201,7101.519}; + angles[]={0.073202357,1.0760083,0.15214851}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=696; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item76 + { + dataType="Object"; + class PositionInfo + { + position[]={1857.7374,10.067032,7154.9956}; + angles[]={6.1604714,1.1250442,6.0793881}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=697; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item77 + { + dataType="Object"; + class PositionInfo + { + position[]={1861.4055,8.3082275,7147.3013}; + angles[]={6.1637568,1.1200167,6.0539536}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=698; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=-4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item78 + { + dataType="Object"; + class PositionInfo + { + position[]={1865.1086,7.0521188,7139.4404}; + angles[]={6.2432065,1.1215938,6.1115575}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=699; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=-4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item79 + { + dataType="Object"; + class PositionInfo + { + position[]={1854.1453,11.040111,7162.498}; + angles[]={6.2698536,1.1250442,6.1473603}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=700; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item80 + { + dataType="Object"; + class PositionInfo + { + position[]={1945.3992,6.3658915,7122.1494}; + angles[]={0.010000871,1.1219249,6.2099833}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=719; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item81 + { + dataType="Object"; + class PositionInfo + { + position[]={1951.2645,6.21,7122.4878}; + angles[]={0,2.6772187,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=720; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item82 + { + dataType="Object"; + class PositionInfo + { + position[]={1953.5018,6.21,7129.2607}; + angles[]={0,4.2688532,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=721; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item83 + { + dataType="Object"; + class PositionInfo + { + position[]={1949.1426,6.339798,7133.3169}; + angles[]={6.2598572,2.7002358,6.2066684}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=722; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=-4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item84 + { + dataType="Object"; + class PositionInfo + { + position[]={1969.3315,7.9715724,7207.251}; + angles[]={0.059928458,4.2487659,0.019996032}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=755; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item85 + { + dataType="Object"; + class PositionInfo + { + position[]={1987.8784,7.2718434,7206.4966}; + angles[]={0.14562827,4.2487659,6.1901217}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=756; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item86 + { + dataType="Object"; + class PositionInfo + { + position[]={1983.979,6.4480848,7214.3994}; + angles[]={0.16839033,4.2487659,6.1571898}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=757; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item87 + { + dataType="Object"; + class PositionInfo + { + position[]={1863.3845,8.9516325,7177.8047}; + angles[]={0.073203169,4.2124424,6.1083231}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=708; + type="Land_HBarrier_01_wall_corridor_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item88 + { + dataType="Object"; + class PositionInfo + { + position[]={1875.2866,7.3774786,7184.0146}; + angles[]={6.256525,4.2124424,6.2199364}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=709; + type="Land_HBarrier_01_wall_corridor_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item89 + { + dataType="Object"; + class PositionInfo + { + position[]={2001.7378,5.7619085,7103.7725}; + angles[]={0,4.2124424,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=710; + type="Land_HBarrier_01_wall_corridor_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item90 + { + dataType="Object"; + class PositionInfo + { + position[]={1997.7241,5.7619085,7101.5796}; + angles[]={0,4.2124424,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=711; + type="Land_HBarrier_01_wall_corridor_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item91 + { + dataType="Object"; + class PositionInfo + { + position[]={2010.9857,5.7664084,7096.1904}; + angles[]={0,1.1278051,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=713; + type="Land_HBarrier_01_wall_corner_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item92 + { + dataType="Object"; + class PositionInfo + { + position[]={1999.828,5.7664084,7089.7056}; + angles[]={0,2.6728461,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=714; + type="Land_HBarrier_01_wall_corner_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item93 + { + dataType="Object"; + class PositionInfo + { + position[]={1872.1725,7.2066026,7162.6611}; + angles[]={6.2099824,4.2903538,6.1018653}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=726; + type="Land_HBarrier_01_wall_corner_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item94 + { + dataType="Object"; + class PositionInfo + { + position[]={1883.463,6.3039355,7168.9116}; + angles[]={6.2365537,5.8353829,6.1934271}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=727; + type="Land_HBarrier_01_wall_corner_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item95 + { + dataType="Object"; + class PositionInfo + { + position[]={1874.4542,6.4648337,7158.4893}; + angles[]={6.1901217,2.8301325,6.1147952}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=762; + type="Land_HBarrier_01_wall_corner_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item96 + { + dataType="Object"; + class PositionInfo + { + position[]={2005.874,5.7634072,7092.9644}; + angles[]={0,2.7054427,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=712; + type="Land_HBarrier_01_wall_6_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item97 + { + dataType="Object"; + class PositionInfo + { + position[]={1877.3503,6.6510925,7165.7798}; + angles[]={6.2199364,5.8680325,6.183517}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=725; + type="Land_HBarrier_01_wall_6_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item98 + { + dataType="Object"; + class PositionInfo + { + position[]={1851.8572,12.341297,7169.9604}; + angles[]={0.0066682254,1.7875861,6.2232571}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=633; + type="Land_HBarrier_01_big_tower_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item99 + { + dataType="Object"; + class PositionInfo + { + position[]={1966.0438,7.0938139,7228.1616}; + angles[]={0.039979152,3.5461581,6.2332263}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=634; + type="Land_HBarrier_01_big_tower_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item100 + { + dataType="Object"; + class PositionInfo + { + position[]={2021.2137,8.7826061,7114.5068}; + angles[]={6.2598572,5.1129303,0.069885373}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=636; + type="Land_HBarrier_01_big_tower_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item101 + { + dataType="Object"; + class PositionInfo + { + position[]={1906.4166,19.568199,7065.5059}; + angles[]={6.2099824,0.29225677,0.076517709}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=703; + type="Land_HBarrier_01_big_tower_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item102 + { + dataType="Object"; + class PositionInfo + { + position[]={1963.5515,6.7582736,7163.0942}; + angles[]={6.2698536,1.1284918,0.0066592805}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=724; + type="Land_HelipadCircle_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + }; + id=770; + atlOffset=4.1863132; + }; + class Item5 + { + dataType="Object"; + class PositionInfo + { + position[]={1962.9761,9.9050007,7091.4536}; + angles[]={0,5.9051638,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=764; + type="Land_Cargo_Patrol_V1_F"; + atlOffset=4.7683716e-007; + }; + class Item6 + { + dataType="Object"; + class PositionInfo + { + position[]={1872.9703,9.9409714,7134.0386}; + angles[]={0,1.0801107,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=765; + type="Land_Cargo_Patrol_V1_F"; + atlOffset=-4.7683716e-007; + }; + class Item7 + { + dataType="Object"; + class PositionInfo + { + position[]={1914.9926,14.274193,7198.8599}; + angles[]={0,2.6223063,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=766; + type="Land_Cargo_Patrol_V1_F"; + atlOffset=-9.5367432e-007; + }; + class Item8 + { + dataType="Object"; + class PositionInfo + { + position[]={1990.5328,13.775154,7145.2666}; + angles[]={0,4.3381653,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=767; + type="Land_Cargo_Patrol_V1_F"; + }; + class Item9 + { + dataType="Object"; + class PositionInfo + { + position[]={2000.1501,6.3745632,7129.3096}; + angles[]={0,4.2919359,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=769; + type="Land_MedicalTent_01_NATO_tropic_generic_open_F"; + class CustomAttributes + { + class Attribute0 + { + property="SolarPanel2_Hide"; + expression="_this animateSource ['SolarPanel2_Hide',_value,true]"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + nAttributes=1; + }; + }; + class Item10 + { + dataType="Object"; + class PositionInfo + { + position[]={2004.6232,6.3935795,7118.6162}; + angles[]={6.2731848,4.2919359,0.036650803}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=771; + type="Land_MedicalTent_01_NATO_tropic_generic_open_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="SolarPanel2_Hide"; + expression="_this animateSource ['SolarPanel2_Hide',_value,true]"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + nAttributes=1; + }; + }; + class Item11 + { + dataType="Object"; + class PositionInfo + { + position[]={1982.8268,6.3745632,7106.2524}; + angles[]={0,5.8333778,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=772; + type="Land_MedicalTent_01_NATO_tropic_generic_open_F"; + class CustomAttributes + { + class Attribute0 + { + property="SolarPanel2_Hide"; + expression="_this animateSource ['SolarPanel2_Hide',_value,true]"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + nAttributes=1; + }; + }; + class Item12 + { + dataType="Object"; + class PositionInfo + { + position[]={1972.2693,6.3745632,7101.4673}; + angles[]={0,5.8333778,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=773; + type="Land_MedicalTent_01_NATO_tropic_generic_open_F"; + class CustomAttributes + { + class Attribute0 + { + property="SolarPanel2_Hide"; + expression="_this animateSource ['SolarPanel2_Hide',_value,true]"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + nAttributes=1; + }; + }; + class Item13 + { + dataType="Object"; + class PositionInfo + { + position[]={1943.8503,7.3190403,7175.3345}; + angles[]={6.2365522,5.8333778,0.02999169}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=777; + type="Land_MedicalTent_01_NATO_tropic_generic_open_F"; + class CustomAttributes + { + class Attribute0 + { + property="SolarPanel2_Hide"; + expression="_this animateSource ['SolarPanel2_Hide',_value,true]"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + nAttributes=1; + }; + }; + class Item14 + { + dataType="Object"; + class PositionInfo + { + position[]={1931.0417,7.6799164,7168.895}; + angles[]={0.043306526,5.8333778,6.2232571}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=778; + type="Land_MedicalTent_01_NATO_tropic_generic_open_F"; + class CustomAttributes + { + class Attribute0 + { + property="SolarPanel2_Hide"; + expression="_this animateSource ['SolarPanel2_Hide',_value,true]"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + nAttributes=1; + }; + }; + class Item15 + { + dataType="Object"; + class PositionInfo + { + position[]={1910.124,20.094837,7083.7915}; + angles[]={6.2665229,5.8333778,0.0033296358}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=779; + type="Land_MedicalTent_01_NATO_tropic_generic_open_F"; + class CustomAttributes + { + class Attribute0 + { + property="SolarPanel2_Hide"; + expression="_this animateSource ['SolarPanel2_Hide',_value,true]"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + nAttributes=1; + }; + }; + class Item16 + { + dataType="Object"; + class PositionInfo + { + position[]={1905.671,33.694256,7129.4658}; + angles[]={0,1.7331294,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=1490; + type="Land_TTowerBig_2_F"; + }; + }; + id=194; + atlOffset=1.1404858; + }; + class Item14 + { + dataType="Layer"; + name="outpost_18"; + class Entities + { + items=9; + class Item0 + { + dataType="Marker"; + position[]={7083.8647,38.960323,944.74731}; + name="outpost_18"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGUER"; + a=80.080933; + b=71.423523; + angle=188.64183; + id=201; + atlOffset=0.0057525635; + }; + class Item1 + { + dataType="Logic"; + class PositionInfo + { + position[]={7083.7529,38.960922,944.82703}; + angles[]={0,0.085402399,0.003311686}; + }; + areaSize[]={5,0,9.5253687}; + flags=1; + id=823; + type="ModuleHideTerrainObjects_F"; + atlOffset=0.0072593689; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item2 + { + dataType="Logic"; + class PositionInfo + { + position[]={7075.5493,44.343449,1006.1026}; + angles[]={0.0033161256,0.085398965,0}; + }; + areaSize[]={9.3389997,0,8.6784468}; + areaIsRectangle=1; + flags=1; + id=1494; + type="ModuleHideTerrainObjects_F"; + atlOffset=-0.0028762817; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=8; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={7073.1558,39.185349,958.75519}; + angles[]={0.013327583,4.8719201,0.019996032}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=1498; + type="Land_BagBunker_Small_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item4 + { + dataType="Object"; + class PositionInfo + { + position[]={7079.4429,39.62426,961.68005}; + angles[]={0,3.3277733,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + disableSimulation=1; + }; + id=1507; + type="Land_SignM_forSale_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item5 + { + dataType="Object"; + class PositionInfo + { + position[]={7080.8306,39.746777,961.54974}; + angles[]={0,3.2992871,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + disableSimulation=1; + }; + id=1508; + type="Land_SignM_WarningMilAreaSmall_english_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item6 + { + dataType="Object"; + class PositionInfo + { + position[]={7152.4858,73.568192,892.94263}; + }; + side="Empty"; + flags=5; + class Attributes + { + disableSimulation=1; + }; + id=1497; + type="Land_wpp_Turbine_V1_F"; + atlOffset=-3.8146973e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item7 + { + dataType="Object"; + class PositionInfo + { + position[]={7075.7676,63.628754,1006.8505}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1493; + type="Land_TTowerBig_1_F"; + atlOffset=3.8146973e-006; + }; + class Item8 + { + dataType="Object"; + class PositionInfo + { + position[]={7078.4692,46.054047,1005.84}; + angles[]={0,4.7810793,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1496; + type="Land_TBox_F"; + }; + }; + id=199; + atlOffset=0.88063812; + }; + class Item15 + { + dataType="Layer"; + name="outpost_1"; + class Entities + { + items=10; + class Item0 + { + dataType="Marker"; + position[]={7375.1143,20.962288,2367.9697}; + name="outp_1_vehicle"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=15.002832; + b=5; + angle=125.95449; + id=204; + atlOffset=1.4337978; + }; + class Item1 + { + dataType="Marker"; + position[]={7364.3765,15.841803,2332.8513}; + name="outpost_1"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGUER"; + a=91.67804; + b=80.413429; + angle=139.9104; + id=205; + atlOffset=-6.3141785; + }; + class Item2 + { + dataType="Marker"; + position[]={7413.2686,16.903555,2374.1802}; + name="outp_1_mortar"; + markerType="ELLIPSE"; + type="ellipse"; + colorName="ColorYellow"; + a=3; + b=3; + id=206; + }; + class Item3 + { + dataType="Logic"; + class PositionInfo + { + position[]={7377.1094,19.715193,2365.6208}; + angles[]={0.046842393,3.7817957,0.095656097}; + }; + areaSize[]={6.7174029,0,15.57935}; + areaIsRectangle=1; + flags=1; + id=397; + type="ModuleHideTerrainObjects_F"; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item4 + { + dataType="Object"; + class PositionInfo + { + position[]={7331.2798,43.046375,2403.6807}; + angles[]={0,2.4288676,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1492; + type="Land_TTowerBig_2_F"; + }; + class Item5 + { + dataType="Logic"; + class PositionInfo + { + position[]={7409.8809,19.632298,2394.9165}; + angles[]={0,2.255204,0}; + }; + areaSize[]={3.6726003,0,1.7135757}; + areaIsRectangle=1; + flags=1; + id=1582; + type="ModuleHideTerrainObjects_F"; + atlOffset=0.5284481; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item6 + { + dataType="Logic"; + class PositionInfo + { + position[]={7281.395,18.8995,2316.5615}; + angles[]={0,3.8372512,0}; + }; + areaSize[]={3.6726003,0,1.7135757}; + areaIsRectangle=1; + flags=1; + id=1583; + type="ModuleHideTerrainObjects_F"; + atlOffset=0.5284481; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item7 + { + dataType="Logic"; + class PositionInfo + { + position[]={7328.6177,19.961744,2402.96}; + angles[]={0.016666256,2.6515429,0.023330973}; + }; + areaSize[]={6.7174029,0,15.57935}; + areaIsRectangle=1; + flags=1; + id=1584; + type="ModuleHideTerrainObjects_F"; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item8 + { + dataType="Object"; + class PositionInfo + { + position[]={7281.4883,19.385212,2317.0688}; + angles[]={0.12599505,1.5104429,0.10626491}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=1585; + type="Land_BagBunker_01_small_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item9 + { + dataType="Object"; + class PositionInfo + { + position[]={7410.7827,20.114981,2394.4094}; + angles[]={0.11942901,3.492429,6.1506338}; + }; + side="Empty"; + flags=4; + class Attributes + { + disableSimulation=1; + }; + id=1586; + type="Land_BagBunker_01_small_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + }; + id=202; + atlOffset=-1.6707153; + }; + }; + id=118; + atlOffset=5.5586586; + }; + class Item3 + { + dataType="Layer"; + name="resources"; + class Entities + { + items=11; + class Item0 + { + dataType="Layer"; + name="resource_2"; + class Entities + { + items=4; + class Item0 + { + dataType="Marker"; + position[]={3669.2939,6.2527695,9004.0723}; + name="reso_2_vehicle"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=5; + b=5; + angle=72.890602; + id=214; + atlOffset=1.7966905; + }; + class Item1 + { + dataType="Marker"; + position[]={3694.2478,3.760376,8985.2441}; + name="resource_2"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorOrange"; + a=45.05965; + b=41.750999; + angle=159.51039; + id=215; + atlOffset=-0.11175776; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={3735.3994,10.074234,8989.4385}; + angles[]={6.223258,1.5230032,0.096366771}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=832; + type="Land_WaterTank_F"; + atlOffset=-2.0027161e-005; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={3732.9294,13.335302,8989.2129}; + angles[]={0,1.5396974,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=831; + type="Land_WaterTower_01_F"; + }; + }; + id=212; + atlOffset=2.6276689; + }; + class Item1 + { + dataType="Layer"; + name="resource_4"; + class Entities + { + items=3; + class Item0 + { + dataType="Marker"; + position[]={1833.926,5.0855217,6289.4712}; + name="reso_4_vehicle"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=5; + b=5; + angle=127.74052; + id=222; + atlOffset=0.55442572; + }; + class Item1 + { + dataType="Marker"; + position[]={1874.4697,4.2171335,6308.6704}; + name="resource_4"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorOrange"; + a=41.747002; + b=41.750999; + angle=220.31863; + id=223; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={1897.922,8.9961243,6284.2202}; + angles[]={0,2.3597341,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=780; + type="Land_WaterTower_01_F"; + atlOffset=-0.0052199364; + }; + }; + id=220; + atlOffset=0.35599804; + }; + class Item2 + { + dataType="Layer"; + name="resource_5"; + class Entities + { + items=3; + class Item0 + { + dataType="Marker"; + position[]={3895.0081,4.99718,2037.4229}; + name="reso_5_vehicle"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=5; + b=5; + angle=241.01466; + id=226; + }; + class Item1 + { + dataType="Marker"; + position[]={3927.3633,3.3956497,2082.2793}; + name="resource_5"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorOrange"; + a=41.747002; + b=41.750999; + angle=232.49857; + id=227; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={3944.9929,15.138031,2092.1658}; + angles[]={0,5.6410151,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=790; + type="Land_Sawmill_01_illuminati_tower_F"; + atlOffset=0.0063409805; + }; + }; + id=224; + atlOffset=1.1075983; + }; + class Item3 + { + dataType="Layer"; + name="resource_7"; + class Entities + { + items=4; + class Item0 + { + dataType="Marker"; + position[]={5564.9722,31.484177,7178.4263}; + name="reso_7_vehicle"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=5; + b=5; + angle=172.6196; + id=230; + }; + class Item1 + { + dataType="Marker"; + position[]={5514.5386,28.117022,7158.7144}; + name="resource_7"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorOrange"; + a=41.747002; + b=55.118187; + id=231; + atlOffset=-0.020746231; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={5511.272,30.622215,7171.1157}; + angles[]={0,3.0732601,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=826; + type="Land_LifeguardTower_01_F"; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={5510.6392,36.469173,7206.2026}; + angles[]={0,2.9419348,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=827; + type="Land_Sawmill_01_illuminati_tower_F"; + }; + }; + id=228; + atlOffset=1.5282784; + }; + class Item4 + { + dataType="Layer"; + name="resource_8"; + class Entities + { + items=3; + class Item0 + { + dataType="Marker"; + position[]={7236.0161,1.8551025,5215.959}; + name="resource_8"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorOrange"; + a=62.021423; + b=153.09277; + angle=285.97696; + id=235; + atlOffset=0.94433784; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={7269.0112,4.6487856,5228.3115}; + angles[]={0,2.920541,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=824; + type="Land_LifeguardTower_01_F"; + atlOffset=-2.3841858e-007; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={7127.0957,4.8485518,5189.5649}; + angles[]={0,0.56593132,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=825; + type="Land_LifeguardTower_01_F"; + atlOffset=2.3841858e-007; + }; + }; + id=232; + atlOffset=3.2604628; + }; + class Item5 + { + dataType="Layer"; + name="resource_9"; + class Entities + { + items=3; + class Item0 + { + dataType="Marker"; + position[]={4435.3242,9.2667923,7981.7505}; + name="reso_9_vehicle"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=5; + b=5; + angle=357.32986; + id=238; + }; + class Item1 + { + dataType="Marker"; + position[]={4419.7798,9.5053854,7975.6963}; + name="resource_9"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorOrange"; + a=41.747002; + b=51.812279; + id=239; + atlOffset=-0.65816402; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={4417.832,17.310492,8023.8486}; + angles[]={0,3.0978744,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=833; + type="Land_Sawmill_01_illuminati_tower_F"; + atlOffset=-4.7683716e-007; + }; + }; + id=236; + atlOffset=0.12996387; + }; + class Item6 + { + dataType="Layer"; + name="resource_10"; + class Entities + { + items=3; + class Item0 + { + dataType="Marker"; + position[]={5996.4541,15.670869,3594.7969}; + name="reso_10_vehicle"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=5; + b=5; + angle=37.613506; + id=242; + }; + class Item1 + { + dataType="Marker"; + position[]={6042.2422,14.799614,3601.5449}; + name="resource_10"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorOrange"; + a=41.747002; + b=41.750999; + angle=217.62682; + id=243; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={6032.6001,23.028114,3616.041}; + angles[]={0,0.50169855,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=821; + type="Land_Sawmill_01_illuminati_tower_F"; + atlOffset=-0.064776421; + }; + }; + id=240; + atlOffset=0.17867947; + }; + class Item7 + { + dataType="Layer"; + name="resource_11"; + class Entities + { + items=4; + class Item0 + { + dataType="Marker"; + position[]={7397.7681,1.1965333,7588.7285}; + name="reso_11_vehicle"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=5; + b=5; + angle=272.4025; + id=246; + }; + class Item1 + { + dataType="Marker"; + position[]={7400.3506,1.213042,7601.0874}; + name="resource_11"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorOrange"; + a=41.747002; + b=41.750999; + angle=275.9715; + id=247; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={7402.9165,5.9676318,7576.4424}; + angles[]={0,0.062499519,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=834; + type="Land_GuardTower_01_F"; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={7376.5,7.1603594,7633.6777}; + angles[]={0,3.2447469,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=835; + type="Land_GuardTower_01_F"; + atlOffset=4.7683716e-007; + }; + }; + id=244; + atlOffset=0.61113608; + }; + class Item8 + { + dataType="Layer"; + name="resource_12"; + class Entities + { + items=4; + class Item0 + { + dataType="Marker"; + position[]={3016.082,8.1710815,1436.2813}; + name="reso_12_vehicle"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=5; + b=5; + angle=6.1088519; + id=250; + atlOffset=1.6196861; + }; + class Item1 + { + dataType="Marker"; + position[]={3026.6514,6.6786408,1417.4976}; + name="resource_12"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorOrange"; + a=41.747002; + b=41.750999; + id=251; + atlOffset=-4.7683716e-007; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={3030.1152,6.5510402,1440.5399}; + angles[]={6.2698536,1.6608385,6.2731905}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=791; + type="Land_WaterTank_F"; + atlOffset=-1.9550323e-005; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={2993.022,11.077024,1386.917}; + angles[]={0,3.0933528,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=792; + type="Land_WaterTower_01_F"; + atlOffset=9.5367432e-007; + }; + }; + id=248; + atlOffset=-0.31054688; + }; + class Item9 + { + dataType="Layer"; + name="resource_13"; + class Entities + { + items=3; + class Item0 + { + dataType="Marker"; + position[]={2291.9827,6.3905163,4723.7637}; + name="reso_13_vehicle"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=5; + b=5; + angle=150.2888; + id=254; + }; + class Item1 + { + dataType="Marker"; + position[]={2292.6394,6.5211573,4755.9863}; + name="resource_13"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorOrange"; + a=41.747002; + b=41.750999; + angle=329.27768; + id=255; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={2286.0549,16.915466,4796.2813}; + angles[]={0,2.5974724,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=782; + type="Land_Sawmill_01_illuminati_tower_F"; + atlOffset=9.5367432e-007; + }; + }; + id=252; + atlOffset=0.0972929; + }; + class Item10 + { + dataType="Layer"; + name="resource_6"; + class Entities + { + items=3; + class Item0 + { + dataType="Marker"; + position[]={3115.637,5,3247.7583}; + name="reso_6_vehicle"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=5; + b=5; + angle=358.00485; + id=273; + }; + class Item1 + { + dataType="Marker"; + position[]={3091.3503,5,3245.0771}; + name="resource_6"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorOrange"; + a=66.362343; + b=41.750999; + angle=342.53149; + id=274; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={3095.2798,14.970751,3246.0662}; + angles[]={0,2.8672106,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=789; + type="Land_Sawmill_01_illuminati_tower_F"; + }; + }; + id=271; + }; + }; + id=207; + atlOffset=-1.5785017; + }; + class Item4 + { + dataType="Layer"; + name="airports"; + class Entities + { + items=2; + class Item0 + { + dataType="Layer"; + name="airport_1"; + class Entities + { + items=17; + class Item0 + { + dataType="Marker"; + position[]={5712.8013,59.029999,6242.374}; + name="airp_1_mortar"; + markerType="ELLIPSE"; + type="ellipse"; + colorName="ColorYellow"; + a=3; + b=3; + id=332; + }; + class Item1 + { + dataType="Marker"; + position[]={5832.7881,59.029999,6362.0298}; + name="airp_1_vehicle"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=25.107788; + b=5; + angle=269.7598; + id=335; + }; + class Item2 + { + dataType="Marker"; + position[]={5862.1836,59.029999,6252.1582}; + name="airport_1"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorEAST"; + a=158.96259; + b=189.44412; + id=336; + atlOffset=2.9107094; + }; + class Item3 + { + dataType="Marker"; + position[]={5807.0503,59.029999,6304.2109}; + name="spawnPoint_1"; + type="hd_start"; + angle=92.187752; + id=337; + }; + class Item4 + { + dataType="Marker"; + position[]={5994.0938,59.029999,6247.2261}; + name="airp_1_mortar_1"; + markerType="ELLIPSE"; + type="ellipse"; + colorName="ColorYellow"; + a=3; + b=3; + id=380; + }; + class Item5 + { + dataType="Object"; + class PositionInfo + { + position[]={5959.6006,71.916206,6271.2739}; + angles[]={0,3.2230074,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=837; + type="Land_Cargo_Tower_V4_F"; + }; + class Item6 + { + dataType="Object"; + class PositionInfo + { + position[]={5712.6572,71.916206,6241.9673}; + angles[]={0,4.685914,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=838; + type="Land_Cargo_Tower_V4_F"; + }; + class Item7 + { + dataType="Object"; + class PositionInfo + { + position[]={5833.5571,63.119965,6429.4126}; + angles[]={0,3.6254551,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=1483; + type="Land_TentHangar_V1_F"; + }; + class Item8 + { + dataType="Object"; + class PositionInfo + { + position[]={5986.8428,59.029999,6248.8711}; + angles[]={0,4.8031287,0}; + }; + side="Empty"; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1749; + type="Land_HelipadEmpty_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item9 + { + dataType="Object"; + class PositionInfo + { + position[]={5944.4077,63.91029,6161.3818}; + angles[]={6.2772555,0.10804248,0.0040706405}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=1893; + type="Land_Cargo_Patrol_V4_F"; + }; + class Item10 + { + dataType="Object"; + class PositionInfo + { + position[]={5811.5991,63.934998,6437.2368}; + angles[]={0,3.1221542,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=1894; + type="Land_Cargo_Patrol_V4_F"; + }; + class Item11 + { + dataType="Object"; + class PositionInfo + { + position[]={5848.4741,64.084999,6108.9463}; + angles[]={0,0.10804248,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=1895; + type="Land_Cargo_Patrol_V4_F"; + }; + class Item12 + { + dataType="Object"; + class PositionInfo + { + position[]={5848.0137,59.898121,6105.1333}; + angles[]={6.1571894,0.10803588,6.2631865}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1897; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=-0.10848999; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item13 + { + dataType="Object"; + class PositionInfo + { + position[]={5853.772,59.604832,6108.1177}; + angles[]={0.016666256,1.6470784,6.1375575}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1898; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=-0.87997818; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item14 + { + dataType="Object"; + class PositionInfo + { + position[]={5842.8857,59.891956,6109.042}; + angles[]={0.0084202671,1.5958856,0.093064293}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1899; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=-0.23270416; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item15 + { + dataType="Object"; + class PositionInfo + { + position[]={5843.1289,59.299866,6117.5488}; + angles[]={0.1787235,4.7426147,0.043307904}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1900; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=-0.2978363; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item16 + { + dataType="Object"; + class PositionInfo + { + position[]={5854.2056,58.72102,6116.2773}; + angles[]={0.20286052,4.7890306,6.0350728}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1901; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=-0.70828629; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + }; + id=331; + atlOffset=-0.38412857; + }; + class Item1 + { + dataType="Layer"; + name="airport_2"; + class Entities + { + items=149; + class Item0 + { + dataType="Marker"; + position[]={1152.2169,7.3200002,2619.4102}; + name="airp_2_vehicle"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=20.201836; + b=5; + angle=0.76185262; + id=342; + }; + class Item1 + { + dataType="Marker"; + position[]={1064.5605,7.3200002,2575.8882}; + name="airport_2"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorEAST"; + a=414.94565; + b=136.29861; + id=343; + atlOffset=-0.013617992; + }; + class Item2 + { + dataType="Marker"; + position[]={1107.0669,8.0728483,2570.1899}; + name="spawnPoint_2"; + type="hd_start"; + angle=179.30391; + id=344; + }; + class Item3 + { + dataType="Marker"; + position[]={1082.7599,8.8206005,2544.1592}; + name="airp_2_mortar"; + markerType="ELLIPSE"; + type="ellipse"; + colorName="ColorYellow"; + a=3; + b=3; + id=345; + }; + class Item4 + { + dataType="Marker"; + position[]={1056.7656,7.3200002,2627.5364}; + name="airp_2_plane"; + markerType="RECTANGLE"; + type=""; + colorName="ColorCIV"; + a=8; + b=8; + angle=358.59793; + id=346; + }; + class Item5 + { + dataType="Marker"; + position[]={1225.3772,7.3200002,2611.9966}; + name="airp_2_mortar_1"; + markerType="ELLIPSE"; + type="ellipse"; + colorName="ColorYellow"; + a=3; + b=3; + id=398; + }; + class Item6 + { + dataType="Marker"; + position[]={1082.2754,7.3801756,2590.8098}; + name="airp_2_vehicle_1"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=20.201836; + b=5; + angle=90.1325; + id=399; + }; + class Item7 + { + dataType="Object"; + class PositionInfo + { + position[]={997.7207,30.16641,2527.241}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=839; + type="Land_Cargo_Tower_V4_F"; + }; + class Item8 + { + dataType="Marker"; + position[]={1036.1453,7.3200002,2627.7454}; + name="airp_2_plane_1"; + markerType="RECTANGLE"; + type=""; + colorName="ColorCIV"; + a=8; + b=8; + angle=358.59793; + id=1475; + }; + class Item9 + { + dataType="Object"; + class PositionInfo + { + position[]={1204.5192,7.3200002,2633.5537}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1477; + type="Land_HelipadCircle_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item10 + { + dataType="Object"; + class PositionInfo + { + position[]={1242.8275,7.3200002,2632.9924}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1478; + type="Land_HelipadCircle_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item11 + { + dataType="Object"; + class PositionInfo + { + position[]={978.67596,7.3200002,2631.9993}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1479; + type="Land_HelipadCircle_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item12 + { + dataType="Object"; + class PositionInfo + { + position[]={1008.384,7.3200002,2632.2534}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1480; + type="Land_HelipadCircle_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item13 + { + dataType="Object"; + class PositionInfo + { + position[]={1222.1515,7.7393117,2612.1604}; + angles[]={0,4.7252851,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1662; + type="Land_BagFence_Long_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item14 + { + dataType="Object"; + class PositionInfo + { + position[]={1225.3644,7.7393117,2615.769}; + angles[]={0,3.0744665,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1664; + type="Land_BagFence_Long_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item15 + { + dataType="Object"; + class PositionInfo + { + position[]={1228.7714,7.7393117,2612.7144}; + angles[]={0,4.7252851,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1666; + type="Land_BagFence_Long_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item16 + { + dataType="Object"; + class PositionInfo + { + position[]={1222.7368,7.7393117,2614.8562}; + angles[]={0,2.2209074,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1663; + type="Land_BagFence_Round_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item17 + { + dataType="Object"; + class PositionInfo + { + position[]={1228.0868,7.7393117,2615.3005}; + angles[]={0,3.8614464,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1665; + type="Land_BagFence_Round_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item18 + { + dataType="Object"; + class PositionInfo + { + position[]={1222.7855,7.7393117,2609.5645}; + angles[]={0,0.70903438,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1668; + type="Land_BagFence_Round_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item19 + { + dataType="Object"; + class PositionInfo + { + position[]={1228.6998,7.7342834,2610.3176}; + angles[]={0,1.6295439,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1669; + type="Land_BagFence_Short_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item20 + { + dataType="Object"; + class PositionInfo + { + position[]={1224.2118,7.7296619,2608.9473}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1670; + type="Land_BagFence_End_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item21 + { + dataType="Object"; + class PositionInfo + { + position[]={1083.2006,9.1438179,2547.6104}; + angles[]={0.079830162,3.5570168,0.016662678}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1671; + type="Land_BagFence_Round_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item22 + { + dataType="Object"; + class PositionInfo + { + position[]={1084.9678,9.2329607,2545.3721}; + angles[]={0.0066592805,4.4297838,0.016662678}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1672; + type="Land_BagFence_Round_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item23 + { + dataType="Object"; + class PositionInfo + { + position[]={1084.5131,9.2593117,2542.8921}; + angles[]={0,5.3289695,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1673; + type="Land_BagFence_Round_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item24 + { + dataType="Object"; + class PositionInfo + { + position[]={1080.7904,8.9655151,2547.1663}; + angles[]={0.14888987,5.9802318,0.089758366}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1674; + type="Land_BagFence_Round_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item25 + { + dataType="Object"; + class PositionInfo + { + position[]={1082.396,9.264185,2541.2563}; + angles[]={0.019999012,2.2209074,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1675; + type="Land_BagFence_Round_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item26 + { + dataType="Object"; + class PositionInfo + { + position[]={1078.4575,8.5865278,2546.3469}; + angles[]={0.096367389,2.2209074,0.25124326}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1676; + type="Land_BagFence_Round_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item27 + { + dataType="Object"; + class PositionInfo + { + position[]={1080.5236,9.2693119,2540.4646}; + angles[]={0,0.54083842,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1677; + type="Land_BagFence_Round_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item28 + { + dataType="Object"; + class PositionInfo + { + position[]={1079.1178,8.7299061,2546.0144}; + angles[]={0.096359625,1.0089749,0.25124016}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsSimpleObject=1; + disableSimulation=1; + }; + id=1680; + type="Land_WoodenCrate_01_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item29 + { + dataType="Logic"; + class PositionInfo + { + position[]={1081.1853,8.8205786,2542.5103}; + angles[]={0.019999012,0,0}; + }; + areaSize[]={1.846,0,2.0855713}; + areaIsRectangle=1; + flags=1; + id=1659; + type="ModuleHideTerrainObjects_F"; + atlOffset=0.00078392029; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=7; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item30 + { + dataType="Object"; + class PositionInfo + { + position[]={1170.0505,19.455549,2527.856}; + angles[]={0,4.5688543,0}; + }; + side="Empty"; + class Attributes + { + }; + id=1763; + type="Land_Cargo_Patrol_V4_F"; + atlOffset=0.32880306; + }; + class Item31 + { + dataType="Object"; + class PositionInfo + { + position[]={1256.3859,8.5300007,2635.4148}; + angles[]={0,4.6809416,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1765; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item32 + { + dataType="Object"; + class PositionInfo + { + position[]={1255.1029,8.5300007,2627.1887}; + angles[]={0,5.1102586,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1766; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item33 + { + dataType="Object"; + class PositionInfo + { + position[]={1250.7631,8.5300007,2619.7549}; + angles[]={0,5.4071712,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1767; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item34 + { + dataType="Object"; + class PositionInfo + { + position[]={1245.6157,8.5300007,2613.0374}; + angles[]={0,5.2983103,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1768; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item35 + { + dataType="Object"; + class PositionInfo + { + position[]={1240.9896,8.5300007,2605.7937}; + angles[]={0,2.09497,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1769; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item36 + { + dataType="Object"; + class PositionInfo + { + position[]={1235.8378,8.5300007,2599.04}; + angles[]={0,2.2605753,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1770; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item37 + { + dataType="Object"; + class PositionInfo + { + position[]={1230.1814,8.5300007,2592.4463}; + angles[]={0,2.2500868,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1771; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item38 + { + dataType="Object"; + class PositionInfo + { + position[]={1210.4358,8.5300007,2591.156}; + angles[]={0,4.6809416,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1772; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item39 + { + dataType="Object"; + class PositionInfo + { + position[]={1205.1466,8.5300007,2590.8264}; + angles[]={0,5.8510742,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1773; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item40 + { + dataType="Object"; + class PositionInfo + { + position[]={1209.9664,8.5300007,2599.9106}; + angles[]={0,4.6809416,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1774; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item41 + { + dataType="Object"; + class PositionInfo + { + position[]={1196.7585,8.5300007,2588.6863}; + angles[]={0,3.0583031,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1775; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item42 + { + dataType="Object"; + class PositionInfo + { + position[]={1187.6708,8.5300007,2588.2671}; + angles[]={0,3.1327205,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1776; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item43 + { + dataType="Object"; + class PositionInfo + { + position[]={1179.2622,8.5335855,2588.3311}; + angles[]={0.0066682254,3.1420825,6.2798557}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1777; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item44 + { + dataType="Object"; + class PositionInfo + { + position[]={1170.4943,8.5323305,2588.6504}; + angles[]={0.0066592805,3.1349576,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1778; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item45 + { + dataType="Object"; + class PositionInfo + { + position[]={1167.163,8.561203,2583.1511}; + angles[]={0.010000871,1.5777769,0.016666256}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1779; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=-4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item46 + { + dataType="Object"; + class PositionInfo + { + position[]={1223.1056,8.5300007,2587.1094}; + angles[]={0,2.9736943,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1780; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item47 + { + dataType="Object"; + class PositionInfo + { + position[]={1214.3627,8.5300007,2585.9678}; + angles[]={0,3.0218387,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1781; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item48 + { + dataType="Object"; + class PositionInfo + { + position[]={1205.6404,8.5300007,2586.5403}; + angles[]={0,0.20460719,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1782; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item49 + { + dataType="Object"; + class PositionInfo + { + position[]={1192.7792,12.266848,2560.2939}; + angles[]={0.13909568,4.6809416,6.1868181}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1783; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=1.9073486e-006; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item50 + { + dataType="Object"; + class PositionInfo + { + position[]={1192.2817,10.68345,2568.9338}; + angles[]={0.23239063,4.6809416,6.2398791}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1784; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item51 + { + dataType="Object"; + class PositionInfo + { + position[]={1192.9254,8.9289188,2577.407}; + angles[]={0.11942901,4.8893671,0.02999169}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1785; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item52 + { + dataType="Object"; + class PositionInfo + { + position[]={1197.3269,8.5474377,2584.9102}; + angles[]={0.010000871,5.6621499,0.019996032}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1786; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item53 + { + dataType="Object"; + class PositionInfo + { + position[]={968.16852,8.5206776,2619.2031}; + angles[]={6.2798738,0.023606321,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1787; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item54 + { + dataType="Object"; + class PositionInfo + { + position[]={976.69397,8.5300007,2618.9329}; + angles[]={0,0.023606321,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1788; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item55 + { + dataType="Object"; + class PositionInfo + { + position[]={985.26843,8.5354042,2618.6472}; + angles[]={0.0033296358,0.023606321,0.0033296358}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1789; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item56 + { + dataType="Object"; + class PositionInfo + { + position[]={993.99054,8.5452366,2618.2144}; + angles[]={0.0066592805,0.023606321,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1790; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item57 + { + dataType="Object"; + class PositionInfo + { + position[]={1002.516,8.547039,2617.9441}; + angles[]={0.0066592805,0.023606321,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1791; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item58 + { + dataType="Object"; + class PositionInfo + { + position[]={1011.0905,8.5441704,2617.6584}; + angles[]={0.0033296358,0.023606321,6.2798557}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1792; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=9.5367432e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item59 + { + dataType="Object"; + class PositionInfo + { + position[]={1019.8793,8.535326,2617.4023}; + angles[]={0.003311686,0.023606321,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1793; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item60 + { + dataType="Object"; + class PositionInfo + { + position[]={1028.4048,8.5362263,2617.1321}; + angles[]={0.003311686,0.023606321,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1794; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item61 + { + dataType="Object"; + class PositionInfo + { + position[]={1036.9792,8.5300007,2616.8464}; + angles[]={0,0.023606321,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1795; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item62 + { + dataType="Object"; + class PositionInfo + { + position[]={1020.0684,8.5300007,2622.6948}; + angles[]={0,4.7916894,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1796; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item63 + { + dataType="Object"; + class PositionInfo + { + position[]={1020.5381,8.5300007,2631.2578}; + angles[]={0,4.7529678,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1797; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item64 + { + dataType="Object"; + class PositionInfo + { + position[]={993.12787,8.5300007,2623.9863}; + angles[]={0,4.7916894,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1798; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item65 + { + dataType="Object"; + class PositionInfo + { + position[]={993.61084,8.5300007,2632.4463}; + angles[]={0,4.7529678,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1799; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item66 + { + dataType="Object"; + class PositionInfo + { + position[]={965.55914,8.5300007,2624.5054}; + angles[]={0,4.7916894,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1800; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item67 + { + dataType="Object"; + class PositionInfo + { + position[]={966.10327,8.5300007,2632.9907}; + angles[]={0,4.7529678,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1801; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item68 + { + dataType="Object"; + class PositionInfo + { + position[]={1055.2786,8.5300007,2616.4983}; + angles[]={0,3.1827543,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1802; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item69 + { + dataType="Object"; + class PositionInfo + { + position[]={1046.252,8.5300007,2616.646}; + angles[]={0,3.1440327,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1803; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item70 + { + dataType="Object"; + class PositionInfo + { + position[]={1064.073,8.5300007,2616.219}; + angles[]={0,3.1827543,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1804; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item71 + { + dataType="Object"; + class PositionInfo + { + position[]={1069.588,8.5300007,2619.3821}; + angles[]={0,4.7849917,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1805; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item72 + { + dataType="Object"; + class PositionInfo + { + position[]={1070.351,8.5300007,2627.8831}; + angles[]={0,4.7966099,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1806; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item73 + { + dataType="Object"; + class PositionInfo + { + position[]={1145.214,10.103321,2529.6445}; + angles[]={0,4.7033529,0.046633169}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1807; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item74 + { + dataType="Object"; + class PositionInfo + { + position[]={1145.1663,10.188175,2521.012}; + angles[]={0.010000871,4.7033529,0.10955941}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1808; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item75 + { + dataType="Object"; + class PositionInfo + { + position[]={1142.275,10.093348,2512.9219}; + angles[]={0.02999169,2.1614878,0.039979152}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1809; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item76 + { + dataType="Object"; + class PositionInfo + { + position[]={1136.765,9.853735,2505.9741}; + angles[]={0,2.2890778,0.02666023}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1810; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item77 + { + dataType="Object"; + class PositionInfo + { + position[]={1132.2789,9.6991081,2498.6685}; + angles[]={6.276526,5.0591879,0.016662678}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1811; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=9.5367432e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item78 + { + dataType="Object"; + class PositionInfo + { + position[]={1130.1039,9.5887699,2490.2634}; + angles[]={6.2765174,4.9328341,0.0033296358}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1812; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item79 + { + dataType="Object"; + class PositionInfo + { + position[]={1128.3468,9.5426731,2481.8018}; + angles[]={6.2798738,4.902482,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1813; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item80 + { + dataType="Object"; + class PositionInfo + { + position[]={1125.7534,9.415204,2473.2971}; + angles[]={6.2731848,5.1664829,6.2066693}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1814; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item81 + { + dataType="Object"; + class PositionInfo + { + position[]={1120.9565,9.3983173,2466.1479}; + angles[]={6.2798557,5.4573922,6.256525}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1815; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item82 + { + dataType="Object"; + class PositionInfo + { + position[]={1113.8464,9.3086634,2462.0122}; + angles[]={6.2232571,6.0794034,6.2099833}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1816; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item83 + { + dataType="Object"; + class PositionInfo + { + position[]={1105.1466,9.4215145,2462.0769}; + angles[]={6.2698536,0.24221316,0.0033296358}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1817; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item84 + { + dataType="Object"; + class PositionInfo + { + position[]={1108.7405,8.9796638,2455.9111}; + angles[]={6.134295,4.8024068,6.2332273}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1818; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item85 + { + dataType="Object"; + class PositionInfo + { + position[]={1107.2389,7.8589735,2447.2129}; + angles[]={6.1769204,4.9707537,6.1703339}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1819; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item86 + { + dataType="Object"; + class PositionInfo + { + position[]={1102.3606,7.8795485,2440.6309}; + angles[]={0.056606073,5.7979817,6.2332273}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1820; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item87 + { + dataType="Object"; + class PositionInfo + { + position[]={1094.0046,8.0824804,2439.2236}; + angles[]={0.093063653,0.080056153,0.0066682254}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1821; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item88 + { + dataType="Object"; + class PositionInfo + { + position[]={1085.4817,7.7296152,2440.9866}; + angles[]={0.14562868,0.28661835,0.036650803}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1822; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item89 + { + dataType="Object"; + class PositionInfo + { + position[]={1077.0352,7.4219203,2442.9172}; + angles[]={0.11614174,0.15212032,6.2531939}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1823; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item90 + { + dataType="Object"; + class PositionInfo + { + position[]={1068.3501,7.594419,2443.0781}; + angles[]={0.13255134,6.1904407,0.023328418}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1824; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item91 + { + dataType="Object"; + class PositionInfo + { + position[]={1059.8988,7.0246406,2441.8481}; + angles[]={0.14888987,6.1227679,0.11285178}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1825; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item92 + { + dataType="Object"; + class PositionInfo + { + position[]={1054.3291,6.0905404,2446.0273}; + angles[]={0.046631888,4.2685394,0.096367389}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1826; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item93 + { + dataType="Object"; + class PositionInfo + { + position[]={992.92383,12.765145,2451.4771}; + angles[]={6.2798557,3.0501015,6.2365537}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1827; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item94 + { + dataType="Object"; + class PositionInfo + { + position[]={984.29242,12.600312,2451.0771}; + angles[]={6.1440892,3.1217642,0.06656827}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1828; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item95 + { + dataType="Object"; + class PositionInfo + { + position[]={975.30267,12.976964,2451.1079}; + angles[]={6.1440902,3.1774807,6.2232571}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1829; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item96 + { + dataType="Object"; + class PositionInfo + { + position[]={998.21936,12.195563,2455.0454}; + angles[]={0.10626435,4.7033529,6.1342955}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1830; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=9.5367432e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item97 + { + dataType="Object"; + class PositionInfo + { + position[]={998.01752,10.10859,2469.2671}; + angles[]={0.059927464,1.4719779,6.1670442}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1831; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item98 + { + dataType="Object"; + class PositionInfo + { + position[]={997.41083,10.352493,2477.6841}; + angles[]={6.1868181,1.4108071,6.1934271}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1832; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=9.5367432e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item99 + { + dataType="Object"; + class PositionInfo + { + position[]={970.01288,13.404536,2454.7395}; + angles[]={6.2731848,4.7033529,0.036650803}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1833; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item100 + { + dataType="Object"; + class PositionInfo + { + position[]={969.16888,12.636979,2463.0713}; + angles[]={0.1973958,4.4286437,0.066567369}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1834; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item101 + { + dataType="Object"; + class PositionInfo + { + position[]={967.40491,10.894588,2471.1353}; + angles[]={0.15214813,1.472612,0.1358255}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1835; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=9.5367432e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item102 + { + dataType="Object"; + class PositionInfo + { + position[]={970.05518,10.873201,2477.0195}; + angles[]={6.2598572,6.1537828,0.10955941}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1836; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item103 + { + dataType="Object"; + class PositionInfo + { + position[]={991.65045,11.388256,2480.4922}; + angles[]={6.1083231,6.1908221,6.2033553}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1837; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item104 + { + dataType="Object"; + class PositionInfo + { + position[]={1064.8649,8.5300007,2611.0752}; + angles[]={0,5.1333904,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1838; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item105 + { + dataType="Object"; + class PositionInfo + { + position[]={1060.4946,8.5300007,2603.7349}; + angles[]={0,5.4060726,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1839; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item106 + { + dataType="Object"; + class PositionInfo + { + position[]={1056.3182,8.5864563,2595.7771}; + angles[]={0.013332055,5.0291057,6.2731905}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1840; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item107 + { + dataType="Object"; + class PositionInfo + { + position[]={1054.6823,8.7837429,2587.083}; + angles[]={0.036649179,4.8074479,6.2199373}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1841; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item108 + { + dataType="Object"; + class PositionInfo + { + position[]={1056.3588,8.9336395,2578.5159}; + angles[]={0.016666256,4.2235012,6.196734}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1842; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item109 + { + dataType="Object"; + class PositionInfo + { + position[]={1058.9186,8.7244854,2570.3652}; + angles[]={0.0099949092,4.5836015,6.183517}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1843; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=-4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item110 + { + dataType="Object"; + class PositionInfo + { + position[]={1074.7004,8.5300007,2616.0217}; + angles[]={0,3.1927164,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1844; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item111 + { + dataType="Object"; + class PositionInfo + { + position[]={1083.3506,8.5300007,2615.3057}; + angles[]={0,3.2562854,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1845; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item112 + { + dataType="Object"; + class PositionInfo + { + position[]={1084.1035,8.9930992,2561.0623}; + angles[]={0.049958061,2.5900762,0.059928458}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1846; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item113 + { + dataType="Object"; + class PositionInfo + { + position[]={1076.6964,8.5621395,2556.6917}; + angles[]={6.2698579,2.5781629,0.023328418}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1847; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item114 + { + dataType="Object"; + class PositionInfo + { + position[]={1068.7594,8.2625694,2556.5784}; + angles[]={6.2066679,0.49544793,0.076517709}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1848; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item115 + { + dataType="Object"; + class PositionInfo + { + position[]={1062.187,8.4837446,2562.3208}; + angles[]={6.2598543,0.88692874,6.2631865}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1849; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item116 + { + dataType="Object"; + class PositionInfo + { + position[]={978.55377,16.693523,2463.4563}; + angles[]={0,0.010706601,0}; + }; + side="Empty"; + class Attributes + { + }; + id=1852; + type="Land_Cargo_Patrol_V4_F"; + atlOffset=0.34899712; + }; + class Item117 + { + dataType="Object"; + class PositionInfo + { + position[]={1192.4999,8.5300007,2627.3704}; + angles[]={0,4.6809416,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1856; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item118 + { + dataType="Object"; + class PositionInfo + { + position[]={1192.358,8.5300007,2636.147}; + angles[]={0,4.6809416,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1857; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item119 + { + dataType="Object"; + class PositionInfo + { + position[]={1201.0067,8.5300007,2621.5962}; + angles[]={0,3.1796787,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1860; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item120 + { + dataType="Object"; + class PositionInfo + { + position[]={1192.4884,8.5300007,2622.0249}; + angles[]={0,3.1796787,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1861; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item121 + { + dataType="Object"; + class PositionInfo + { + position[]={1244.9023,8.5300007,2620.0591}; + angles[]={0,3.1796787,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1862; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item122 + { + dataType="Object"; + class PositionInfo + { + position[]={1236.1528,8.5300007,2620.4436}; + angles[]={0,3.1796787,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1863; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item123 + { + dataType="Object"; + class PositionInfo + { + position[]={1227.5593,8.5300007,2620.8516}; + angles[]={0,3.1796787,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1864; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item124 + { + dataType="Object"; + class PositionInfo + { + position[]={1209.3643,8.5300007,2621.0586}; + angles[]={0,3.1796787,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1865; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item125 + { + dataType="Object"; + class PositionInfo + { + position[]={1128.9333,8.5300007,2610.1221}; + angles[]={0,4.7240925,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1866; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item126 + { + dataType="Object"; + class PositionInfo + { + position[]={1129.3081,8.5300007,2618.9343}; + angles[]={0,4.7240925,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1867; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item127 + { + dataType="Object"; + class PositionInfo + { + position[]={1129.665,8.5300007,2627.624}; + angles[]={0,4.7240925,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1868; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item128 + { + dataType="Object"; + class PositionInfo + { + position[]={1123.5865,8.5300007,2613.676}; + angles[]={0,0.026243329,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1869; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item129 + { + dataType="Object"; + class PositionInfo + { + position[]={1114.9053,8.5300007,2613.8376}; + angles[]={0,6.2412977,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1870; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item130 + { + dataType="Object"; + class PositionInfo + { + position[]={1128.7552,8.6198034,2601.4338}; + angles[]={0.023328418,4.7240925,6.2698579}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1871; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item131 + { + dataType="Object"; + class PositionInfo + { + position[]={1135.1344,8.9356184,2577.9255}; + angles[]={0.0099949092,3.1706872,6.2698536}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1874; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item132 + { + dataType="Object"; + class PositionInfo + { + position[]={1126.662,9.0226917,2578.217}; + angles[]={0.013332055,3.1630673,6.276526}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1875; + type="Land_HBarrier_01_big_4_green_F"; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item133 + { + dataType="Object"; + class PositionInfo + { + position[]={1184.058,8.5300007,2622.4258}; + angles[]={0,3.1796787,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1876; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item134 + { + dataType="Object"; + class PositionInfo + { + position[]={1178.7231,8.5300007,2622.6846}; + angles[]={0,4.686101,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1877; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item135 + { + dataType="Object"; + class PositionInfo + { + position[]={1225.5586,8.5300007,2634.4219}; + angles[]={0,1.5640423,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1878; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item136 + { + dataType="Object"; + class PositionInfo + { + position[]={1225.5547,8.5300007,2639.8625}; + angles[]={0,6.2779059,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1879; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item137 + { + dataType="Object"; + class PositionInfo + { + position[]={1256.5541,8.5300007,2640.8926}; + angles[]={0,3.1796787,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1880; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item138 + { + dataType="Object"; + class PositionInfo + { + position[]={1192.323,8.5300007,2641.9163}; + angles[]={0,3.1796787,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1881; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item139 + { + dataType="Object"; + class PositionInfo + { + position[]={1187.345,12.553804,2637.0894}; + angles[]={0,3.1596258,0}; + }; + side="Empty"; + class Attributes + { + }; + id=1882; + type="Land_Cargo_Patrol_V4_F"; + atlOffset=0.32880402; + }; + class Item140 + { + dataType="Object"; + class PositionInfo + { + position[]={1183.7687,8.5300007,2642.1946}; + angles[]={0,0.036502298,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1883; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item141 + { + dataType="Object"; + class PositionInfo + { + position[]={1178.3309,8.5300007,2639.1016}; + angles[]={0,1.5982345,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1884; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item142 + { + dataType="Object"; + class PositionInfo + { + position[]={1270.0598,8.5300007,2627.3245}; + angles[]={0,3.1796787,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1885; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item143 + { + dataType="Object"; + class PositionInfo + { + position[]={1261.3586,8.5300007,2627.4214}; + angles[]={0,3.1796787,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1886; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item144 + { + dataType="Object"; + class PositionInfo + { + position[]={1283.942,8.5300007,2630.4214}; + angles[]={0,4.6809416,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1887; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item145 + { + dataType="Object"; + class PositionInfo + { + position[]={1283.7977,8.5300007,2635.8132}; + angles[]={0,3.1796787,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1888; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item146 + { + dataType="Object"; + class PositionInfo + { + position[]={1278.6268,8.5300007,2627.2422}; + angles[]={0,6.279932,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1889; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item147 + { + dataType="Object"; + class PositionInfo + { + position[]={1275.2506,8.5300007,2636.1543}; + angles[]={0,3.1796787,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + createAsLocalObject=1; + disableSimulation=1; + }; + id=1890; + type="Land_HBarrier_01_big_4_green_F"; + atlOffset=4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="allowDamage"; + expression="_this allowdamage _value;"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=1; + }; + }; + class Item148 + { + dataType="Object"; + class PositionInfo + { + position[]={1279.1595,12.225,2631.573}; + angles[]={0,4.7423167,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=1891; + type="Land_Cargo_Patrol_V4_F"; + }; + }; + id=339; + atlOffset=0.00032663345; + }; + }; + id=330; + atlOffset=42.368561; + }; + class Item5 + { + dataType="Layer"; + name="seaports"; + class Entities + { + items=2; + class Item0 + { + dataType="Layer"; + name="seaport_1"; + class Entities + { + items=8; + class Item0 + { + dataType="Marker"; + position[]={9206.7607,3.3,3136.5205}; + name="seaport_1"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorBlue"; + a=233.51723; + b=84.733047; + angle=339.23199; + id=283; + atlOffset=0.019999981; + }; + class Item1 + { + dataType="Marker"; + position[]={9171.5918,3.1784937,3154.7422}; + name="seap_1_mortar"; + markerType="ELLIPSE"; + type="ellipse"; + colorName="ColorYellow"; + a=3; + b=3; + angle=339.23199; + id=284; + }; + class Item2 + { + dataType="Marker"; + position[]={9192.708,3.263767,3160.8699}; + name="seap_1_mortar_1"; + markerType="ELLIPSE"; + type="ellipse"; + colorName="ColorYellow"; + a=3; + b=3; + angle=339.23199; + id=383; + }; + class Item3 + { + dataType="Logic"; + class PositionInfo + { + position[]={9172.0049,3.1813354,3154.8711}; + angles[]={0.0099949092,0,0.0099949092}; + }; + areaSize[]={5,-1,5}; + flags=1; + id=382; + type="ModuleHideTerrainObjects_F"; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item4 + { + dataType="Logic"; + class PositionInfo + { + position[]={9192.7451,3.2643871,3160.6838}; + angles[]={0.003311686,0,0}; + }; + areaSize[]={5,-1,5}; + flags=1; + id=381; + type="ModuleHideTerrainObjects_F"; + class CustomAttributes + { + class Attribute0 + { + property="#filter"; + expression="_this setVariable [""#filter"",_value]"; + class Value + { + class data + { + singleType="SCALAR"; + value=15; + }; + }; + }; + class Attribute1 + { + property="#hideLocally"; + expression="_this setVariable [""#hideLocally"",_value]"; + class Value + { + class data + { + singleType="BOOL"; + value=0; + }; + }; + }; + nAttributes=2; + }; + }; + class Item5 + { + dataType="Object"; + class PositionInfo + { + position[]={9410.5039,33.750984,3133.5632}; + angles[]={0,2.7301626,0}; + }; + side="Empty"; + flags=1; + class Attributes + { + }; + id=820; + type="Land_TTowerBig_2_F"; + atlOffset=0.39834213; + }; + class Item6 + { + dataType="Object"; + class PositionInfo + { + position[]={9363.3545,10.655792,3229.6567}; + angles[]={0,2.7836139,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1587; + type="Land_ControlTower_01_F"; + atlOffset=2.3841858e-007; + }; + class Item7 + { + dataType="Object"; + class PositionInfo + { + position[]={9190.6201,16.15621,3124.7346}; + angles[]={0,4.4354906,0}; + }; + side="Empty"; + flags=5; + class Attributes + { + }; + id=1588; + type="Land_Cargo_Tower_V4_F"; + atlOffset=4.7683716e-007; + }; + }; + id=280; + atlOffset=0.83559251; + }; + class Item1 + { + dataType="Layer"; + name="seaport_2"; + class Entities + { + items=5; + class Item0 + { + dataType="Marker"; + position[]={3189.9961,20.37767,455.96915}; + name="seap_2_vehicle"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorGreen"; + a=15; + b=5; + angle=164.93237; + id=287; + atlOffset=5.2979975; + }; + class Item1 + { + dataType="Marker"; + position[]={3448.002,4.7979736,317.8374}; + name="seaport_2"; + markerType="RECTANGLE"; + type="rectangle"; + colorName="ColorBlue"; + a=128.20149; + b=141.71005; + angle=53.451748; + id=288; + atlOffset=2.2859621; + }; + class Item2 + { + dataType="Marker"; + position[]={3517.9739,6.3204265,399.42773}; + name="seap_2_mortar"; + markerType="ELLIPSE"; + type="ellipse"; + colorName="ColorYellow"; + a=3; + b=3; + id=289; + atlOffset=2.2394304; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={3344.9541,2.9128542,367.01404}; + angles[]={0.09966857,2.8505361,0.029989703}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=495; + type="Land_BagBunker_Small_F"; + atlOffset=2.3841858e-007; + }; + class Item4 + { + dataType="Object"; + class PositionInfo + { + position[]={3502.2144,2.3575258,426.11197}; + angles[]={0.053282689,2.5732224,0.12927477}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=499; + type="Land_BagBunker_Small_F"; + atlOffset=1.1920929e-007; + }; + }; + id=285; + atlOffset=10.112212; + }; + }; + id=279; + atlOffset=27.376495; + }; + }; + id=379; + atlOffset=1.6502448e+008; + }; + class Item1 + { + dataType="Comment"; + class PositionInfo + { + position[]={8032.6821,52.181,1224.809}; + }; + title="funny haha town"; + id=460; + atlOffset=0.00043106079; + }; + class Item2 + { + dataType="Comment"; + class PositionInfo + { + position[]={2206.9521,14.575871,7271.8667}; + }; + title="Radio tower"; + id=1099; + atlOffset=4.9818077; + }; + }; + class Connections + { + class LinkIDProvider + { + nextID=39; + }; + class Links + { + items=39; + class Item0 + { + linkID=0; + item0=61; + item1=62; + class CustomData + { + type="Sync"; + }; + }; + class Item1 + { + linkID=1; + item0=6; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item2 + { + linkID=2; + item0=7; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item3 + { + linkID=3; + item0=8; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item4 + { + linkID=4; + item0=9; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item5 + { + linkID=5; + item0=10; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item6 + { + linkID=6; + item0=11; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item7 + { + linkID=7; + item0=12; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item8 + { + linkID=8; + item0=13; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item9 + { + linkID=9; + item0=14; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item10 + { + linkID=10; + item0=15; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item11 + { + linkID=11; + item0=16; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item12 + { + linkID=12; + item0=17; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item13 + { + linkID=13; + item0=18; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item14 + { + linkID=14; + item0=19; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item15 + { + linkID=15; + item0=20; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item16 + { + linkID=16; + item0=21; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item17 + { + linkID=17; + item0=22; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item18 + { + linkID=18; + item0=23; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item19 + { + linkID=19; + item0=24; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item20 + { + linkID=20; + item0=25; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item21 + { + linkID=21; + item0=26; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item22 + { + linkID=22; + item0=27; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item23 + { + linkID=23; + item0=28; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item24 + { + linkID=24; + item0=29; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item25 + { + linkID=25; + item0=30; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item26 + { + linkID=26; + item0=31; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item27 + { + linkID=27; + item0=32; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item28 + { + linkID=28; + item0=33; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item29 + { + linkID=29; + item0=34; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item30 + { + linkID=30; + item0=35; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item31 + { + linkID=31; + item0=36; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item32 + { + linkID=32; + item0=37; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item33 + { + linkID=33; + item0=38; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item34 + { + linkID=34; + item0=39; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item35 + { + linkID=35; + item0=40; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item36 + { + linkID=36; + item0=41; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item37 + { + linkID=37; + item0=42; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + class Item38 + { + linkID=38; + item0=43; + item1=61; + class CustomData + { + type="Sync"; + }; + }; + }; + }; +}; diff --git a/A3A/addons/maps/Antistasi_pulau.pulau/navGrid.sqf b/A3A/addons/maps/Antistasi_pulau.pulau/navGrid.sqf new file mode 100644 index 0000000000..d701fbcc70 --- /dev/null +++ b/A3A/addons/maps/Antistasi_pulau.pulau/navGrid.sqf @@ -0,0 +1,130 @@ +/*{"systemTimeUCT_G":"2024-04-06 04:23:12","worldName":"pulau","StreetArtist_Config":{"_flatMaxDrift":-1,"_juncMergeDistance":-1,"_humanEdited": true}}*/ +navGrid = [ +[[2067.73,5427.99,0],0,false,[[151,0,359.203],[479,0,139.614]]],[[6785.45,5249.22,0],1,true,[[436,0,24.7399],[186,0,254.898],[368,0,7.69403]]],[[5098.54,7190.27,0],1,false,[[327,0,382.218],[494,0,179.528]]],[[5457.66,8447.93,0],1,false,[[374,0,110.489],[372,0,192.824]]],[[1623.86,6731.25,0],0,false,[[91,0,338.871],[461,0,34.9171]]], +[[1499.14,2811.39,0],0,true,[[159,0,23.31],[259,0,221.88],[473,0,16.1521]]],[[6316.72,3318.84,0],1,false,[[499,0,286.251],[468,0,344.084]]],[[3240.72,10442.4,0],1,false,[[606,0,177.845],[204,0,67.2214]]],[[6111.85,8670.46,0],1,false,[[554,0,356.758],[329,0,184.374]]],[[1438.92,4535.71,0],0,false,[[352,0,58.7282],[246,0,50.4861]]], +[[2625.63,2153.05,0],0,true,[[456,0,314.625],[195,0,12.4917],[17,0,12.7299]]],[[3473.97,8929.74,0],1,true,[[394,0,53.1066],[450,0,23.7976],[191,0,16.3031]]],[[2732.9,3111.39,0],0,false,[[181,0,218.225],[93,0,231.248]]],[[2335.52,3212.1,0],0,true,[[517,0,45.8833],[486,0,12.2516],[269,0,7.77694]]],[[2469.34,4263.82,0],0,true,[[173,0,26.7035],[65,0,197.526],[217,0,171.511]]], +[[2162.16,6097.66,0],0,true,[[431,0,73.4933],[287,0,5.68333],[417,0,14.4906]]],[[2160.97,6122.93,0],0,false,[[280,0,328.316],[287,0,22.2555]]],[[2616.24,2161.55,0],0,true,[[195,0,24.0773],[175,0,175.824],[10,0,12.7299]]],[[3697.76,7899.18,0],1,true,[[142,0,277.953],[64,0,26.3655],[611,0,17.4223]]],[[2772.05,1922.7,0],0,false,[[398,0,107.493],[195,0,262.442]]], +[[5538.79,8227.08,0],1,false,[[507,0,89.2185],[70,0,135.919]]],[[3468.92,8820.15,0],1,false,[[55,0,22.6335],[616,0,27.7746]]],[[7204.17,3246.4,0],1,false,[[203,0,79.2969],[32,0,71.8236]]],[[7399.37,2385.21,0],1,false,[[224,0,142.654],[231,0,227.858]]],[[1011.63,3030.48,0],0,false,[[259,0,357.903],[559,0,207.551]]], +[[1835.72,3062.45,0],0,true,[[501,0,57.5531],[240,0,26.1199],[428,0,33.2995]]],[[4583.51,8704.4,0],1,true,[[98,0,25.4993],[86,0,239.988],[493,0,300.587]]],[[6187.94,5621.58,0],1,false,[[452,0,284.522],[174,0,194.498]]],[[5648.12,4935.78,0],1,false,[[547,0,368.513],[386,0,345.837]]],[[3590.85,2519.17,0],0,false,[[85,0,175.907],[318,0,258.959]]], +[[5201.34,9575.94,0],1,false,[[323,0,272.948],[261,0,270.258]]],[[6966.8,3536.4,0],1,true,[[492,0,134.577],[88,0,19.3728],[426,0,5.25374],[413,0,22.907]]],[[7232.87,3181.86,0],1,false,[[22,0,71.8236],[524,0,44.8095]]],[[1399.43,4582.5,0],0,true,[[601,0,151.545],[246,0,12.1135],[516,0,12.6649],[58,0,15.9369]]],[[1908.71,7351.75,0],0,false,[[582,0,254.126],[378,0,195.685]]], +[[1596.85,1097.39,0],0,false,[[575,0,53.8731],[233,0,50.2886]]],[[1523.11,5093.1,0],0,false,[[375,0,135.279],[587,0,192.835]]],[[7062.48,5482.88,0],1,true,[[241,0,9.13707],[345,0,26.2808],[89,0,16.6221]]],[[4543.67,1001.15,0],0,false,[[296,0,376.899],[608,0,235.054]]],[[5834.54,7179.02,0],1,false,[[213,0,338.023],[59,0,341.041]]], +[[5592.75,9689.73,0],1,false,[[381,0,22.2616],[289,0,52.7766]]],[[4904.3,7240.78,0],1,true,[[49,0,321.446],[546,0,18.6749],[110,0,15.841]]],[[6132.86,4563.58,0],1,true,[[386,0,268.051],[183,0,23.3085],[225,0,8.43822]]],[[3608.56,8188.58,0],1,true,[[164,0,183.059],[142,0,25.1456],[350,0,291.328]]],[[5199.53,4025,0],1,true,[[615,0,20.8633],[504,0,139.462],[497,0,13.0234]]], +[[3656.55,7870.74,0],1,false,[[611,0,46.367]]],[[2196.5,7338.5,0],0,false,[[378,0,143.206],[404,0,233.528]]],[[7188.14,7093.19,0],1,true,[[82,0,131.366],[124,0,113.943],[400,0,111.107]]],[[5064.62,6134.97,0],1,false,[[514,0,307.542],[291,0,284.574]]],[[4888.84,7546.16,0],1,false,[[509,0,391.826],[41,0,321.446]]], +[[4646.35,5776.52,0],1,true,[[212,0,311.22],[220,0,27.5378],[515,0,15.1002]]],[[2107.43,5986.65,0],0,false,[[253,0,137.644],[431,0,69.6498]]],[[6751.99,4103.73,0],1,false,[[495,0,38.0175],[500,0,125.602]]],[[6284.25,3839.69,0],1,false,[[366,0,49.4724],[513,0,11.8126]]],[[6500.32,3529.01,0],1,false,[[604,0,30.2501],[541,0,260.248]]], +[[3463.13,8842.02,0],1,false,[[180,0,58.1464],[21,0,22.6335]]],[[7141.65,3319.2,0],1,true,[[480,0,22.904],[577,0,78.948],[624,0,13.3966]]],[[7265.75,3214.48,0],1,false,[[126,0,64.2193],[342,0,24.7134]]],[[1415.26,4584.29,0],0,true,[[246,0,9.46221],[266,0,34.3302],[33,0,15.9369]]],[[5497.06,7163.78,0],1,true,[[39,0,341.041],[327,0,22.7395],[196,0,9.42989]]], +[[5343.11,7555.62,0],1,false,[[222,0,164.492],[279,0,284.488]]],[[2537.01,3355.99,0],0,false,[[157,0,207.288],[107,0,211.48]]],[[5475.98,7187.03,0],1,false,[[196,0,23.2954],[222,0,247.492]]],[[1507.17,5563.39,0],0,false,[[313,0,355.564],[238,0,80.2284]]],[[3705.39,7873.94,0],1,true,[[18,0,26.3655],[359,0,46.7733],[611,0,9.1201]]], +[[2387.91,4439.01,0],0,false,[[14,0,197.526],[383,0,215.62]]],[[5651.87,9682.23,0],1,false,[[384,0,17.8118],[381,0,37.9221]]],[[3735.31,3419.61,0],0,true,[[235,0,26.8099],[432,0,91.9729],[462,0,80.047]]],[[3265.04,482.457,0],0,false,[[271,0,255.17],[620,0,244.155]]],[[1442.79,5870.04,0],0,false,[[534,0,307.139],[79,0,187.067]]], +[[5417.19,8203.42,0],1,false,[[20,0,135.919]]],[[3450.81,8911.45,0],1,true,[[308,0,12.321],[440,0,12.2672],[180,0,12.8057]]],[[3483.88,8883.66,0],1,false,[[450,0,23.3809],[272,0,42.7362]]],[[7195.33,3349.45,0],1,true,[[202,0,24.8714],[316,0,23.7685],[543,0,13.9475]]],[[3327.64,10637,0],1,true,[[567,0,60.4348],[606,0,41.3003],[395,0,22.7801]]], +[[2503.17,2649.37,0],0,true,[[258,0,109.992],[293,0,19.8207],[444,0,11.8199],[121,0,21.1533]]],[[5609.29,8679.46,0],1,false,[[370,0,138.418],[130,0,73.4714]]],[[3258.67,2517.95,0],0,false,[[288,0,165.344],[112,0,159.193]]],[[2327.63,4649.6,0],0,false,[[383,0,22.1987],[302,0,303.721]]],[[1409.67,6052.55,0],0,false,[[69,0,187.067],[91,0,378.396]]], +[[4118.2,2769.53,0],0,false,[[84,0,184.716],[609,0,366.237]]],[[3002.04,3244.54,0],0,false,[[570,0,28.2454],[198,0,281.23]]],[[7311.94,7070.48,0],1,true,[[328,0,86.9127],[161,0,27.0455],[47,0,131.366]]],[[3232.27,2312.07,0],0,false,[[456,0,350.517],[288,0,144.192]]],[[4300.44,2793.29,0],0,false,[[286,0,20.4586],[80,0,184.716]]], +[[3730.38,2580.03,0],0,false,[[609,0,84.7574],[29,0,175.907]]],[[4633.59,8480.68,0],1,false,[[26,0,239.988],[418,0,60.9817]]],[[4618.62,5437.78,0],1,false,[[464,0,46.2062],[299,0,261.956]]],[[6953.85,3550.8,0],1,true,[[31,0,19.3728],[564,0,66.8387],[426,0,14.2235]]],[[7062.27,5499.49,0],1,true,[[133,0,12.7153],[241,0,20.2417],[37,0,16.6221]]], +[[3346.84,4032.04,0],0,false,[[320,0,129.653],[585,0,309.093]]],[[1508.42,6416.57,0],0,false,[[79,0,378.396],[4,0,338.871]]],[[7376.77,7258.8,0],1,true,[[550,0,31.3496],[306,0,16.0382],[392,0,9.71467]]],[[2938.72,3177.4,0],0,false,[[12,0,231.248],[197,0,82.3835]]],[[1613.18,3163.09,0],0,false,[[602,0,54.1398],[106,0,358.32]]], +[[4867.44,4399.88,0],1,false,[[523,0,248.743],[438,0,280.078]]],[[4656.28,10151.3,0],1,true,[[576,0,271.136],[325,0,33.7753],[351,0,15.1799]]],[[4478.7,2296.41,0],0,false,[[226,0,20.1214],[249,0,15.4605]]],[[4572.89,8727.58,0],1,false,[[122,0,166.042],[26,0,25.4993]]],[[5487.47,5700.64,0],1,false,[[519,0,229.822],[292,0,277.268]]], +[[4135.77,8993.41,0],1,false,[[349,0,231.351],[122,0,357.773]]],[[3911.55,1109.53,0],0,false,[[379,0,183.711],[363,0,137.849]]],[[4630.93,8130.42,0],1,false,[[418,0,315.901],[509,0,265.943]]],[[1759.43,3824.68,0],0,false,[[380,0,232.959],[127,0,117.787]]],[[5820.24,6367.74,0],1,false,[[539,0,164.876],[242,0,44.9828]]], +[[3395.96,3264.94,0],0,false,[[536,0,373.823],[462,0,298.386]]],[[1517.35,2819.42,0],0,false,[[94,0,358.32],[473,0,16.5235]]],[[2457.9,3551.35,0],0,false,[[61,0,211.48],[158,0,341.851]]],[[6843.08,3739.77,0],1,false,[[324,0,130.925],[248,0,64.4889]]],[[2358.85,3228.72,0],0,false,[[486,0,22.1929],[304,0,47.3162]]], +[[4894.72,7228.17,0],1,true,[[494,0,30.1986],[214,0,34.0109],[41,0,15.841],[546,0,7.97153]]],[[3288.8,4294.76,0],0,true,[[389,0,276.891],[227,0,19.2116],[156,0,11.6569]]],[[3235.6,2669.58,0],0,false,[[77,0,159.193],[170,0,180.283]]],[[7335.76,6937.95,0],1,false,[[435,0,46.4204],[317,0,56.4188]]],[[4560.41,10087.3,0],1,false,[[414,0,90.8518],[529,0,299.127]]], +[[6772.57,7117.09,0],1,false,[[399,0,18.662],[146,0,104.053]]],[[7283.08,8041.57,0],1,false,[[530,0,327.765],[260,0,361.359]]],[[6660.19,8740.56,0],1,false,[[263,0,184.696],[285,0,308.66]]],[[5983.29,9015.16,0],1,false,[[162,0,139.29],[412,0,341.518]]],[[4433.67,6469.2,0],1,true,[[247,0,29.5221],[243,0,153.59],[382,0,70.0698]]], +[[1481.02,4604.33,0],0,false,[[447,0,37.0153],[614,0,66.3558]]],[[2484.95,2659.58,0],0,true,[[444,0,15.5367],[330,0,107.454],[293,0,1.85012],[75,0,21.1533]]],[[4444.43,8824.19,0],1,false,[[100,0,357.773],[98,0,166.042]]],[[6794.82,4195.22,0],1,false,[[508,0,79.4528],[437,0,109.928]]],[[7079.67,7124.01,0],1,false,[[47,0,113.943],[399,0,296.311]]], +[[7227.54,3281.29,0],1,false,[[342,0,52.2951],[202,0,50.5578]]],[[7279.56,3151.99,0],1,false,[[625,0,27.3337],[57,0,64.2193]]],[[1653.12,3833.02,0],0,false,[[103,0,117.787],[178,0,200.648]]],[[1418.34,4669.51,0],0,false,[[167,0,67.3697],[140,0,79.7928]]],[[7353.18,7022.5,0],1,false,[[317,0,29.9142],[239,0,78.8199]]], +[[5553,8634.6,0],1,false,[[76,0,73.4714],[374,0,135.486]]],[[1571.83,1139.58,0],0,false,[[233,0,106.047],[595,0,30.5059]]],[[5971.9,4372.76,0],1,false,[[583,0,270.064],[179,0,131.631]]],[[7070.42,5509.25,0],1,true,[[241,0,32.7149],[484,0,304.685],[89,0,12.7153]]],[[2070.46,2594.75,0],0,false,[[478,0,217.371],[558,0,296.388]]], +[[5971.41,6047.47,0],1,true,[[136,0,271.726],[252,0,22.4915],[427,0,8.45736]]],[[6231.6,6117.62,0],1,false,[[597,0,276.114],[135,0,271.726]]],[[3951.69,1747.35,0],0,false,[[571,0,175.146],[598,0,234.227]]],[[2855.81,3534.59,0],0,false,[[198,0,67.8377],[356,0,118.134]]],[[1878.05,1016.32,0],0,true,[[420,0,14.9962],[416,0,19.9436],[449,0,2.66453]]], +[[1447.75,4595.45,0],0,true,[[128,0,79.7928],[475,0,11.5992],[266,0,10.5479]]],[[6469.12,7991.52,0],1,false,[[429,0,342.345],[560,0,120.417]]],[[3615.11,8164.34,0],1,false,[[43,0,25.1456],[18,0,277.953]]],[[4473.23,2319.26,0],0,true,[[234,0,23.294],[319,0,24.149],[249,0,8.69065],[284,0,3.40731],[589,0,7.92032]]],[[2815.69,584.65,0],0,false,[[512,0,175.901],[271,0,243.939]]], +[[5116.1,5709.25,0],1,false,[[315,0,145.092],[297,0,83.986]]],[[6714.83,7033.63,0],1,false,[[115,0,104.053],[262,0,230.323]]],[[6840.94,4022.68,0],1,false,[[437,0,69.3536],[163,0,117.963]]],[[7274.99,7266.41,0],1,false,[[334,0,42.938]]],[[2559.53,4995.15,0],0,false,[[474,0,164.085],[360,0,249.15]]], +[[3938.56,1570.57,0],0,true,[[232,0,190.755],[221,0,19.6483],[331,0,9.68029]]],[[2149.66,5080.4,0],0,false,[[422,0,160.971],[0,0,359.203]]],[[4577.99,9312.85,0],1,false,[[522,0,207.948]]],[[3440.19,10381.8,0],1,false,[[395,0,257.545],[377,0,393.807]]],[[6297.61,2845.35,0],1,false,[[341,0,169.829],[396,0,398.745]]], +[[3435.53,1100.81,0],0,false,[[228,0,16.4335],[282,0,119.551]]],[[3282.75,4284.8,0],0,true,[[227,0,9.83445],[171,0,401.137],[111,0,11.6569]]],[[2518.14,3157.75,0],0,true,[[607,0,26.4388],[61,0,207.288],[562,0,11.8857],[181,0,10.4481]]],[[2281.21,3842.61,0],0,false,[[107,0,341.851],[265,0,326.367]]],[[1515.88,2795.36,0],0,true,[[283,0,197.119],[5,0,23.31],[473,0,8.59651]]], +[[7025.46,5415.75,0],1,false,[[185,0,22.889],[593,0,105.539]]],[[7314.24,7097.43,0],1,false,[[82,0,27.0455],[588,0,49.1806]]],[[5871.16,8936.45,0],1,true,[[526,0,25.1411],[118,0,139.29],[554,0,10.6905]]],[[6876.17,3910.16,0],1,false,[[147,0,117.963],[409,0,133.604]]],[[3565.66,8366.52,0],1,false,[[603,0,322.948],[43,0,183.059]]], +[[4002.93,8297.77,0],1,true,[[565,0,7.41914],[367,0,11.3334],[552,0,2.14609]]],[[7136.13,3445.34,0],1,false,[[316,0,90.4524],[340,0,29.2858]]],[[1392.9,4638.87,0],0,false,[[516,0,47.5765],[128,0,67.3697]]],[[4308.9,2810.64,0],0,false,[[533,0,389.706],[286,0,20.6478]]],[[4505.12,2031.24,0],0,false,[[434,0,272.363],[540,0,176.632]]], +[[3103.99,2748.55,0],0,false,[[112,0,180.283],[402,0,346.836]]],[[2916.41,4425.36,0],0,false,[[156,0,401.137],[217,0,319.006]]],[[5627.67,3405.94,0],1,false,[[439,0,312.962],[333,0,379.418]]],[[2471.61,4237.21,0],0,false,[[357,0,398.976],[14,0,26.7035]]],[[6043.85,5751.3,0],1,true,[[27,0,194.498],[427,0,315.056],[267,0,132.212]]], +[[2583.17,2332.66,0],0,false,[[17,0,175.824],[258,0,257.746]]],[[4835.64,7024.6,0],1,false,[[218,0,117.613],[268,0,397.263]]],[[3743.89,2135.37,0],0,false,[[598,0,264.264],[318,0,383.924]]],[[1609.83,4018.18,0],0,false,[[127,0,200.648],[630,0,164.762]]],[[6067.47,4459.75,0],1,false,[[132,0,131.631],[225,0,123.816]]], +[[3450.06,8898.67,0],1,true,[[440,0,23.9612],[55,0,58.1464],[71,0,12.8057]]],[[2525.84,3150.69,0],0,true,[[562,0,14.0065],[12,0,218.225],[157,0,10.4481]]],[[7372.1,7343.95,0],1,true,[[355,0,19.3639],[373,0,55.7374],[369,0,11.9457]]],[[6153.34,4552.68,0],1,true,[[42,0,23.3085],[321,0,409.191],[225,0,15.2721]]],[[7378.48,7178.04,0],1,false,[[239,0,79.2826],[306,0,65.1116]]], +[[7039.72,5433.64,0],1,false,[[345,0,28.5084],[160,0,22.889]]],[[6988.03,5401.53,0],1,false,[[1,0,254.898],[590,0,36.0479]]],[[1200.6,3975.78,0],0,true,[[630,0,282.338],[433,0,7.9599],[353,0,7.45149]]],[[6085.83,3952.5,0],1,false,[[513,0,227.248],[583,0,337.364]]],[[3449.13,1095.76,0],0,true,[[448,0,32.6236],[273,0,243.499],[228,0,14.576]]], +[[4836.06,4928.58,0],1,false,[[299,0,300.674],[523,0,308.32]]],[[3487.47,8920.71,0],1,true,[[308,0,25.5627],[365,0,257.669],[450,0,15.9556],[11,0,16.3031]]],[[7291.05,6883.2,0],1,false,[[348,0,49.5717],[250,0,71.7851]]],[[3934.93,7780.52,0],1,false,[[470,0,181.595],[503,0,231.907]]],[[1849.77,3336.47,0],0,false,[[208,0,31.0785],[312,0,140.055]]], +[[2628.45,2140.91,0],0,true,[[19,0,262.442],[17,0,24.0773],[10,0,12.4917]]],[[5488.49,7167.63,0],1,true,[[59,0,9.42989],[62,0,23.2954],[327,0,14.4874]]],[[3008.8,3219.44,0],0,false,[[93,0,82.3835],[536,0,22.9724]]],[[2841.29,3470.4,0],0,false,[[81,0,281.23],[138,0,67.8377]]],[[1594.74,4535.41,0],0,false,[[457,0,274.148],[352,0,135.524]]], +[[5602.57,7862.18,0],1,false,[[279,0,131.767]]],[[4320,8462.63,0],1,false,[[367,0,361.16]]],[[7205.35,3326.68,0],1,true,[[125,0,50.5578],[73,0,24.8714],[543,0,10.9686]]],[[7157.8,3310.34,0],1,true,[[624,0,21.1698],[22,0,79.2969],[480,0,15.506]]],[[3236.42,10375.4,0],1,false,[[7,0,67.2214],[441,0,361.297]]], +[[7332.85,2830.87,0],1,false,[[231,0,242.316],[625,0,304.249]]],[[1394.09,5125.59,0],0,false,[[600,0,349.633],[610,0,25.1272]]],[[5591.48,9728.13,0],1,false,[[518,0,26.5867],[617,0,66.4328]]],[[1822.67,3350.24,0],0,false,[[618,0,8.70901],[194,0,31.0785]]],[[4265.56,423.457,0],0,false,[[245,0,364.875],[481,0,236.223]]], +[[5651.09,9694.3,0],1,false,[[384,0,21.0722],[518,0,41.9794]]],[[5492.45,8970.43,0],1,false,[[612,0,122.281],[338,0,69.1569]]],[[4586.65,6080.1,0],1,false,[[243,0,267.075],[50,0,311.22]]],[[6169.36,7172.16,0],1,false,[[591,0,25.5703],[39,0,338.023]]],[[4860.97,7223.92,0],1,false,[[110,0,34.0109],[257,0,304.301]]], +[[3490.06,8820.18,0],1,false,[[272,0,21.2193],[616,0,31.5672]]],[[2380.73,6664.21,0],0,true,[[335,0,165.128],[407,0,14.5184],[555,0,14.9581]]],[[2630.62,4304.38,0],0,false,[[171,0,319.006],[14,0,171.511]]],[[4863.26,7137.25,0],1,false,[[546,0,93.3133],[176,0,117.613]]],[[6693.77,4745.79,0],1,false,[[551,0,222.073],[295,0,340.108]]], +[[4637.8,5750.4,0],1,true,[[50,0,27.5378],[464,0,283.008],[515,0,14.2257]]],[[3955.01,1581.32,0],0,true,[[150,0,19.6483],[354,0,82.0702],[331,0,12.7409]]],[[5399.88,7416.43,0],1,false,[[62,0,247.492],[60,0,164.492]]],[[3430.81,8977.74,0],1,false,[[310,0,27.6854],[440,0,57.424]]],[[7288.89,2308.68,0],1,false,[[460,0,390.541],[23,0,142.654]]], +[[6139.09,4557.92,0],1,true,[[179,0,123.816],[42,0,8.43822],[183,0,15.2721]]],[[4479.66,2276.31,0],0,false,[[540,0,70.2242],[97,0,20.1214]]],[[3286.47,4275.69,0],0,true,[[111,0,19.2116],[320,0,145.83],[156,0,9.83445]]],[[3439.59,1085,0],0,true,[[155,0,16.4335],[448,0,18.1399],[189,0,14.576]]],[[1646.68,1122.14,0],0,false,[[595,0,46.4084],[544,0,48.7179]]], +[[6957.67,3616.23,0],1,false,[[409,0,173.756],[413,0,57.5637]]],[[7423.26,2607.07,0],1,false,[[23,0,227.858],[205,0,242.316]]],[[3810.86,1430.03,0],0,false,[[273,0,263.906],[150,0,190.755]]],[[1548.23,1110.25,0],0,false,[[35,0,50.2886],[131,0,106.047]]],[[4477.14,2342.23,0],0,true,[[465,0,336.137],[143,0,23.294],[589,0,15.3858]]], +[[3718.7,3440.65,0],0,false,[[585,0,397.616],[67,0,26.8099]]],[[3880.08,9448.81,0],1,false,[[458,0,208.67],[349,0,300.84]]],[[2646.21,1821.75,0],0,false,[[343,0,259.405],[451,0,183.218]]],[[1427.4,5567.22,0],0,true,[[63,0,80.2284],[534,0,6.23782],[466,0,20.721]]],[[7371.27,7099.1,0],1,false,[[129,0,78.8199],[184,0,79.2826]]], +[[1837.12,3088.45,0],0,false,[[25,0,26.1199],[476,0,87.5224]]],[[7053.49,5481.26,0],1,true,[[581,0,32.9814],[37,0,9.13707],[133,0,32.7149],[89,0,20.2417]]],[[5820.4,6412.53,0],1,false,[[104,0,44.9828]]],[[4499.77,6330.66,0],1,false,[[119,0,153.59],[212,0,267.075]]],[[2492.38,2622.47,0],0,false,[[558,0,201.602],[444,0,23.6669]]], +[[3949.66,592.19,0],0,false,[[363,0,402.747],[209,0,364.875]]],[[1409.93,4576.47,0],0,true,[[9,0,50.4861],[58,0,9.46221],[33,0,12.1135],[516,0,17.2579]]],[[4420.96,6495.83,0],1,false,[[443,0,398.962],[119,0,29.5221]]],[[6825.85,3801.77,0],1,false,[[108,0,64.4889],[556,0,152.846]]],[[4477.75,2311.84,0],0,true,[[97,0,15.4605],[284,0,8.66949],[143,0,8.69065]]], +[[7303.73,6953.45,0],1,false,[[192,0,71.7851],[328,0,30.4206]]],[[7310.02,7421.56,0],1,false,[[373,0,68.0737]]],[[5951.46,6057.72,0],1,true,[[427,0,18.5245],[539,0,233.658],[135,0,22.4915]]],[[2078.36,5888.68,0],0,false,[[479,0,346.715],[51,0,137.644]]],[[1983.62,3134.82,0],0,false,[[312,0,111.108],[599,0,83.0307]]], +[[5671.35,8796.74,0],1,true,[[376,0,30.8963],[526,0,228.61],[370,0,20.5014]]],[[2203.91,3480,0],0,false,[[401,0,146.247],[419,0,209.752]]],[[4562.78,7179.3,0],1,false,[[214,0,304.301],[454,0,259.461]]],[[2588.41,2584.74,0],0,false,[[175,0,257.746],[75,0,109.992]]],[[1359.9,2961.77,0],0,false,[[5,0,221.88],[24,0,357.903]]], +[[7102.06,8352.08,0],1,false,[[116,0,361.359],[337,0,46.5578]]],[[4946.25,9489.55,0],1,false,[[30,0,270.258],[522,0,219.849]]],[[6588.62,6856.87,0],1,false,[[146,0,230.323],[622,0,260.577]]],[[6795.52,8615.5,0],1,false,[[337,0,358.059],[117,0,184.696]]],[[1701.29,1065.93,0],0,false,[[416,0,163.778],[575,0,55.3543]]], +[[2098.15,4107.95,0],0,false,[[158,0,326.367],[457,0,401.721]]],[[1449.58,4585.06,0],0,true,[[58,0,34.3302],[475,0,1.76568],[140,0,10.5479]]],[[5938.08,5681.54,0],1,false,[[292,0,184.831],[174,0,132.212]]],[[4954.07,6652.58,0],1,false,[[176,0,397.263],[514,0,226.627]]],[[2331.01,3218.41,0],0,true,[[13,0,7.77694],[401,0,167.244],[486,0,9.57351]]], +[[5440.2,8817.92,0],1,true,[[489,0,327.895],[496,0,21.6379],[612,0,118.531]]],[[3027.75,467.587,0],0,false,[[144,0,243.939],[68,0,255.17]]],[[3490.14,8841.39,0],1,false,[[72,0,42.7362],[215,0,21.2193]]],[[3632.23,1248.03,0],0,false,[[189,0,243.499],[232,0,263.906]]],[[2354.92,3115.18,0],0,false,[[330,0,372.758],[336,0,28.9834]]], +[[1838.13,3360.32,0],0,false,[[455,0,294.006],[618,0,26.3499]]],[[1533.36,1920.28,0],0,false,[[586,0,332.407],[537,0,267.894]]],[[5493.66,4213.84,0],1,false,[[583,0,339.527],[497,0,355.35]]],[[7318.8,6862.07,0],1,true,[[361,0,10.696],[348,0,13.6262],[322,0,4.92764]]],[[5545.1,7749.89,0],1,false,[[60,0,284.488],[200,0,131.767]]], +[[2228.46,6430.58,0],0,false,[[407,0,265.272],[16,0,328.316]]],[[1236.17,1720.04,0],0,true,[[408,0,21.0927],[430,0,333.356],[586,0,37.259]]],[[3386.71,1208.93,0],0,false,[[155,0,119.551],[557,0,271.41]]],[[1640.1,2647.1,0],0,false,[[485,0,48.133],[159,0,197.119]]],[[4476.44,2320.41,0],0,true,[[249,0,8.66949],[589,0,6.77029],[143,0,3.40731]]], +[[6444.36,8960.62,0],1,false,[[117,0,308.66],[490,0,308.65]]],[[4320.82,2793.78,0],0,true,[[168,0,20.6478],[465,0,176.16],[84,0,20.4586]]],[[2166.21,6101.61,0],0,true,[[16,0,22.2555],[417,0,15.942],[15,0,5.68333]]],[[3350.95,2387.16,0],0,true,[[318,0,95.1547],[77,0,165.344],[83,0,144.192]]],[[5544.67,9711.49,0],1,false,[[40,0,52.7766],[323,0,132.818]]], +[[1418.69,2571.44,0],0,false,[[511,0,342.134],[485,0,236.976]]],[[5159.13,5872.7,0],1,false,[[48,0,284.574],[619,0,167.044]]],[[5758.55,5685.08,0],1,false,[[99,0,277.268],[267,0,184.831]]],[[2485.5,2657.86,0],0,false,[[75,0,19.8207],[121,0,1.85012]]],[[2846.05,1821.16,0],0,true,[[385,0,271.988],[398,0,18.926],[574,0,6.3486]]], +[[6717.86,5082.64,0],1,false,[[219,0,340.108],[436,0,157.772]]],[[4520.5,631.245,0],0,false,[[481,0,196.017],[38,0,376.899]]],[[5196.79,5688.15,0],1,false,[[145,0,83.986],[519,0,71.2497]]],[[6319.55,7520.91,0],1,false,[[560,0,390.407],[538,0,355.734]]],[[4709.96,5199.24,0],1,false,[[87,0,261.956],[190,0,300.674]]], +[[3413.29,9066.37,0],1,false,[[301,0,396.369],[605,0,32.9199]]],[[3336.81,9454.38,0],1,false,[[459,0,291.914],[300,0,396.369]]],[[2161.43,4897.51,0],0,false,[[78,0,303.721],[422,0,22.5861]]],[[3982.21,7111,0],1,true,[[472,0,19.0962],[443,0,359.157],[626,0,6.00951]]],[[2370.04,3185.65,0],0,false,[[109,0,47.3162],[314,0,40.5841]]], +[[3059.96,4857.83,0],0,false,[[442,0,397.924],[389,0,347.195]]],[[7380.06,7243.1,0],1,true,[[184,0,65.1116],[392,0,25.4063],[92,0,16.0382]]],[[4184.45,7747.77,0],1,false,[[424,0,156.272]]],[[3462.56,8915.17,0],1,false,[[71,0,12.321],[191,0,25.5627]]],[[7107.88,3421.99,0],1,false,[[340,0,45.8274],[623,0,39.5469]]], +[[3424.52,9004.71,0],1,false,[[605,0,29.8174],[223,0,27.6854]]],[[4631.03,1409.26,0],0,false,[[608,0,188.993],[434,0,365.34]]],[[1927.53,3227.08,0],0,false,[[194,0,140.055],[254,0,111.108]]],[[1848.84,5621.57,0],0,false,[[479,0,188.542],[63,0,355.564]]],[[2377.86,3146.18,0],0,true,[[304,0,40.5841],[607,0,128.405],[336,0,40.9833]]], +[[4978.02,5679.35,0],1,false,[[621,0,190.764],[145,0,145.092]]],[[7185.47,3371.08,0],1,true,[[73,0,23.7685],[166,0,90.4524],[469,0,54.6619]]],[[7347.42,6993.15,0],1,false,[[113,0,56.4188],[129,0,29.9142]]],[[3427.6,2330.98,0],0,true,[[177,0,383.924],[288,0,95.1547],[29,0,258.959]]],[[4468.27,2295.63,0],0,false,[[143,0,24.149],[563,0,25.9782]]], +[[3270.8,4131.35,0],0,false,[[227,0,145.83],[90,0,129.653]]],[[6547.42,4486.57,0],1,false,[[183,0,409.191],[551,0,196.58]]],[[7316.37,6857.78,0],1,true,[[348,0,10.4178],[361,0,15.4817],[278,0,4.92764]]],[[5442.51,9671.34,0],1,false,[[289,0,132.818],[30,0,272.948]]],[[6899.03,3622.49,0],1,true,[[564,0,23.4928],[108,0,130.925],[332,0,15.4488]]], +[[4624.14,10161.6,0],1,true,[[96,0,33.7753],[542,0,62.7204],[351,0,19.2735]]],[[2427.17,6799.17,0],0,false,[[404,0,371.412],[555,0,134.124]]],[[5474.38,7164.42,0],1,true,[[59,0,22.7395],[2,0,382.218],[196,0,14.4874]]],[[7305.63,6983.81,0],1,false,[[250,0,30.4206],[82,0,86.9127]]],[[6201.3,8511.07,0],1,false,[[8,0,184.374],[429,0,253.612]]], +[[2446.39,2758.85,0],0,false,[[121,0,107.454],[274,0,372.758]]],[[3942.41,1579.45,0],0,true,[[221,0,12.7409],[571,0,10.2511],[150,0,9.68029]]],[[6908.93,3610.65,0],1,true,[[564,0,8.22729],[467,0,14.7275],[324,0,15.4488]]],[[5937.13,3188.21,0],1,true,[[172,0,379.418],[406,0,31.3266],[633,0,21.512]]],[[7317.8,7263.5,0],1,true,[[550,0,27.8798],[148,0,42.938],[487,0,10.6375]]], +[[2235.77,6741.57,0],0,false,[[216,0,165.128],[483,0,388.832]]],[[2341.11,3140.66,0],0,true,[[274,0,28.9834],[517,0,26.283],[314,0,40.9833]]],[[7069.48,8385.32,0],1,false,[[260,0,46.5578],[263,0,358.059]]],[[5435.79,8993.96,0],1,false,[[211,0,69.1569]]],[[4448.09,5880.31,0],1,false,[[631,0,225.406]]], +[[7109.24,3456.87,0],1,true,[[166,0,29.2858],[492,0,31.5213],[309,0,45.8274]]],[[6182.58,2970.05,0],1,false,[[406,0,297.909],[154,0,169.829]]],[[7254.43,3236.44,0],1,false,[[57,0,24.7134],[125,0,52.2951]]],[[2394.74,1839.43,0],0,false,[[527,0,229.283],[237,0,259.405]]],[[1882.5,4819.66,0],0,false,[[421,0,176.177],[403,0,293.278]]], +[[7055.01,5457.7,0],1,false,[[37,0,26.2808],[185,0,28.5084]]],[[7347.49,7331.98,0],1,false,[[487,0,73.8864],[369,0,23.8481]]],[[1808.45,1261.67,0],0,false,[[531,0,50.6029],[387,0,298.231]]],[[7305.96,6857.5,0],1,true,[[278,0,13.6262],[192,0,49.5717],[322,0,10.4178]]],[[4035.1,9200.7,0],1,true,[[236,0,300.84],[100,0,231.351],[365,0,364.269]]], +[[3874.32,8278.92,0],1,false,[[43,0,291.328],[565,0,123.155]]],[[4641.16,10152.6,0],1,true,[[414,0,16.8771],[325,0,19.2735],[96,0,15.1799]]],[[1492.65,4544.25,0],0,false,[[199,0,135.524],[9,0,58.7282]]],[[1197.12,3982.33,0],0,true,[[433,0,14.4349],[506,0,249.317],[187,0,7.45149]]],[[4027.31,1619.53,0],0,false,[[221,0,82.0702],[453,0,85.2964]]], +[[7373.88,7324.67,0],1,true,[[392,0,56.3921],[182,0,19.3639],[369,0,7.79584]]],[[2796.74,3620.65,0],0,false,[[138,0,118.134],[357,0,309.34]]],[[2628.02,3873.9,0],0,false,[[356,0,309.34],[173,0,398.976]]],[[2715.1,5191.91,0],0,false,[[596,0,284.579],[360,0,28.0452]]],[[3718.77,7829.16,0],1,true,[[64,0,46.7733],[415,0,357.826],[470,0,80.6746]]], +[[2733.7,5170.93,0],0,true,[[358,0,28.0452],[442,0,54.7535],[149,0,249.15]]],[[7321.17,6872.5,0],1,true,[[322,0,15.4817],[435,0,20.6612],[278,0,10.696]]],[[7177.02,6748.91,0],1,false,[[471,0,360.377],[400,0,238.605]]],[[3879.66,977.83,0],0,false,[[101,0,137.849],[245,0,402.747]]],[[6304.11,3833.18,0],1,false,[[425,0,150.927],[513,0,32.0133]]], +[[3714.74,9037.22,0],1,false,[[191,0,257.669],[349,0,364.269]]],[[6285.84,3791.06,0],1,false,[[541,0,94.8445],[53,0,49.4724]]],[[4014.24,8297.57,0],1,true,[[165,0,11.3334],[201,0,361.16],[552,0,13.2717]]],[[6778.37,5246.22,0],1,true,[[1,0,7.69403],[482,0,148.885],[436,0,18.373]]],[[7371.31,7332.03,0],1,true,[[346,0,23.8481],[355,0,7.79584],[182,0,11.9457]]], +[[5651.11,8794.07,0],1,true,[[76,0,138.418],[376,0,11.556],[255,0,20.5014]]],[[942.666,2311.47,0],0,false,[[430,0,371.439],[511,0,266.305]]],[[5372.64,8298.58,0],1,false,[[3,0,192.824],[507,0,199.138]]],[[7373.11,7399.65,0],1,true,[[182,0,55.7374],[477,0,27.0602],[251,0,68.0737]]],[[5551.31,8505.94,0],1,false,[[130,0,135.486],[3,0,110.489]]], +[[1402.54,5149.2,0],0,false,[[610,0,3.26123],[36,0,135.279]]],[[5640.58,8798.83,0],1,true,[[496,0,183.563],[255,0,30.8963],[370,0,11.556]]],[[3619.46,10040.4,0],1,false,[[153,0,393.807],[390,0,169.53]]],[[2069.81,7401.57,0],0,false,[[34,0,195.685],[46,0,143.206]]],[[4013.17,1248.81,0],0,false,[[594,0,362.63],[101,0,183.711]]], +[[1980.68,3777.06,0],0,false,[[628,0,185.904],[103,0,232.959]]],[[5614.13,9683.59,0],1,false,[[66,0,37.9221],[40,0,22.2616]]],[[4388.9,6425.26,0],1,false,[[119,0,70.0698],[532,0,212.272]]],[[2345.79,4636.88,0],0,true,[[65,0,215.62],[474,0,265.583],[78,0,22.1987]]],[[5669.41,9683.89,0],1,true,[[545,0,377.208],[210,0,21.0722],[66,0,17.8118]]], +[[2971.35,1583.17,0],0,false,[[557,0,312.779],[294,0,271.988]]],[[5926.65,4733.66,0],1,false,[[28,0,345.837],[42,0,268.051]]],[[2026.2,1442.56,0],0,false,[[347,0,298.231],[527,0,330.106]]],[[6772.06,7132.33,0],1,false,[[592,0,249.49],[399,0,15.3137]]],[[3237.94,4565.37,0],0,false,[[305,0,347.195],[111,0,276.891]]], +[[3584.18,9876.82,0],1,false,[[377,0,169.53],[553,0,131.666]]],[[7325.78,7231.97,0],1,false,[[588,0,85.8621],[487,0,33.5923]]],[[7378.05,7268.43,0],1,true,[[306,0,25.4063],[355,0,56.3921],[92,0,9.71467]]],[[6271.83,7171.8,0],1,false,[[592,0,257.519],[591,0,77.2949]]],[[3458.02,8980.38,0],1,false,[[584,0,34.6628],[11,0,53.1066]]], +[[3336.51,10616.4,0],1,false,[[74,0,22.7801],[153,0,257.545]]],[[6604.64,2595.78,0],1,false,[[154,0,398.745],[460,0,368.112]]],[[3701.83,10555.5,0],1,false,[[566,0,364.467],[567,0,359.243]]],[[2835.53,1836.82,0],0,true,[[294,0,18.926],[19,0,107.493],[574,0,12.7126]]],[[6786.96,7128.96,0],1,true,[[124,0,296.311],[115,0,18.662],[388,0,15.3137]]], +[[7160.34,6986.28,0],1,false,[[362,0,238.605],[47,0,111.107]]],[[2240.25,3343.58,0],0,false,[[269,0,167.244],[256,0,146.247]]],[[3042.97,3078.78,0],0,false,[[170,0,346.836],[570,0,142.741]]],[[2152.99,4913.4,0],0,false,[[344,0,293.278],[422,0,7.59123]]],[[2330.46,7151.52,0],0,false,[[46,0,233.528],[326,0,371.412]]], +[[4245.83,1848.88,0],0,false,[[629,0,197.734],[502,0,220.501]]],[[5961.99,3169.2,0],1,true,[[333,0,31.3266],[341,0,297.909],[633,0,10.8728]]],[[2374.27,6651.2,0],0,true,[[555,0,28.7767],[280,0,265.272],[216,0,14.5184]]],[[1253.77,1708.55,0],0,false,[[572,0,325.874],[281,0,21.0927]]],[[6920.97,3784.44,0],1,false,[[163,0,133.604],[230,0,173.756]]], +[[7124.04,6125.81,0],1,false,[[484,0,338.864],[471,0,271.243]]],[[2421.16,5637.72,0],0,false,[[488,0,291.79],[596,0,261.889]]],[[6238.25,9224.95,0],1,true,[[490,0,26.8692],[549,0,149.296],[118,0,341.518]]],[[6963.01,3558.96,0],1,true,[[230,0,57.5637],[426,0,18.1769],[31,0,22.907]]],[[4626.66,10144,0],1,false,[[351,0,16.8771],[114,0,90.8518]]], +[[3814.42,7485.02,0],1,false,[[359,0,357.826],[472,0,396.199]]],[[1858.89,1021.8,0],0,true,[[139,0,19.9436],[264,0,163.778],[449,0,17.3125]]],[[2171.56,6086.85,0],0,true,[[287,0,15.942],[488,0,226.687],[15,0,14.4906]]],[[4589.49,8439.65,0],1,false,[[86,0,60.9817],[102,0,315.901]]],[[2026.29,3574.36,0],0,true,[[256,0,209.752],[628,0,27.8354],[455,0,14.2124]]], +[[1892.41,1012.27,0],0,true,[[449,0,17.6384],[613,0,261.048],[139,0,14.9962]]],[[1742.89,4911.59,0],0,false,[[587,0,126.812],[344,0,176.177]]],[[2157.23,4919.69,0],0,true,[[302,0,22.5861],[151,0,160.971],[403,0,7.59123]]],[[1943.83,2991.93,0],0,false,[[599,0,132.169],[501,0,88.8103]]],[[4199.72,7599.31,0],1,false,[[503,0,116.358],[307,0,156.272]]], +[[6432.89,3755.57,0],1,false,[[521,0,331.117],[364,0,150.927]]],[[6964,3540.84,0],1,true,[[413,0,18.1769],[31,0,5.25374],[88,0,14.2235]]],[[5963.77,6043.91,0],1,true,[[174,0,315.056],[252,0,18.5245],[135,0,8.45736]]],[[1818.71,3089.36,0],0,false,[[25,0,33.2995],[525,0,37.4538]]],[[6350.77,8308.76,0],1,false,[[329,0,253.612],[141,0,342.345]]], +[[1009.25,1958.74,0],0,false,[[281,0,333.356],[371,0,371.439]]],[[2106.1,6050.6,0],0,false,[[51,0,69.6498],[15,0,73.4933]]],[[3796.4,3350.96,0],0,false,[[67,0,91.9729],[533,0,360.673]]],[[1199.01,3968.02,0],0,true,[[627,0,143.577],[353,0,14.4349],[187,0,7.9599]]],[[4575.97,1769.93,0],0,false,[[311,0,365.34],[169,0,272.363]]], +[[7326.42,6892.48,0],1,false,[[361,0,20.6612],[113,0,46.4204]]],[[6770.09,5229.83,0],1,true,[[295,0,157.772],[1,0,24.7399],[368,0,18.373]]],[[6825.53,4090.18,0],1,false,[[123,0,109.928],[147,0,69.3536]]],[[5064.74,4202.57,0],1,false,[[95,0,280.078],[615,0,202.306]]],[[5471.63,3670.82,0],1,false,[[504,0,309.483],[172,0,312.962]]], +[[3444.52,8921.98,0],1,true,[[223,0,57.424],[180,0,23.9612],[71,0,12.2672]]],[[3258.36,10016.6,0],1,false,[[204,0,361.297],[459,0,276.186]]],[[2772.55,5132.38,0],0,false,[[360,0,54.7535],[305,0,397.924]]],[[4194.47,6823.89,0],1,false,[[303,0,359.157],[247,0,398.962]]],[[2491.84,2646.01,0],0,true,[[244,0,23.6669],[121,0,15.5367],[75,0,11.8199]]], +[[1422.67,4711.96,0],0,false,[[614,0,61.6195],[600,0,105.033]]],[[5219.74,5524.72,0],1,false,[[573,0,159.076],[547,0,372.935]]],[[1460.95,4576.03,0],0,false,[[475,0,13.754],[120,0,37.0153]]],[[3429.84,1069.92,0],0,true,[[620,0,384.786],[189,0,32.6236],[228,0,18.1399]]],[[1875.62,1017.39,0],0,true,[[139,0,2.66453],[420,0,17.6384],[416,0,17.3125]]], +[[3479.95,8906.7,0],1,true,[[11,0,23.7976],[72,0,23.3809],[191,0,15.9556]]],[[2828.55,1825.18,0],0,false,[[237,0,183.218],[574,0,13.1857]]],[[6411.6,5454.23,0],1,false,[[482,0,279.516],[27,0,284.522]]],[[4103.76,1590.58,0],0,false,[[354,0,85.2964],[594,0,4.38989]]],[[4313.29,7208.81,0],1,false,[[257,0,259.461],[626,0,348.362]]], +[[2013.53,3580.6,0],0,true,[[628,0,16.7479],[275,0,294.006],[419,0,14.2124]]],[[2888.96,2309.46,0],0,false,[[10,0,314.625],[83,0,350.517]]],[[1803.89,4364.97,0],0,false,[[265,0,401.721],[199,0,274.148]]],[[3862.3,9644.69,0],1,false,[[553,0,245.588],[236,0,208.67]]],[[3292.14,9742.59,0],1,false,[[441,0,276.186],[301,0,291.914]]], +[[6914.17,2402.7,0],1,false,[[396,0,368.112],[224,0,390.541]]],[[1623.86,6766.13,0],0,true,[[4,0,34.9171],[569,0,237.007],[483,0,241.739]]],[[3669.17,3376.15,0],0,false,[[105,0,298.386],[67,0,80.047]]],[[1922.29,3064.47,0],0,false,[[476,0,95.563]]],[[4638.11,5479.56,0],1,false,[[220,0,283.008],[87,0,46.2062]]], +[[4448.07,2672.92,0],0,false,[[286,0,176.16],[234,0,336.137]]],[[1423.03,5546.99,0],0,true,[[610,0,403.072],[534,0,24.9334],[238,0,20.721]]],[[6894.27,3610.53,0],1,true,[[332,0,14.7275],[521,0,162.42],[564,0,19.6248]]],[[5992,3212,0],1,false,[[6,0,344.084],[633,0,49.4835]]],[[7140.54,3348.95,0],1,true,[[623,0,40.7073],[624,0,21.1346],[316,0,54.6619]]], +[[3787.26,7868.78,0],1,false,[[359,0,80.6746],[193,0,181.595]]],[[7171.98,6390.6,0],1,false,[[410,0,271.243],[362,0,360.377]]],[[3971.39,7126.73,0],1,true,[[415,0,396.199],[303,0,19.0962],[626,0,14.2407]]],[[1513.11,2803.46,0],0,true,[[106,0,16.5235],[159,0,8.59651],[5,0,16.1521]]],[[2488.08,4852.27,0],0,false,[[383,0,265.583],[149,0,164.085]]], +[[1451.21,4584.38,0],0,true,[[140,0,11.5992],[447,0,13.754],[266,0,1.76568]]],[[1898.25,3135.87,0],0,false,[[240,0,87.5224],[463,0,95.563]]],[[7374.31,7426.68,0],1,false,[[373,0,27.0602],[530,0,308.371]]],[[1863.84,2619.97,0],0,false,[[485,0,213.495],[134,0,217.371]]],[[2025.3,5560.56,0],0,true,[[0,0,139.614],[253,0,346.715],[313,0,188.542]]], +[[7163.91,3324.59,0],1,true,[[543,0,38.2329],[56,0,22.904],[624,0,15.1671],[203,0,15.506]]],[[4496.87,445.36,0],0,false,[[209,0,236.223],[296,0,196.017]]],[[6658.37,5329.33,0],1,false,[[368,0,148.885],[452,0,279.516]]],[[1852.37,6774.28,0],0,false,[[335,0,388.832],[461,0,241.739]]],[[7134.63,5801.55,0],1,false,[[133,0,304.685],[410,0,338.864]]], +[[1652.51,2605.53,0],0,true,[[290,0,236.976],[478,0,213.495],[283,0,48.133]]],[[2338.85,3223.89,0],0,true,[[13,0,12.2516],[109,0,22.1929],[269,0,9.57351]]],[[7328.26,7265.47,0],1,true,[[391,0,33.5923],[346,0,73.8864],[334,0,10.6375],[550,0,17.8777]]],[[2297.67,5899.92,0],0,false,[[417,0,226.687],[411,0,291.79]]],[[5151.9,8668,0],1,false,[[493,0,294.025],[270,0,327.895]]], +[[6255.17,9204.09,0],1,false,[[285,0,308.65],[412,0,26.8692]]],[[6482.49,6485.81,0],1,false,[[622,0,143.885],[597,0,197.765]]],[[7079.24,3466.54,0],1,false,[[340,0,31.5213],[31,0,134.577]]],[[4869.55,8682.23,0],1,false,[[26,0,300.587],[489,0,294.025]]],[[4924.91,7228.79,0],1,false,[[2,0,179.528],[110,0,30.1986]]], +[[6760.95,4066.79,0],1,false,[[556,0,120.251],[52,0,38.0175]]],[[5461.18,8823.21,0],1,false,[[270,0,21.6379],[376,0,183.563]]],[[5193.59,4036.59,0],1,true,[[277,0,355.35],[615,0,8.49457],[44,0,13.0234]]],[[5441.3,9810.96,0],1,false,[[617,0,105.135],[520,0,83.0148]]],[[6519.32,3499.75,0],1,false,[[632,0,24.8918],[6,0,286.251]]], +[[6734.53,4227.65,0],1,false,[[52,0,125.602],[568,0,91.2911]]],[[1862.07,3012.56,0],0,false,[[423,0,88.8103],[25,0,57.5531]]],[[4167.57,1642.96,0],0,false,[[405,0,220.501],[594,0,82.2689]]],[[4086.48,7610.88,0],1,false,[[193,0,231.907],[424,0,116.358]]],[[5279.55,3910.93,0],1,false,[[44,0,139.462],[439,0,309.483]]], +[[5054.04,10012.6,0],1,false,[[520,0,354.532],[576,0,152.164]]],[[1132.03,4213.62,0],0,false,[[353,0,249.317],[580,0,206.598]]],[[5558.21,8312.22,0],1,false,[[372,0,199.138],[20,0,89.2185]]],[[6786.15,4273.62,0],1,false,[[579,0,71.0748],[123,0,79.4528]]],[[4697.81,7875.07,0],1,false,[[102,0,265.943],[49,0,391.826]]], +[[1129.77,3482.54,0],0,false,[[559,0,280.593],[627,0,363.352]]],[[1097.24,2509.12,0],0,false,[[371,0,266.305],[290,0,342.134]]],[[2661.65,662.387,0],0,false,[[548,0,257.564],[144,0,175.901]]],[[6275.57,3847.67,0],1,true,[[364,0,32.0133],[188,0,227.248],[53,0,11.8126]]],[[5005.68,6433.86,0],1,false,[[268,0,226.627],[48,0,307.542]]], +[[4646.67,5761.43,0],1,true,[[621,0,176.415],[220,0,14.2257],[50,0,15.1002]]],[[1406.06,4593.29,0],0,true,[[246,0,17.2579],[167,0,47.5765],[33,0,12.6649]]],[[2335.16,3166.26,0],0,false,[[336,0,26.283],[13,0,45.8833]]],[[5614.36,9714.59,0],1,false,[[210,0,41.9794],[207,0,26.5867]]],[[5267.08,5684.87,0],1,false,[[297,0,71.2497],[99,0,229.822]]], +[[5368.57,9850.39,0],1,false,[[498,0,83.0148],[505,0,354.532]]],[[6734.93,3630.22,0],1,false,[[467,0,162.42],[425,0,331.117]]],[[4749.97,9394.04,0],1,false,[[261,0,219.849],[152,0,207.948]]],[[4909.38,4632.63,0],1,false,[[190,0,308.32],[95,0,248.743]]],[[7252.43,3142.29,0],1,false,[[32,0,44.8095],[625,0,32.3421]]], +[[1798.67,3120.95,0],0,false,[[428,0,37.4538]]],[[5854.12,8918.71,0],1,true,[[255,0,228.61],[162,0,25.1411],[554,0,14.6828]]],[[2242.88,1674.78,0],0,false,[[387,0,330.106],[343,0,229.283]]],[[6758.86,3431.19,0],1,false,[[577,0,330.705],[632,0,232.496]]],[[4516.85,9801,0],1,false,[[114,0,299.127]]], +[[7388.93,7734.18,0],1,false,[[477,0,308.371],[116,0,327.765]]],[[1776.77,1228.24,0],0,true,[[544,0,158.254],[572,0,397.119],[347,0,50.6029]]],[[4383.12,6227.71,0],1,false,[[382,0,212.272],[631,0,131.99]]],[[4054.89,3099.7,0],0,false,[[432,0,360.673],[168,0,389.706]]],[[1423.33,5571.85,0],0,true,[[466,0,24.9334],[69,0,307.139],[238,0,6.23782]]], +[[4370.61,10249,0],1,false,[[542,0,205.496],[566,0,374.466]]],[[3026.82,3233.69,0],0,false,[[197,0,22.9724],[105,0,373.823]]],[[1741.84,2076.77,0],0,false,[[276,0,267.894]]],[[6198.53,7189.34,0],1,false,[[298,0,355.734],[591,0,23.2666]]],[[5927.07,6275.66,0],1,false,[[252,0,233.658],[104,0,164.876]]], +[[4489.34,2206.77,0],0,false,[[169,0,176.632],[226,0,70.2242]]],[[6312.7,3705.66,0],1,false,[[54,0,260.248],[366,0,94.8445]]],[[4564.53,10181.1,0],1,false,[[325,0,62.7204],[535,0,205.496]]],[[7200.26,3336.4,0],1,true,[[480,0,38.2329],[73,0,13.9475],[202,0,10.9686]]],[[1693.92,1110.51,0],0,false,[[229,0,48.7179],[531,0,158.254]]], +[[5983.03,9474.86,0],1,false,[[549,0,211.152],[384,0,377.208]]],[[4900.35,7222.53,0],1,true,[[41,0,18.6749],[218,0,93.3133],[110,0,7.97153]]],[[5403.38,5207.97,0],1,false,[[446,0,372.935],[28,0,368.513]]],[[2439.85,782.141,0],0,false,[[613,0,345.981],[512,0,257.564]]],[[6144.17,9340.84,0],1,false,[[412,0,149.296],[545,0,211.152]]], +[[7345.58,7261.05,0],1,true,[[92,0,31.3496],[334,0,27.8798],[487,0,17.8777]]],[[6729.49,4532.75,0],1,true,[[578,0,181.015],[219,0,222.073],[321,0,196.58]]],[[4001.02,8296.81,0],1,true,[[565,0,5.46762],[165,0,2.14609],[367,0,13.2717]]],[[3692.49,9814.23,0],1,false,[[390,0,131.666],[458,0,245.588]]],[[5865.23,8927.84,0],1,true,[[8,0,356.758],[526,0,14.6828],[162,0,10.6905]]], +[[2392.41,6673.53,0],0,true,[[326,0,134.124],[407,0,28.7767],[216,0,14.9581]]],[[6787.92,3949.64,0],1,false,[[248,0,152.846],[495,0,120.251]]],[[3174.32,1364.91,0],0,false,[[282,0,271.41],[385,0,312.779]]],[[2349.58,2503.67,0],0,false,[[134,0,296.388],[244,0,201.602]]],[[1076.66,3209.04,0],0,false,[[24,0,207.551],[510,0,280.593]]], +[[6480.46,7874.09,0],1,false,[[141,0,120.417],[298,0,390.407]]],[[4443.68,2215.93,0],0,false,[[563,0,57.4786],[629,0,220.967]]],[[2512.22,3147.46,0],0,true,[[181,0,14.0065],[607,0,15.7557],[157,0,11.8857]]],[[4461.71,2270.49,0],0,false,[[319,0,25.9782],[561,0,57.4786]]],[[6912.42,3603.2,0],1,true,[[88,0,66.8387],[324,0,23.4928],[332,0,8.22729],[467,0,19.6248]]], +[[3995.56,8297.01,0],1,true,[[350,0,123.155],[165,0,7.41914],[552,0,5.46762]]],[[4021.83,10383.6,0],1,false,[[535,0,374.466],[397,0,364.467]]],[[3374.13,10674.9,0],1,false,[[397,0,359.243],[74,0,60.4348]]],[[6737.16,4318.75,0],1,false,[[500,0,91.2911],[578,0,35.3145]]],[[1655.02,6999.38,0],0,false,[[461,0,237.007],[582,0,199.147]]], +[[3011.53,3217.94,0],0,false,[[402,0,142.741],[81,0,28.2454]]],[[3933.48,1584.48,0],0,false,[[331,0,10.2511],[137,0,175.146]]],[[1493.85,1500.93,0],0,false,[[531,0,397.119],[408,0,325.874]]],[[5195.14,5680.53,0],1,false,[[619,0,32.5094],[446,0,159.076]]],[[2841.69,1825.76,0],0,true,[[451,0,13.1857],[294,0,6.3486],[398,0,12.7126]]], +[[1648.85,1083.4,0],0,false,[[264,0,55.3543],[35,0,53.8731]]],[[4916.03,10076.6,0],1,false,[[505,0,152.164],[96,0,271.136]]],[[7063.31,3324.22,0],1,false,[[56,0,78.948],[528,0,330.705]]],[[6740.36,4353.92,0],1,true,[[568,0,35.3145],[551,0,181.015],[579,0,23.1638]]],[[6749.42,4332.87,0],1,false,[[508,0,71.0748],[578,0,23.1638]]], +[[1223.23,4388.42,0],0,false,[[506,0,206.598],[601,0,140.602]]],[[7034.61,5454.27,0],1,false,[[590,0,34.3762],[241,0,32.9814]]],[[1799.44,7124.03,0],0,false,[[569,0,199.147],[34,0,254.126]]],[[5823.81,4160.4,0],1,true,[[188,0,337.364],[277,0,339.527],[132,0,270.064]]],[[3447.06,9013.26,0],1,false,[[605,0,47.1276],[394,0,34.6628]]], +[[3491.73,3763.67,0],0,false,[[90,0,309.093],[235,0,397.616]]],[[1259.72,1744.59,0],0,false,[[281,0,37.259],[276,0,332.407]]],[[1681.47,5020.41,0],0,false,[[36,0,192.835],[421,0,126.812]]],[[7318.47,7146.42,0],1,false,[[161,0,49.1806],[391,0,85.8621]]],[[4474.91,2327,0],0,true,[[284,0,6.77029],[234,0,15.3858],[143,0,7.92032]]], +[[7012.85,5427.66,0],1,false,[[186,0,36.0479],[581,0,34.3762]]],[[6194.8,7171.78,0],1,true,[[393,0,77.2949],[213,0,25.5703],[538,0,23.2666]]],[[6525.54,7155.32,0],1,false,[[388,0,249.49],[393,0,257.519]]],[[7035.02,5318.16,0],1,false,[[160,0,105.539]]],[[4107.44,1588.19,0],0,true,[[502,0,82.2689],[379,0,362.63],[453,0,4.38989]]], +[[1601.82,1133.99,0],0,false,[[131,0,30.5059],[229,0,46.4084]]],[[2521.48,5398.99,0],0,false,[[411,0,261.889],[358,0,284.579]]],[[6413.1,6313.64,0],1,false,[[491,0,197.765],[136,0,276.114]]],[[3928.44,1970.23,0],0,false,[[137,0,234.227],[177,0,264.264]]],[[2027.18,3067.37,0],0,false,[[254,0,83.0307],[423,0,132.169]]], +[[1356,4780.42,0],0,false,[[445,0,105.033],[206,0,349.633]]],[[1322.03,4471.17,0],0,false,[[580,0,140.602],[33,0,151.545]]],[[1634.62,3212.71,0],0,false,[[618,0,245.045],[94,0,54.1398]]],[[3501.96,8682.67,0],1,false,[[616,0,113.719],[164,0,322.948]]],[[6526.38,3513.9,0],1,false,[[54,0,30.2501],[632,0,19.5083]]], +[[3418.91,9033.99,0],1,true,[[300,0,32.9199],[310,0,29.8174],[584,0,47.1276]]],[[3300.12,10606.2,0],1,false,[[74,0,41.3003],[7,0,177.845]]],[[2498.05,3140.58,0],0,true,[[314,0,128.405],[157,0,26.4388],[562,0,15.7557]]],[[4623.71,1221.45,0],0,false,[[38,0,235.054],[311,0,188.993]]],[[3813.17,2591.2,0],0,false,[[80,0,366.237],[85,0,84.7574]]], +[[1399.4,5150.12,0],0,true,[[206,0,25.1272],[466,0,403.072],[375,0,3.26123]]],[[3701.42,7882.15,0],1,true,[[64,0,9.1201],[45,0,46.367],[18,0,17.4223]]],[[5398.63,8895.99,0],1,false,[[270,0,118.531],[211,0,122.281]]],[[2127.59,916.154,0],0,false,[[420,0,261.048],[548,0,345.981]]],[[1463.81,4667.37,0],0,false,[[120,0,66.3558],[445,0,61.6195]]], +[[5186.58,4041.33,0],1,true,[[438,0,202.306],[44,0,20.8633],[497,0,8.49457]]],[[3476.34,8793.39,0],1,true,[[21,0,27.7746],[603,0,113.719],[215,0,31.5672]]],[[5534.16,9761.67,0],1,false,[[207,0,66.4328],[498,0,105.135]]],[[1814.1,3349.94,0],0,true,[[275,0,26.3499],[602,0,245.045],[208,0,8.70901]]],[[5197.74,5712.88,0],1,false,[[291,0,167.044],[573,0,32.5094]]], +[[3359.83,696.588,0],0,false,[[68,0,244.155],[448,0,384.786]]],[[4804.49,5704.33,0],1,false,[[515,0,176.415],[315,0,190.764]]],[[6479.56,6627.49,0],1,false,[[262,0,260.577],[491,0,143.885]]],[[7121.43,3384.88,0],1,false,[[309,0,39.5469],[469,0,40.7073]]],[[7149.7,3329.9,0],1,true,[[469,0,21.1346],[203,0,21.1698],[56,0,13.3966],[480,0,15.1671]]], +[[7278.37,3124.68,0],1,true,[[205,0,304.249],[126,0,27.3337],[524,0,32.3421]]],[[3981.75,7116.96,0],1,true,[[454,0,348.362],[303,0,6.00951],[472,0,14.2407]]],[[1146.08,3840.58,0],0,false,[[510,0,363.352],[433,0,143.577]]],[[2010.1,3596.94,0],0,true,[[419,0,27.8354],[380,0,185.904],[455,0,16.7479]]],[[4345.35,2018.93,0],0,false,[[561,0,220.967],[405,0,197.734]]], +[[1458.93,4075.05,0],0,false,[[178,0,164.762],[187,0,282.338]]],[[4416.09,6100.99,0],1,false,[[532,0,131.99],[339,0,225.406]]],[[6543.65,3504.94,0],1,true,[[528,0,232.496],[499,0,24.8918],[604,0,19.5083]]],[[5956.27,3178.41,0],1,true,[[468,0,49.4835],[333,0,21.512],[406,0,10.8728]]] +]; \ No newline at end of file diff --git a/A3A/addons/maps/Antistasi_pulau.pulau/onPlayerRespawn.sqf b/A3A/addons/maps/Antistasi_pulau.pulau/onPlayerRespawn.sqf new file mode 100644 index 0000000000..0d38ff4d19 --- /dev/null +++ b/A3A/addons/maps/Antistasi_pulau.pulau/onPlayerRespawn.sqf @@ -0,0 +1 @@ +_this call A3A_fnc_onPlayerRespawn; diff --git a/A3A/addons/maps/NavGrid.hpp b/A3A/addons/maps/NavGrid.hpp index ed4baf46aa..4f9d48e725 100644 --- a/A3A/addons/maps/NavGrid.hpp +++ b/A3A/addons/maps/NavGrid.hpp @@ -11,6 +11,7 @@ class NavGrid { isladuala3 = QPATHTOFOLDER(Antistasi_isladuala3.isladuala3\navGrid.sqf); Kunduz = QPATHTOFOLDER(Antistasi_Kunduz.Kunduz\navGrid.sqf); Malden = QPATHTOFOLDER(Antistasi_Malden.Malden\navGrid.sqf); + pulau = QPATHTOFOLDER(Antistasi_pulau.pulau\navGrid.sqf); sara = QPATHTOFOLDER(Antistasi_sara.sara\navGrid.sqf); SPE_Normandy = QPATHTOFOLDER(Antistasi_SPE_Normandy.SPE_Normandy\navGrid.sqf); Stratis = QPATHTOFOLDER(Antistasi_Stratis.Stratis\navGrid.sqf); diff --git a/A3A/addons/maps/Stringtable.xml b/A3A/addons/maps/Stringtable.xml index 6958f3ee52..16ae8b0402 100644 --- a/A3A/addons/maps/Stringtable.xml +++ b/A3A/addons/maps/Stringtable.xml @@ -731,6 +731,18 @@ Antistasi - Malden'in Kurtuluşu Antistasi - 解放 Malden + + Revolution on paradise island! + + + Be the Resistance Leader. Fight against a superior enemy in technology, number, assets and vehicles. Use guerrilla tactics in a totally dynamic world, with around 18 sidemissions, everywhere, anytime, anything. + + + Antistasi Pulau + + + Antistasi - Liberation of Pulau + The reunification of Sahrani Die Wiedervereinigung von Sahrani diff --git a/A3A/addons/maps/config.cpp b/A3A/addons/maps/config.cpp index ac2d7c9d34..2e0ac6048b 100644 --- a/A3A/addons/maps/config.cpp +++ b/A3A/addons/maps/config.cpp @@ -38,6 +38,7 @@ class CfgMissions A3A_Mission(gm_weferlingen_winter) A3A_Mission(Kunduz) A3A_Mission(Malden) + A3A_Mission(pulau) A3A_Mission(sara) A3A_Mission(SPE_Normandy) A3A_Mission(takistan) diff --git a/A3A/addons/maps/mapInfo.hpp b/A3A/addons/maps/mapInfo.hpp index 1533c716eb..deb568c1f4 100644 --- a/A3A/addons/maps/mapInfo.hpp +++ b/A3A/addons/maps/mapInfo.hpp @@ -11,6 +11,7 @@ class mapInfo { #include "Antistasi_isladuala3.isladuala3\mapInfo.hpp" #include "Antistasi_Kunduz.Kunduz\mapInfo.hpp" #include "Antistasi_Malden.Malden\mapInfo.hpp" + #include "Antistasi_pulau.pulau\mapInfo.hpp" #include "Antistasi_sara.sara\mapInfo.hpp" #include "Antistasi_SPE_Normandy.SPE_Normandy\mapInfo.hpp" #include "Antistasi_Stratis.Stratis\mapInfo.hpp" From ceff834a7a532468b1f6f95fe11714ca2c92a60a Mon Sep 17 00:00:00 2001 From: ante <49555217+ante185@users.noreply.github.com> Date: Sat, 15 Jun 2024 18:03:55 +0200 Subject: [PATCH 49/78] Standardised attribute location --- A3A/addons/core/Templates/Templates/IFA/IFA_AI_ALLIES.sqf | 4 ++++ A3A/addons/core/Templates/Templates/IFA/IFA_AI_SOV.sqf | 4 ++++ A3A/addons/core/Templates/Templates/IFA/IFA_AI_UK.sqf | 4 ++++ A3A/addons/core/Templates/Templates/IFA/IFA_AI_US.sqf | 4 ++++ A3A/addons/core/Templates/Templates/IFA/IFA_AI_WEH.sqf | 4 ++++ .../core/Templates/Templates/IFA/IFA_Vehicle_Attributes.sqf | 3 --- 6 files changed, 20 insertions(+), 3 deletions(-) diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_ALLIES.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_ALLIES.sqf index 6d07a13460..1b71856cf5 100644 --- a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_ALLIES.sqf +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_ALLIES.sqf @@ -9,6 +9,10 @@ ["flagTexture", "\x\A3A\addons\core\Pictures\Flags\ifa_allies.paa"] call _fnc_saveToTemplate; ["flagMarkerType", "a3a_flag_ALLIES"] call _fnc_saveToTemplate; +["attributeNoSAM", true] call _fnc_saveToTemplate; // Don't use SAM supports +["attributeLowAir", true] call _fnc_saveToTemplate; +["placeIntel_itemLarge", ["Intel_File2_F",-155,false]] call _fnc_saveToTemplate; + ////////////////////////// // Vehicles // ////////////////////////// diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_SOV.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_SOV.sqf index 308bbcddf5..a3e3582635 100644 --- a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_SOV.sqf +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_SOV.sqf @@ -9,6 +9,10 @@ ["flagTexture", "\x\A3A\addons\core\Pictures\Flags\ifa_sov.paa"] call _fnc_saveToTemplate; ["flagMarkerType", "a3a_flag_SOV"] call _fnc_saveToTemplate; +["attributeNoSAM", true] call _fnc_saveToTemplate; // Don't use SAM supports +["attributeLowAir", true] call _fnc_saveToTemplate; +["placeIntel_itemLarge", ["Intel_File2_F",-155,false]] call _fnc_saveToTemplate; + ////////////////////////// // Vehicles // ////////////////////////// diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_UK.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_UK.sqf index feb421005b..f37d20b242 100644 --- a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_UK.sqf +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_UK.sqf @@ -9,6 +9,10 @@ ["flagTexture", "\A3\Data_F\Flags\flag_uk_co.paa"] call _fnc_saveToTemplate; ["flagMarkerType", "flag_UK"] call _fnc_saveToTemplate; +["attributeNoSAM", true] call _fnc_saveToTemplate; // Don't use SAM supports +["attributeLowAir", true] call _fnc_saveToTemplate; +["placeIntel_itemLarge", ["Intel_File2_F",-155,false]] call _fnc_saveToTemplate; + ////////////////////////// // Vehicles // ////////////////////////// diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_US.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_US.sqf index 68b666bd9c..378ff7d171 100644 --- a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_US.sqf +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_US.sqf @@ -9,6 +9,10 @@ ["flagTexture", "a3\data_f\flags\flag_us_co.paa"] call _fnc_saveToTemplate; ["flagMarkerType", "flag_USA"] call _fnc_saveToTemplate; +["attributeNoSAM", true] call _fnc_saveToTemplate; // Don't use SAM supports +["attributeLowAir", true] call _fnc_saveToTemplate; +["placeIntel_itemLarge", ["Intel_File2_F",-155,false]] call _fnc_saveToTemplate; + ////////////////////////// // Vehicles // ////////////////////////// diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_WEH.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_WEH.sqf index 7fdadebab0..a935b2ee7e 100644 --- a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_WEH.sqf +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_WEH.sqf @@ -9,6 +9,10 @@ ["flagTexture", "\x\A3A\addons\core\Pictures\Flags\ifa_weh.paa"] call _fnc_saveToTemplate; ["flagMarkerType", "a3a_flag_WEH"] call _fnc_saveToTemplate; +["attributeNoSAM", true] call _fnc_saveToTemplate; // Don't use SAM supports +["attributeLowAir", true] call _fnc_saveToTemplate; +["placeIntel_itemLarge", ["Intel_File2_F",-155,false]] call _fnc_saveToTemplate; + ////////////////////////// // Vehicles // ////////////////////////// diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_Vehicle_Attributes.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_Vehicle_Attributes.sqf index ec6289cc6c..c7fd9a5453 100644 --- a/A3A/addons/core/Templates/Templates/IFA/IFA_Vehicle_Attributes.sqf +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_Vehicle_Attributes.sqf @@ -1,7 +1,4 @@ -["attributeNoSAM", true] call _fnc_saveToTemplate; // Don't use SAM supports -["attributeLowAir", true] call _fnc_saveToTemplate; -["placeIntel_itemLarge", ["Intel_File2_F",-155,false]] call _fnc_saveToTemplate; //Most vehicles below are inserted into categories that which normally has higher requirements in regular antistasi From 863717cf1b780545f9420195e7655672cd0aa818 Mon Sep 17 00:00:00 2001 From: John Jordan Date: Sat, 15 Jun 2024 17:46:47 +0100 Subject: [PATCH 50/78] Fix buy vehicle menu function tagging --- A3A/addons/gui/dialogues/buyVehicleDialog.hpp | 14 +++++++------- .../gui/functions/GUI/fn_buyVehicleDialog.sqf | 12 ++++++------ A3A/addons/gui/functions/GUI/fn_buyVehicleTabs.sqf | 4 ++-- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/A3A/addons/gui/dialogues/buyVehicleDialog.hpp b/A3A/addons/gui/dialogues/buyVehicleDialog.hpp index abe008a551..2e1487ccd8 100644 --- a/A3A/addons/gui/dialogues/buyVehicleDialog.hpp +++ b/A3A/addons/gui/dialogues/buyVehicleDialog.hpp @@ -1,7 +1,7 @@ class A3A_BuyVehicleDialog : A3A_TabbedDialog { - idd = A3A_IDD_BUYVEHICLEDIALOG; - onLoad = "[""onLoad""] spawn A3A_fnc_buyVehicleDialog"; + idd = A3A_IDD_BUYVEHICLEDIALOG; + onLoad = "[""onLoad""] spawn A3A_GUI_fnc_buyVehicleDialog"; class Controls { @@ -29,7 +29,7 @@ class A3A_BuyVehicleDialog : A3A_TabbedDialog { idc = -1; text = $STR_antistasi_dialogs_vehicle_tab_civ; - onButtonClick = "[""switchTab"", [""civilian""]] call A3A_fnc_buyVehicleDialog"; + onButtonClick = "[""switchTab"", [""civilian""]] call A3A_GUI_fnc_buyVehicleDialog"; x = 0; y = 0; w = 30 * GRID_W; @@ -40,7 +40,7 @@ class A3A_BuyVehicleDialog : A3A_TabbedDialog { idc = -1; text = $STR_antistasi_dialogs_vehicle_tab_reb; - onButtonClick = "[""switchTab"", [""rebel""]] call A3A_fnc_buyVehicleDialog"; + onButtonClick = "[""switchTab"", [""rebel""]] call A3A_GUI_fnc_buyVehicleDialog"; x = 30 * GRID_W; y = 0; w = 30 * GRID_W; @@ -51,7 +51,7 @@ class A3A_BuyVehicleDialog : A3A_TabbedDialog { idc = -1; text = $STR_antistasi_dialogs_vehicle_tab_static; - onButtonClick = "[""switchTab"", [""static""]] call A3A_fnc_buyVehicleDialog"; + onButtonClick = "[""switchTab"", [""static""]] call A3A_GUI_fnc_buyVehicleDialog"; x = 60 * GRID_W; y = 0; w = 30 * GRID_W; @@ -62,7 +62,7 @@ class A3A_BuyVehicleDialog : A3A_TabbedDialog { idc = -1; text = $STR_antistasi_dialogs_vehicle_tab_other; - onButtonClick = "[""switchTab"", [""other""]] call A3A_fnc_buyVehicleDialog"; + onButtonClick = "[""switchTab"", [""other""]] call A3A_GUI_fnc_buyVehicleDialog"; x = 90 * GRID_W; y = 0; w = 30 * GRID_W; @@ -179,4 +179,4 @@ class A3A_BuyVehicleDialog : A3A_TabbedDialog zoomDuration = 0.001; }; }; -}; \ No newline at end of file +}; diff --git a/A3A/addons/gui/functions/GUI/fn_buyVehicleDialog.sqf b/A3A/addons/gui/functions/GUI/fn_buyVehicleDialog.sqf index c9d88c878f..38b1f39147 100644 --- a/A3A/addons/gui/functions/GUI/fn_buyVehicleDialog.sqf +++ b/A3A/addons/gui/functions/GUI/fn_buyVehicleDialog.sqf @@ -13,7 +13,7 @@ Public: No Dependencies: None Example: - ["onLoad"] spawn A3A_fnc_buyVehicleDialog; // initialization + ["onLoad"] spawn A3A_GUI_fnc_buyVehicleDialog; // initialization */ #include "..\..\dialogues\ids.inc" @@ -98,10 +98,10 @@ switch (_mode) do (A3A_faction_reb get 'staticAT') + (A3A_faction_reb get 'staticAA'); - ["vehicles", [A3A_IDC_BUYCIVVEHICLEMAIN, A3A_IDC_CIVVEHICLESGROUP, _civilianVehicles]] call A3A_fnc_buyVehicleTabs; - ["vehicles", [A3A_IDC_BUYREBVEHICLEMAIN, A3A_IDC_REBVEHICLESGROUP, _militaryVehicles]] call A3A_fnc_buyVehicleTabs; - ["vehicles", [A3A_IDC_BUYSTATICMAIN, A3A_IDC_STATICSGROUP, _statics]] call A3A_fnc_buyVehicleTabs; - ["other"] call A3A_fnc_buyVehicleTabs; + ["vehicles", [A3A_IDC_BUYCIVVEHICLEMAIN, A3A_IDC_CIVVEHICLESGROUP, _civilianVehicles]] call A3A_GUI_fnc_buyVehicleTabs; + ["vehicles", [A3A_IDC_BUYREBVEHICLEMAIN, A3A_IDC_REBVEHICLESGROUP, _militaryVehicles]] call A3A_GUI_fnc_buyVehicleTabs; + ["vehicles", [A3A_IDC_BUYSTATICMAIN, A3A_IDC_STATICSGROUP, _statics]] call A3A_GUI_fnc_buyVehicleTabs; + ["other"] call A3A_GUI_fnc_buyVehicleTabs; // show the vehicle tab so that user don't freak out private _display = findDisplay A3A_IDD_BUYVEHICLEDIALOG; @@ -115,4 +115,4 @@ switch (_mode) do // Log error if attempting to call a mode that doesn't exist Error_1("BuyVehicleDialog mode does not exist: %1", _mode); }; -}; \ No newline at end of file +}; diff --git a/A3A/addons/gui/functions/GUI/fn_buyVehicleTabs.sqf b/A3A/addons/gui/functions/GUI/fn_buyVehicleTabs.sqf index 6b71fa935c..eae03965ed 100644 --- a/A3A/addons/gui/functions/GUI/fn_buyVehicleTabs.sqf +++ b/A3A/addons/gui/functions/GUI/fn_buyVehicleTabs.sqf @@ -17,7 +17,7 @@ Dependencies: None Example: - ["logistics"] call A3A_fnc_buyVehicleTab; + ["logistics"] call A3A_GUI_fnc_buyVehicleTab; */ #include "..\..\dialogues\ids.inc" @@ -60,7 +60,7 @@ if (_tab isEqualTo "vehicles") then private _configClass = configFile >> "CfgVehicles" >> _className; if (!isClass _configClass) then { continue }; - private _crewCount = [_className] call A3A_fnc_getVehicleCrewCount; + private _crewCount = [_className] call A3A_GUI_fnc_getVehicleCrewCount; _crewCount params ["_driver", "_coPilot", "_commander", "_gunners", "_passengers", "_passengersFFV"]; private _displayName = getText (_configClass >> "displayName"); From 90a3967bbf3ab64543f268dabee974f392077311 Mon Sep 17 00:00:00 2001 From: ante185 <49555217+ante185@users.noreply.github.com> Date: Sat, 15 Jun 2024 19:48:50 +0200 Subject: [PATCH 51/78] Livonia SF update (#3278) * Update mission.sqm * sourceName="Antistasi_Enoch"; sourceName="Antistasi-Livonia"; -> sourceName="Antistasi_Enoch"; * Revert "sourceName="Antistasi_Enoch";" This reverts commit 86dd2ffb3da9891316791232038eb408922dda47. --- .../maps/Antistasi_Enoch.Enoch/mission.sqm | 407 +++++++++++++----- 1 file changed, 306 insertions(+), 101 deletions(-) diff --git a/A3A/addons/maps/Antistasi_Enoch.Enoch/mission.sqm b/A3A/addons/maps/Antistasi_Enoch.Enoch/mission.sqm index a768271865..471a71a38d 100755 --- a/A3A/addons/maps/Antistasi_Enoch.Enoch/mission.sqm +++ b/A3A/addons/maps/Antistasi_Enoch.Enoch/mission.sqm @@ -5,10 +5,10 @@ class EditorData angleGridStep=0.2617994; scaleGridStep=1; autoGroupingDist=10; - toggles=1158; + toggles=5; class ItemIDProvider { - nextID=3479; + nextID=3493; }; class MarkerIDProvider { @@ -16,14 +16,14 @@ class EditorData }; class LayerIndexProvider { - nextID=1058; + nextID=1119; }; class Camera { - pos[]={9406.5244,120.33217,10331.065}; - dir[]={0.51215935,-0.66579658,0.54262179}; - up[]={0.45701101,0.74612516,0.48419213}; - aside[]={0.7272355,3.5575067e-007,-0.68640989}; + pos[]={2284.8403,198.22035,4572.582}; + dir[]={-0.79018265,-0.54500431,0.28042859}; + up[]={-0.51364845,0.83840865,0.18228939}; + aside[]={0.33446297,-2.469169e-007,0.94243824}; }; }; binarizationWanted=0; @@ -16396,7 +16396,7 @@ class Mission colorName="ColorGreen"; a=10.347; b=10.253; - angle=203.96695; + angle=203.96693; id=3411; atlOffset=0.011585236; }; @@ -16513,7 +16513,7 @@ class Mission colorName="ColorGreen"; a=3; b=5; - angle=233.07697; + angle=233.07693; id=3213; atlOffset=0.00040435791; }; @@ -16602,7 +16602,7 @@ class Mission colorName="ColorGreen"; a=3; b=5; - angle=233.07697; + angle=233.07693; id=3472; }; class Item8 @@ -17941,7 +17941,7 @@ class Mission colorName="ColorGreen"; a=10; b=10; - angle=0.14999996; + angle=0.14999995; id=3456; }; }; @@ -17995,7 +17995,7 @@ class Mission colorName="ColorGreen"; a=10; b=10; - angle=38.85099; + angle=38.850986; id=3457; }; }; @@ -18336,7 +18336,6 @@ class Mission { dataType="Layer"; name="HQ Assets"; - state=2; class Entities { items=22; @@ -18352,8 +18351,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9158.7734,92.015739,9383.5518}; - angles[]={0.097291566,2.1016905,0.0015822123}; + position[]={2232.2107,106.12542,4606.124}; + angles[]={6.2751918,2.6028883,6.278389}; }; side="Independent"; flags=6; @@ -18363,6 +18362,7 @@ class Mission }; id=95; type="I_G_officer_F"; + atlOffset=-7.6293945e-006; class CustomAttributes { class Attribute0 @@ -18412,7 +18412,7 @@ class Mission { }; id=94; - atlOffset=-252.33; + atlOffset=-7.6293945e-006; }; class Item1 { @@ -18426,7 +18426,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9171.3555,92.094833,9382.5215}; + position[]={2242.75,106.26704,4599.1748}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=7; @@ -18443,6 +18444,7 @@ class Mission }; id=3246; type="I_G_Soldier_TL_F"; + atlOffset=7.6293945e-006; class CustomAttributes { class Attribute0 @@ -18479,7 +18481,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9176.1504,92.312378,9379.8184}; + position[]={2245.6563,106.51252,4594.5005}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -18499,7 +18502,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9176.2891,92.073639,9382.0537}; + position[]={2246.8521,106.47458,4596.394}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -18519,7 +18523,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9176.2314,91.873001,9384.3877}; + position[]={2247.9229,106.46042,4598.4688}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -18533,13 +18538,15 @@ class Mission }; id=3249; type="I_G_Soldier_TL_F"; + atlOffset=7.6293945e-006; }; class Item4 { dataType="Object"; class PositionInfo { - position[]={9176.0684,91.67321,9386.7012}; + position[]={2248.8916,106.46486,4600.5757}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -18559,7 +18566,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9176.0273,91.410439,9389.1553}; + position[]={2250.0347,106.62812,4602.748}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -18579,7 +18587,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9175.8418,91.156654,9391.4717}; + position[]={2250.9851,106.76759,4604.8687}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -18599,7 +18608,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9175.6348,90.947227,9393.3662}; + position[]={2251.7139,107.06818,4606.6294}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -18619,7 +18629,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9178.5098,92.260376,9379.9424}; + position[]={2247.7852,106.59503,4593.4756}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -18639,7 +18650,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9178.5088,92.014923,9382.2813}; + position[]={2248.908,106.57349,4595.5269}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -18653,13 +18665,15 @@ class Mission }; id=3255; type="I_G_Soldier_F"; + atlOffset=0.010917664; }; class Item10 { dataType="Object"; class PositionInfo { - position[]={9178.4023,91.805168,9384.6553}; + position[]={2249.9553,106.55334,4597.6602}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -18673,13 +18687,15 @@ class Mission }; id=3256; type="I_G_Soldier_F"; + atlOffset=7.6293945e-006; }; class Item11 { dataType="Object"; class PositionInfo { - position[]={9178.3438,91.588837,9386.8545}; + position[]={2250.9607,106.5381,4599.6172}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -18699,7 +18715,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9178.1406,91.332603,9389.2764}; + position[]={2251.9463,106.6685,4601.8384}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -18719,7 +18736,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9177.9531,91.063789,9391.6084}; + position[]={2252.9023,106.85681,4603.9736}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -18739,7 +18757,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9180.6182,92.219109,9379.9775}; + position[]={2249.6511,106.6626,4592.4932}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -18753,13 +18772,15 @@ class Mission }; id=3260; type="I_G_Soldier_AR_F"; + atlOffset=0.0023422241; }; class Item15 { dataType="Object"; class PositionInfo { - position[]={9180.7803,91.954857,9382.418}; + position[]={2250.9658,106.63785,4594.5557}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -18773,13 +18794,15 @@ class Mission }; id=3261; type="I_G_Soldier_AR_F"; + atlOffset=0.0040664673; }; class Item16 { dataType="Object"; class PositionInfo { - position[]={9180.3799,91.727417,9384.833}; + position[]={2251.7751,106.58981,4596.8657}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -18799,7 +18822,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9180.3564,91.514984,9386.9814}; + position[]={2252.7869,106.6074,4598.7612}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -18819,7 +18843,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9180.1563,91.267021,9389.2236}; + position[]={2253.6887,106.6967,4600.8237}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -18839,7 +18864,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9180.0693,90.952515,9391.6826}; + position[]={2254.7939,106.97257,4603.022}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -18859,7 +18885,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9182.707,92.144218,9380.0576}; + position[]={2251.5215,106.70265,4591.5596}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -18879,7 +18906,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9182.5771,91.891663,9382.376}; + position[]={2252.5215,106.66866,4593.6553}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -18899,7 +18927,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9182.4531,91.624367,9385.1201}; + position[]={2253.7312,106.62526,4596.1216}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -18919,7 +18948,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9182.2793,91.42144,9387.1279}; + position[]={2254.5437,106.67439,4597.9658}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -18939,7 +18969,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9182.21,91.147659,9389.3135}; + position[]={2255.533,106.73895,4599.916}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -18959,7 +18990,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9182.1045,90.830986,9391.8037}; + position[]={2256.637,107.07894,4602.1504}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -18979,7 +19011,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9184.2344,92.073662,9380.1357}; + position[]={2252.8984,106.72971,4590.894}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -18999,7 +19032,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9184.0586,91.828537,9382.415}; + position[]={2253.8396,106.6954,4592.9775}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -19019,7 +19053,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9184.0166,91.536491,9385.2861}; + position[]={2255.1821,106.67452,4595.5156}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -19039,7 +19074,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9183.9287,91.330528,9387.0928}; + position[]={2255.9731,106.72691,4597.1426}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -19059,7 +19095,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9183.7451,91.041245,9389.4521}; + position[]={2256.9458,106.77863,4599.2998}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -19079,7 +19116,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9183.7559,90.717262,9391.8633}; + position[]={2258.1138,107.11755,4601.4092}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -19099,7 +19137,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9186.0361,91.981636,9380.2998}; + position[]={2254.5574,106.76064,4590.1724}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -19119,7 +19158,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9186.0596,91.730019,9382.6006}; + position[]={2255.6836,106.72972,4592.1787}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -19139,7 +19179,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9185.8174,91.420578,9385.3906}; + position[]={2256.8118,106.72457,4594.7422}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -19159,7 +19200,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9185.5625,91.207741,9387.3389}; + position[]={2257.5242,106.76104,4596.5732}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -19179,7 +19221,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9185.3672,90.931892,9389.5752}; + position[]={2258.4275,106.8563,4598.6284}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -19193,13 +19236,15 @@ class Mission }; id=3282; type="I_G_engineer_F"; + atlOffset=-7.6293945e-006; }; class Item37 { dataType="Object"; class PositionInfo { - position[]={9185.2627,90.574638,9392.0439}; + position[]={2259.5222,107.17275,4600.8438}; + angles[]={0,0.50122213,-0}; }; side="Independent"; flags=5; @@ -19219,7 +19264,7 @@ class Mission { }; id=3245; - atlOffset=-252.33; + atlOffset=7.6293945e-006; class CustomAttributes { class Attribute0 @@ -19243,17 +19288,17 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9170.6484,92.658257,9393.127}; - angles[]={0.078239501,0,6.2751846}; + position[]={2247.2139,107.60995,4608.8315}; + angles[]={6.1621795,0.50176567,0.075058199}; }; side="Empty"; + flags=4; class Attributes { name="vehicleBox"; }; id=80; type="Land_CargoBox_V1_F"; - atlOffset=0.77799988; class CustomAttributes { class Attribute0 @@ -19290,8 +19335,8 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9166.041,95.633934,9388.5234}; - angles[]={0.07824026,0,6.2767911}; + position[]={2240.9971,110.25641,4606.9858}; + angles[]={6.2065363,0.50118816,0.035185181}; }; side="Empty"; flags=4; @@ -19324,17 +19369,17 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9158.7314,93.255745,9385.8682}; - angles[]={0.086186528,0,6.2783766}; + position[]={2233.2756,107.05712,4608.1685}; + angles[]={6.2575908,0.50122696,6.278389}; }; side="Empty"; + flags=4; class Attributes { name="boxX"; }; id=89; type="IG_supplyCrate_F"; - atlOffset=0.55953217; class CustomAttributes { class Attribute0 @@ -19371,17 +19416,17 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9151.75,92.619247,9389.625}; - angles[]={0.076648585,1.0016968,0.022394964}; + position[]={2228.9932,106.98397,4614.8188}; + angles[]={6.184309,1.5029196,0.068691261}; }; side="Empty"; + flags=4; class Attributes { name="fireX"; }; id=172; type="Land_TentDome_F"; - atlOffset=0.56700897; class CustomAttributes { class Attribute0 @@ -19405,17 +19450,17 @@ class Mission dataType="Object"; class PositionInfo { - position[]={9153.4092,92.713264,9394.6992}; - angles[]={0,4.7678938,0}; + position[]={2232.8823,108.09789,4618.4751}; + angles[]={6.0597782,5.2691154,0.17266273}; }; side="Empty"; + flags=4; class Attributes { name="mapX"; }; id=173; type="Land_MapBoard_Enoch_F"; - atlOffset=0.50979614; class CustomAttributes { class Attribute0 @@ -19439,8 +19484,8 @@ class Mission dataType="Logic"; class PositionInfo { - position[]={9162.2002,92.697037,9375.5313}; - angles[]={0.079829417,0,0.0015822123}; + position[]={2231.386,106.13985,4597.4375}; + angles[]={0.019199125,0.50122494,0.004796607}; }; name="garrison"; id=82; @@ -19451,8 +19496,8 @@ class Mission dataType="Logic"; class PositionInfo { - position[]={9169.459,93.256874,9369.6113}; - angles[]={0.09253493,0,0.0095994528}; + position[]={2234.9075,106.38619,4588.7578}; + angles[]={0.022397626,0.50124735,0.017598685}; }; name="killZones"; id=91; @@ -19463,8 +19508,8 @@ class Mission dataType="Logic"; class PositionInfo { - position[]={9170.6563,93.362411,9368.5352}; - angles[]={0.065506957,0,0.0095994528}; + position[]={2235.4404,106.42709,4587.2388}; + angles[]={0.012798273,0.50122744,0.017598685}; }; name="pathfinding"; id=2910; @@ -19475,8 +19520,8 @@ class Mission dataType="Logic"; class PositionInfo { - position[]={9160.626,92.581543,9376.9434}; - angles[]={0.079829417,0,0.0015822123}; + position[]={2230.6841,106.11176,4599.4321}; + angles[]={0.019199125,0.50122494,6.2639866}; }; name="server"; id=81; @@ -19487,8 +19532,8 @@ class Mission dataType="Logic"; class PositionInfo { - position[]={9168.5479,93.172577,9370.4434}; - angles[]={0.09253493,0,0.0015822123}; + position[]={2234.5083,106.35303,4589.9253}; + angles[]={0.022397626,0.50124735,0.017598685}; }; name="sidesX"; id=90; @@ -19499,8 +19544,8 @@ class Mission dataType="Logic"; class PositionInfo { - position[]={9163.9873,92.82486,9374.1113}; - angles[]={0.09253493,0,0.0015822123}; + position[]={2232.271,106.18449,4595.3335}; + angles[]={0.019199125,0.50124454,0.004796607}; }; name="spawner"; id=83; @@ -19511,8 +19556,8 @@ class Mission dataType="Logic"; class PositionInfo { - position[]={9167.2783,93.054352,9371.6953}; - angles[]={0.09253493,0,0.0015822123}; + position[]={2233.9963,106.29769,4591.6333}; + angles[]={0.035185181,0.50124735,0.004796607}; }; name="timer"; id=88; @@ -19523,8 +19568,8 @@ class Mission dataType="Logic"; class PositionInfo { - position[]={9187.7148,92.60041,9374.4893}; - angles[]={0.098877132,0,6.2352209}; + position[]={2253.2617,106.83756,4584.2637}; + angles[]={0.011198638,0.50153464,0.0095994528}; }; id=163; type="ModuleCurator_F"; @@ -19590,8 +19635,8 @@ class Mission dataType="Logic"; class PositionInfo { - position[]={9156.3936,92.979988,9374.2441}; - angles[]={0.11469462,0,6.2336254}; + position[]={2225.6753,106.21108,4599.0986}; + angles[]={0.004796607,0.50122613,6.278389}; }; name="hc"; isPlayable=1; @@ -19603,8 +19648,8 @@ class Mission dataType="Logic"; class PositionInfo { - position[]={9158.3857,93.018303,9373.1035}; - angles[]={0.090948731,0,6.2575908}; + position[]={2226.8743,106.21473,4597.1411}; + angles[]={0.004796607,0.50122303,6.278389}; }; name="hc_1"; isPlayable=1; @@ -19616,8 +19661,8 @@ class Mission dataType="Logic"; class PositionInfo { - position[]={9160.2324,93.061684,9372.1094}; - angles[]={0.090948731,0,6.2575908}; + position[]={2228.0161,106.2177,4595.3818}; + angles[]={0.004796607,0.50122041,6.278389}; }; name="hc_2"; isPlayable=1; @@ -19629,8 +19674,8 @@ class Mission dataType="Logic"; class PositionInfo { - position[]={9152.4307,92.464172,9378.6953}; - angles[]={0.17886755,0,6.2224603}; + position[]={2224.3386,106.23566,4604.9067}; + angles[]={6.278389,0.50122613,6.2799835}; }; name="HC_commanderX"; id=820; @@ -19641,8 +19686,8 @@ class Mission dataType="Logic"; class PositionInfo { - position[]={9156.0645,92.487389,9378.8271}; - angles[]={0.10679185,0,0.012798273}; + position[]={2227.5886,106.17602,4603.2759}; + angles[]={6.278389,0.50122613,6.2639866}; }; id=821; type="HighCommandSubordinate"; @@ -19650,7 +19695,7 @@ class Mission class Item20 { dataType="Marker"; - position[]={9163.25,78.625,9388.625}; + position[]={2222.0332,0,4610.2031}; name="Synd_HQ"; markerType="RECTANGLE"; type="rectangle"; @@ -19658,12 +19703,12 @@ class Mission a=50; b=50; id=78; - atlOffset=-13.042038; + atlOffset=-106.27954; }; class Item21 { dataType="Marker"; - position[]={9164.208,2.7037606e+012,9385.8047}; + position[]={2222.5,2.7037606e+012,4610.375}; name="respawn_guerrila"; text="Your Headquarters"; type="hd_flag"; @@ -19764,7 +19809,7 @@ class Mission name="Roadblocks"; class Entities { - items=49; + items=63; class Item0 { dataType="Marker"; @@ -20351,9 +20396,169 @@ class Mission b=50; id=3470; }; + class Item49 + { + dataType="Marker"; + position[]={5519.5,112.375,8768.625}; + name="control_49"; + markerType="RECTANGLE"; + type="rectangle"; + a=50; + b=50; + id=3479; + atlOffset=-25.250992; + }; + class Item50 + { + dataType="Marker"; + position[]={11662.875,125.12097,12063.625}; + name="control_50"; + markerType="RECTANGLE"; + type="rectangle"; + a=50; + b=50; + id=3480; + }; + class Item51 + { + dataType="Marker"; + position[]={644.75,277.33005,12158.375}; + name="control_51"; + markerType="RECTANGLE"; + type="rectangle"; + a=50; + b=50; + id=3481; + }; + class Item52 + { + dataType="Marker"; + position[]={575.75,413.875,1126.125}; + name="control_52"; + markerType="RECTANGLE"; + type="rectangle"; + a=50; + b=50; + id=3482; + atlOffset=-26.94101; + }; + class Item53 + { + dataType="Marker"; + position[]={3016.5,277.51199,1145}; + name="control_53"; + markerType="RECTANGLE"; + type="rectangle"; + a=50; + b=50; + id=3483; + }; + class Item54 + { + dataType="Marker"; + position[]={1514.25,273.314,2383.25}; + name="control_54"; + markerType="RECTANGLE"; + type="rectangle"; + a=50; + b=50; + id=3484; + }; + class Item55 + { + dataType="Marker"; + position[]={440.375,83.87722,6384.5}; + name="control_55"; + markerType="RECTANGLE"; + type="rectangle"; + a=50; + b=50; + id=3485; + }; + class Item56 + { + dataType="Marker"; + position[]={12261.625,92,9278.625}; + name="control_56"; + markerType="RECTANGLE"; + type="rectangle"; + a=50; + b=50; + id=3486; + atlOffset=1.3993454; + }; + class Item57 + { + dataType="Marker"; + position[]={4831.4351,177.72823,852.12555}; + name="control_57"; + markerType="RECTANGLE"; + type="rectangle"; + a=50; + b=50; + angle=205.81602; + id=3487; + }; + class Item58 + { + dataType="Marker"; + position[]={11890.732,143.18001,6576.0293}; + name="control_58"; + markerType="RECTANGLE"; + type="rectangle"; + a=50; + b=50; + id=3488; + atlOffset=-0.00032043457; + }; + class Item59 + { + dataType="Marker"; + position[]={9652,139.18239,4971.25}; + name="control_59"; + markerType="RECTANGLE"; + type="rectangle"; + a=50; + b=50; + id=3489; + }; + class Item60 + { + dataType="Marker"; + position[]={6269.75,288.66641,2414}; + name="control_60"; + markerType="RECTANGLE"; + type="rectangle"; + a=50; + b=50; + id=3490; + }; + class Item61 + { + dataType="Marker"; + position[]={7980.1743,204.19284,2168.9094}; + name="control_61"; + markerType="RECTANGLE"; + type="rectangle"; + a=50; + b=50; + id=3491; + }; + class Item62 + { + dataType="Marker"; + position[]={2409.5,212.754,11513.25}; + name="control_62"; + markerType="RECTANGLE"; + type="rectangle"; + a=50; + b=50; + angle=214.40379; + id=3492; + }; }; id=3188; - atlOffset=-107.45663; + atlOffset=89.160583; }; }; id=3207; @@ -21037,4 +21242,4 @@ class Mission }; }; }; -}; \ No newline at end of file +}; From c58fb973510b30fd9f7819800d7579bd9de4611f Mon Sep 17 00:00:00 2001 From: ante185 <49555217+ante185@users.noreply.github.com> Date: Sat, 15 Jun 2024 19:49:50 +0200 Subject: [PATCH 52/78] Update sfp_air.hpp with eventHandler inheritance (#3289) * Update sfp_air.hpp * Revert "Update sfp_air.hpp" This reverts commit d0dec2f108bd0614142b660864e62af9c1b695c4. * removed eventhandlers --- A3A/addons/config_fixes/CUP/sfp_air.hpp | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/A3A/addons/config_fixes/CUP/sfp_air.hpp b/A3A/addons/config_fixes/CUP/sfp_air.hpp index a3067a9824..63a806a35a 100644 --- a/A3A/addons/config_fixes/CUP/sfp_air.hpp +++ b/A3A/addons/config_fixes/CUP/sfp_air.hpp @@ -9,34 +9,16 @@ class a3a_SFP_B_UH60S_USN : CUP_B_UH60S_USN displayName = "UH-60M (M3M)"; textureList[] = {"Black", 1}; animationList[] = {"Navyclan_hide",1,"Navyclan2_hide",1,"Filters_Hide",1,"mainRotor_folded",1,"mainRotor_unfolded",0,"Hide_ESSS2x",1,"Hide_ESSS4x",1,"Hide_Nose",0,"Blackhawk_Hide",0,"Hide_FlirTurret",1,"Hide_Probe",1,"Doorcock_Hide",0}; - class EventHandlers - { - fired = "_this call (uinamespace getvariable 'BIS_fnc_effectFired');"; - init = "if (local (_this select 0)) then {[(_this select 0), """", [], false] call bis_fnc_initVehicle;};"; - killed = "_this call (uinamespace getvariable 'BIS_fnc_effectKilled');"; - }; }; class a3a_SFP_MH60S_Unarmed_USN : CUP_MH60S_Unarmed_USN { displayName = "UH-60M (Unarmed)"; textureList[] = {"Black", 1}; animationList[] = {"Navyclan_hide",1,"Navyclan2_hide",1,"Filters_Hide",1,"mainRotor_folded",1,"mainRotor_unfolded",0,"Hide_ESSS2x",1,"Hide_ESSS4x",1,"Hide_Nose",0,"Blackhawk_Hide",0,"Hide_FlirTurret",0,"Hide_Probe",1,"Doorcock_Hide",0}; - class EventHandlers - { - fired = "_this call (uinamespace getvariable 'BIS_fnc_effectFired');"; - init = "if (local (_this select 0)) then {[(_this select 0), """", [], false] call bis_fnc_initVehicle;};"; - killed = "_this call (uinamespace getvariable 'BIS_fnc_effectKilled');"; - }; }; class a3a_SFP_MH60S_Unarmed_FFV_USN : CUP_MH60S_Unarmed_FFV_USN { displayName = "UH-60M (Unarmed/FFV)"; textureList[] = {"Black", 1}; animationList[] = {"Navyclan_hide",1,"Navyclan2_hide",1,"Filters_Hide",1,"mainRotor_folded",1,"mainRotor_unfolded",0,"Hide_ESSS2x",1,"Hide_ESSS4x",1,"Hide_Nose",0,"Blackhawk_Hide",0,"Hide_FlirTurret",0,"Hide_Probe",1,"Doorcock_Hide",0}; - class EventHandlers - { - fired = "_this call (uinamespace getvariable 'BIS_fnc_effectFired');"; - init = "if (local (_this select 0)) then {[(_this select 0), """", [], false] call bis_fnc_initVehicle;};"; - killed = "_this call (uinamespace getvariable 'BIS_fnc_effectKilled');"; - }; }; \ No newline at end of file From 2bd86c99dad2ffa105052925dab956ea9f9349ee Mon Sep 17 00:00:00 2001 From: ante <49555217+ante185@users.noreply.github.com> Date: Sat, 15 Jun 2024 22:07:53 +0200 Subject: [PATCH 53/78] Update mission.sqm --- A3A/addons/maps/Antistasi_pulau.pulau/mission.sqm | 1 + 1 file changed, 1 insertion(+) diff --git a/A3A/addons/maps/Antistasi_pulau.pulau/mission.sqm b/A3A/addons/maps/Antistasi_pulau.pulau/mission.sqm index 252d382d18..5abd93d4bf 100644 --- a/A3A/addons/maps/Antistasi_pulau.pulau/mission.sqm +++ b/A3A/addons/maps/Antistasi_pulau.pulau/mission.sqm @@ -215,6 +215,7 @@ class Mission { class Intel { + resistanceWest=0; timeOfChanges=1800.0002; startWeather=0.30000001; startWind=0.1000001; From 373f2c2a11b4c043be76c022672f0c2659c83e3d Mon Sep 17 00:00:00 2001 From: OTKZuki <96876522+ZukiAimi@users.noreply.github.com> Date: Sun, 16 Jun 2024 13:39:19 +0100 Subject: [PATCH 54/78] Updated CUP Garage Store (#3277) * Updated CUP_Reb_NAPA Added more CIV vehicles and one Static AT with custom price * Update A3A/addons/core/Templates/Templates/CUP/CUP_Reb_Vehicle_Attributes.sqf Co-authored-by: Play3rgg <39414270+Play3rgg@users.noreply.github.com> * Update A3A/addons/core/Templates/Templates/CUP/CUP_Reb_NAPA.sqf Co-authored-by: ante185 <49555217+ante185@users.noreply.github.com> * Update A3A/addons/core/Templates/Templates/CUP/CUP_Reb_Vehicle_Attributes.sqf Co-authored-by: ante185 <49555217+ante185@users.noreply.github.com> * Update CUP_Reb_TKM.sqf * Updated Napa and TKM * Made the changes ante asked for --------- Co-authored-by: Play3rgg <39414270+Play3rgg@users.noreply.github.com> Co-authored-by: ante185 <49555217+ante185@users.noreply.github.com> --- .../Templates/Templates/CUP/CUP_Reb_NAPA.sqf | 8 ++++---- .../Templates/Templates/CUP/CUP_Reb_TKM.sqf | 8 ++++---- .../CUP/CUP_Reb_Vehicle_Attributes.sqf | 20 +++++++++++++------ 3 files changed, 22 insertions(+), 14 deletions(-) diff --git a/A3A/addons/core/Templates/Templates/CUP/CUP_Reb_NAPA.sqf b/A3A/addons/core/Templates/Templates/CUP/CUP_Reb_NAPA.sqf index fb42a223ca..cb402057a4 100644 --- a/A3A/addons/core/Templates/Templates/CUP/CUP_Reb_NAPA.sqf +++ b/A3A/addons/core/Templates/Templates/CUP/CUP_Reb_NAPA.sqf @@ -14,17 +14,17 @@ ["vehiclesTruck", ["CUP_V3S_Open_NAPA"]] call _fnc_saveToTemplate; ["vehiclesAT", ["CUP_I_Hilux_SPG9_NAPA"]] call _fnc_saveToTemplate; ["vehiclesAA", ["CUP_I_Ural_ZU23_NAPA", "CUP_I_Hilux_zu23_NAPA"]] call _fnc_saveToTemplate; -["vehiclesBoat", ["I_G_Boat_Transport_01_F"]] call _fnc_saveToTemplate; +["vehiclesBoat", ["I_G_Boat_Transport_01_F", "CUP_I_RHIB_RACS"]] call _fnc_saveToTemplate; ["vehiclesPlane", ["CUP_C_DC3_CIV"]] call _fnc_saveToTemplate; // replace from civ varient s ["vehiclesCivPlane", ["CUP_C_AN2_CIV", "CUP_C_C47_CIV"]] call _fnc_saveToTemplate; ["vehiclesMedical", ["CUP_I_LR_Ambulance_RACS"]] call _fnc_saveToTemplate; -["vehiclesCivCar", ["CUP_O_Hilux_unarmed_CR_CIV"]] call _fnc_saveToTemplate; -["vehiclesCivTruck", ["CUP_C_Ural_Civ_03"]] call _fnc_saveToTemplate; +["vehiclesCivCar", ["CUP_O_Hilux_unarmed_CR_CIV","CUP_C_Pickup_unarmed_CIV", "CUP_C_SUV_CIV"]] call _fnc_saveToTemplate; +["vehiclesCivTruck", ["CUP_C_Ikarus_Chernarus", "CUP_C_Ural_Civ_03"]] call _fnc_saveToTemplate; ["vehiclesCivHeli", ["CUP_C_412", "CUP_C_SA330_Puma_HC1_ChernAvia", "CUP_I_Merlin_HC3_PMC_Lux_3C"]] call _fnc_saveToTemplate; -["vehiclesCivBoat", ["C_Rubberboat"]] call _fnc_saveToTemplate; +["vehiclesCivBoat", ["C_Rubberboat","C_Boat_Civil_01_F", "CUP_C_Fishing_Boat_Chernarus", "CUP_C_Zodiac_CIV"]] call _fnc_saveToTemplate; ["staticMGs", ["CUP_I_DSHKM_NAPA", "CUP_B_DSHkM_MiniTriPod_NAPA"]] call _fnc_saveToTemplate; ["staticAT", ["CUP_I_SPG9_NAPA"]] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/CUP/CUP_Reb_TKM.sqf b/A3A/addons/core/Templates/Templates/CUP/CUP_Reb_TKM.sqf index d75575b7f5..f5cffcef76 100644 --- a/A3A/addons/core/Templates/Templates/CUP/CUP_Reb_TKM.sqf +++ b/A3A/addons/core/Templates/Templates/CUP/CUP_Reb_TKM.sqf @@ -14,16 +14,16 @@ ["vehiclesTruck", ["CUP_V3S_Open_NAPA"]] call _fnc_saveToTemplate; ["vehiclesAT", ["CUP_I_Hilux_SPG9_NAPA"]] call _fnc_saveToTemplate; ["vehiclesAA", ["CUP_I_Ural_ZU23_NAPA", "CUP_I_Hilux_zu23_NAPA"]] call _fnc_saveToTemplate; -["vehiclesBoat", ["I_G_Boat_Transport_01_F"]] call _fnc_saveToTemplate; +["vehiclesBoat", ["I_G_Boat_Transport_01_F", "CUP_I_RHIB_RACS"]] call _fnc_saveToTemplate; ["vehiclesPlane", ["CUP_C_DC3_CIV"]] call _fnc_saveToTemplate; ["vehiclesCivPlane", ["CUP_C_AN2_CIV", "CUP_C_C47_CIV"]] call _fnc_saveToTemplate; ["vehiclesMedical", ["CUP_I_LR_Ambulance_RACS"]] call _fnc_saveToTemplate; -["vehiclesCivCar", ["CUP_O_Hilux_unarmed_CR_CIV"]] call _fnc_saveToTemplate; -["vehiclesCivTruck", ["CUP_C_Ural_Civ_03"]] call _fnc_saveToTemplate; +["vehiclesCivCar", ["CUP_O_Hilux_unarmed_CR_CIV", "CUP_C_Pickup_unarmed_CIV", "CUP_C_SUV_CIV"]] call _fnc_saveToTemplate; +["vehiclesCivTruck", ["CUP_C_Ikarus_Chernarus", "CUP_C_Ural_Civ_03"]] call _fnc_saveToTemplate; ["vehiclesCivHeli", ["CUP_C_Mi17_Civilian_RU"]] call _fnc_saveToTemplate; -["vehiclesCivBoat", ["C_Rubberboat"]] call _fnc_saveToTemplate; +["vehiclesCivBoat", ["C_Rubberboat", "CUP_C_Fishing_Boat_Chernarus", "CUP_C_Zodiac_CIV"]] call _fnc_saveToTemplate; ["staticMGs", ["CUP_I_DSHKM_NAPA"]] call _fnc_saveToTemplate; ["staticAT", ["CUP_I_SPG9_NAPA"]] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/CUP/CUP_Reb_Vehicle_Attributes.sqf b/A3A/addons/core/Templates/Templates/CUP/CUP_Reb_Vehicle_Attributes.sqf index b3e5b5edb2..f5b54971ac 100644 --- a/A3A/addons/core/Templates/Templates/CUP/CUP_Reb_Vehicle_Attributes.sqf +++ b/A3A/addons/core/Templates/Templates/CUP/CUP_Reb_Vehicle_Attributes.sqf @@ -1,11 +1,19 @@ ["attributesVehicles", [ - // light armed stuff + // light armed Cars ["CUP_I_Datsun_PK", ["rebCost", 600]], - - // heavy armed stuff - ["CUP_I_Hilux_UB32_NAPA", ["rebCost", 6000]], - ["CUP_I_Hilux_MLRS_NAPA", ["rebCost", 12000]], - ["CUP_I_Hilux_btr60_NAPA", ["rebCost", 6000]], + + // light armed boats + ["CUP_I_RHIB_RACS", ["rebCost", 1000]], + + // civ cars + ["CUP_C_Pickup_unarmed_CIV", ["rebcost", 300]], + ["CUP_C_SUV_CIV", ["rebcost", 400]], + + // civ trucks + ["CUP_C_Ikarus_Chernarus", ["rebcost", 500]], + + // civ plane + ["CUP_C_C47_CIV", ["rebcost", 8000]], // civ helicopters ["CUP_I_Merlin_HC3_PMC_Lux_3C", ["rebCost", 8000]] From 16f01d851f9c11e838c1cca8031971fe2c0a2a81 Mon Sep 17 00:00:00 2001 From: John Jordan Date: Sun, 16 Jun 2024 17:11:12 +0100 Subject: [PATCH 55/78] Fix potential double-carry or double-drop errors under heavy script load --- .../functions/UtilityItems/fn_carryItem.sqf | 78 ++++++------ .../functions/UtilityItems/fn_dropItem.sqf | 116 +++++++++--------- 2 files changed, 103 insertions(+), 91 deletions(-) diff --git a/A3A/addons/core/functions/UtilityItems/fn_carryItem.sqf b/A3A/addons/core/functions/UtilityItems/fn_carryItem.sqf index 8d9fcd3ffe..318245284c 100644 --- a/A3A/addons/core/functions/UtilityItems/fn_carryItem.sqf +++ b/A3A/addons/core/functions/UtilityItems/fn_carryItem.sqf @@ -8,7 +8,7 @@ Return Value: Scope: Clients -Environment: Unscheduled +Environment: Scheduled unfortunately (addAction) Public: yes Dependencies: @@ -19,48 +19,54 @@ Example: params ["_item", "_player"]; // standard addAction -if (_item isKindOf "StaticWeapon") then { _item lock true }; +// Redo the checks, because this function might be delayed by script load +if ((count crew _item != 0) or (!isNull attachedTo _item) or (call A3A_fnc_isCarrying) or (!isNull objectParent _player)) exitWith {}; -// Prevent killing players with item -if (isNil {_item getVariable "A3A_originalMass"}) then { _item setVariable ["A3A_originalMass", getMass _item] }; -[_item, 1e-12] remoteExecCall ["setMass", 0]; -[_item, false] remoteExecCall ["enableSimulationGlobal", 2]; +// Go unscheduled to keep the state consistent +isNil { + if (_item isKindOf "StaticWeapon") then { _item lock true }; -private _bbReal = boundingBoxReal _item; -private _spacing = 1.3 - _bbReal#0#1; -private _height = (1 - _bbReal#1#2) max (0.1 - _bbReal#0#2); -_item attachTo [_player, [0, _spacing, _height]]; + // Prevent killing players with item + if (isNil {_item getVariable "A3A_originalMass"}) then { _item setVariable ["A3A_originalMass", getMass _item] }; + [_item, 1e-12] remoteExecCall ["setMass", 0]; + [_item, false] remoteExecCall ["enableSimulationGlobal", 2]; -// We need to prevent the player from carrying an object into a vehicle to prevent damage to vehicle -private _eventIDcarry = _player addEventHandler ["GetInMan", { - params ["_unit", "_role", "_vehicle", "_turret"]; - _unit call A3A_fnc_dropItem; -}]; + private _bbReal = boundingBoxReal _item; + private _spacing = 1.3 - _bbReal#0#1; + private _height = (1 - _bbReal#1#2) max (0.1 - _bbReal#0#2); + _item attachTo [_player, [0, _spacing, _height]]; -_player setVariable ["A3A_eventIDcarry", _eventIDcarry]; -_player setVariable ["A3A_objectCarried", _item]; -_player setVariable ["A3A_carryingObject", true]; + // We need to prevent the player from carrying an object into a vehicle to prevent damage to vehicle + private _eventIDcarry = _player addEventHandler ["GetInMan", { + params ["_unit", "_role", "_vehicle", "_turret"]; + _unit call A3A_fnc_dropItem; + }]; -private _dropID = _player addAction [ - localize "STR_A3A_fn_UtilItem_dropOb_addact_drop", - { (_this#1) call A3A_fnc_dropItem }, _item, 4, true, true, "", "true" -]; -_player setVariable ["A3A_actionIDdrop", _dropID]; + _player setVariable ["A3A_eventIDcarry", _eventIDcarry]; + _player setVariable ["A3A_objectCarried", _item]; + _player setVariable ["A3A_carryingObject", true]; -[_player, _item] spawn { - params ["_player", "_item"]; - private _isHQ = _item in [petros, fireX, mapX, vehicleBox, flagX, boxX]; - waitUntil { - _player allowSprint false; - !alive _item or !alive _player - or (lifestate _player isEqualTo "INCAPACITATED") // drop when ACE-unconscious - or !(_player getVariable ["A3A_carryingObject", false]) -// or !(vehicle _player == _player) - or !(_player == attachedTo _item) - or (_isHQ and _player distance2d markerPos "Synd_HQ" > 50) + private _dropID = _player addAction [ + localize "STR_A3A_fn_UtilItem_dropOb_addact_drop", + { (_this#1) call A3A_fnc_dropItem }, _item, 4, true, true, "", "true" + ]; + _player setVariable ["A3A_actionIDdrop", _dropID]; + + [_player, _item] spawn { + params ["_player", "_item"]; + private _isHQ = _item in [petros, fireX, mapX, vehicleBox, flagX, boxX]; + waitUntil { + _player allowSprint false; + !alive _item or !alive _player + or (lifestate _player isEqualTo "INCAPACITATED") // drop when ACE-unconscious + or !(_player getVariable ["A3A_carryingObject", false]) + // or !(vehicle _player == _player) + or !(_player == attachedTo _item) + or (_isHQ and _player distance2d markerPos "Synd_HQ" > 50) + }; + if (_player getVariable ["A3A_carryingObject", false]) then { _player call A3A_fnc_dropItem }; + _player allowSprint true; }; - if (_player getVariable ["A3A_carryingObject", false]) then { _player call A3A_fnc_dropItem }; - _player allowSprint true; }; nil; diff --git a/A3A/addons/core/functions/UtilityItems/fn_dropItem.sqf b/A3A/addons/core/functions/UtilityItems/fn_dropItem.sqf index 85462effe9..13372ddb57 100644 --- a/A3A/addons/core/functions/UtilityItems/fn_dropItem.sqf +++ b/A3A/addons/core/functions/UtilityItems/fn_dropItem.sqf @@ -1,7 +1,7 @@ /* Drop the carried object - Environment: Player-local, probably unscheduled + Environment: Player-local, scheduled (usually addAction) Arguments: Player carrying an item @@ -12,59 +12,65 @@ params ["_player"]; -// Clear drop action +// Possible to fire this off twice at high script load private _dropID = _player getVariable "A3A_actionIDdrop"; -_player removeAction _dropID; -_player setVariable ["A3A_actionIDdrop", nil]; - -// Clear GetInMan EH -private _eventIDcarry = _player getVariable "A3A_eventIDcarry"; -_player removeEventHandler ["GetInMan", _eventIDcarry]; -_player setVariable ["A3A_eventIDcarry", nil]; - -private _item = _player getVariable "A3A_objectCarried"; - -_player setVelocity [0,0,0]; -detach _item; - -if (vehicle _player != _player) then { - // GetInMan triggered case, semi-safe place nearby - _item setVehiclePosition [getPosATL _player, [], 10, "NONE"]; +if (isNil "_dropID") exitWith {}; + +// Go unscheduled to keep the state consistent +isNil { + // Clear drop action + _player removeAction _dropID; + _player setVariable ["A3A_actionIDdrop", nil]; + + // Clear GetInMan EH + private _eventIDcarry = _player getVariable "A3A_eventIDcarry"; + _player removeEventHandler ["GetInMan", _eventIDcarry]; + _player setVariable ["A3A_eventIDcarry", nil]; + + private _item = _player getVariable "A3A_objectCarried"; + + _player setVelocity [0,0,0]; + detach _item; + + if (vehicle _player != _player) then { + // GetInMan triggered case, semi-safe place nearby + _item setVehiclePosition [getPosATL _player, [], 10, "NONE"]; + }; + + private _isHQ = _item in [petros, fireX, mapX, vehicleBox, flagX, boxX]; + private _posHQ = markerPos "Synd_HQ"; + if (_isHQ and {_item distance2d _posHQ > 50}) then { + // Drag object back into HQ area if moved out + private _objdir = _posHQ vectorFromTo getPosATL _item; + private _edgepos = _posHQ vectorAdd (_objdir vectorMultiply 49); + _item setPosATL _edgePos; + }; + + // Some objects never lose (and even regain) their velocity when detached, becoming lethal + // On a DS, object locality changes when detached, so we have to remoteexec + [_item, [0,0,0]] remoteExecCall ["setVelocity", _item]; + + // Without this, non-unit objects often hang in mid-air + [_item, surfaceNormal position _item] remoteExecCall ["setVectorUp", _item]; + + // Place on closest surface + private _pos = getPosASL _item; + private _intersects = lineIntersectsSurfaces [_pos, _pos vectorAdd [0,0,-100], _item]; + if (count _intersects > 0) then { + _item setPosASL (_intersects select 0 select 0); + }; + + [_item, true] remoteExecCall ["enableSimulationGlobal", 2]; + + if (_item isKindOf "StaticWeapon") then { _item lock false }; + + _item spawn { + sleep 1; + if (isNull _this) exitWith {}; + // Restore original _item mass. This one can be slow. + [_this, _this getVariable "A3A_originalMass"] remoteExecCall ["setMass", _this]; + }; + + _player setVariable ["A3A_objectCarried", nil]; + _player setVariable ["A3A_carryingObject", nil]; }; - -private _isHQ = _item in [petros, fireX, mapX, vehicleBox, flagX, boxX]; -private _posHQ = markerPos "Synd_HQ"; -if (_isHQ and {_item distance2d _posHQ > 50}) then { - // Drag object back into HQ area if moved out - private _objdir = _posHQ vectorFromTo getPosATL _item; - private _edgepos = _posHQ vectorAdd (_objdir vectorMultiply 49); - _item setPosATL _edgePos; -}; - -// Some objects never lose (and even regain) their velocity when detached, becoming lethal -// On a DS, object locality changes when detached, so we have to remoteexec -[_item, [0,0,0]] remoteExecCall ["setVelocity", _item]; - -// Without this, non-unit objects often hang in mid-air -[_item, surfaceNormal position _item] remoteExecCall ["setVectorUp", _item]; - -// Place on closest surface -private _pos = getPosASL _item; -private _intersects = lineIntersectsSurfaces [_pos, _pos vectorAdd [0,0,-100], _item]; -if (count _intersects > 0) then { - _item setPosASL (_intersects select 0 select 0); -}; - -[_item, true] remoteExecCall ["enableSimulationGlobal", 2]; - -if (_item isKindOf "StaticWeapon") then { _item lock false }; - -_item spawn { - sleep 1; - if (isNull _this) exitWith {}; - // Restore original _item mass. This one can be slow. - [_this, _this getVariable "A3A_originalMass"] remoteExecCall ["setMass", _this]; -}; - -_player setVariable ["A3A_objectCarried", nil]; -_player setVariable ["A3A_carryingObject", nil]; From 1c973627c756b73a91aaf914ceddfb5b5bee2f74 Mon Sep 17 00:00:00 2001 From: John Jordan Date: Sun, 16 Jun 2024 17:22:16 +0100 Subject: [PATCH 56/78] Fetch current arsenal data before displaying the arsenal limits dialog --- A3A/addons/gui/functions/GUI/fn_arsenalLimitsDialog.sqf | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/A3A/addons/gui/functions/GUI/fn_arsenalLimitsDialog.sqf b/A3A/addons/gui/functions/GUI/fn_arsenalLimitsDialog.sqf index bb94f6347e..c1b2fb3997 100644 --- a/A3A/addons/gui/functions/GUI/fn_arsenalLimitsDialog.sqf +++ b/A3A/addons/gui/functions/GUI/fn_arsenalLimitsDialog.sqf @@ -29,6 +29,15 @@ switch (_mode) do { case ("init"): { + if (!isServer) then { + // Go fetch a fresh copy of the arsenal data + jna_datalist = nil; + [clientOwner, "jna_datalist"] remoteExecCall ["publicVariableClient", 2]; + private _timeout = time + 10; + waitUntil { sleep 0.1; !isNil "jna_datalist" or time > _timeout }; + }; + if (isNil "jna_datalist") exitWith { closeDialog 0 }; + if !(player call A3A_fnc_isMember) then { [localize "STR_antistasi_arsenal_limits_dialog_hint_title", localize "STR_antistasi_arsenal_limits_dialog_guest_warning"] call A3A_fnc_customHint; (_display displayctrl A3A_IDC_ARSLIMRESETBUTTON) ctrlEnable false; From 6d801eedc622fbfa1b58538057916f46b5ab6a51 Mon Sep 17 00:00:00 2001 From: John Jordan Date: Sun, 16 Jun 2024 17:25:45 +0100 Subject: [PATCH 57/78] Add explosiveSpecialist and UAVHacker traits to default commander slot --- A3A/addons/core/functions/OrgPlayers/fn_unitTraits.sqf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/A3A/addons/core/functions/OrgPlayers/fn_unitTraits.sqf b/A3A/addons/core/functions/OrgPlayers/fn_unitTraits.sqf index b1460e43a3..1a96d1674c 100644 --- a/A3A/addons/core/functions/OrgPlayers/fn_unitTraits.sqf +++ b/A3A/addons/core/functions/OrgPlayers/fn_unitTraits.sqf @@ -32,6 +32,8 @@ if(roleDescription player == "Default Commander") then player setUnitTrait ["audibleCoef",0.8]; player setUnitTrait ["loadCoef",1.4]; player setUnitTrait ["medic", true]; + player setUnitTrait ["explosiveSpecialist", true]; + player setUnitTrait ["UAVHacker", true]; // ACE clears the engineer unitTrait and adds this var at CBA initPost, so we have to do it ourselves if (missionNamespace getVariable ["ace_repair_enabled", false]) then { player setVariable ["ace_isEngineer", true, true] } else { player setUnitTrait ["engineer", true] }; _text = localize "STR_A3A_fn_orgp_unitTraits_commander1" + "
    " + localize "STR_A3A_fn_orgp_unitTraits_commander2"; From 89669dd0e8e643c12c3f230d2b6f0bdfae1a0ef3 Mon Sep 17 00:00:00 2001 From: John Jordan Date: Mon, 17 Jun 2024 03:05:44 +0100 Subject: [PATCH 58/78] Fix misplaced switch default and block players from sending money to HCs in new UI --- A3A/addons/core/functions/OrgPlayers/fn_sendMoney.sqf | 10 +++++----- A3A/addons/gui/functions/GUI/fn_donateTab.sqf | 3 ++- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/A3A/addons/core/functions/OrgPlayers/fn_sendMoney.sqf b/A3A/addons/core/functions/OrgPlayers/fn_sendMoney.sqf index d4a291c426..9440a6baa0 100644 --- a/A3A/addons/core/functions/OrgPlayers/fn_sendMoney.sqf +++ b/A3A/addons/core/functions/OrgPlayers/fn_sendMoney.sqf @@ -49,7 +49,7 @@ if (_donateAmount <= 0) exitWith { false; }; -if (typeName _donateTo isEqualTo "STRING") exitWith { +if (_donateTo isEqualType "") exitWith { switch (toLower _donateTo) do { case ("faction"): { if ([-_donateAmount, _donateFrom] call A3A_fnc_resourcesPlayer) exitWith { @@ -62,10 +62,10 @@ if (typeName _donateTo isEqualTo "STRING") exitWith { [_title, format [localize "STR_A3A_fn_orgp_donMon_no_less", _donateAmount]] remoteExecCall ["A3A_fnc_customHint", _donateFrom]; false; // Return }; - }; - default { - Error("Switch case ("+toLower _donateTo+") does not match any options."); - false; // Return + default { + Error("Switch case ("+toLower _donateTo+") does not match any options."); + false; // Return + }; }; }; diff --git a/A3A/addons/gui/functions/GUI/fn_donateTab.sqf b/A3A/addons/gui/functions/GUI/fn_donateTab.sqf index 0b59c0c8a8..1f54d8736e 100644 --- a/A3A/addons/gui/functions/GUI/fn_donateTab.sqf +++ b/A3A/addons/gui/functions/GUI/fn_donateTab.sqf @@ -52,7 +52,8 @@ switch (_mode) do _moneyText ctrlSetText format ["%1 €", _money]; private _playerListCtrl = _display displayCtrl A3A_IDC_DONATEPLAYERLIST; - A3A_GUI_donateTab_sortedPlayers = allPlayers select { _x isNotEqualTo player } apply {[toLower name _x,_x]}; + private _players = allPlayers - entities "HeadlessClient_F"; + A3A_GUI_donateTab_sortedPlayers = _players select { _x isNotEqualTo player } apply {[toLower name _x,_x]}; A3A_GUI_donateTab_sortedPlayers sort true; A3A_GUI_donateTab_sortedPlayers = A3A_GUI_donateTab_sortedPlayers apply {_x#1}; lbClear _playerListCtrl; From 323e1a0f17e0d9cb27dc7c74ebc04849ead3cade Mon Sep 17 00:00:00 2001 From: John Jordan Date: Tue, 18 Jun 2024 02:27:33 +0100 Subject: [PATCH 59/78] Speculative init order fix --- A3A/addons/core/functions/init/fn_initClient.sqf | 3 ++- A3A/addons/core/functions/init/fn_initServer.sqf | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/A3A/addons/core/functions/init/fn_initClient.sqf b/A3A/addons/core/functions/init/fn_initClient.sqf index 2fcb81a0d5..76c35937a2 100644 --- a/A3A/addons/core/functions/init/fn_initClient.sqf +++ b/A3A/addons/core/functions/init/fn_initClient.sqf @@ -64,7 +64,8 @@ while {true} do { if (dialog) then { sleep 0.1; continue }; // don't spam hints while the setup dialog is open private _stateStr = localize ("STR_A3A_feedback_serverinfo_" + A3A_startupState); isNil { [localize "STR_A3A_feedback_serverinfo", _stateStr, true] call A3A_fnc_customHint }; // not re-entrant, apparently - if (A3A_startupState == "completed") exitWith {}; + //if (A3A_startupState == "completed") exitWith {}; + if (!isNil "serverInitDone") exitWith {}; // speculative init order fix sleep 0.1; }; diff --git a/A3A/addons/core/functions/init/fn_initServer.sqf b/A3A/addons/core/functions/init/fn_initServer.sqf index e7bc59233b..dfe82f7fa6 100644 --- a/A3A/addons/core/functions/init/fn_initServer.sqf +++ b/A3A/addons/core/functions/init/fn_initServer.sqf @@ -303,9 +303,9 @@ if (A3A_hasACE) then { }; +A3A_startupState = "completed"; publicVariable "A3A_startupState"; serverInitDone = true; publicVariable "serverInitDone"; Info("Setting serverInitDone as true"); -A3A_startupState = "completed"; publicVariable "A3A_startupState"; // ********************* Initialize loops ******************************************* From 99cde30f7a78ac98272476376fb64ffbba07be8e Mon Sep 17 00:00:00 2001 From: ante185 <49555217+ante185@users.noreply.github.com> Date: Thu, 20 Jun 2024 21:42:28 +0200 Subject: [PATCH 60/78] updated IFA radio backpacks, AK headwear, Parachutes (#3304) * updated radio, AK headwear * Parachutes --- A3A/addons/core/Templates/Templates/IFA/IFA_REB_AK.sqf | 8 ++++---- A3A/addons/core/Templates/Templates/IFA/IFA_REB_FFI.sqf | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_REB_AK.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_REB_AK.sqf index 7c80008598..43d046606e 100644 --- a/A3A/addons/core/Templates/Templates/IFA/IFA_REB_AK.sqf +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_REB_AK.sqf @@ -14,7 +14,7 @@ // All of bellow are optional overrides. ["diveGear", [""]] call _fnc_saveToTemplate; -["flyGear", ["U_LIB_US_Bomber_Pilot"]] call _fnc_saveToTemplate; +["flyGear", ["U_LIB_US_Bomber_Pilot","B_LIB_US_Type5"]] call _fnc_saveToTemplate; ["vehiclesCivSupply", ["a3a_lib_Zis6_BOX"]] call _fnc_saveToTemplate; //We should create a inert "box truck" version ["surrenderCrate", "LIB_Lone_Big_Box"] call _fnc_saveToTemplate; @@ -93,9 +93,9 @@ private _initialRebelEquipment = [ ]; if (A3A_hasTFAR) then {_initialRebelEquipment append ["tf_microdagr","tf_anprc154"]}; -if (A3A_hasTFAR && startWithLongRangeRadio) then {_initialRebelEquipment append ["tf_anprc155","tf_anprc155_coyote"]}; +if (A3A_hasTFAR && startWithLongRangeRadio) then {_initialRebelEquipment append ["B_LIB_US_Radio"]}; if (A3A_hasTFARBeta) then {_initialRebelEquipment append ["TFAR_microdagr","TFAR_anprc154"]}; -if (A3A_hasTFARBeta && startWithLongRangeRadio) then {_initialRebelEquipment append ["TFAR_anprc155","TFAR_anprc155_coyote"]}; +if (A3A_hasTFARBeta && startWithLongRangeRadio) then {_initialRebelEquipment append ["B_LIB_US_Radio"]}; ["initialRebelEquipment", _initialRebelEquipment] call _fnc_saveToTemplate; @@ -126,7 +126,7 @@ private _civUniforms = [ ["uniforms", _rebUniforms + _civUniforms] call _fnc_saveToTemplate; //These Items get added to the Arsenal -["headgear", ["H_LIB_WP_Cap"]] call _fnc_saveToTemplate; //Headgear used by Rebell Ai until you have Armored Headgear. +["headgear", ["H_LIB_WP_Helmet","H_LIB_WP_Cap","H_LIB_WP_Cap","H_LIB_WP_Cap","H_LIB_WP_Cap"]] call _fnc_saveToTemplate; //Headgear used by Rebell Ai until you have Armored Headgear. ///////////////////// /// Identities /// diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_REB_FFI.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_REB_FFI.sqf index c3016a1f85..de0ee33b2c 100644 --- a/A3A/addons/core/Templates/Templates/IFA/IFA_REB_FFI.sqf +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_REB_FFI.sqf @@ -14,7 +14,7 @@ // All of bellow are optional overrides. ["diveGear", [""]] call _fnc_saveToTemplate; -["flyGear", ["U_LIB_US_Bomber_Pilot"]] call _fnc_saveToTemplate; +["flyGear", ["U_LIB_US_Bomber_Pilot","B_LIB_US_Type5"]] call _fnc_saveToTemplate; ["vehiclesCivSupply", ["a3a_lib_Zis6_BOX"]] call _fnc_saveToTemplate; //We should create a inert "box truck" version ["surrenderCrate", "LIB_BasicWeaponsBox_GER"] call _fnc_saveToTemplate; @@ -93,9 +93,9 @@ private _initialRebelEquipment = [ ]; if (A3A_hasTFAR) then {_initialRebelEquipment append ["tf_microdagr","tf_anprc154"]}; -if (A3A_hasTFAR && startWithLongRangeRadio) then {_initialRebelEquipment append ["tf_anprc155","tf_anprc155_coyote"]}; +if (A3A_hasTFAR && startWithLongRangeRadio) then {_initialRebelEquipment append ["B_LIB_US_Radio"]}; if (A3A_hasTFARBeta) then {_initialRebelEquipment append ["TFAR_microdagr","TFAR_anprc154"]}; -if (A3A_hasTFARBeta && startWithLongRangeRadio) then {_initialRebelEquipment append ["TFAR_anprc155","TFAR_anprc155_coyote"]}; +if (A3A_hasTFARBeta && startWithLongRangeRadio) then {_initialRebelEquipment append ["B_LIB_US_Radio"]}; ["initialRebelEquipment", _initialRebelEquipment] call _fnc_saveToTemplate; From 0701984548da3d4afa39c50533257c171d15ecae Mon Sep 17 00:00:00 2001 From: jaj22 Date: Thu, 20 Jun 2024 20:47:53 +0100 Subject: [PATCH 61/78] Fix move asset not working on Petros (#3300) --- A3A/addons/core/functions/UtilityItems/fn_carryItem.sqf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/A3A/addons/core/functions/UtilityItems/fn_carryItem.sqf b/A3A/addons/core/functions/UtilityItems/fn_carryItem.sqf index 318245284c..bf0552a9c1 100644 --- a/A3A/addons/core/functions/UtilityItems/fn_carryItem.sqf +++ b/A3A/addons/core/functions/UtilityItems/fn_carryItem.sqf @@ -20,7 +20,8 @@ Example: params ["_item", "_player"]; // standard addAction // Redo the checks, because this function might be delayed by script load -if ((count crew _item != 0) or (!isNull attachedTo _item) or (call A3A_fnc_isCarrying) or (!isNull objectParent _player)) exitWith {}; +if ((!isNull attachedTo _item) or (call A3A_fnc_isCarrying) or (!isNull objectParent _player)) exitWith {}; +if (_item isKindOf "StaticWeapon" and count crew _item != 0) exitWith {}; // Go unscheduled to keep the state consistent isNil { From 30fb1633c044589d66d279cbbefab66912855406 Mon Sep 17 00:00:00 2001 From: ante <49555217+ante185@users.noreply.github.com> Date: Sat, 22 Jun 2024 17:55:12 +0200 Subject: [PATCH 62/78] Replaced police vehicle with something less civilian --- A3A/addons/core/Templates/Templates/IFA/IFA_AI_ALLIES.sqf | 6 +++--- A3A/addons/core/Templates/Templates/IFA/IFA_AI_SOV.sqf | 6 +++--- A3A/addons/core/Templates/Templates/IFA/IFA_AI_UK.sqf | 4 ++-- A3A/addons/core/Templates/Templates/IFA/IFA_AI_US.sqf | 4 ++-- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_ALLIES.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_ALLIES.sqf index 1b71856cf5..37e0f3ec5d 100644 --- a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_ALLIES.sqf +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_ALLIES.sqf @@ -23,7 +23,7 @@ // vehicles can be placed in more than one category if they fit between both. Cost will be derived by the higher category ["vehiclesBasic", ["LIB_US_Willys_MB"]] call _fnc_saveToTemplate; -["vehiclesLightUnarmed", ["LIB_US_Willys_MB", "LIB_US_Willys_MB_Hood", "LIB_UK_Willys_MB","LIB_UK_Willys_MB_Hood"]] call _fnc_saveToTemplate; +["vehiclesLightUnarmed", ["LIB_US_Willys_MB", "LIB_US_Willys_MB_Hood", "LIB_UK_Willys_MB","LIB_UK_Willys_MB"]] call _fnc_saveToTemplate; ["vehiclesLightArmed", ["LIB_US_Willys_MB_M1919", "LIB_US_Scout_M3_FFV", "LIB_UK_Willys_MB_M1919", "LIB_US_NAC_Scout_M3"]] call _fnc_saveToTemplate; // Should be armed, unarmoured to lightly armoured, with 0-4 passengers ["vehiclesTrucks", [ "LIB_US_GMC_Tent","LIB_US_GMC_Tent","LIB_US_GMC_Open","LIB_US_GMC_Open", @@ -70,9 +70,9 @@ private _vehiclesHeavyTanks = ["LIB_Churchill_Mk7","LIB_Churchill_Mk7_Crocodile" //These intentionally appear again above among the regular 'military' vehile, to inject some british (militia) troops into the mix ["vehiclesMilitiaLightArmed", ["LIB_UK_Willys_MB_M1919", "LIB_UK_Willys_MB_M1919", "LIB_US_NAC_Scout_M3"]] call _fnc_saveToTemplate; ["vehiclesMilitiaTrucks", ["LIB_UniversalCarrier", "LIB_UK_M3_Halftrack", "LIB_US_NAC_GMC_Tent","LIB_US_NAC_GMC_Open"]] call _fnc_saveToTemplate; -["vehiclesMilitiaCars", ["LIB_UK_Willys_MB","LIB_UK_Willys_MB_Hood"]] call _fnc_saveToTemplate; +["vehiclesMilitiaCars", ["LIB_UK_Willys_MB","LIB_UK_Willys_MB"]] call _fnc_saveToTemplate; -["vehiclesPolice", ["LIB_GazM1"]] call _fnc_saveToTemplate; +["vehiclesPolice", ["LIB_UK_Willys_MB_Hood"]] call _fnc_saveToTemplate; if (isClass (configFile >> "CfgPatches" >> "FA_WW2_Armored_Cars")) then { _vehiclesLightTanks append ["FA_T17E1", "FA_DaimlerMk2", "FA_DaimlerMk2"]; //There's an argument to be made to put these in lightArmed too, leaving them here for the moment though diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_SOV.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_SOV.sqf index a3e3582635..8ddfbfcd38 100644 --- a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_SOV.sqf +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_SOV.sqf @@ -23,7 +23,7 @@ // vehicles can be placed in more than one category if they fit between both. Cost will be derived by the higher category ["vehiclesBasic", ["LIB_Willys_MB"]] call _fnc_saveToTemplate; -["vehiclesLightUnarmed", ["LIB_Willys_MB", "LIB_Willys_MB_Hood"]] call _fnc_saveToTemplate; +["vehiclesLightUnarmed", ["LIB_Willys_MB", "LIB_Willys_MB"]] call _fnc_saveToTemplate; private _vehiclesLightArmed = ["LIB_Scout_M3_FFV", "LIB_Scout_M3_FFV"]; ["vehiclesTrucks", ["LIB_US6_Open","LIB_US6_Tent_Cargo"]] call _fnc_saveToTemplate; ["vehiclesCargoTrucks", ["LIB_US6_Open_Cargo","LIB_Zis5v"]] call _fnc_saveToTemplate; @@ -66,9 +66,9 @@ private _vehiclesHeavyTanks = ["LIB_JS2_43"]; //Config special vehicles ["vehiclesMilitiaLightArmed", ["a3a_LIB_Willys_MB_M1919", "a3a_LIB_Willys_MB_M1919"]] call _fnc_saveToTemplate; ["vehiclesMilitiaTrucks", ["LIB_Zis5v"]] call _fnc_saveToTemplate; -["vehiclesMilitiaCars", ["LIB_GazM1_SOV","LIB_GazM1_SOV_camo_sand"]] call _fnc_saveToTemplate; +["vehiclesMilitiaCars", ["LIB_Willys_MB_Hood","LIB_Willys_MB_Hood"]] call _fnc_saveToTemplate; -["vehiclesPolice", ["LIB_GazM1"]] call _fnc_saveToTemplate; +["vehiclesPolice", ["LIB_GazM1_SOV"]] call _fnc_saveToTemplate; if (isClass (configFile >> "CfgPatches" >> "FA_WW2_Armored_Cars")) then { _vehiclesLightArmed append ["FA_BA10M", "FA_BA64"]; diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_UK.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_UK.sqf index f37d20b242..82b086cff9 100644 --- a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_UK.sqf +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_UK.sqf @@ -68,9 +68,9 @@ private _vehiclesHeavyTanks = ["LIB_Churchill_Mk7","LIB_Churchill_Mk7_Crocodile" //These intentionally appear again above among the regular 'military' vehile, to inject some british (militia) troops into the mix ["vehiclesMilitiaLightArmed", ["LIB_UK_Willys_MB_M1919", "LIB_UK_Willys_MB_M1919"]] call _fnc_saveToTemplate; ["vehiclesMilitiaTrucks", ["LIB_US_NAC_GMC_Tent", "LIB_US_NAC_GMC_Tent","LIB_US_NAC_GMC_Open"]] call _fnc_saveToTemplate; -["vehiclesMilitiaCars", ["LIB_UK_Willys_MB","LIB_UK_Willys_MB_Hood"]] call _fnc_saveToTemplate; +["vehiclesMilitiaCars", ["LIB_UK_Willys_MB","LIB_UK_Willys_MB"]] call _fnc_saveToTemplate; -["vehiclesPolice", ["LIB_GazM1"]] call _fnc_saveToTemplate; +["vehiclesPolice", ["LIB_UK_Willys_MB_Hood"]] call _fnc_saveToTemplate; if (isClass (configFile >> "CfgPatches" >> "FA_WW2_Armored_Cars")) then { _vehiclesLightTanks append ["FA_T17E1", "FA_DaimlerMk2", "FA_DaimlerMk2"]; //There's an argument to be made to put these in lightArmed too, leaving them here for the moment though diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_US.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_US.sqf index 378ff7d171..e5c936eed9 100644 --- a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_US.sqf +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_US.sqf @@ -68,9 +68,9 @@ private _vehiclesHeavyTanks = []; //These intentionally appear again above among the regular 'military' vehile, to inject some british (militia) troops into the mix ["vehiclesMilitiaLightArmed", ["LIB_UK_Willys_MB_M1919", "LIB_UK_Willys_MB_M1919"]] call _fnc_saveToTemplate; ["vehiclesMilitiaTrucks", ["LIB_US_NAC_GMC_Tent","LIB_US_NAC_GMC_Open"]] call _fnc_saveToTemplate; -["vehiclesMilitiaCars", ["LIB_UK_Willys_MB","LIB_UK_Willys_MB_Hood"]] call _fnc_saveToTemplate; +["vehiclesMilitiaCars", ["LIB_UK_Willys_MB","LIB_UK_Willys_MB"]] call _fnc_saveToTemplate; -["vehiclesPolice", ["LIB_GazM1"]] call _fnc_saveToTemplate; +["vehiclesPolice", ["LIB_UK_Willys_MB_Hood"]] call _fnc_saveToTemplate; if (isClass (configFile >> "CfgPatches" >> "FA_WW2_Tanks")) then { _vehiclesHeavyTanks append ["FA_M26"]; From db4b599df4938e2b7472366361a7f00ea3e4d0aa Mon Sep 17 00:00:00 2001 From: Tiny-DM Date: Sat, 22 Jun 2024 12:02:51 -0400 Subject: [PATCH 63/78] fixed ds vehicle sell bug --- A3A/addons/garage/Core/fn_removeFromPool.sqf | 22 +++++++++----------- A3A/addons/garage/Core/fn_sellVehGRG.sqf | 2 +- 2 files changed, 11 insertions(+), 13 deletions(-) diff --git a/A3A/addons/garage/Core/fn_removeFromPool.sqf b/A3A/addons/garage/Core/fn_removeFromPool.sqf index 086c176ac4..e598871613 100644 --- a/A3A/addons/garage/Core/fn_removeFromPool.sqf +++ b/A3A/addons/garage/Core/fn_removeFromPool.sqf @@ -28,19 +28,17 @@ if (_UID isEqualTo "") exitWith {false}; //find vehicles to remove private _toRemove = []; -if (!_removeMounts) then { - { +private _localVehicleList = +HR_GRG_Vehicles; +if (_removeMounts) then {_localVehicleList deleteAt 4}; +{ private _catIndex = _forEachIndex; - private _hashMap = _x; - { - _veh = _hashMap get _x; - if ((_veh#3) isEqualTo _UID) then {_toRemove pushBack [_catIndex, _x, _veh]}; - } forEach keys _x; - } forEach HR_GRG_Vehicles; -} else { - HR_GRG_SelectedVehicles params [["_catIndex", -1], ["_vehUID", -1], ["_class", ""]]; - _toRemove pushBack [_catIndex, _vehUID, _class]; -}; + private _hashMap = _x; + { + _veh = _hashMap get _x; + if ((_veh#3) isEqualTo _UID) then {_toRemove pushBack [_catIndex, _x, _veh]}; + } forEach keys _x; +} forEach _localVehicleList; + //remove vehicles { diff --git a/A3A/addons/garage/Core/fn_sellVehGRG.sqf b/A3A/addons/garage/Core/fn_sellVehGRG.sqf index 59a9ab5b55..3dd0cbb669 100644 --- a/A3A/addons/garage/Core/fn_sellVehGRG.sqf +++ b/A3A/addons/garage/Core/fn_sellVehGRG.sqf @@ -46,5 +46,5 @@ _recipients pushBackUnique 2; // to avoid double-calling the function on localho [_refund] spawn HR_GRG_addResources; -["STR_HR_GRG_Feedback_sellVehicle_sold",[str _refund]] call HR_GRG_fnc_Hint; +["STR_HR_GRG_Feedback_sellVehicle_sold",[str _refund]] remoteExecCall ["HR_GRG_fnc_hint", _player]; Info_4("Vehicle UID %1 sold by %2 for %3. Vehicle classname: %4.", _vehUID, name _player, _refund,_class); From 42844012af11beec7156aefa9717ec6dcbf2e777 Mon Sep 17 00:00:00 2001 From: Tiny-DM <148804148+Tiny-DM@users.noreply.github.com> Date: Sat, 22 Jun 2024 12:04:28 -0400 Subject: [PATCH 64/78] 3.6 Testing Fixes 1 (#3301) * initial commit (ready) * Update Stringtable.xml --- A3A/addons/core/Stringtable.xml | 27 +++++++++++++++++++ A3A/addons/core/Templates/Templates.hpp | 27 +++++++++++++++++-- A3A/addons/core/dialogs.hpp | 2 +- .../core/functions/AI/fn_artySupport.sqf | 2 +- A3A/addons/garage/Core/fn_sellVehGRG.sqf | 12 +++++---- A3A/addons/garage/Dialogs.hpp | 16 +++++------ .../SetupGUI/fn_setupFactionsTab.sqf | 5 ++-- 7 files changed, 71 insertions(+), 20 deletions(-) diff --git a/A3A/addons/core/Stringtable.xml b/A3A/addons/core/Stringtable.xml index 10af75f9fa..d798499f4b 100644 --- a/A3A/addons/core/Stringtable.xml +++ b/A3A/addons/core/Stringtable.xml @@ -16452,6 +16452,33 @@ The Russian Air Forces fill a vital gap in the AFRF's capability of cohesive aerial assaults. They typically use standard issue Russian equipment, but their vehicles and gear are modified to be more lightweight for ease of aerial operations. + + The Swedish Defense Force was never focused on any exploratory ventures into surrounding nations, instead opting to maintain its alliances and fortify the Swedish border from any kind of enemy attack. They use a variety of homegrown weapons, often using the AK4, a variant of the G3. + + + The Swedish Defense Force was never focused on any exploratory ventures into surrounding nations, instead opting to maintain its alliances and fortify the Swedish border from any kind of enemy attack. They use a variety of homegrown weapons, often using the AK5, a variant of the FN FNC. + + + The Soviets during World War II worked with the Allies after Russian territory was invaded during the Wehrmacht's destructive path to power. They most often use the PPSH-41 submachine gun and Mosin-Nagant rifle, with few exceptions. + + + The Allies of World War II were a coalition of nations dedicated to fighting the Wehrmacht's ruthless invasion of its neighboring countries. They most often use American-exported weapons, such as the M1 Garand, M1A1 Thompson, and M1 Carbine. + + + The United Kingdom was at the forefront of World War II, a final show of force from a once-great empire. They commonly use a variety of home-grown weapons like the Sten and Enfield, mixed with a variety of American export weaponry. + + + The French Resistance is battling the Wehrmacht invasion of their country, along with the Allied powers who they believe are being far too heavy-handed with civilian casualities and need to be stopped. They use a much older but healthy supply of Walther PPKs. + + + The Polish resistance is in an extremely bad spot. Surrounded by the Wehrmacht on one side and the Soviets on the other, the Polish townspeople have no choice but to fight for the safety and freedom of their country. They use a much older but wealthy supply of Walther PPKs. + + + As well as managing a large country in the middle of Europe, France also controls several offshore territories. Throughout all of these provinces, the French civilians simply wish for the war to end in their home country. + + + In World War II, Poland was trapped in a very awkward position between the Soviets and Germans. The people of Poland have suffered through an occupied, and the recent change in relations has opened a window of opportunity for the Polish Resistance. + \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates.hpp b/A3A/addons/core/Templates/Templates.hpp index cdf684d5c7..1538733f18 100644 --- a/A3A/addons/core/Templates/Templates.hpp +++ b/A3A/addons/core/Templates/Templates.hpp @@ -473,6 +473,7 @@ class Templates logo = "\sfp_config\data\logos\sfp_logo_ca.paa"; flagTexture = "\sfp_config\data\flag_sweden_co.paa"; priority = 70; + shortName = "SDF"; }; class SFP_SAF00 : SFP_Base { @@ -480,13 +481,15 @@ class Templates name = "SFP Early SDF"; file = "SFP_AI_SWE_early"; climate[] = {"temperate","tropical","arid"}; + lore = $STR_A3A_templates_lore_SFP_SAF00; }; class SFP_SAF00_Arctic : SFP_Base { side = "Occ"; - name = "SFP Early SDF ARTIC"; + name = "SFP Early SDF ARCTIC"; file = "SFP_AI_SWE_early_snow"; climate[] = {"arctic"}; + lore = $STR_A3A_templates_lore_SFP_SAF00; }; class SFP_SAF15 : SFP_Base { @@ -494,13 +497,15 @@ class Templates name = "SFP Modern SDF"; file = "SFP_AI_SWE"; climate[] = {"temperate","tropical","arid"}; + lore = $STR_A3A_templates_lore_SFP_SAF15; }; class SFP_SAF15_Arctic : SFP_Base { side = "Occ"; - name = "SFP Modern SDF ARTIC"; + name = "SFP Modern SDF ARCTIC"; file = "SFP_AI_SWE_snow"; climate[] = {"arctic"}; + lore = $STR_A3A_templates_lore_SFP_SAF15; }; //************* 3CB Factions *************************************************** @@ -1272,6 +1277,8 @@ class Templates name = "IFA WEHRMACHT"; priority = 65; file = "IFA_AI_WEH"; + shortName = "WEH"; + lore = $STR_A3A_templates_lore_SPE_IFA_AI_WEH; }; class IFA_SOV : IFA_Base { @@ -1279,6 +1286,8 @@ class Templates flagTexture = "\x\A3A\addons\core\Pictures\Flags\ifa_sov.paa"; name = "IFA SOVIET ARMY"; file = "IFA_AI_SOV"; + shortName = "SOV"; + lore = $STR_A3A_templates_lore_IFA_AI_SOV. }; class IFA_ALLIES : IFA_Base { @@ -1287,6 +1296,8 @@ class Templates name = "IFA ALLIES"; priority = 65; file = "IFA_AI_ALLIES"; + shortName = "ALLIES"; + lore = $STR_A3A_templates_lore_IFA_AI_ALLIES; }; class IFA_US : IFA_Base { @@ -1294,6 +1305,8 @@ class Templates flagTexture = "a3\data_f\flags\flag_us_co.paa"; name = "IFA US ARMY"; file = "IFA_AI_US"; + shortName = "US"; + lore = $STR_A3A_templates_lore_SPE_IFA_AI_US; }; class IFA_UK : IFA_Base { @@ -1301,6 +1314,8 @@ class Templates flagTexture = "\A3\Data_F\Flags\flag_uk_co.paa"; name = "IFA UK ARMY"; file = "IFA_AI_UK"; + shortName = "UK"; + lore = $STR_A3A_templates_lore_IFA_AI_UK; }; class IFA_FFI : IFA_Base { @@ -1311,6 +1326,8 @@ class Templates file = "IFA_REB_FFI"; maps[] = {}; climate[] = {}; + shortName = "FFI"; + lore = $STR_A3A_templates_IFA_Reb_FFI; }; class IFA_AK : IFA_Base { @@ -1320,6 +1337,8 @@ class Templates file = "IFA_REB_AK"; maps[] = {"Staszow"}; climate[] = {}; + shortName = "AK"; + lore = $STR_A3A_templates_IFA_REB_AK; }; class IFA_CIV_FR : IFA_Base { @@ -1329,6 +1348,8 @@ class Templates priority = 65; file = "IFA_CIV_FR"; climate[] = {}; + shortName = "CIV"; + lore = $STR_A3A_templates_IFA_CIV_FR; }; class IFA_CIV_PL : IFA_Base { @@ -1338,6 +1359,8 @@ class Templates file = "IFA_CIV_PL"; maps[] = {"Staszow"}; climate[] = {}; + shortName = "CIV"; + lore = $STR_A3A_templates_IFA_CIV_PL; }; // ***************************** SPE with IFA ***************************** diff --git a/A3A/addons/core/dialogs.hpp b/A3A/addons/core/dialogs.hpp index 2161f6aea0..aa7d532f4c 100644 --- a/A3A/addons/core/dialogs.hpp +++ b/A3A/addons/core/dialogs.hpp @@ -1318,7 +1318,7 @@ class radio_comm { w = 0.175015 * safezoneW; h = 0.0560125 * safezoneH; tooltip = "Experimental Battle Menu. Work in Progress."; // Don't localize, tempory button. - action = "closeDialog 0; if (A3A_GUIDevPreview) then { _nul = createDialog ""A3A_MainDialog""; } else {[localize ""$STR_A3A_Params_GUIDevPreview_title"",""This paraemter must be enabled in params""] call A3A_fnc_customHint; };"; + action = "closeDialog 0; if (A3A_GUIDevPreview) then { _nul = createDialog ""A3A_MainDialog""; } else {[localize ""$STR_A3A_Params_GUIDevPreview_title"",""This parameter must be enabled in the Setup menu.""] call A3A_fnc_customHint; };"; }; class 8slots_L3: A3A_core_BattleMenuRedButton { diff --git a/A3A/addons/core/functions/AI/fn_artySupport.sqf b/A3A/addons/core/functions/AI/fn_artySupport.sqf index 331e082095..4580a4011b 100644 --- a/A3A/addons/core/functions/AI/fn_artySupport.sqf +++ b/A3A/addons/core/functions/AI/fn_artySupport.sqf @@ -173,7 +173,7 @@ if (_typeArty != "BARRAGE") then waitUntil {!dialog or (!isNil "roundsX")}; }; -if ((isNil "roundsX") and (_typeArty != "BARRAGE")) exitWith {deleteMarkerLocal _mrkFinal; deleteMarker _mrkEllipse1}; +if ((isNil "roundsX") and (_typeArty != "BARRAGE")) exitWith {deleteMarker _mrkFinal; deleteMarker _mrkEllipse1}; if (_typeArty != "BARRAGE") then { diff --git a/A3A/addons/garage/Core/fn_sellVehGRG.sqf b/A3A/addons/garage/Core/fn_sellVehGRG.sqf index 7b87830caa..59a9ab5b55 100644 --- a/A3A/addons/garage/Core/fn_sellVehGRG.sqf +++ b/A3A/addons/garage/Core/fn_sellVehGRG.sqf @@ -26,23 +26,25 @@ FIX_LINE_NUMBERS() params ["_UID", "_player", "_selectedVehicle"]; if (!isServer) exitWith {Error("Not server executed")}; -if !(_player call HR_GRG_canSell) exitWith {["STR_HR_GRG_Feedback_sellVehicle_comOnly"] call HR_GRG_fnc_Hint;}; +if !(_player call HR_GRG_canSell) exitWith {["STR_HR_GRG_Feedback_sellVehicle_comOnly"] remoteExecCall ["HR_GRG_fnc_hint", _player];}; _selectedVehicle params [["_catIndex", -1], ["_vehUID", -1], ["_class", ""]]; if ( (_catIndex isEqualTo -1) || (_vehUID isEqualTo -1) ) exitWith {}; Trace_2("Attempting to sell vehicle at cat: %1 | Vehicle ID: %2 | Classname: %3", _catIndex, _vehUID, _class); private _refund = [_class] call HR_GRG_getVehicleSellPrice; -if (_refund == 0) exitWith {["STR_HR_GRG_Feedback_sellVehicle_noPrice"] call HR_GRG_fnc_Hint;}; +if (_refund == 0) exitWith {["STR_HR_GRG_Feedback_sellVehicle_noPrice"] remoteExecCall ["HR_GRG_fnc_hint", _player];}; private _cat = HR_GRG_Vehicles#_catIndex; private _veh = _cat get _vehUID; private _lock = _veh#2; -if !(_lock isEqualTo "") exitWith {["STR_HR_GRG_Feedback_sellVehicle_locked"] call HR_GRG_fnc_Hint;}; +if !(_lock isEqualTo "") exitWith {["STR_HR_GRG_Feedback_sellVehicle_locked"] remoteExecCall ["HR_GRG_fnc_hint", _player];}; -[_UID,_player,true] remoteExecCall ["HR_GRG_fnc_removeFromPool",HR_GRG_Users]; +private _recipients = +HR_GRG_Users; +_recipients pushBackUnique 2; // to avoid double-calling the function on localhost +[_UID,_player,true] remoteExecCall ["HR_GRG_fnc_removeFromPool", _recipients]; [] remoteExec ["HR_GRG_fnc_sellVehGRGLocal",_player]; [_refund] spawn HR_GRG_addResources; ["STR_HR_GRG_Feedback_sellVehicle_sold",[str _refund]] call HR_GRG_fnc_Hint; -Info_3("Vehicle UID %1 sold by %2 for %3.", _vehUID, name _player, _refund); +Info_4("Vehicle UID %1 sold by %2 for %3. Vehicle classname: %4.", _vehUID, name _player, _refund,_class); diff --git a/A3A/addons/garage/Dialogs.hpp b/A3A/addons/garage/Dialogs.hpp index 1a67019d8d..46ce85517a 100644 --- a/A3A/addons/garage/Dialogs.hpp +++ b/A3A/addons/garage/Dialogs.hpp @@ -220,7 +220,7 @@ class HR_GRG_VehicleSelect x = SCREEN_RIGHT - 39 * GRID_NOUISCALE_W; y = SCREEN_TOP + 4 * GRID_NOUISCALE_H; w = 39 * GRID_NOUISCALE_W; - h = safeZoneH - (63 * GRID_NOUISCALE_H); // Screen height - title and buttons height + h = safeZoneH - (66 * GRID_NOUISCALE_H); // Screen height - title and buttons height size = TEXT_SIZE_MEDIUM; rowHeight = 3 * GRID_NOUISCALE_H; onMouseButtonClick = "_this call HR_GRG_fnc_requestMount;"; @@ -244,7 +244,7 @@ class HR_GRG_VehicleSelect x = SCREEN_RIGHT - 39 * GRID_NOUISCALE_W; y = SCREEN_TOP + 4 * GRID_NOUISCALE_H; w = 39 * GRID_NOUISCALE_W; - h = safeZoneH - (63 * GRID_NOUISCALE_H); // Screen height - title and buttons height + h = safeZoneH - (66 * GRID_NOUISCALE_H); // Screen height - title and buttons height class controls { @@ -254,7 +254,7 @@ class HR_GRG_VehicleSelect x = 0; y = 0; w = 39 * GRID_NOUISCALE_W; - h = safeZoneH - (63 * GRID_NOUISCALE_H); + h = safeZoneH - (66 * GRID_NOUISCALE_H); }; class HR_GRG_MirrorCheckbox: HR_GRG_RscCheckBox @@ -292,7 +292,7 @@ class HR_GRG_VehicleSelect x = 0; y = 4 * GRID_NOUISCALE_H; w = 38 * GRID_NOUISCALE_W; - h = safeZoneH - (67 * GRID_NOUISCALE_H); // Screen height - title and buttons height 51 + h = safeZoneH - (70 * GRID_NOUISCALE_H); // Screen height - title and buttons height 51 }; }; }; @@ -301,7 +301,7 @@ class HR_GRG_VehicleSelect class HR_GRG_SourcePanel: HR_GRG_RscControlsGroup { x = SCREEN_RIGHT - 39 * GRID_NOUISCALE_W; - y = SCREEN_BOTTOM - 59 * GRID_NOUISCALE_H; + y = SCREEN_BOTTOM - 62 * GRID_NOUISCALE_H; w = 39 * GRID_NOUISCALE_W; h = 7 * GRID_NOUISCALE_H; size = TEXT_SIZE_MEDIUM; @@ -350,9 +350,9 @@ class HR_GRG_VehicleSelect class HR_GRG_InfoPanelWrapper: HR_GRG_RscControlsGroup { x = SCREEN_RIGHT - 39 * GRID_NOUISCALE_W; - y = SCREEN_BOTTOM - 52 * GRID_NOUISCALE_H; + y = SCREEN_BOTTOM - 55 * GRID_NOUISCALE_H; w = 39 * GRID_NOUISCALE_W; - h = 45 * GRID_NOUISCALE_H; + h = 48 * GRID_NOUISCALE_H; size = TEXT_SIZE_MEDIUM; class controls @@ -363,7 +363,7 @@ class HR_GRG_VehicleSelect x = 0; y = 0; w = 39 * GRID_NOUISCALE_W; - h = 45 * GRID_NOUISCALE_H; + h = 48 * GRID_NOUISCALE_H; size = TEXT_SIZE_MEDIUM; }; }; diff --git a/A3A/addons/gui/functions/SetupGUI/fn_setupFactionsTab.sqf b/A3A/addons/gui/functions/SetupGUI/fn_setupFactionsTab.sqf index 79898837c8..d95fdb2229 100644 --- a/A3A/addons/gui/functions/SetupGUI/fn_setupFactionsTab.sqf +++ b/A3A/addons/gui/functions/SetupGUI/fn_setupFactionsTab.sqf @@ -167,6 +167,7 @@ switch (_mode) do ,["bwa3_common", "BWMod"] ,["ww2_spe_assets_c_characters_germans_c", "Spearhead 1944 CDLC"] ,["IFA3_Core", "IFA3 AIO"] + ,["Swedish_Forces_Pack","Swedish Forces Pack"] ]; private _prettyAddons = _requiredAddons apply @@ -175,9 +176,7 @@ switch (_mode) do { getText(configFile >> "CfgMods" >> _x >> "nameShort"); } else { - private _addon = _prettyAddonHM getOrDefault [_x,"UNKNOWNADDON"]; - if (_addon == "UNKNOWNADDON") then {Error_1("Unlisted addon: %1. Please add this faction manually in fn_setupFactionsTab.",_x)}; - _addon; + _prettyAddonHM getOrDefault [_x,_x]; }; }; From 2068c7d544f8ec3e6a6691bea27f16dfa4301c17 Mon Sep 17 00:00:00 2001 From: Bob-Murphy Date: Sat, 22 Jun 2024 18:39:17 +0000 Subject: [PATCH 65/78] Automated Tolgee Update --- A3A/addons/core/Stringtable.xml | 873 ++++++++++++++---------------- A3A/addons/garage/Stringtable.xml | 6 +- A3A/addons/gui/Stringtable.xml | 48 +- A3A/addons/maps/Stringtable.xml | 11 + 4 files changed, 446 insertions(+), 492 deletions(-) diff --git a/A3A/addons/core/Stringtable.xml b/A3A/addons/core/Stringtable.xml index d798499f4b..f303e4c424 100644 --- a/A3A/addons/core/Stringtable.xml +++ b/A3A/addons/core/Stringtable.xml @@ -52,6 +52,12 @@ Артиллерийский удар 重炮投送 + + Mortar barrage is inbound, starting grid %1. + + + Smoke barrage is inbound, starting grid %1. + Selected battery is busy right now. La batteria selezionata è occupata. @@ -145,6 +151,12 @@ Seçili pozisyon bu bataryanın menzili dışında. 你所标记的位置位于该炮组射程之外. + + Mortar fire support is inbound, grid %1 + + + Smoke rounds are inbound, grid %1. + You must select an artillery group. Devi selezionare un gruppo d'artiglieria. @@ -615,18 +627,6 @@ Statik Otomatik Hedef 固定式武器 自动追踪 - - Mortar barrage is inbound, starting grid %1. - - - Mortar fire support is inbound, grid %1 - - - Smoke barrage is inbound, starting grid %1. - - - Smoke rounds are inbound, grid %1. - @@ -5342,13 +5342,6 @@ A group of %3 supporters are hidden in %1 awaiting for evacuation. We have to find them before %2 does. If not, there will be a certain death for them. Bring them back to HQ before %4. - Un gruppo di sostenitori %3 sono nascosti a %1 in attesa di essere evacuati. Dobbiamo trovarli prima che lo faccia %2. Se non ci riusciremo verranno sicuramente giustiziati. Portali al QG. - Un grupo de seguidores de %3 están escondidos en %1 esperando una evacuación. Tenemos que encontrares antes de que %2 lo haga. De lo contrario, su muerte está asegurada. Traedlos de vuelta al CG. - Un groupe de %3 partisans sont cachés à %1 et attendent une evacuation. Nous devons les trouver avant que %2 ne le fasse. Sinon leur mort est certaine. Ramenez les au QG. - %1에 %3의 지지자들이 숨어서 후송을 기다리고 있습니다. %2 전까지 그들을 찾아야 합니다. 그렇지 않으면 그들은 확실히 죽을 것입니다. 본부로 데려오십시오. - Группа сторонников %3 спрятана в %1 и ожидает эвакуации. Мы должны найти их раньше, чем это сделает %2. Если нет, их ждет верная смерть. Верните их в штаб. - Grupa %3 osób nas wspierających jest ukryta w %1 w oczekiwaniu na ewakuację. Musimy ich znaleźć, zanim zrobi to %2. Jeśli nie, czeka ich pewna śmierć. Sprowadź ich z powrotem do kwatery głównej. - Skupina podporovatelů %3 se skrývá v %1 a čeká na evakuaci. Musíme je najít dříve než %2. Jinak je čeká jistá smrt. Přiveďte je zpět do základny. Refugees Evac @@ -5386,39 +5379,12 @@ You have donated %1 € to the cause. This will raise your status among our forces. - Hai donato 100 € alla causa. Ciò accrescerà il tuo status tra le nostre forze. - Ha donado 100 € a la causa. Esto incrementará su estatus entre sus fuerzas. - Vous avez donné 100 € à la cause. Cela va améliorer votre réputation au sein de nos forces - 당신은 100€를 기부했습니다. 이는 우리 군에서의 당신의 지위가 높아질 것입니다. - Вы передали 100 € на общее дело. Это повысит ваш статус среди наших товарищей. - Przekazałeś 100 € na ten cel. Podniesie to twój status wśród naszych sił. - Daroval jsi 100 € na pomoc naší věci. Tento akt zvýší tvé postavení mezi námi. - 你为大义慷慨贡献了 100 €. 此举将提升你在我军中的地位. You have donated %2 € to %1. - Hai donato 100 € a %1. - Ha donado 100 € a %1. - Vous avez donné 100 € à %1. - 당신은 %1에 100€를 기부했습니다. - Вы передали 100 € %1. - Przekazałeś 100 € na rzecz %1. - Daroval jsi 100 € hráči %1. - 你慷慨贡献 100 € 给了 %1. - - - You received a %1 € donation from %2. Insufficient Funds<br/>You have less than %1 € to donate. - Hai meno di 100 € da donare. - Tiene menos de 100 € para donar. - Vous avez moins de 100 € à donner. - 당신은 100€보다 적은 돈을 가지고 있습니다. - У вас есть меньше 100 € для передачи. - Masz mniej niż 100 € do przekazania. - Máš méně než 100€ k darování. - 你需要至少 100 € 才可以贡献. You must be looking at a player in order to give him money. @@ -5431,6 +5397,12 @@ Musiš se dívat na hráče abys mu mohl darovat peníze. 你必须在目视一名玩家的情况下才能给予他资金. + + Donation amount must be greater than 0. + + + You received a %1 € donation from %2. + Donate Money Dona Denaro @@ -5442,9 +5414,6 @@ Darovat peníze 贡献资金 - - Donation amount must be greater than 0. - %1 has been added to the Server Members List. %1 è stato aggiunto alla Lista dei Membri del Server @@ -6971,14 +6940,14 @@ Контроль ИИ 控制单位 - - Convert To Squad + + Converted %1 squad members into high command group %2. You need to select some valid units. - - Converted %1 squad members into high command group %2. + + Convert To Squad Get out of my sight you useless scum! @@ -7756,17 +7725,9 @@ Press %1 to respawn. - Appuyez sur R pour réapparaître. - R 키를 눌러 리스폰합니다. - Нажмите R, чтобы возродиться. - 按R键重生 Press %1 to shake off the injury. - Appuyez sur H pour vous débarrasser de la blessure. - H 키를 눌러 부상을 떨쳐냅니다. - Нажмите H, чтобы избавиться от повреждения. - 按H键来甩开疼痛 @@ -8643,18 +8604,6 @@ 안티스타시의 전투 메뉴를 엽니다. Открывает меню битвы Antistasi. - - Respawn - - - Respawn when unconscious in the Antistasi medical system. - - - Self revive - - - Self revive when unconscious in the Antistasi medical system. - Dismiss Previous Hint Chiudi Suggerimento Precedente @@ -8703,6 +8652,18 @@ 화면 상단에 있는 안티스타시 전용 정보 표시줄의 표시 여부를 전환합니다. Переключает видимость информационной панели Antistasi в верхней части экрана. + + Respawn + + + Respawn when unconscious in the Antistasi medical system. + + + Self revive + + + Self revive when unconscious in the Antistasi medical system. + You've inserted your ear plugs. Hai inserito i tappi per le orecchie. @@ -9085,6 +9046,9 @@ Dystans używany do szukania pobliskich przeciwników 用于探查附近敌情的距离 + + Speed of enemy air responses + Enemy AI skill (also affected by server skill) Abilità delle IA nemiche (influenzato anche dal livello di abilità del server) @@ -9347,6 +9311,9 @@ Włączone 启用 + + Fast + High Hoch @@ -9445,6 +9412,9 @@ Часто 经常 + + Slow + Sometimes Qualche volta @@ -9461,6 +9431,9 @@ Неограниченно 无限 + + Very fast + Very high Sehr hoch @@ -9482,15 +9455,6 @@ Very slow - - Slow - - - Fast - - - Very fast - Maximum global civilians Numero massimo globale di civili @@ -9573,9 +9537,6 @@ Множитель ресурсов для захватчиков по отношению к оккупантам 入侵者相对于占领者的资源倍增 - - Speed of enemy air responses - Any friendly position Jede Position der eigenen Seite @@ -10438,158 +10399,388 @@ %1 уничтожен - - - Battle Options - Schlachtoptionen - Opzioni Battaglia - Opciones de Batalla - Options de combat - 전투 설정 - Управление ИИ - Opcje Bitwy - Možnosti bitev - Opções de Batalha - Savaş Seçenekleri - 作战选项 + + + As well as managing a large country in the middle of Europe, France also controls several offshore territories. Throughout all of these provinces, the French civilians simply wish for the war to end in their home country. - - Temp. AI Control - Controllo IA Temp. - Control Temp. de IA - Contrôle temporaire de l'IA - AI 임시 조종 - Временный контроль ИИ - Tymczasowa Kontrola AI - Dočasná Kontrola AI - Controlo IA temporário - Geçici YZ Kontrolü - 临时控制AI + + In World War II, Poland was trapped in a very awkward position between the Soviets and Germans. The people of Poland have suffered through an occupied, and the recent change in relations has opened a window of opportunity for the Polish Resistance. - - Take control of a selected AI squad member or High Command Squad Leader. All actions can be performed through the AI for 60 seconds. You will lose control if the player or unit receives any damage - Prendi il controllo di un membro di squadra IA selezionato o un Capo squadra assegnato all'Alto Comando. Puoi compiere tutte le azioni che vuoi per 60 secondi. Il controllo verrà perso se il giocatore o l'IA controllata ricevono ogni tipo di danno - Toma el control personal de un miembro de la escuadra seleccionado. Te permitirá tomar cualquier acción por 60 segundos. El control será cancelado si el jugador o el soldado seleccionado reciben cualquier tipo de daño - Prenez le contrôle personnel du membre d'escouade sélectionné ou du chef d'escouade HC et soyez capable d'effectuer n'importe quel type d'actions pendant 60 secondes. L'état de contrôle sera annulé si le joueur ou l'unité contrôlée subit tout type de dommage - 선택된 분대원 또는 하이 커맨드 분대장을 개인적으로 통제하고 60초 동안 어떠한 종류의 행동이든 수행할 수 있습니다. 플레이어 또는 조종하는 유닛에게 어떠한 종류든 데미지를 입으면 조종 상태가 취소됩니다. - Возьмите под личный контроль выбранного члена отряда или лидера отряда через меню Командующего и получите возможность выполнять любые действия в течение 60 секунд. Состояние контроля будет отменено, если игрок или управляемый юнит получит какой-либо урон. - Przejmij kontrolę nad wybranym członkiem oddziału lub dowódcą oddziału HC i bądź w stanie wykonywać dowolne czynności przez 60 sekund. Stan kontroli zostanie anulowany, jeśli gracz lub kontrolowana jednostka otrzyma jakiekolwiek obrażenia - Převezměte osobní kontrolu nad vybraným členem družstva nebo velitelem HC družstva a budete moci provádět jakékoli akce po dobu 60 sekund. Stav kontroly bude zrušen, pokud hráč nebo kontrolovaná jednotka dostane jakýkoli druh poškození - Toma controlo pessoal do membro do pelotão selcionado ou o líder de pelotão do AC e serás capaz de realizar qualquer tipo de ação durante 60 segundos. O estado de controlo será cancelado assim que o jogador ou a unidades receba qualquer tipo de dano. - Seçilen manga üyesi veya Yüksek Komuta manga liderinin kişisel kontrolünü elinize alın ve 60 saniye boyunca her türlü eylemi gerçekleştirebileceksiniz. Oyuncu veya kontrol edilen birim herhangi bir hasar alırsa kontrol durumu iptal edilecektir. - 亲自控制选定的班组成员或指挥部班组的班长, 并可在60秒内执行任何动作。如果玩家或受控单位受到任何伤害, 控制状态将被取消 + + The Polish resistance is in an extremely bad spot. Surrounded by the Wehrmacht on one side and the Soviets on the other, the Polish townspeople have no choice but to fight for the safety and freedom of their country. They use a much older but wealthy supply of Walther PPKs. - - Auto Heal - Automatische Heilung - Auto Cura - Auto Curación - Guérison automatique - 자동 치료 - Авто-лечение - Automatyczne Leczenie - Automatické léčení - Cura automática - Otomatik Tedavi - 自动医疗 + + The French Resistance is battling the Wehrmacht invasion of their country, along with the Allied powers who they believe are being far too heavy-handed with civilian casualities and need to be stopped. They use a much older but healthy supply of Walther PPKs. - - AI squad mates will proactively heal each other - I compagni di squadra IA si cureranno attivamente tra di loro - Los compañeros de la IA se curarán proactivamente unos a otros - Les coéquipiers de l'escouade IA se soigneront mutuellement de manière proactive - AI 분대원들은 서로를 적극적으로 치료할 것입니다. - ИИ-соотрядники будут активно лечить друг друга - Członkowie drużyny AI będą się aktywnie leczyć - AI členové družstev se navzájem aktivně léčí - YZ takım arkadaşları proaktif olarak birbirlerini iyileştirecek - AI将会主动互相治疗 + + The Altis Armed Forces are comprised mostly of combat veterans and patriotic citizens from their home island, with an outdated arsenal of U.S. and Soviet equipment, which is being actively renovated. They typically use the HK G3 and HK G36. - - Auto Rearm / Loot - Automatisches Aufmunitionieren/Plündern - Auto Riarmo / Saccheggio - Auto Rearme / Botín - Réarmement automatique \ Loot - 자동 재무장 / 노획 - Автоперезарядка \ Лут - Automatyczne Dozbrajanie \ Zbieranie - Automatické přezbrojování / Rabování - Otomatik Silahlanma \ Yağma - 自动重新武装\战利品 + + The African Desert Army is a coalition of North African nations around the Sahara. They primarily use very old Soviet equipment and Vietnam-War era US equipment, and prefer a variety of mass-produced rifles like the M16, AK-74, and G3. - - AI will search for better weapons, vests, helmets etc. If they are in a vehicle, they will just store what they scavenge in the vehicle. If not, they will equip them - L' IA cercherà migliori armi, vesti, elmetti ecc... Se si trovano in un veicolo, lo useranno per conservare quello che hanno trovato, se ciò non è possibile equipaggeranno quello che trovano - La IA buscara mejores armas, chalecos, cascos, etc. Si están en un vehículo, lo que hayan encontrado elo almacenarán en el vehículo. En su defecto se lo equiparán. - L'IA cherchera de meilleures armes, gilets, casques, etc. S'ils sont dans un véhicule, ils stockeront ce qu'ils récupèrent dans le véhicule. Sinon, ils l'équiperont - AI 더 나은 무기, 조끼, 헬멧 등을 찾을 것입니다. 만약 그들이 차 안에 있다면 그들은 그들이 노획한 것을 차 안에 저장할 것입니다. 그렇지 않으면 해당 장비를 장착할 것입니다. - ИИ будет искать лучшее оружие, бронежилеты, шлемы и т.д. Если они находятся в транспортном средстве, они просто сохранят то, что они собирают в машине. Если нет, они их оденут на себя. - AI będzie szukać lepszej broni, kamizelek, hełmów itp. Jeśli AI są w pojeździe podczas użycia tej opcji, zdobyty ekwipunek schowają do pojazdu. Jeśli nie, to podmienią one swój ekwipunek na lepszy - AI bude hledat lepší zbraně, vesty, přilby atd. Pokud jsou ve vozidle, to co ukořistí uloží do vozidla. Pokud ne, vybaví je. - AI daha iyi silahlar, yelekler, kasklar vb. arayacak. Eğer bir araçtalarsa, topladıkları şeyi araçta depolayacaklar. Değilse, onları kuşanacaklar - AI将会搜寻更好的武器, 背心, 头盔等。如果他们在载具载具内, 他们就会把捡到的物品存放至载具内。否则, AI将会装备它们。 + + The Afghan National Army has, like its host country, undergone quite the history since it's conception in 1997. They use a mix of locally-sourced, Soviet, and American weapons, as well as Soviet surplus equipment supported by the remnants of American occupation. - - Dismiss Units / Squad - Congeda Unità / Squadre - Desmovilizar Soldado / Escuadra - Renvoyer des unités / Escouades - 유닛 / 분대 해산 - В запас - Odwołaj Jednostki / Oddział - Odmítnutí jednotek / družstva - Takımı / Birimi Görevden Al - 解散单位/班组 + + The Soviets after the end of World War II built up their own military superpower and nuclear program, independent of the US. With the development of the AK-47 and mass-produced variants like the AKM, the Soviets became one of the two leading world powers. - - Dismiss selected units or squads, recovering it's cost to the proper resource pool - Congeda le unità / squadre selezionate recuperandone il costo - Desmoviliza al soldado o a la escuadra seleccionada, recuperando su coste al alijo correspondiente - Renvoyez les unités ou escouades sélectionnées, en récupérant leur coût dans la réserve de ressources approprié - 선택한 유닛 또는 분대를 해산시키고 비용을 적절한 자산으로 복구합니다. - Распустить выбранные отряды или отряды, вернув их стоимость в соответствующий пул ресурсов. - Odwołaj wybrane jednostki lub oddziały, przywracając ich koszt do odpowiedniej puli zasobów - Rozpustit vybrané jednotky nebo družstva a obnovit své náklady na daný pool - Maliyetini uygun kaynak havuzuna geri ödeyerek seçilen birimleri veya mangaları görevden alın - 解散选定的单位或班组, 回收其成本至对应的资源池 + + After the victories on the Pacific Front during World War II, the United States realized it was woefully ill-prepared for another prolonged war and put itself at the forefront of military innovation and industry. They typically use the M16 and M14 rifles which have been in service to this day. - - Garrison Units / Squads - Guarnisci Unità / Squadre - Unidades de Guarnición / Escuadras - Ajouter les Unités / Escouades à la Garnison - 유닛 / 분대 주둔 - Добавить в гарнизон - Jednostki Garnizonowe / Oddziały - Posádkové jednotky / družstva - Birimleri / Takımları Garnizona Ekle - 驻军单位/班组 + + The Horizon Island Defense Force are the small military force defending the Pacific island of Tanoa. They typically use Vietnam-war era and similar US gear, rounded with a variety of imported European weapons and vehicles. - - Adds selected units or squads to a map selected garrison - Aggiunge unità o squadre selezionate alla guarnigione selezionata sulla mappa - Añade las unidades o escuadras seleccionadas a una posición guarnicionada que selecciones - Ajoute des unités ou des escouades choisies à une garnison sélectionnée sur la carte - 선택한 유닛 또는 분대를 선택한 주둔지에 추가합니다. - Добавляет выбранные юниты или отряды в выбранный на карте гарнизон - Dodaje wybrane jednostki lub oddziały do wybranego garnizonu na mapie - Přidá vybrané jednotky nebo jednotky na mapu vybranou posádku - Seçilen birimleri veya mangaları seçilen bir garnizon haritasına ekler - 将选定的单位或班组编入在地图上选定的驻军 + + The Kyrgystan Royal Guard is the primary defending force of the Middle-Eastern country of Kyrgystan. Outfitted primarily with U.S. surplus equipment, the KRG make use of a variety of small arms imported from various neighboring countries. - - Mount / Dismount - Aufsitzen / Absitzen - Monta / Smonta - Embarcar / Desembarcar - Monter / Descendre - 탑승 / 하차 - Погрузка / Разгрузка - Wsiadaj / Wysiadaj - Nasednout / Vysednout - Bin / İn - 搭乘/离开 + + The dedicated protectors of a small Eastern European territory near Belarus, the Livonia Defense Force are a relatively small but deceptively capable army. As a former Soviet territory, the military uses any surplus Soviet gear it can scavenge. + + + The Malden Defense Force are the small military force defending the island of Malden, close to the Gibraltar Strait. They use US imported weaponry and vehicles, as well as the French Mystere fighter for aerial operations. + + + The Takistani Army is backed by a variety of sources, which are represented as individual templates in the faction selector. This faction uses primarily Eastern, or Russian, vehicles and weaponry. + + + The Takistani Army is backed by a variety of sources, which are represented as individual templates in the faction selector. This faction is transitioning between military backers and uses a mix of United States and Russian vehicles and weaponry. + + + The Takistani Army is backed by a variety of sources, which are represented as individual templates in the faction selector. This faction uses primarily Western, or United States, vehicles and weaponry. + + + The Chernorussian Communist Militia is quite similar to NAPA, with a group of citizens that takes faith in the old ways of the Soviet Union over the modern ideology of capitalism. Similar to NAPA, they scavenge whatever Soviet weapons they can. + + + A detachment of ION Services, Incorporated, is sent by an unknown client to cause instability in the region. ION mercenaries have better funding and access to a wider variety of assets than other grassroots rebellions. + + + The Livonia Separatist Militia works against the, per their view, tyrannic rule of the current government. They use scavenged weapons wherever possible since many members are defectors with previous military experience, but many prefer to fall back on the CZ550, a hunting rifle in 8mm Mauser. + + + The Altis Armed Forces are comprised mostly of combat veterans and patriotic citizens from their home island, with an outdated arsenal being actively renovated. They prefer to use the Mk20 bullpup assault rifle chambered in 5.56x45mm STANAG NATO-standard magazines. + + + The Army of the Czech Republic, as a landlocked country, primarily focuses on it's Air Force and ground forces. Many of the weapons the ACR use are standard NATO-issue, but they tend to diversify with a variety of homegrown weapons, such as the vz. 58 or CZ BREN. + + + The Armed Forces of the Russian Federation are the current-age Russian Army. Equipping a variety of cutting edge and Cold-War era vehicles, the AFRF typically use homegrown AK assault rifles chambered in 5.45 and 7.62 calibers. + + + The British Armed Forces have quite the history, and their unique assortment of weaponry and equipment clearly shows it. They typically use the L85 series of assault rifles, chambered in 5.56 NATO. + + + The Bundesweher are the current armed forces for Germany. They frequently use domestically produced rifles, such as the G27, G36, and G38 for small arms. Their armored units are rounded out with many NATO and U.S. produced vehicles. + + + The Chernarus Defense Force are the culmination of the land, air, and sea branches dedicated to the defense of Chernarus. They typically use a variety of surplus Russian weaponry, but have cut all ties with the previous government. They are the primary counter-insurgency force against the ChDKZ. + + + The civilians of Chernarus already have enough on their plate with the active civil war in their home country. It's your job to end the rule of the corrupt government over these people's lives. + + + No rebellion is won without the support of the civilians, whether they choose to report information to the rebels or volunteer to fight for what is right. Whatever their role may be, the rebellion is always fighting for their freedom. + + + A coalition of Middle-Eastern and Asian nations led by Iran and China, the Canton protocol Strategic Alliance Treaty's meteoric rise rivals the power of the western NATO coalition. CSAT forces prefer to use the Katiba assault rifle, chambered in 6.5x39mm Caseless. + + + CSAT forces are frequently operating in the Pacific island of Tanoa at the request of the local government and use Chinese weapons more frequently. They prefer the 5.8x42mm intermediate caliber for the CAR-95 assault rifles. + + + CSAT forces operating in Livonia are Russian-based and use modern Russian gear along with weapons from other nations in the alliance. They typically use the Katiba assault rifle, similar to traditional CSAT doctrine. + + + The Bundesweher are the current armed forces for Germany. They frequently use domestically produced rifles, such as the G36, HK416, and HK417 for small arms. Their armored units are rounded out with many NATO and U.S. produced vehicles. + + + The Horizon Island Legion are the small military force defending the Pacific island of Tanoa. They typically use Gulf-war era and similar US gear, rounded with a variety of imported European weapons and vehicles and a substantial amount of Vietnam-era small arms. + + + The Royal Army Corps of Sahrani use a variety of NATO and U.S. vehicles and weaponry, with some diversity depending on individual preference, often including versions of the FN FAL or HK G36. + + + The Sahrani Liberation Army are a group that opposes the Western support of the current government and has successfully acquired assets from a variety of Eastern nations to execute a violent coup in Sahrani. They use a wide variety of AK-pattern rifles. + + + The Takistani Army maintains a healthy stockpile of Soviet-era equipment and small arms after the end of official Soviet occupation. Their arsenal is rounded out with the occaisonal foreign rifle, such as the FAL 50.61. + + + The AAF's treatment of the civilans on Altis has left many moving for a change in leadership, and the Freedom and Independence Army is here to restore freedom and a government with the people in mind. The FIA primarily use sub-machine guns to start with, quickly transitioning to stolen enemy weapons. + + + The Bundesweher are the current armed forces for Germany. They frequently use domestically produced rifles, such as the G36 and HK33 for small arms. Their armored units are rounded out with many NATO and U.S. produced vehicles. + + + The NVA were the predominant armed forces in Germany from 1956 to 1990, with the fall of the Soviet Union. They typically use a wide variety of AK pattern rifles due to the overwhelming availability. + + + The civilians of Germany never wanted a civil war, yet the conflicting interests of two leaders has led the country and its citizens into a very poor position. The FIA aim to lift this burden by taking matters into their own hands. + + + The Freedom and Independence Army is a group of civilians opposing the occupation of the BW and NVA. They make good use of their ample suply of Mosin-Nagants, but rapidly switch to locally produced rifles when they can be acquired. + + + The Allies of World War II were a coalition of nations dedicated to fighting the Wehrmacht's ruthless invasion of its neighboring countries. They most often use American-exported weapons, such as the M1 Garand, M1A1 Thompson, and M1 Carbine. + + + The Soviets during World War II worked with the Allies after Russian territory was invaded during the Wehrmacht's destructive path to power. They most often use the PPSH-41 submachine gun and Mosin-Nagant rifle, with few exceptions. + + + The United Kingdom was at the forefront of World War II, a final show of force from a once-great empire. They commonly use a variety of home-grown weapons like the Sten and Enfield, mixed with a variety of American export weaponry. + + + Ruthless and willing to do anything for a quick buck, the private military corporation of ION Services, Incorporated and it's diverse set of contractors believe every job has a reasonable price. The company buys assets in bulk for dirt-cheap, and there is no standard-issue rifle. + + + The dedicated protectors of a small Eastern European territory near Belarus, the Livonia Defense Force are a relatively small but deceptively capable army. They use custom-made Promet rifles, often utilizing custom sights and underbarrel shotgun attachments. + + + The Livonia Freedom Fighters believe that the LDF has grown corrupt and that the government needs to be reevaluated, whether peacefully or with force by the hands of the rebellion forming in Livonia. The LFF often use basic hunting shotguns until the opportunity to steal an enemy weapon presents itself. + + + The National Party formed as a civilian militia during the civil war between the CDF and the ChDKZ. As the territory was previously part of the Soviet Union, NAPA uses weapons it can steal from either Russian-backed force, but many militiamen fall back on the commonly available Kar98K. + + + Since its founding in 1949, the North Atlantic Treaty Organization has been dedicated to ensuring the safety and security of all nations involved in the alliance, leading to one of the world's most lethal superpowers. NATO forces use the 6.5x39mm cartridge for almost all small arms. + + + Since its founding in 1949, the North Atlantic Treaty Organization has been dedicated to ensuring the safety and security of all nations involved in the alliance, with this regiment hailing from the United Kingdom and using the SPAR-16 and SPAR-17 rifles. + + + The Chernarussian Movement of the Red Star is a pro-Russian separatist movement that quickly evolved to an active civilian militia to a powerful force capable of challenging governments directly. They normally use Cold-War era Soviet equipment and vehicles. + + + The Serbian Armed Forces used to primarily use Soviet equipment, but have since diversified their arsenal after the fall of the Soviet Union. They often wield the HK G36, and commonly use American Humvees along with a host of more modern Russian vehicles. + + + Syndikat supporters see through the reign of CSAT on the Pacific island of Tanoa and are actively attempting to overthrow the government responsible for allowing foreign occupation. Similar to the FIA, they typically use sub-machine guns for hit-and-run tactics. + + + The Swedish Defense Force was never focused on any exploratory ventures into surrounding nations, instead opting to maintain its alliances and fortify the Swedish border from any kind of enemy attack. They use a variety of homegrown weapons, often using the AK4, a variant of the G3. + + + The Swedish Defense Force was never focused on any exploratory ventures into surrounding nations, instead opting to maintain its alliances and fortify the Swedish border from any kind of enemy attack. They use a variety of homegrown weapons, often using the AK5, a variant of the FN FNC. + + + The United States represented the industrial backbone of the Allies during World War II. U.S. forces typically use a wide variety of battle rifles and SMGs, such as the M1 Garand and M1A1 Thompson. + + + The Wehrmacht were the armed forces of Germany during World War II. They typically use the Kar98K, and a variety of sub-machine guns like the MP38 and MP40, and created the first true assault rifle, the STG 44. + + + The civilians of France have certainly seen their fair share of turmoil over the last 300 years, but the impact of World War II has been unlike anything seen before. The FFF wishes to liberate these people from the clutches of the Germans. + + + The Free French Forces are a separatist movement defending themselves primarily against the Wehrmacht, and later against the aggression of the United Kingdom and other Allied countries. Many Kar98K rifles are available, making them the precision weapon of choice for any revolutionary. + + + The remainder of the civilians who were unable to evacuate the combat zone, the Takistani civilians are always on alert and have learned not to trust anyone. Make sure you restore peace to their lands. + + + The Takistani militia is an unexpectedly well-armed group of civilians who hold a significant opposition to the foreign occupation and support the acting government is attempting to use to bolster its ranks. They use a variety of scavenged weapons, commonly relying on bolt-action rifles. + + + The Tanoa Liberation Army is built on the dreams of hundreds, even thousands of soldiers to return the volcanic island of Tanoa to its former glory. They are very poorly funded, and typically use some of the oldest Cold War Soviet technology. + + + The People's Army of Vietnam are the citizens and militia of Vietnam dedicated to fighting the invasion of the US, with weapons funded from surrounding Eastern countries such as China and the Soviet Union. They typically use Type 56 assault rifles and the SKS battle rifle. + + + This is the Military Assistance Command, Vietnam, and are the operational of the US military tasked with invading Vietnam. They normally use later World War 2 weapons with a few fresh faces, like the M14, M16, and M60. + + + The Vietcong are a milita separatist force directly fighting the PAVN and it's reliance on the power of foreign nations. Due to the high availablilty, the VC typically use similar weapons as the PAVN, including a variety of AK variants and AK clones. + + + The United States Army are one of the world's most dangerous military superpowers, with their alliance to NATO making them a difficult threat. They typically produce and use a substantial amount of NATO weaponry, including 5.56 STANAG and 7.62 calibers. + + + The United States Marine Corps are the primary branch of the US military deployed overseas. They retain the same lethality as their domestic counterparts, with equipment fitted for operating on the high seas. Their small arms are predominantly the same as the standard US Army. + + + The Russian Air Forces fill a vital gap in the AFRF's capability of cohesive aerial assaults. They typically use standard issue Russian equipment, but their vehicles and gear are modified to be more lightweight for ease of aerial operations. + + + The Military Assistance Command, Vietnam are the operational group of the US military tasked with invading Vietnam. They normally use later World War II weapons with a few fresh faces, like the M14, M16, and M60. + + + The People's Army of Vietnam are the citizens and militia of Vietnam dedicated to fighting the invasion of the US, with weapons funded from surrounding Eastern countries such as China and the Soviet Union. They typically use Type 56 assault rifles and the SKS battle rifle. + + + The noncombatant civilians of Vietnam wish for no part in this war, solely looking to go back to the time where they could farm in peace. + + + The Pissed Off Farmers are an excellent example of what happens when you mess with the rice paddies. They have a high supply of Mosin-Nagants, due to the incredible mass-production during World War II. + + + The Arganian Defense Force is the organized army defending Argana. They take the role of the benevolent overlords, leaving the SFIA to do the dirty work under the sponsorship of the ADF. They use the Velko rifles along with the Mk20 bullpup rifle. + + + ION Services, Incorporated forces around Sefrou Ramal are still classified as independent contractors, but are hired by third parties for specific jobs in the destabilized region. They use the custom-made XMS bullpup rifles with standard STANAG magazines. + + + The Sefrawi Freedom and Independence Army is a state-backed paramilitary group, funded and reporting directly to the Arganian government for the work that's too dirty for the ADF's soldiers. They typically use the Velko rifles, which are domestically sourced. + + + Many of the citizens of Sefrou-Ramal have not had the chance to evacuate yet, making the area very dangerous for any noncombatants. The Tura look to help the residents of their homeland however possible. + + + The Tura are an ancient tribe that opposes the urbanization and military presence in Sefrawi and is willing to take up arms to retake what once was their home. They use weapons stolen from the enemy, as well as armored pickups and technicals for assault. + + + + + Battle Options + Schlachtoptionen + Opzioni Battaglia + Opciones de Batalla + Options de combat + 전투 설정 + Управление ИИ + Opcje Bitwy + Možnosti bitev + Opções de Batalha + Savaş Seçenekleri + 作战选项 + + + Temp. AI Control + Controllo IA Temp. + Control Temp. de IA + Contrôle temporaire de l'IA + AI 임시 조종 + Временный контроль ИИ + Tymczasowa Kontrola AI + Dočasná Kontrola AI + Controlo IA temporário + Geçici YZ Kontrolü + 临时控制AI + + + Take control of a selected AI squad member or High Command Squad Leader. All actions can be performed through the AI for 60 seconds. You will lose control if the player or unit receives any damage + Prendi il controllo di un membro di squadra IA selezionato o un Capo squadra assegnato all'Alto Comando. Puoi compiere tutte le azioni che vuoi per 60 secondi. Il controllo verrà perso se il giocatore o l'IA controllata ricevono ogni tipo di danno + Toma el control personal de un miembro de la escuadra seleccionado. Te permitirá tomar cualquier acción por 60 segundos. El control será cancelado si el jugador o el soldado seleccionado reciben cualquier tipo de daño + Prenez le contrôle personnel du membre d'escouade sélectionné ou du chef d'escouade HC et soyez capable d'effectuer n'importe quel type d'actions pendant 60 secondes. L'état de contrôle sera annulé si le joueur ou l'unité contrôlée subit tout type de dommage + 선택된 분대원 또는 하이 커맨드 분대장을 개인적으로 통제하고 60초 동안 어떠한 종류의 행동이든 수행할 수 있습니다. 플레이어 또는 조종하는 유닛에게 어떠한 종류든 데미지를 입으면 조종 상태가 취소됩니다. + Возьмите под личный контроль выбранного члена отряда или лидера отряда через меню Командующего и получите возможность выполнять любые действия в течение 60 секунд. Состояние контроля будет отменено, если игрок или управляемый юнит получит какой-либо урон. + Przejmij kontrolę nad wybranym członkiem oddziału lub dowódcą oddziału HC i bądź w stanie wykonywać dowolne czynności przez 60 sekund. Stan kontroli zostanie anulowany, jeśli gracz lub kontrolowana jednostka otrzyma jakiekolwiek obrażenia + Převezměte osobní kontrolu nad vybraným členem družstva nebo velitelem HC družstva a budete moci provádět jakékoli akce po dobu 60 sekund. Stav kontroly bude zrušen, pokud hráč nebo kontrolovaná jednotka dostane jakýkoli druh poškození + Toma controlo pessoal do membro do pelotão selcionado ou o líder de pelotão do AC e serás capaz de realizar qualquer tipo de ação durante 60 segundos. O estado de controlo será cancelado assim que o jogador ou a unidades receba qualquer tipo de dano. + Seçilen manga üyesi veya Yüksek Komuta manga liderinin kişisel kontrolünü elinize alın ve 60 saniye boyunca her türlü eylemi gerçekleştirebileceksiniz. Oyuncu veya kontrol edilen birim herhangi bir hasar alırsa kontrol durumu iptal edilecektir. + 亲自控制选定的班组成员或指挥部班组的班长, 并可在60秒内执行任何动作。如果玩家或受控单位受到任何伤害, 控制状态将被取消 + + + Auto Heal + Automatische Heilung + Auto Cura + Auto Curación + Guérison automatique + 자동 치료 + Авто-лечение + Automatyczne Leczenie + Automatické léčení + Cura automática + Otomatik Tedavi + 自动医疗 + + + AI squad mates will proactively heal each other + I compagni di squadra IA si cureranno attivamente tra di loro + Los compañeros de la IA se curarán proactivamente unos a otros + Les coéquipiers de l'escouade IA se soigneront mutuellement de manière proactive + AI 분대원들은 서로를 적극적으로 치료할 것입니다. + ИИ-соотрядники будут активно лечить друг друга + Członkowie drużyny AI będą się aktywnie leczyć + AI členové družstev se navzájem aktivně léčí + YZ takım arkadaşları proaktif olarak birbirlerini iyileştirecek + AI将会主动互相治疗 + + + Auto Rearm / Loot + Automatisches Aufmunitionieren/Plündern + Auto Riarmo / Saccheggio + Auto Rearme / Botín + Réarmement automatique \ Loot + 자동 재무장 / 노획 + Автоперезарядка \ Лут + Automatyczne Dozbrajanie \ Zbieranie + Automatické přezbrojování / Rabování + Otomatik Silahlanma \ Yağma + 自动重新武装\战利品 + + + AI will search for better weapons, vests, helmets etc. If they are in a vehicle, they will just store what they scavenge in the vehicle. If not, they will equip them + L' IA cercherà migliori armi, vesti, elmetti ecc... Se si trovano in un veicolo, lo useranno per conservare quello che hanno trovato, se ciò non è possibile equipaggeranno quello che trovano + La IA buscara mejores armas, chalecos, cascos, etc. Si están en un vehículo, lo que hayan encontrado elo almacenarán en el vehículo. En su defecto se lo equiparán. + L'IA cherchera de meilleures armes, gilets, casques, etc. S'ils sont dans un véhicule, ils stockeront ce qu'ils récupèrent dans le véhicule. Sinon, ils l'équiperont + AI 더 나은 무기, 조끼, 헬멧 등을 찾을 것입니다. 만약 그들이 차 안에 있다면 그들은 그들이 노획한 것을 차 안에 저장할 것입니다. 그렇지 않으면 해당 장비를 장착할 것입니다. + ИИ будет искать лучшее оружие, бронежилеты, шлемы и т.д. Если они находятся в транспортном средстве, они просто сохранят то, что они собирают в машине. Если нет, они их оденут на себя. + AI będzie szukać lepszej broni, kamizelek, hełmów itp. Jeśli AI są w pojeździe podczas użycia tej opcji, zdobyty ekwipunek schowają do pojazdu. Jeśli nie, to podmienią one swój ekwipunek na lepszy + AI bude hledat lepší zbraně, vesty, přilby atd. Pokud jsou ve vozidle, to co ukořistí uloží do vozidla. Pokud ne, vybaví je. + AI daha iyi silahlar, yelekler, kasklar vb. arayacak. Eğer bir araçtalarsa, topladıkları şeyi araçta depolayacaklar. Değilse, onları kuşanacaklar + AI将会搜寻更好的武器, 背心, 头盔等。如果他们在载具载具内, 他们就会把捡到的物品存放至载具内。否则, AI将会装备它们。 + + + Dismiss Units / Squad + Congeda Unità / Squadre + Desmovilizar Soldado / Escuadra + Renvoyer des unités / Escouades + 유닛 / 분대 해산 + В запас + Odwołaj Jednostki / Oddział + Odmítnutí jednotek / družstva + Takımı / Birimi Görevden Al + 解散单位/班组 + + + Dismiss selected units or squads, recovering it's cost to the proper resource pool + Congeda le unità / squadre selezionate recuperandone il costo + Desmoviliza al soldado o a la escuadra seleccionada, recuperando su coste al alijo correspondiente + Renvoyez les unités ou escouades sélectionnées, en récupérant leur coût dans la réserve de ressources approprié + 선택한 유닛 또는 분대를 해산시키고 비용을 적절한 자산으로 복구합니다. + Распустить выбранные отряды или отряды, вернув их стоимость в соответствующий пул ресурсов. + Odwołaj wybrane jednostki lub oddziały, przywracając ich koszt do odpowiedniej puli zasobów + Rozpustit vybrané jednotky nebo družstva a obnovit své náklady na daný pool + Maliyetini uygun kaynak havuzuna geri ödeyerek seçilen birimleri veya mangaları görevden alın + 解散选定的单位或班组, 回收其成本至对应的资源池 + + + Garrison Units / Squads + Guarnisci Unità / Squadre + Unidades de Guarnición / Escuadras + Ajouter les Unités / Escouades à la Garnison + 유닛 / 분대 주둔 + Добавить в гарнизон + Jednostki Garnizonowe / Oddziały + Posádkové jednotky / družstva + Birimleri / Takımları Garnizona Ekle + 驻军单位/班组 + + + Adds selected units or squads to a map selected garrison + Aggiunge unità o squadre selezionate alla guarnigione selezionata sulla mappa + Añade las unidades o escuadras seleccionadas a una posición guarnicionada que selecciones + Ajoute des unités ou des escouades choisies à une garnison sélectionnée sur la carte + 선택한 유닛 또는 분대를 선택한 주둔지에 추가합니다. + Добавляет выбранные юниты или отряды в выбранный на карте гарнизон + Dodaje wybrane jednostki lub oddziały do wybranego garnizonu na mapie + Přidá vybrané jednotky nebo jednotky na mapu vybranou posádku + Seçilen birimleri veya mangaları seçilen bir garnizon haritasına ekler + 将选定的单位或班组编入在地图上选定的驻军 + + + Mount / Dismount + Aufsitzen / Absitzen + Monta / Smonta + Embarcar / Desembarcar + Monter / Descendre + 탑승 / 하차 + Погрузка / Разгрузка + Wsiadaj / Wysiadaj + Nasednout / Vysednout + Bin / İn + 搭乘/离开 Force squad to mount or dismount their assigned vehicle @@ -16250,235 +16441,5 @@ 与指挥部班组车辆管理相关的选项 - - - A coalition of Middle-Eastern and Asian nations led by Iran and China, the Canton protocol Strategic Alliance Treaty's meteoric rise rivals the power of the western NATO coalition. CSAT forces prefer to use the Katiba assault rifle, chambered in 6.5x39mm Caseless. - - - CSAT forces are frequently operating in the Pacific island of Tanoa at the request of the local government and use Chinese weapons more frequently. They prefer the 5.8x42mm intermediate caliber for the CAR-95 assault rifles. - - - Since its founding in 1949, the North Atlantic Treaty Organization has been dedicated to ensuring the safety and security of all nations involved in the alliance, leading to one of the world's most lethal superpowers. NATO forces use the 6.5x39mm cartridge for almost all small arms. - - - Since its founding in 1949, the North Atlantic Treaty Organization has been dedicated to ensuring the safety and security of all nations involved in the alliance, with this regiment hailing from the United Kingdom and using the SPAR-16 and SPAR-17 rifles. - - - The dedicated protectors of a small Eastern European territory near Belarus, the Livonia Defense Force are a relatively small but deceptively capable army. They use custom-made Promet rifles, often utilizing custom sights and underbarrel shotgun attachments. - - - The Altis Armed Forces are comprised mostly of combat veterans and patriotic citizens from their home island, with an outdated arsenal being actively renovated. They prefer to use the Mk20 bullpup assault rifle chambered in 5.56x45mm STANAG NATO-standard magazines. - - - Ruthless and willing to do anything for a quick buck, the private military corporation of ION Services, Incorporated and it's diverse set of contractors believe every job has a reasonable price. The company buys assets in bulk for dirt-cheap, and there is no standard-issue rifle. - - - The AAF's treatment of the civilans on Altis has left many moving for a change in leadership, and the Freedom and Independence Army is here to restore freedom and a government with the people in mind. The FIA primarily use sub-machine guns to start with, quickly transitioning to stolen enemy weapons. - - - Syndikat supporters see through the reign of CSAT on the Pacific island of Tanoa and are actively attempting to overthrow the government responsible for allowing foreign occupation. Similar to the FIA, they typically use sub-machine guns for hit-and-run tactics. - - - The Livonia Freedom Fighters believe that the LDF has grown corrupt and that the government needs to be reevaluated, whether peacefully or with force by the hands of the rebellion forming in Livonia. The LFF often use basic hunting shotguns until the opportunity to steal an enemy weapon presents itself. - - - No rebellion is won without the support of the civilians, whether they choose to report information to the rebels or volunteer to fight for what is right. Whatever their role may be, the rebellion is always fighting for their freedom. - - - ION Services, Incorporated forces around Sefrou Ramal are still classified as independent contractors, but are hired by third parties for specific jobs in the destabilized region. They use the custom-made XMS bullpup rifles with standard STANAG magazines. - - - The Sefrawi Freedom and Independence Army is a state-backed paramilitary group, funded and reporting directly to the Arganian government for the work that's too dirty for the ADF's soldiers. They typically use the Velko rifles, which are domestically sourced. - - - The Arganian Defense Force is the organized army defending Argana. They take the role of the benevolent overlords, leaving the SFIA to do the dirty work under the sponsorship of the ADF. They use the Velko rifles along with the Mk20 bullpup rifle. - - - The Tura are an ancient tribe that opposes the urbanization and military presence in Sefrawi and is willing to take up arms to retake what once was their home. They use weapons stolen from the enemy, as well as armored pickups and technicals for assault. - - - Many of the citizens of Sefrou-Ramal have not had the chance to evacuate yet, making the area very dangerous for any noncombatants. The Tura look to help the residents of their homeland however possible. - - - The Military Assistance Command, Vietnam are the operational group of the US military tasked with invading Vietnam. They normally use later World War II weapons with a few fresh faces, like the M14, M16, and M60. - - - The People's Army of Vietnam are the citizens and militia of Vietnam dedicated to fighting the invasion of the US, with weapons funded from surrounding Eastern countries such as China and the Soviet Union. They typically use Type 56 assault rifles and the SKS battle rifle. - - - The Pissed Off Farmers are an excellent example of what happens when you mess with the rice paddies. They have a high supply of Mosin-Nagants, due to the incredible mass-production during World War II. - - - The noncombatant civilians of Vietnam wish for no part in this war, solely looking to go back to the time where they could farm in peace. - - - The Armed Forces of the Russian Federation are the current-age Russian Army. Equipping a variety of cutting edge and Cold-War era vehicles, the AFRF typically use homegrown AK assault rifles chambered in 5.45 and 7.62 calibers. - - - The Chernarussian Movement of the Red Star is a pro-Russian separatist movement that quickly evolved to an active civilian militia to a powerful force capable of challenging governments directly. They normally use Cold-War era Soviet equipment and vehicles. - - - The Chernarus Defense Force are the culmination of the land, air, and sea branches dedicated to the defense of Chernarus. They typically use a variety of surplus Russian weaponry, but have cut all ties with the previous government. They are the primary counter-insurgency force against the ChDKZ. - - - The United States Army are one of the world's most dangerous military superpowers, with their alliance to NATO making them a difficult threat. They typically produce and use a substantial amount of NATO weaponry, including 5.56 STANAG and 7.62 calibers. - - - The United States Marine Corps are the primary branch of the US military deployed overseas. They retain the same lethality as their domestic counterparts, with equipment fitted for operating on the high seas. Their small arms are predominantly the same as the standard US Army. - - - The National Party formed as a civilian militia during the civil war between the CDF and the ChDKZ. As the territory was previously part of the Soviet Union, NAPA uses weapons it can steal from either Russian-backed force, but many militiamen fall back on the commonly available Kar98K. - - - The Serbian Armed Forces used to primarily use Soviet equipment, but have since diversified their arsenal after the fall of the Soviet Union. They often wield the HK G36, and commonly use American Humvees along with a host of more modern Russian vehicles. - - - The African Desert Army is a coalition of North African nations around the Sahara. They primarily use very old Soviet equipment and Vietnam-War era US equipment, and prefer a variety of mass-produced rifles like the M16, AK-74, and G3. - - - The Afghan National Army has, like its host country, undergone quite the history since it's conception in 1997. They use a mix of locally-sourced, Soviet, and American weapons, as well as Soviet surplus equipment supported by the remnants of American occupation. - - - The Soviets after the end of World War II built up their own military superpower and nuclear program, independent of the US. With the development of the AK-47 and mass-produced variants like the AKM, the Soviets became one of the two leading world powers. - - - After the victories on the Pacific Front during World War II, the United States realized it was woefully ill-prepared for another prolonged war and put itself at the forefront of military innovation and industry. They typically use the M16 and M14 rifles which have been in service to this day. - - - The Horizon Island Defense Force are the small military force defending the Pacific island of Tanoa. They typically use Vietnam-war era and similar US gear, rounded with a variety of imported European weapons and vehicles. - - - The Malden Defense Force are the small military force defending the island of Malden, close to the Gibraltar Strait. They use US imported weaponry and vehicles, as well as the French Mystere fighter for aerial operations. - - - The Takistani Army is backed by a variety of sources, which are represented as individual templates in the faction selector. This faction uses primarily Eastern, or Russian, vehicles and weaponry. - - - The Takistani Army is backed by a variety of sources, which are represented as individual templates in the faction selector. This faction uses primarily Western, or United States, vehicles and weaponry. - - - The Takistani Army is backed by a variety of sources, which are represented as individual templates in the faction selector. This faction is transitioning between military backers and uses a mix of United States and Russian vehicles and weaponry. - - - The Altis Armed Forces are comprised mostly of combat veterans and patriotic citizens from their home island, with an outdated arsenal of U.S. and Soviet equipment, which is being actively renovated. They typically use the HK G3 and HK G36. - - - The dedicated protectors of a small Eastern European territory near Belarus, the Livonia Defense Force are a relatively small but deceptively capable army. As a former Soviet territory, the military uses any surplus Soviet gear it can scavenge. - - - The Kyrgystan Royal Guard is the primary defending force of the Middle-Eastern country of Kyrgystan. Outfitted primarily with U.S. surplus equipment, the KRG make use of a variety of small arms imported from various neighboring countries. - - - The Chernorussian Communist Militia is quite similar to NAPA, with a group of citizens that takes faith in the old ways of the Soviet Union over the modern ideology of capitalism. Similar to NAPA, they scavenge whatever Soviet weapons they can. - - - A detachment of ION Services, Incorporated, is sent by an unknown client to cause instability in the region. ION mercenaries have better funding and access to a wider variety of assets than other grassroots rebellions. - - - The Takistani militia is an unexpectedly well-armed group of civilians who hold a significant opposition to the foreign occupation and support the acting government is attempting to use to bolster its ranks. They use a variety of scavenged weapons, commonly relying on bolt-action rifles. - - - The Livonia Separatist Militia works against the, per their view, tyrannic rule of the current government. They use scavenged weapons wherever possible since many members are defectors with previous military experience, but many prefer to fall back on the CZ550, a hunting rifle in 8mm Mauser. - - - The civilians of Chernarus already have enough on their plate with the active civil war in their home country. It's your job to end the rule of the corrupt government over these people's lives. - - - The remainder of the civilians who were unable to evacuate the combat zone, the Takistani civilians are always on alert and have learned not to trust anyone. Make sure you restore peace to their lands. - - - The British Armed Forces have quite the history, and their unique assortment of weaponry and equipment clearly shows it. They typically use the L85 series of assault rifles, chambered in 5.56 NATO. - - - The Royal Army Corps of Sahrani use a variety of NATO and U.S. vehicles and weaponry, with some diversity depending on individual preference, often including versions of the FN FAL or HK G36. - - - The Sahrani Liberation Army are a group that opposes the Western support of the current government and has successfully acquired assets from a variety of Eastern nations to execute a violent coup in Sahrani. They use a wide variety of AK-pattern rifles. - - - The Takistani Army maintains a healthy stockpile of Soviet-era equipment and small arms after the end of official Soviet occupation. Their arsenal is rounded out with the occaisonal foreign rifle, such as the FAL 50.61. - - - The Bundesweher are the current armed forces for Germany. They frequently use domestically produced rifles, such as the G36, HK416, and HK417 for small arms. Their armored units are rounded out with many NATO and U.S. produced vehicles. - - - The Horizon Island Legion are the small military force defending the Pacific island of Tanoa. They typically use Gulf-war era and similar US gear, rounded with a variety of imported European weapons and vehicles and a substantial amount of Vietnam-era small arms. - - - This is the Military Assistance Command, Vietnam, and are the operational of the US military tasked with invading Vietnam. They normally use later World War 2 weapons with a few fresh faces, like the M14, M16, and M60. - - - The People's Army of Vietnam are the citizens and militia of Vietnam dedicated to fighting the invasion of the US, with weapons funded from surrounding Eastern countries such as China and the Soviet Union. They typically use Type 56 assault rifles and the SKS battle rifle. - - - The Vietcong are a milita separatist force directly fighting the PAVN and it's reliance on the power of foreign nations. Due to the high availablilty, the VC typically use similar weapons as the PAVN, including a variety of AK variants and AK clones. - - - The NVA were the predominant armed forces in Germany from 1956 to 1990, with the fall of the Soviet Union. They typically use a wide variety of AK pattern rifles due to the overwhelming availability. - - - The Bundesweher are the current armed forces for Germany. They frequently use domestically produced rifles, such as the G36 and HK33 for small arms. Their armored units are rounded out with many NATO and U.S. produced vehicles. - - - The Freedom and Independence Army is a group of civilians opposing the occupation of the BW and NVA. They make good use of their ample suply of Mosin-Nagants, but rapidly switch to locally produced rifles when they can be acquired. - - - The civilians of Germany never wanted a civil war, yet the conflicting interests of two leaders has led the country and its citizens into a very poor position. The FIA aim to lift this burden by taking matters into their own hands. - - - The Bundesweher are the current armed forces for Germany. They frequently use domestically produced rifles, such as the G27, G36, and G38 for small arms. Their armored units are rounded out with many NATO and U.S. produced vehicles. - - - The United States represented the industrial backbone of the Allies during World War II. U.S. forces typically use a wide variety of battle rifles and SMGs, such as the M1 Garand and M1A1 Thompson. - - - The Wehrmacht were the armed forces of Germany during World War II. They typically use the Kar98K, and a variety of sub-machine guns like the MP38 and MP40, and created the first true assault rifle, the STG 44. - - - The Free French Forces are a separatist movement defending themselves primarily against the Wehrmacht, and later against the aggression of the United Kingdom and other Allied countries. Many Kar98K rifles are available, making them the precision weapon of choice for any revolutionary. - - - The civilians of France have certainly seen their fair share of turmoil over the last 300 years, but the impact of World War II has been unlike anything seen before. The FFF wishes to liberate these people from the clutches of the Germans. - - - CSAT forces operating in Livonia are Russian-based and use modern Russian gear along with weapons from other nations in the alliance. They typically use the Katiba assault rifle, similar to traditional CSAT doctrine. - - - The Army of the Czech Republic, as a landlocked country, primarily focuses on it's Air Force and ground forces. Many of the weapons the ACR use are standard NATO-issue, but they tend to diversify with a variety of homegrown weapons, such as the vz. 58 or CZ BREN. - - - The Tanoa Liberation Army is built on the dreams of hundreds, even thousands of soldiers to return the volcanic island of Tanoa to its former glory. They are very poorly funded, and typically use some of the oldest Cold War Soviet technology. - - - The Russian Air Forces fill a vital gap in the AFRF's capability of cohesive aerial assaults. They typically use standard issue Russian equipment, but their vehicles and gear are modified to be more lightweight for ease of aerial operations. - - - The Swedish Defense Force was never focused on any exploratory ventures into surrounding nations, instead opting to maintain its alliances and fortify the Swedish border from any kind of enemy attack. They use a variety of homegrown weapons, often using the AK4, a variant of the G3. - - - The Swedish Defense Force was never focused on any exploratory ventures into surrounding nations, instead opting to maintain its alliances and fortify the Swedish border from any kind of enemy attack. They use a variety of homegrown weapons, often using the AK5, a variant of the FN FNC. - - - The Soviets during World War II worked with the Allies after Russian territory was invaded during the Wehrmacht's destructive path to power. They most often use the PPSH-41 submachine gun and Mosin-Nagant rifle, with few exceptions. - - - The Allies of World War II were a coalition of nations dedicated to fighting the Wehrmacht's ruthless invasion of its neighboring countries. They most often use American-exported weapons, such as the M1 Garand, M1A1 Thompson, and M1 Carbine. - - - The United Kingdom was at the forefront of World War II, a final show of force from a once-great empire. They commonly use a variety of home-grown weapons like the Sten and Enfield, mixed with a variety of American export weaponry. - - - The French Resistance is battling the Wehrmacht invasion of their country, along with the Allied powers who they believe are being far too heavy-handed with civilian casualities and need to be stopped. They use a much older but healthy supply of Walther PPKs. - - - The Polish resistance is in an extremely bad spot. Surrounded by the Wehrmacht on one side and the Soviets on the other, the Polish townspeople have no choice but to fight for the safety and freedom of their country. They use a much older but wealthy supply of Walther PPKs. - - - As well as managing a large country in the middle of Europe, France also controls several offshore territories. Throughout all of these provinces, the French civilians simply wish for the war to end in their home country. - - - In World War II, Poland was trapped in a very awkward position between the Soviets and Germans. The people of Poland have suffered through an occupied, and the recent change in relations has opened a window of opportunity for the Polish Resistance. - - \ No newline at end of file diff --git a/A3A/addons/garage/Stringtable.xml b/A3A/addons/garage/Stringtable.xml index 33fbd2d72b..f914e11528 100644 --- a/A3A/addons/garage/Stringtable.xml +++ b/A3A/addons/garage/Stringtable.xml @@ -659,6 +659,9 @@ Direkler 挂架 + + Sell Vehicle + Statics Statik @@ -673,9 +676,6 @@ Statikler 固定武器 - - Sell Vehicle - Texture Textur diff --git a/A3A/addons/gui/Stringtable.xml b/A3A/addons/gui/Stringtable.xml index 3376c26dc7..a014945bc5 100644 --- a/A3A/addons/gui/Stringtable.xml +++ b/A3A/addons/gui/Stringtable.xml @@ -2,12 +2,6 @@ - - Arsenal Guest Limits - - - As a guest commander you can't reduce arsenal limits below default, or below values set by members. - CLOSE Schließen @@ -36,6 +30,12 @@ Şu anki 当前 + + As a guest commander you can't reduce arsenal limits below default, or below values set by members. + + + Arsenal Guest Limits + Limit Grenze @@ -3054,13 +3054,6 @@ Current money: € %1 - Aktuelles Geld:<br/>€ %1 - Denaro attuale:<br/>€ %1 - Dinero:<br/>€ %1 - Argent actuel :<br/>€ %1 - 현재 자금:<br/>%1€ - Текущий баланс:<br/>€ %1 - Aktuální peníze:<br/>€ %1 Sell @@ -3951,6 +3944,9 @@ + + The currently selected factions are not loaded.<br/>Go to the Factions tab and select available factions. + Copy game with ID %1 Copia partita con ID %1 @@ -4112,17 +4108,6 @@ DLC and Addons - DLC - DLC - DLC - DLC - DLC - DLC - DLC - DLC - DLC - DLC - DLC Factions @@ -4141,6 +4126,9 @@ Faction Information + + %1 Information + Invaders Angreifer @@ -4267,6 +4255,9 @@ Parametreler 参数 + + Required Addons: %1 + Rebels Rebellen @@ -4399,15 +4390,6 @@ Yeni kayıt dosyası kullan 使用新的存档文件 - - %1 Information - - - Required Addons: %1 - - - The currently selected factions are not loaded.\nGo to the Factions tab and select available factions. - \ No newline at end of file diff --git a/A3A/addons/maps/Stringtable.xml b/A3A/addons/maps/Stringtable.xml index 16ae8b0402..9a404f3d7e 100644 --- a/A3A/addons/maps/Stringtable.xml +++ b/A3A/addons/maps/Stringtable.xml @@ -736,6 +736,17 @@ Be the Resistance Leader. Fight against a superior enemy in technology, number, assets and vehicles. Use guerrilla tactics in a totally dynamic world, with around 18 sidemissions, everywhere, anytime, anything. + Sei ein Anführer des Widerstands. Kämpfe gegen einen technologisch und zahlenmäßigen überlegenen Feind. Nutze Guerillataktiken in einer vollständig dynamischen Welt mit 18 möglichen Sekundärmissionen. Es könnte jederzeit und überall alles passieren... + Sii il leader della Resistenza. Combatti contro un nemico superiore in tecnologia, numero, risorse e veicoli. Usa tattiche di guerriglia in un mondo totalmente dinamico, con circa 18 missioni secondarie, ovunque, in qualsiasi momento e con ogni cosa. + Sé el Líder de la Resistencia. Lucha contra un enemigo superior en tecnología, número, capacidades y vehículos. Usa tacticas de guerrilla en un mundo totalmente dinámico, con alrededor de 18 misiones secundarias, en todos lados, a cualquier hora, con cualquier cosa. + Devenez le Chef de la Résistance. Battez-vous contre un ennemi en surnombre et avec un niveau technologique supérieur. Utilisez les tactiques des Guerrillas dans un monde complétement dynamique, avec environ 18 missions secondaires. Quand vous voulez, où vous voulez, avec ce que vous voulez... + 반군 지도자가 되어 아군보다 기술, 머릿수, 차량, 자산이 월등한 적과 싸우십시오. 완전 다이나믹한 세계에서 게릴라 전술을 활용하십시오. 약 18개 이상의 사이드 임무가 있으며, 언제 어디서나 무엇이든 가능합니다. + Стань лидером Сопротивления. Сражайся против врага превосходящего в технологии, количестве, вооружении и технике. Используй партизанскую тактику в полностью динамическом мире с около 18 побочными заданиями, в любом месте, в любое время, против чего угодно. + Bądź liderem ruchu oporu. Walcz z lepszym wrogiem pod względem technologii, liczby żołnierzy, zasobów i pojazdów. Używaj taktyk partyzanckich w całkowicie dynamicznym świecie, z około 18 misjami pobocznymi, w dowolnym miejscu i czasie. + Buďte vůdcem odboje. Bojujte proti nadřazenému nepříteli v technologii, počtu, majetku a vozidlech. Použijte partyzánskou taktiku ve zcela dynamickém světě, přibližně s 18 vedlejšími misemi, všude kdykoli a cokoli. + Seja o Líder da Resistência. Lute contra um inimigo superior em tecnologia, número, recursos e veículos. Use tácticas de guerrilha num mundo totalmente dinâmico, com cerca de 18 missões secundárias, em qualquer lado, a qualquer altura. + Direniş Lideri olun. Teknoloji, sayı, kaynak ve araçlarda üstün bir düşmana karşı savaşın. Her yerde ve her zaman yaklaşık 18 yan görevle tamamen dinamik bir dünyada gerilla taktiklerini kullanın. + 成为抵抗军领袖。与技术、数量、资产和载具远胜于你的强大敌人作战。面对完全动态的世界和大约18种支线任务, 在任何时间, 任何地点, 任何情况, 运用游击战术。 Antistasi Pulau From 9272e34ad5c5a417d0ad3a013520df7d5410551c Mon Sep 17 00:00:00 2001 From: Tiny-DM Date: Sun, 23 Jun 2024 12:20:26 -0400 Subject: [PATCH 66/78] fixed selling statics --- A3A/addons/garage/Core/fn_sellVehGRG.sqf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/A3A/addons/garage/Core/fn_sellVehGRG.sqf b/A3A/addons/garage/Core/fn_sellVehGRG.sqf index 3dd0cbb669..925694200c 100644 --- a/A3A/addons/garage/Core/fn_sellVehGRG.sqf +++ b/A3A/addons/garage/Core/fn_sellVehGRG.sqf @@ -41,7 +41,8 @@ if !(_lock isEqualTo "") exitWith {["STR_HR_GRG_Feedback_sellVehicle_locked"] re private _recipients = +HR_GRG_Users; _recipients pushBackUnique 2; // to avoid double-calling the function on localhost -[_UID,_player,true] remoteExecCall ["HR_GRG_fnc_removeFromPool", _recipients]; +private _removeStatics = (_catIndex != 4); +[_UID,_player,_removeStatics] remoteExecCall ["HR_GRG_fnc_removeFromPool", _recipients]; [] remoteExec ["HR_GRG_fnc_sellVehGRGLocal",_player]; [_refund] spawn HR_GRG_addResources; From 75300805e4040bcb98cec12cd6e5376894101964 Mon Sep 17 00:00:00 2001 From: ante <49555217+ante185@users.noreply.github.com> Date: Thu, 27 Jun 2024 14:26:12 +0200 Subject: [PATCH 67/78] Update RHS_AI_TLA.sqf --- A3A/addons/core/Templates/Templates/RHS/RHS_AI_TLA.sqf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_TLA.sqf b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_TLA.sqf index 4533c0b051..f1bfe3dab5 100644 --- a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_TLA.sqf +++ b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_TLA.sqf @@ -138,7 +138,7 @@ _loadoutData set ["watches", ["ItemWatch"]]; _loadoutData set ["compasses", ["ItemCompass"]]; _loadoutData set ["radios", ["ItemRadio"]]; _loadoutData set ["gpses", ["ItemGPS"]]; -_loadoutData set ["NVGs", ["rhs_1PN138", "", ""]]; +_loadoutData set ["NVGs", ["rhs_1PN138"]]; _loadoutData set ["binoculars", ["Binocular"]]; _loadoutData set ["rangefinders", ["Rangefinder"]]; @@ -236,6 +236,7 @@ _militaryLoadoutData set ["uniforms", ["rhsgref_uniform_TLA_1"]]; _militaryLoadoutData set ["vests", ["rhs_lifchik","rhs_lifchik_light","rhs_6b2_lifchik","rhs_6b2_lifchik"]]; _militaryLoadoutData set ["backpacks", ["rhs_sidor", "rhs_sidor", "rhs_rd54_flora2"]]; _militaryLoadoutData set ["helmets", ["rhsgref_helmet_pasgt_olive","rhsgref_M56","rhs_headband"]]; +_militaryLoadoutData set ["NVGs", ["rhs_1PN138"]]; _militaryLoadoutData set ["rifles", [ ["rhs_weap_l1a1_wood", "rhsgref_acc_falMuzzle_l1a1", "", "", ["rhs_mag_20Rnd_762x51_m80_fnfal"], [], ""], From d353df6e2ab22ca23a662809a8d69d024b3837b1 Mon Sep 17 00:00:00 2001 From: John Jordan Date: Thu, 27 Jun 2024 18:24:16 +0100 Subject: [PATCH 68/78] Adjust air support response for cheap planes --- .../Templates/SPE_IFA/SPE_IFA_AI_US.sqf | 2 +- .../Templates/SPE_IFA/SPE_IFA_AI_WEH.sqf | 2 +- .../SPE_IFA/SPE_Vehicle_Attributes.sqf | 5 +++++ .../core/functions/Supports/fn_SUP_ASF.sqf | 2 +- .../core/functions/Supports/fn_SUP_SAM.sqf | 2 +- .../functions/Supports/fn_initSupports.sqf | 18 ++++++++++++++++-- .../functions/Supports/fn_maxDefenceSpend.sqf | 3 ++- 7 files changed, 27 insertions(+), 7 deletions(-) create mode 100644 A3A/addons/core/Templates/Templates/SPE_IFA/SPE_Vehicle_Attributes.sqf diff --git a/A3A/addons/core/Templates/Templates/SPE_IFA/SPE_IFA_AI_US.sqf b/A3A/addons/core/Templates/Templates/SPE_IFA/SPE_IFA_AI_US.sqf index 3e942bd9a0..8768072a92 100644 --- a/A3A/addons/core/Templates/Templates/SPE_IFA/SPE_IFA_AI_US.sqf +++ b/A3A/addons/core/Templates/Templates/SPE_IFA/SPE_IFA_AI_US.sqf @@ -75,7 +75,7 @@ ["minefieldAT", ["SPE_US_M1A1_ATMINE"]] call _fnc_saveToTemplate; ["minefieldAPERS", ["SPE_US_M3_Pressure_MINE", "SPE_US_M3_MINE"]] call _fnc_saveToTemplate; -//#include "3CBFactions_Vehicle_Attributes.sqf" +#include "SPE_Vehicle_Attributes.sqf" ///////////////////// /// Identities /// diff --git a/A3A/addons/core/Templates/Templates/SPE_IFA/SPE_IFA_AI_WEH.sqf b/A3A/addons/core/Templates/Templates/SPE_IFA/SPE_IFA_AI_WEH.sqf index 52d0802c3d..cad97bce81 100644 --- a/A3A/addons/core/Templates/Templates/SPE_IFA/SPE_IFA_AI_WEH.sqf +++ b/A3A/addons/core/Templates/Templates/SPE_IFA/SPE_IFA_AI_WEH.sqf @@ -75,7 +75,7 @@ ["minefieldAT", ["SPE_US_M1A1_ATMINE"]] call _fnc_saveToTemplate; ["minefieldAPERS", ["SPE_US_M3_Pressure_MINE", "SPE_US_M3_MINE"]] call _fnc_saveToTemplate; -//#include "3CBFactions_Vehicle_Attributes.sqf" +#include "SPE_Vehicle_Attributes.sqf" ///////////////////// /// Identities /// diff --git a/A3A/addons/core/Templates/Templates/SPE_IFA/SPE_Vehicle_Attributes.sqf b/A3A/addons/core/Templates/Templates/SPE_IFA/SPE_Vehicle_Attributes.sqf new file mode 100644 index 0000000000..d5af5fc0b7 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/SPE_IFA/SPE_Vehicle_Attributes.sqf @@ -0,0 +1,5 @@ +["attributesVehicles", [ + // WW2 planes are not super effective + ["SPE_P47", ["cost", 75]], + ["SPE_FW190F8", ["cost", 75]] +]] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/functions/Supports/fn_SUP_ASF.sqf b/A3A/addons/core/functions/Supports/fn_SUP_ASF.sqf index 6c86dfc814..bbd51a0155 100644 --- a/A3A/addons/core/functions/Supports/fn_SUP_ASF.sqf +++ b/A3A/addons/core/functions/Supports/fn_SUP_ASF.sqf @@ -32,7 +32,7 @@ if (_delay < 0) then { _delay = (0.5 + random 1) * (100 - _aggro + 18*A3A_enemyR private _targArray = []; if (_target isEqualType objNull and {!isNull _target}) then { - A3A_supportStrikes pushBack [_side, "TARGET", _target, time + 1200, 1200, 200]; + A3A_supportStrikes pushBack [_side, "TARGET", _target, time + 1200, 1200, A3A_vehicleResourceCosts get _vehType]; _targArray = [_target, _targPos]; }; diff --git a/A3A/addons/core/functions/Supports/fn_SUP_SAM.sqf b/A3A/addons/core/functions/Supports/fn_SUP_SAM.sqf index 2bc32c8a3b..ba335b736d 100644 --- a/A3A/addons/core/functions/Supports/fn_SUP_SAM.sqf +++ b/A3A/addons/core/functions/Supports/fn_SUP_SAM.sqf @@ -58,7 +58,7 @@ if (_delay < 0) then { _delay = (0.5 + random 1) * (100 - _aggro + 22*A3A_enemyR private _targArray = []; if (_target isEqualType objNull and {!isNull _target}) then { - A3A_supportStrikes pushBack [_side, "TARGET", _target, time + 1200, 1200, 200]; + A3A_supportStrikes pushBack [_side, "TARGET", _target, time + 1200, 1200, 100]; _targArray = [_target, _targPos]; }; diff --git a/A3A/addons/core/functions/Supports/fn_initSupports.sqf b/A3A/addons/core/functions/Supports/fn_initSupports.sqf index 40ab259ec3..89320e09ca 100644 --- a/A3A/addons/core/functions/Supports/fn_initSupports.sqf +++ b/A3A/addons/core/functions/Supports/fn_initSupports.sqf @@ -37,8 +37,8 @@ private _initData = [ ["ARTILLERY", "AREA", 0.5, 0.9, 150, 85, "", "vehiclesArtillery"], // balanced against mortars (50/50 at tier 10), total will be 0.5/0.9 ["MORTAR", "AREA", 0.5, 0.9, 100, 50, "", "staticMortars"], ["ASF", "TARGET", 1.0, 0.4, 0, 100, "", "vehiclesPlanesAA"], // balanced against SAMs (if available), 66/33 weighting - ["CAS", "TARGET", 0.5, 0.3, 0, 100, "", "vehiclesPlanesCAS"], - ["TANK", "TARGET", 0.5, 0.7, 0, 100, "", ""], // balanced against CAS, lowAir based + ["CAS", "TARGET", 0.5, 0.5, 0, 100, "", "vehiclesPlanesCAS"], + ["TANK", "TARGET", 0.5, 0.5, 0, 100, "", ""], // balanced against CAS, lowAir based ["QRFLAND", "TROOPS", 1.0, 1.4, 0, 0, "", ""], ["QRFAIR", "TROOPS", 0.5, 0.1, 0, 0, "", ""], ["CARPETBOMBS", "AREA", 0.5, 0.1, 200, 0, "u", ""], // balanced against airstrikes @@ -70,6 +70,20 @@ private _fnc_buildSupportHM = A3A_supportTypesOcc = A3A_faction_occ call _fnc_buildSupportHM; A3A_supportTypesInv = A3A_faction_inv call _fnc_buildSupportHM; +// Generate anti-air support threshold for a faction, based on average ASF plane cost +private _fnc_getAirThreshold = +{ + params ["_faction"]; + private _planes = _faction get "vehiclesPlanesAA"; + if (_planes isEqualTo []) exitWith { 200 }; // SAM price + private _cost = 0; + { _cost = _cost + (A3A_vehicleResourceCosts get _x) } forEach _planes; + _cost / count _planes; +}; + +A3A_airThresholdOcc = A3A_faction_occ call _fnc_getAirThreshold; +A3A_airThresholdInv = A3A_faction_inv call _fnc_getAirThreshold; + // Build marker lists for determining importance of target locations diff --git a/A3A/addons/core/functions/Supports/fn_maxDefenceSpend.sqf b/A3A/addons/core/functions/Supports/fn_maxDefenceSpend.sqf index f4524ec370..d9df0202e5 100644 --- a/A3A/addons/core/functions/Supports/fn_maxDefenceSpend.sqf +++ b/A3A/addons/core/functions/Supports/fn_maxDefenceSpend.sqf @@ -48,7 +48,8 @@ if (_target isEqualType objNull and {_target isKindOf "Air"}) exitWith if (_sside == _side && _starg isEqualTo _target) then { _targSpend = _targSpend + _pow }; } forEach A3A_supportStrikes; - private _threshold = 150 * (4 min _maxResources / _curResources); + private _threshold = [A3A_airThresholdOcc, A3A_airThresholdInv] select (_side == Invaders); + private _threshold = _threshold * 0.6 * (4 min _maxResources / _curResources); private _maxSpendTarg = _targThreat - _targSpend - _threshold; private _maxAASpend = _maxResources * 0.3; From 973b8b439df6bf6004d0c168d9157176a08a99ff Mon Sep 17 00:00:00 2001 From: John Jordan Date: Fri, 28 Jun 2024 03:56:32 +0100 Subject: [PATCH 69/78] Fix conflicting addon messages from aircraft loadout configs --- A3A/addons/core/Templates/AircraftLoadouts/3CB/config.cpp | 2 +- A3A/addons/core/Templates/AircraftLoadouts/CUP/config.cpp | 2 +- A3A/addons/core/Templates/AircraftLoadouts/IFA/config.cpp | 2 +- A3A/addons/core/Templates/AircraftLoadouts/RHS/config.cpp | 2 +- A3A/addons/core/Templates/AircraftLoadouts/SFP/config.cpp | 2 +- A3A/addons/core/Templates/AircraftLoadouts/SPE/config.cpp | 2 +- .../core/Templates/AircraftLoadouts/Tornado_AWS/config.cpp | 2 +- A3A/addons/core/Templates/AircraftLoadouts/UNS/config.cpp | 2 +- A3A/addons/core/Templates/AircraftLoadouts/VN/config.cpp | 2 +- A3A/addons/core/Templates/AircraftLoadouts/Vanilla/config.cpp | 2 +- A3A/addons/core/Templates/AircraftLoadouts/WS/config.cpp | 2 +- A3A/addons/core/Templates/AircraftLoadouts/config.cpp | 2 +- A3A/addons/core/script_component.hpp | 1 + 13 files changed, 13 insertions(+), 12 deletions(-) diff --git a/A3A/addons/core/Templates/AircraftLoadouts/3CB/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/3CB/config.cpp index a2fe56bcce..4c997d1901 100644 --- a/A3A/addons/core/Templates/AircraftLoadouts/3CB/config.cpp +++ b/A3A/addons/core/Templates/AircraftLoadouts/3CB/config.cpp @@ -1,7 +1,7 @@ #include "..\..\..\script_component.hpp" class CfgPatches { - class ADDON { + class PATCHNAME(AirLoadout_3CB) { name = COMPONENT_NAME; units[] = {}; weapons[] = {}; diff --git a/A3A/addons/core/Templates/AircraftLoadouts/CUP/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/CUP/config.cpp index 2b4637be97..d91dc2b4e7 100644 --- a/A3A/addons/core/Templates/AircraftLoadouts/CUP/config.cpp +++ b/A3A/addons/core/Templates/AircraftLoadouts/CUP/config.cpp @@ -1,7 +1,7 @@ #include "..\..\..\script_component.hpp" class CfgPatches { - class ADDON { + class PATCHNAME(AirLoadout_CUP) { name = COMPONENT_NAME; units[] = {}; weapons[] = {}; diff --git a/A3A/addons/core/Templates/AircraftLoadouts/IFA/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/IFA/config.cpp index ea2c8a610d..2d4d7af553 100644 --- a/A3A/addons/core/Templates/AircraftLoadouts/IFA/config.cpp +++ b/A3A/addons/core/Templates/AircraftLoadouts/IFA/config.cpp @@ -1,7 +1,7 @@ #include "..\..\..\script_component.hpp" class CfgPatches { - class ADDON { + class PATCHNAME(AirLoadout_IFA) { name = COMPONENT_NAME; units[] = {}; weapons[] = {}; diff --git a/A3A/addons/core/Templates/AircraftLoadouts/RHS/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/RHS/config.cpp index 44c64a7e9c..70b517a067 100644 --- a/A3A/addons/core/Templates/AircraftLoadouts/RHS/config.cpp +++ b/A3A/addons/core/Templates/AircraftLoadouts/RHS/config.cpp @@ -1,7 +1,7 @@ #include "..\..\..\script_component.hpp" class CfgPatches { - class ADDON { + class PATCHNAME(AirLoadout_RHS) { name = COMPONENT_NAME; units[] = {}; weapons[] = {}; diff --git a/A3A/addons/core/Templates/AircraftLoadouts/SFP/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/SFP/config.cpp index 09426001a8..5ddb77cd7a 100644 --- a/A3A/addons/core/Templates/AircraftLoadouts/SFP/config.cpp +++ b/A3A/addons/core/Templates/AircraftLoadouts/SFP/config.cpp @@ -1,7 +1,7 @@ #include "..\..\..\script_component.hpp" class CfgPatches { - class ADDON { + class PATCHNAME(AirLoadout_SFP) { name = COMPONENT_NAME; units[] = {}; weapons[] = {}; diff --git a/A3A/addons/core/Templates/AircraftLoadouts/SPE/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/SPE/config.cpp index a56a4b8910..e5aba3d6df 100644 --- a/A3A/addons/core/Templates/AircraftLoadouts/SPE/config.cpp +++ b/A3A/addons/core/Templates/AircraftLoadouts/SPE/config.cpp @@ -1,7 +1,7 @@ #include "..\..\..\script_component.hpp" class CfgPatches { - class ADDON { + class PATCHNAME(AirLoadout_SPE) { name = COMPONENT_NAME; units[] = {}; weapons[] = {}; diff --git a/A3A/addons/core/Templates/AircraftLoadouts/Tornado_AWS/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/Tornado_AWS/config.cpp index 475b54c117..eed70e5684 100644 --- a/A3A/addons/core/Templates/AircraftLoadouts/Tornado_AWS/config.cpp +++ b/A3A/addons/core/Templates/AircraftLoadouts/Tornado_AWS/config.cpp @@ -1,7 +1,7 @@ #include "..\..\..\script_component.hpp" class CfgPatches { - class ADDON { + class PATCHNAME(AirLoadout_Tornado_AWS) { name = COMPONENT_NAME; units[] = {}; weapons[] = {}; diff --git a/A3A/addons/core/Templates/AircraftLoadouts/UNS/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/UNS/config.cpp index 96c7e90f8b..83a5bb8395 100644 --- a/A3A/addons/core/Templates/AircraftLoadouts/UNS/config.cpp +++ b/A3A/addons/core/Templates/AircraftLoadouts/UNS/config.cpp @@ -1,7 +1,7 @@ #include "..\..\..\script_component.hpp" class CfgPatches { - class ADDON { + class PATCHNAME(AirLoadout_UNS) { name = COMPONENT_NAME; units[] = {}; weapons[] = {}; diff --git a/A3A/addons/core/Templates/AircraftLoadouts/VN/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/VN/config.cpp index e8c4baf75f..4668473bc2 100644 --- a/A3A/addons/core/Templates/AircraftLoadouts/VN/config.cpp +++ b/A3A/addons/core/Templates/AircraftLoadouts/VN/config.cpp @@ -1,7 +1,7 @@ #include "..\..\..\script_component.hpp" class CfgPatches { - class ADDON { + class PATCHNAME(AirLoadout_VN) { name = COMPONENT_NAME; units[] = {}; weapons[] = {}; diff --git a/A3A/addons/core/Templates/AircraftLoadouts/Vanilla/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/Vanilla/config.cpp index 82db85eb3f..8820861ce5 100644 --- a/A3A/addons/core/Templates/AircraftLoadouts/Vanilla/config.cpp +++ b/A3A/addons/core/Templates/AircraftLoadouts/Vanilla/config.cpp @@ -1,7 +1,7 @@ #include "..\..\..\script_component.hpp" class CfgPatches { - class ADDON { + class PATCHNAME(AirLoadout_Vanilla) { name = COMPONENT_NAME; units[] = {}; weapons[] = {}; diff --git a/A3A/addons/core/Templates/AircraftLoadouts/WS/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/WS/config.cpp index e9b0cb1263..60cbccabda 100644 --- a/A3A/addons/core/Templates/AircraftLoadouts/WS/config.cpp +++ b/A3A/addons/core/Templates/AircraftLoadouts/WS/config.cpp @@ -1,7 +1,7 @@ #include "..\..\..\script_component.hpp" class CfgPatches { - class ADDON { + class PATCHNAME(AirLoadout_WS) { name = COMPONENT_NAME; units[] = {}; weapons[] = {}; diff --git a/A3A/addons/core/Templates/AircraftLoadouts/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/config.cpp index 5160950d03..7b1de2c34f 100644 --- a/A3A/addons/core/Templates/AircraftLoadouts/config.cpp +++ b/A3A/addons/core/Templates/AircraftLoadouts/config.cpp @@ -1,7 +1,7 @@ #include "..\..\script_component.hpp" class CfgPatches { - class ADDON { + class PATCHNAME(AirLoadout_defaults) { name = COMPONENT_NAME; units[] = {}; weapons[] = {}; diff --git a/A3A/addons/core/script_component.hpp b/A3A/addons/core/script_component.hpp index 86c9dbc7d7..9d9691d99e 100644 --- a/A3A/addons/core/script_component.hpp +++ b/A3A/addons/core/script_component.hpp @@ -1,2 +1,3 @@ #define COMPONENT core #include "Includes\script_mod.hpp" +#define PATCHNAME(x) ADDON##_##x From 07840bffab35011261ddba917b490222394a493b Mon Sep 17 00:00:00 2001 From: jaj22 Date: Sat, 29 Jun 2024 18:45:31 +0100 Subject: [PATCH 70/78] Buff IFA mortars closer to mk6 (#3315) * Buff IFA mortars closer to mk6. Fix a couple of config bugs * Switch IFA US/UK templates to 81mm mortar. Tweak rebel prices * Switched IFA AK template AA to flak 30 --- A3A/addons/config_fixes/IFA/CfgAmmo.hpp | 15 ++++++++ A3A/addons/config_fixes/IFA/CfgVehicles.hpp | 9 ++++- A3A/addons/config_fixes/IFA/CfgWeapons.hpp | 37 +++++++++++++++++++ A3A/addons/config_fixes/IFA/config.cpp | 5 ++- .../Templates/Templates/IFA/IFA_AI_ALLIES.sqf | 6 +-- .../Templates/Templates/IFA/IFA_AI_UK.sqf | 6 +-- .../Templates/Templates/IFA/IFA_AI_US.sqf | 6 +-- .../Templates/Templates/IFA/IFA_REB_AK.sqf | 4 +- .../IFA/IFA_Reb_Vehicle_Attributes.sqf | 4 +- 9 files changed, 76 insertions(+), 16 deletions(-) create mode 100644 A3A/addons/config_fixes/IFA/CfgAmmo.hpp diff --git a/A3A/addons/config_fixes/IFA/CfgAmmo.hpp b/A3A/addons/config_fixes/IFA/CfgAmmo.hpp new file mode 100644 index 0000000000..c325483f60 --- /dev/null +++ b/A3A/addons/config_fixes/IFA/CfgAmmo.hpp @@ -0,0 +1,15 @@ +// IFA - CfgAmmo.hpp + +class CfgAmmo { + // Buffs to bring mortar effectiveness against unarmoured somewhere near vanilla against armoured + class Sh_82mm_AMOS; + class LIB_Sh_82_HE : Sh_82mm_AMOS { + indirectHitRange = 13; + }; + class LIB_Sh_81_HE : LIB_Sh_82_HE { + indirectHitRange = 12.6; + }; + class LIB_Sh_60_HE : LIB_Sh_82_HE { + indirectHitRange = 11; + }; +}; diff --git a/A3A/addons/config_fixes/IFA/CfgVehicles.hpp b/A3A/addons/config_fixes/IFA/CfgVehicles.hpp index f1167ee026..b4351416e0 100644 --- a/A3A/addons/config_fixes/IFA/CfgVehicles.hpp +++ b/A3A/addons/config_fixes/IFA/CfgVehicles.hpp @@ -1,5 +1,6 @@ //IFA - CfgVehicles.hpp +class DefaultEventHandlers; class CfgVehicles { class LIB_US_Willys_MB_M1919; @@ -55,4 +56,10 @@ class CfgVehicles }; animationList[] ={}; }; -}; \ No newline at end of file + + // CBA event handlers fix + class Tank; + class LIB_Armored_Target_Dummy : Tank { + delete EventHandlers; + }; +}; diff --git a/A3A/addons/config_fixes/IFA/CfgWeapons.hpp b/A3A/addons/config_fixes/IFA/CfgWeapons.hpp index 8d47c4e234..b2b443be2a 100644 --- a/A3A/addons/config_fixes/IFA/CfgWeapons.hpp +++ b/A3A/addons/config_fixes/IFA/CfgWeapons.hpp @@ -1,6 +1,7 @@ //IFA - CfgWeapons.hpp //Fun weapons for finding in lootcrates or on SF +class Mode_SemiAuto; class CfgWeapons { class ItemCore; @@ -82,4 +83,40 @@ class CfgWeapons }; modes[] = {"Single","Full","Far","Medium","Short"}; }; + + // Adjust so that the mortars aren't wildly inaccurate at longer ranges + class LIB_MortarCannon_base; + class LIB_GRWR34 : LIB_MortarCannon_base { + class Single1 : Mode_SemiAuto { + artilleryDispersion = 4; + }; + class Single2 : Single1 { + artilleryDispersion = 4; + }; + class Single3 : Single1 { + artilleryDispersion = 4; + }; + }; + class LIB_BM37 : LIB_MortarCannon_base { + class Single1 : Mode_SemiAuto { + artilleryDispersion = 4; + }; + class Single2 : Single1 { + artilleryDispersion = 4; + }; + class Single3 : Single1 { + artilleryDispersion = 4; + }; + }; + class LIB_M2_60 : LIB_MortarCannon_base { + class Single1 : Mode_SemiAuto { + artilleryDispersion = 4; + }; + class Single2 : Single1 { + artilleryDispersion = 4; + }; + class Single3 : Single1 { + artilleryDispersion = 4; + }; + }; }; \ No newline at end of file diff --git a/A3A/addons/config_fixes/IFA/config.cpp b/A3A/addons/config_fixes/IFA/config.cpp index 6ba40f79f6..1520afe930 100644 --- a/A3A/addons/config_fixes/IFA/config.cpp +++ b/A3A/addons/config_fixes/IFA/config.cpp @@ -5,13 +5,13 @@ class CfgPatches { - class PATCHNAME(A3) + class PATCHNAME(IFA) { name = COMPONENT_NAME; units[] = {}; weapons[] = {}; requiredVersion = REQUIRED_VERSION; - requiredAddons[] = {"IFA3_Core","WW2_Assets_c_Weapons_InfantryWeapons_c"}; + requiredAddons[] = {"IFA3_Core","WW2_Core_c_IF_ZZZ_LastLoaded_c"}; skipWhenMissingDependencies = 1; author = AUTHOR; authors[] = { AUTHORS }; @@ -23,3 +23,4 @@ class CfgPatches // Uncomment when needed #include "CfgVehicles.hpp" #include "CfgWeapons.hpp" +#include "CfgAmmo.hpp" diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_ALLIES.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_ALLIES.sqf index 37e0f3ec5d..056b0f324f 100644 --- a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_ALLIES.sqf +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_ALLIES.sqf @@ -89,10 +89,10 @@ if (isClass (configFile >> "CfgPatches" >> "FA_WW2_Tanks")) then { ["staticMGs", ["a3a_hmg_02_high"]] call _fnc_saveToTemplate; ["staticAT", ["LIB_Pak40_g"]] call _fnc_saveToTemplate; ["staticAA", ["LIB_61k"]] call _fnc_saveToTemplate; //Fake Bofors -["staticMortars", ["LIB_M2_60"]] call _fnc_saveToTemplate; +["staticMortars", ["LIB_GrWr34_g"]] call _fnc_saveToTemplate; -["mortarMagazineHE", "LIB_8Rnd_60mmHE_M2"] call _fnc_saveToTemplate; -["mortarMagazineSmoke", ""] call _fnc_saveToTemplate; +["mortarMagazineHE", "LIB_8Rnd_81mmHE_GRWR34"] call _fnc_saveToTemplate; +["mortarMagazineSmoke", "LIB_81mm_GRWR34_SmokeShell"] call _fnc_saveToTemplate; //Minefield definition //CFGVehicles variant of Mines are needed "ATMine", "APERSTripMine", "APERSMine" diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_UK.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_UK.sqf index 82b086cff9..0f0de7e72f 100644 --- a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_UK.sqf +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_UK.sqf @@ -86,10 +86,10 @@ if (isClass (configFile >> "CfgPatches" >> "FA_WW2_Tanks")) then { ["staticMGs", ["a3a_hmg_02_high"]] call _fnc_saveToTemplate; ["staticAT", ["LIB_Pak40_g"]] call _fnc_saveToTemplate; ["staticAA", ["LIB_61k"]] call _fnc_saveToTemplate; -["staticMortars", ["LIB_M2_60"]] call _fnc_saveToTemplate; +["staticMortars", ["LIB_GrWr34_g"]] call _fnc_saveToTemplate; -["mortarMagazineHE", "LIB_8Rnd_60mmHE_M2"] call _fnc_saveToTemplate; -["mortarMagazineSmoke", ""] call _fnc_saveToTemplate; +["mortarMagazineHE", "LIB_8Rnd_81mmHE_GRWR34"] call _fnc_saveToTemplate; +["mortarMagazineSmoke", "LIB_81mm_GRWR34_SmokeShell"] call _fnc_saveToTemplate; //Minefield definition //CFGVehicles variant of Mines are needed "ATMine", "APERSTripMine", "APERSMine" diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_US.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_US.sqf index e5c936eed9..82acc83cea 100644 --- a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_US.sqf +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_US.sqf @@ -83,10 +83,10 @@ if (isClass (configFile >> "CfgPatches" >> "FA_WW2_Tanks")) then { ["staticMGs", ["a3a_hmg_02_high"]] call _fnc_saveToTemplate; ["staticAT", ["LIB_Pak40_g"]] call _fnc_saveToTemplate; ["staticAA", ["LIB_61k"]] call _fnc_saveToTemplate; //Fake Bofors -["staticMortars", ["LIB_M2_60"]] call _fnc_saveToTemplate; +["staticMortars", ["LIB_GrWr34_g"]] call _fnc_saveToTemplate; -["mortarMagazineHE", "LIB_8Rnd_60mmHE_M2"] call _fnc_saveToTemplate; -["mortarMagazineSmoke", ""] call _fnc_saveToTemplate; +["mortarMagazineHE", "LIB_8Rnd_81mmHE_GRWR34"] call _fnc_saveToTemplate; +["mortarMagazineSmoke", "LIB_81mm_GRWR34_SmokeShell"] call _fnc_saveToTemplate; //Minefield definition //CFGVehicles variant of Mines are needed "ATMine", "APERSTripMine", "APERSMine" diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_REB_AK.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_REB_AK.sqf index 43d046606e..a142633c4b 100644 --- a/A3A/addons/core/Templates/Templates/IFA/IFA_REB_AK.sqf +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_REB_AK.sqf @@ -28,7 +28,7 @@ ["vehiclesLightArmed", ["a3a_LIB_Willys_MB_M1919"]] call _fnc_saveToTemplate; //replace with a version in plain green ["vehiclesTruck", ["LIB_Zis5v"]] call _fnc_saveToTemplate; ["vehiclesAT", []] call _fnc_saveToTemplate; -["vehiclesAA", ["LIB_Zis5v_61K"]] call _fnc_saveToTemplate; +["vehiclesAA", []] call _fnc_saveToTemplate; ["vehiclesBoat", ["I_G_Boat_Transport_01_F"]] call _fnc_saveToTemplate; @@ -43,7 +43,7 @@ ["staticMGs", ["LIB_Maxim_M30_base"]] call _fnc_saveToTemplate; ["staticAT", ["LIB_Zis3"]] call _fnc_saveToTemplate; -["staticAA", ["LIB_61k"]] call _fnc_saveToTemplate; +["staticAA", ["LIB_FlaK_30"]] call _fnc_saveToTemplate; ["staticMortars", ["LIB_M2_60"]] call _fnc_saveToTemplate; ["staticMortarMagHE", "LIB_8Rnd_60mmHE_M2"] call _fnc_saveToTemplate; ["staticMortarMagSmoke", ""] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_Reb_Vehicle_Attributes.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_Reb_Vehicle_Attributes.sqf index 99306f9ae8..f888288d8c 100644 --- a/A3A/addons/core/Templates/Templates/IFA/IFA_Reb_Vehicle_Attributes.sqf +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_Reb_Vehicle_Attributes.sqf @@ -16,8 +16,8 @@ ["LIB_Maxim_M30_base", ["rebCost", 800]], ["LIB_Zis3", ["rebCost", 2000]], ["LIB_Zis3_w", ["rebCost", 2000]], - ["LIB_M2_60", ["rebCost", 2000]], + ["LIB_M2_60", ["rebCost", 1000]], ["LIB_FlaK_30", ["rebCost", 1200]], ["LIB_FlaK_30_w", ["rebCost", 1200]], - ["LIB_61k", ["rebCost", 1700]] + ["LIB_61k", ["rebCost", 2500]] ]] call _fnc_saveToTemplate; From cc76aafe5f3581ca0e876b5857c66b9acb0e7ec9 Mon Sep 17 00:00:00 2001 From: ante185 <49555217+ante185@users.noreply.github.com> Date: Sat, 29 Jun 2024 19:45:55 +0200 Subject: [PATCH 71/78] Ifa aircraft price update & loadout tweak (#3317) * Aircraft Price Reduction * Aircraft Loadout adjustments * Update config.cpp --- .../core/Templates/AircraftLoadouts/IFA/config.cpp | 8 +++++--- .../core/Templates/Templates/IFA/IFA_AI_WEH.sqf | 2 +- .../Templates/IFA/IFA_Vehicle_Attributes.sqf | 13 ++++++++++++- 3 files changed, 18 insertions(+), 5 deletions(-) diff --git a/A3A/addons/core/Templates/AircraftLoadouts/IFA/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/IFA/config.cpp index ea2c8a610d..296ee49a57 100644 --- a/A3A/addons/core/Templates/AircraftLoadouts/IFA/config.cpp +++ b/A3A/addons/core/Templates/AircraftLoadouts/IFA/config.cpp @@ -24,12 +24,14 @@ class A3A { class LIB_Ju87 : baseCAS { loadout[] = {"LIB_1Rnd_SC50","LIB_1Rnd_SC50","LIB_1Rnd_SC500","LIB_1Rnd_SC50","LIB_1Rnd_SC50"}; mainGun[] = {"LIB_2xMG151_JU87"}; + rocketLauncher[] = {"LIB_2xMG151_JU87"}; bombRacks[] = {"LIB_SC500_Bomb_Mount","LIB_SC50_Bomb_Mount"}; diveParams[] = {1200, 300, 110, 55, 15, {15, -2}}; }; class LIB_Pe2 : baseCAS { loadout[] = {"LIB_1Rnd_FAB250","LIB_1Rnd_FAB250","LIB_1Rnd_FAB250","LIB_1Rnd_FAB250"}; - mainGun[] = {"LIB_UBK_PE2"}; + mainGun[] = {"LIB_UBK_PE2", "LIB_ShKAS_PE2"}; + rocketLauncher[] = {"LIB_UBK_PE2"}; bombRacks[] = {"LIB_FAB250_Bomb_Mount"}; diveParams[] = {1200, 300, 110, 55, 15, {12, 0}}; }; @@ -49,8 +51,8 @@ class A3A { }; class LIB_P39 : baseCAS { loadout[] = {"LIB_1Rnd_US_500lb","LIB_30Rnd_M4_P39","LIB_1000Rnd_M2_P39"}; - mainGun[] = {"LIB_M4_P39"}; - rocketLauncher[] = {"LIB_4xM2_P39"}; + mainGun[] = {"LIB_4xM2_P39"}; + rocketLauncher[] = {"LIB_M4_P39"}; bombRacks[] = {"LIB_US_500lb_Bomb_Mount"}; diveParams[] = {1200, 350, 110, 55, 15, {20, 0}}; }; diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_WEH.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_WEH.sqf index a935b2ee7e..4247274368 100644 --- a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_WEH.sqf +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_WEH.sqf @@ -47,7 +47,7 @@ private _vehiclesLightTanks = ["a3a_lib_PzKpfwIV_noShield"]; ["vehiclesAmphibious", []] call _fnc_saveToTemplate; ["vehiclesPlanesCAS", ["LIB_Ju87","LIB_FW190F8_2"]] call _fnc_saveToTemplate; // Will be used with CAS script, must be defined in setPlaneLoadout. Needs fixed gun and either rockets or missiles -["vehiclesPlanesAA", ["LIB_FW190F8","LIB_FW190F8_4","LIB_FW190F8_2","LIB_FW190F8_5","LIB_FW190F8_3"]] call _fnc_saveToTemplate; // +["vehiclesPlanesAA", ["LIB_FW190F8","LIB_FW190F8_2"]] call _fnc_saveToTemplate; // ["vehiclesPlanesTransport", ["LIB_C47_RAF"]] call _fnc_saveToTemplate; ["vehiclesHelisLight", []] call _fnc_saveToTemplate; // ideally fragile & unarmed helis seating 4+ diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_Vehicle_Attributes.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_Vehicle_Attributes.sqf index c7fd9a5453..a26de9328b 100644 --- a/A3A/addons/core/Templates/Templates/IFA/IFA_Vehicle_Attributes.sqf +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_Vehicle_Attributes.sqf @@ -14,7 +14,18 @@ ["LIB_US_M3_Halftrack", ["cost", 60]], ["LIB_SOV_M3_Halftrack", ["cost", 60]], ["LIB_UK_M3_Halftrack", ["cost", 60]], - ["LIB_M8_Greyhound", ["cost", 80]] + ["LIB_M8_Greyhound", ["cost", 80]], + ["LIB_Ju87", ["cost", 75]], + ["LIB_Pe2", ["cost", 75]], + ["LIB_FW190F8", ["cost", 75]], + ["LIB_FW190F8_2", ["cost", 75]], + ["LIB_P47", ["cost", 75]], + ["LIB_P39", ["cost", 75]], + ["LIB_RA_P39_2", ["cost", 75]], + ["LIB_RA_P39_3", ["cost", 75]], + ["LIB_RAF_P39", ["cost", 75]], + ["LIB_US_P39", ["cost", 75]], + ["LIB_US_P39_2", ["cost", 75]] ]] call _fnc_saveToTemplate; if (isClass (configFile >> "CfgPatches" >> "FA_WW2_Armored_Cars")) then { From 2e43b051ad0d65e2e4decc314aa221d34a3c51eb Mon Sep 17 00:00:00 2001 From: Caleb Serafin Date: Sat, 29 Jun 2024 20:57:04 +0200 Subject: [PATCH 72/78] Fixed script error in new BattleMenu. (#3325) * Fixed script error in new BattleMenu. * Fixed comment example for controlHC. --- .../functions/REINF/fn_controlHCsquad.sqf | 29 +++++++++++++++++++ .../gui/functions/GUI/fn_commanderTab.sqf | 6 ++-- 2 files changed, 33 insertions(+), 2 deletions(-) diff --git a/A3A/addons/core/functions/REINF/fn_controlHCsquad.sqf b/A3A/addons/core/functions/REINF/fn_controlHCsquad.sqf index 8c00dcde2f..b43dc86d05 100644 --- a/A3A/addons/core/functions/REINF/fn_controlHCsquad.sqf +++ b/A3A/addons/core/functions/REINF/fn_controlHCsquad.sqf @@ -1,3 +1,32 @@ +/* +Maintainer: Not Caleb Serafin, somebody else pls + Controls a high-command squad. + Limitations and recommendations are currently unknown. + +Arguments: + ARRAY Backwards compatibility. + +Scope: Client, Global Arguments, Global Effect +Environment: Scheduled +Public: Yes + +Example: + // Easy use. + private _selectedSquads = hcSelected player; + if (count _selectedSquads == 1) then { + [_selectedSquads] spawn A3A_fnc_controlHCSquad; + }; + + // Intermediate + private _display = findDisplay A3A_IDD_MAINDIALOG; + private _commanderMap = _display displayCtrl A3A_IDC_COMMANDERMAP; + private _group = _commanderMap getVariable ["selectedGroup", grpNull]; + if (_group isNotEqualTo grpNull) then { + closeDialog 1; + [[_group]] spawn A3A_fnc_controlHCSquad; + } +*/ + private _titleStr = localize "STR_A3A_fn_reinf_controlHQSquad_title"; if (player != theBoss) exitWith {[_titleStr, localize "STR_A3A_fn_reinf_controlHQSquad_no_commander"] call A3A_fnc_customHint;}; diff --git a/A3A/addons/gui/functions/GUI/fn_commanderTab.sqf b/A3A/addons/gui/functions/GUI/fn_commanderTab.sqf index a2994fe6a8..392ebe7412 100644 --- a/A3A/addons/gui/functions/GUI/fn_commanderTab.sqf +++ b/A3A/addons/gui/functions/GUI/fn_commanderTab.sqf @@ -743,8 +743,10 @@ switch (_mode) do private _display = findDisplay A3A_IDD_MAINDIALOG; private _commanderMap = _display displayCtrl A3A_IDC_COMMANDERMAP; private _group = _commanderMap getVariable ["selectedGroup", grpNull]; - closeDialog 1; - [_group] spawn A3A_fnc_controlHCsquad; + if (_group isNotEqualTo grpNull) then { + closeDialog 1; + [[_group]] spawn A3A_fnc_controlHCSquad; + } }; case ("groupDismissButtonClicked"): From 57aa60836950a7f6305261b7cda93e78f88375e2 Mon Sep 17 00:00:00 2001 From: ante <49555217+ante185@users.noreply.github.com> Date: Sun, 30 Jun 2024 02:52:40 +0200 Subject: [PATCH 73/78] added IFA compat detonators --- A3A/addons/core/Templates/Templates/IFA/IFA_REB_AK.sqf | 3 +++ A3A/addons/core/Templates/Templates/IFA/IFA_REB_FFI.sqf | 3 +++ 2 files changed, 6 insertions(+) diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_REB_AK.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_REB_AK.sqf index a142633c4b..99995b95ea 100644 --- a/A3A/addons/core/Templates/Templates/IFA/IFA_REB_AK.sqf +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_REB_AK.sqf @@ -161,6 +161,9 @@ _loadoutData set ["uniforms", _rebUniforms]; _loadoutData set ["facewear", _winterGear + ["G_Bandanna_blk", "G_Bandanna_tan", "G_LIB_Dienst_Brille", "G_LIB_Dienst_Brille2","G_LIB_Scarf2_B", "G_LIB_Scarf2_G","G_LIB_Scarf_B", "G_LIB_Scarf_G"]]; +if (isClass (configFile >> "CfgPatches" >> "IFA3_COMP_ACE_main")) then { + _initialRebelEquipment append ["ACE_LIB_LadungPM", "ACE_LIB_FireCord"]; +}; _loadoutData set ["items_medical_basic", ["BASIC"] call A3A_fnc_itemset_medicalSupplies]; _loadoutData set ["items_medical_standard", ["STANDARD"] call A3A_fnc_itemset_medicalSupplies]; _loadoutData set ["items_medical_medic", ["MEDIC"] call A3A_fnc_itemset_medicalSupplies]; diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_REB_FFI.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_REB_FFI.sqf index de0ee33b2c..414f72498e 100644 --- a/A3A/addons/core/Templates/Templates/IFA/IFA_REB_FFI.sqf +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_REB_FFI.sqf @@ -92,6 +92,9 @@ private _initialRebelEquipment = [ "LIB_Binocular_GER" ]; +if (isClass (configFile >> "CfgPatches" >> "IFA3_COMP_ACE_main")) then { + _initialRebelEquipment append ["ACE_LIB_LadungPM", "ACE_LIB_FireCord"]; +}; if (A3A_hasTFAR) then {_initialRebelEquipment append ["tf_microdagr","tf_anprc154"]}; if (A3A_hasTFAR && startWithLongRangeRadio) then {_initialRebelEquipment append ["B_LIB_US_Radio"]}; if (A3A_hasTFARBeta) then {_initialRebelEquipment append ["TFAR_microdagr","TFAR_anprc154"]}; From a7e9e0b860ab1dbda40acac1daf3e31600714310 Mon Sep 17 00:00:00 2001 From: ante185 <49555217+ante185@users.noreply.github.com> Date: Sun, 30 Jun 2024 18:24:54 +0200 Subject: [PATCH 74/78] Update RHS T50 loadouts (#3321) * Update config.cpp * Update config.cpp --- .../core/Templates/AircraftLoadouts/RHS/config.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/A3A/addons/core/Templates/AircraftLoadouts/RHS/config.cpp b/A3A/addons/core/Templates/AircraftLoadouts/RHS/config.cpp index 44c64a7e9c..c647cc8da4 100644 --- a/A3A/addons/core/Templates/AircraftLoadouts/RHS/config.cpp +++ b/A3A/addons/core/Templates/AircraftLoadouts/RHS/config.cpp @@ -41,6 +41,13 @@ class A3A { }; class RHS_Su25SM_CAS_vvs : RHS_Su25SM_vvsc {}; class rhsgref_cdf_b_su25 : RHS_Su25SM_vvsc {}; + + class RHS_T50_vvs_generic_ext : baseCAS { + loadout[] = {"rhs_mag_Kh38mte_int","rhs_mag_Kh38mte_int","rhs_mag_Kh38mte_int","rhs_mag_Kh38mte_int","","","rhs_mag_kab250","rhs_mag_kab250","rhs_mag_Kh38mte","rhs_mag_Kh38mte","rhs_mag_kab250","rhs_mag_kab250"}; + mainGun[] = {"rhs_weap_gsh301"}; + missileLauncher[] = {"rhs_weap_kh38mae_Launcher"}; + }; + class rhssaf_airforce_l_18 : baseCAS { loadout[] = {"rhs_mag_b8m1_bd3_umk2a_s8kom","rhs_mag_b8m1_bd3_umk2a_s8kom","rhs_mag_kh25MTP_apu68_mig29","rhs_mag_kh25MTP_apu68_mig29","rhs_mag_R73M_APU73","rhs_mag_R73M_APU73","","rhs_BVP3026_CMFlare_Chaff_Magazine_x2"}; mainGun[] = {"rhs_weap_gsh301"}; @@ -69,9 +76,15 @@ class A3A { }; class rhs_mig29s_vvs : rhs_mig29sm_vvs {}; class rhsgref_cdf_b_mig29s : rhs_mig29sm_vvs {}; + class RHS_T50_vvs_generic_ext : baseCAP { loadout[] = {"rhs_mag_R77M","rhs_mag_R77M","rhs_mag_R77M","rhs_mag_R77M","rhs_mag_R74M2_int","rhs_mag_R74M2_int","rhs_mag_R77M_AKU170","rhs_mag_R77M_AKU170","rhs_mag_R77M_AKU170","rhs_mag_R77M_AKU170","rhs_mag_R77M_AKU170","rhs_mag_R77M_AKU170"}; }; + class RHS_T50_vvs_blueonblue : baseCAP { + loadout[] = {"rhs_mag_R77M","rhs_mag_R77M","rhs_mag_R77M","rhs_mag_R77M","rhs_mag_R74M2_int","rhs_mag_R74M2_int"}; + }; + class RHS_T50_vvs_054 : RHS_T50_vvs_blueonblue {}; + class rhssaf_airforce_o_l_18_101 : baseCAP { loadout[] = {"rhs_mag_R27ER_APU470","rhs_mag_R27ER_APU470","rhs_mag_R73M_APU73","rhs_mag_R73M_APU73","rhs_mag_R73M_APU73","rhs_mag_R73M_APU73","rhs_BVP3026_CMFlare_Chaff_Magazine_x2"}; }; From 6b948f5f46199bc4e4482ac302c59db87fe4a2a1 Mon Sep 17 00:00:00 2001 From: Bob-Murphy <50651578+Bob-Murphy@users.noreply.github.com> Date: Sun, 30 Jun 2024 21:36:41 +0200 Subject: [PATCH 75/78] Pulau pics (#3328) * new pics * capitalisation * fixes string issues --------- Co-authored-by: Bob-Murphy --- .../Pictures/Mission/PIC.jpg | Bin 479362 -> 846369 bytes .../Pictures/Mission/whiteboard.jpg | Bin 611312 -> 597770 bytes .../Antistasi_pulau.pulau/description.ext | 8 +++--- .../maps/Antistasi_pulau.pulau/mission.sqm | 23 ++++-------------- A3A/addons/maps/Stringtable.xml | 10 ++++---- 5 files changed, 14 insertions(+), 27 deletions(-) diff --git a/A3A/addons/maps/Antistasi_pulau.pulau/Pictures/Mission/PIC.jpg b/A3A/addons/maps/Antistasi_pulau.pulau/Pictures/Mission/PIC.jpg index 0b67944d01d709c65fe9990927dd665f9f885545..6a6b6749b1c4a6c926b486f0f3c21ad5b1177968 100644 GIT binary patch literal 846369 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℘Ry_P9w2_Bj=rrOkG|%08yov_Wnx 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Ǯ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

    2iMi%vx6$nubo5X+N(38WCw{;Mr;0FqPOx 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 z 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�Y{KPdwYmo|K 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

    *F<}lA0L~ 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

    WA2~2jRTT-+@2={AyU!o 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%0D9k?42XuZN%W zzSH}Djzdv#?EGFu)B?zhZy`PVR7OR&*u{vSRGfByv?^tE?Oma4c37WxlXLC{0MBJ; zet*gLN8X*Z1Al7mRdG{tt0-<|+ol*s=;M$)i+sM>`%AeC67JdC`5d!dk?B0k6%1|4 z59RuFkL2$E0CqhU@+XSl{rgA+*rM)Cw`TTEHm zd+#>(}R=9SMPW8;n|JMG7J?T^d+;WsJVM;r~zMI;6W#g)uRI_6Fh ztxgKzO4 zXDnOCZ_fKQyggp+ZuaH_M9VJeqXy0j(o+zoz!3~Q9+4jZ(k zoSI*5(ETrrpgX6T$?;KbtRSbqy1e}TU)SUo~ zep1!3=5i?obcLAxSRAAxxE*piX&E*TwaK;3gqT(!c;++6c*mA0-+hER+JF)PCSx52@@X}_~C4$lJ3@I%Bi#i zpwAzc6|>xPB1{9~&5+BkxUg~x3e*9(>yYRN`EhF2OF0s<2#VcRm1JHS#`FsLJr>>D7 z3vU^kz^8LN&U35gpm^!{;rSiHn<+Og;45&7!%fTpAOo(tPEDp5(o(dq>ayZ&n9gB~ z0YB*B4>PzujWYGoxq`;JLV@ywk7J4Xr%<}u#43r%=6dviP8W%97nt`b*jl=h#UZnT z8cv5I1oVN`Ew;qZvbWiR8r=DwfQe>T&e_ zGI~$)eYN(#vTsgzci~fQVl$}RzUI9GZYLjfc2!-A#qV9lm0#|sA;QOqA|Uk{{{Sa- z`*X6N;BhEHUGoIXt>mTLE-1OJV9J;tX zq~Ilsw`lyWOH-%{ND*SRkKUQif0Md>zuNxZ;P+d5rz*Zn@_9Bgy?)wlRZtX+jG6N| z6~ADiK70Qn7&FfO<4`Wb;a9%F5T(1BPd=5fyZp03MZZ+<^;ZV0oETIYdMSz!g0 zRe#nlKyLFhj{gAnXL+lY>~^lx&gD0~b2jF#hGl@oVoyK_m>p;Ne%}88g5Tj)a5#O2 zo)rzruaM5%mEurp8<40AxuMJx>QVfikX3DT(b|RG()%pTDo~KHAj$U`2bR4s-J^qN zABo!PQ*pP}UdLgqvcVIdQ=~={x9~ZCo8$KG*~O=DGY?^FjOKGH>P~(i$<5~W6x{sk zlA8#zt8I$gpfcwK#QZVEyS$C7#9IYxyuNm@EM>FK2jTpk=fC%FayVQ%sIOy$8@Ucz zOBv}==yCTicx2^Q$4(WsR@QO{wjR&m)<%p;W>^O;Bg6S?;Bk0W)5orqpe0t7^df)+ zm1fEWXOGf07>yN(UKuZ&IB zvU_N+yvERHagBTiI6dRJ@c#fL{3>j$ujU&4?_+Le%~U9WpeP+CO#c8U+}-np2j@8b zuAUk*{Ro_!y~koCNglv~*D===@k0RYz#G*B7EnM0ZY+H>sezCKJPzN&pPlT~CD!(?-O1%myMhAc zXw^Z2MXeq{_+qLXgvjjSKZfAgN~x9wPQaov3_(5~HrvSCS0c5x&@-@-%_2aVIp;H; zdFhV9*!#ydxmH)kzna6`+`q5$k z9I?;;0EvC(@T=SVZQPVzK`5oTwY943*)%TFSb2s%c5?YnY`WKL9oWfcV*5Sx0N7YFihZWo4Kh#lQ%579^7gQ!~>XuJz3`$mU;fBE#bLv1a`z`99bRw$aY! zaBJrBIeyV^;qqVI194(D2C^6dB2UG82W{=m7Cjt}ZR@<57BW{;70^hn$m{B9C#E~^ zW$)D+1)YPNUkI&Y!o2HBCmDb+Brz?j=^KRM_?)zAuc?_Vt<WRhNuG_<>lgZ?ld)|_O?#vMGVi(j&15?w$ z_K&waZyw%L0-*_OLX`(VkXX*x5F~gU@x!x`$h=?8wz?XJL`waYU|S)Yv`*aSOcRb@ zAC8H{PG>8L!LM@#XHCmvB|}z`TTBdFG{N@cA_I4K@-M!CQvd(VR3v$9Mk# zhup8Xdv6Y&?ZrGtHINjrp#n?E_P~>yFkG}0&!M3_7 zV0{^7y2K|em=B4^VE3sP@%UET&$Jl%I0;>0GO|}^RL-$qWeXBRN2UNO{U$AxBX-fc9CNh_o%4nv|%s&&^(?_-_N4^ zunoa#KO2FD|&+RjDq}(~G#hZcTOEv)&$K))%QL@B%dsO$=X>Bf0pkY`ht-V7m(m( z;TnG@aqRaSEL!`m)$x^0dsN#^O$@9v1%{-+la?#(HdtyhB-m^=Avq`tt76GI5u}6T zkGQE`OLD8=@)LlzGnX^PscLa2Je^uZ2r?jlCok_mzANT_XZ%9SIKIy$Ra;YCX(WJ* zLH7#{%)l6c2B*9IqxPS;J6{FpuCa6bkGRoWSuFy6Wuw4lCsU67_k-5=UCZuN@lh1Q zkI7Ul1&(G9<{|+2n8$d2N}daMPHz)|S{nf`Hm%kwoTgT`ksnO?{{SZ+opnO`>AJfb zrZ5~U0#u%W#ACVrkH_q_aBJ?AwHDsIqhoAwwSfk)GNg@0v(i74vi+@bAv>RP;qaJ^ zK)&Uy$Np9iDDsVT1L(`bR4lWdskL#QXL59H7&Z4^(az&>*-q4~($36d)Z45E z0FjZBVSxu7`|jS_Z2XOuQ$-74hE<}Jtb#W*dX)Q_k+_t!kAQn)uX> zfn-k7_BfDr4KOihdi!6Qe*?UC3#j99ZK@TJixKTBV3OOF8DU{|?s8b{+ALqX`=NDR zftvEow@8yFF~{Wce&grzIP}_IvimVAzK#&*+BxjCSYVMzJ_P!q`@v(W_UvP2- zZ6VdzlfQKJ1K@gNvwg8=(cHU_6Nb=8%KMhHr^gj>n(e%Lo};#ceGV20u(GK_x_XF{ zCvXuza&r>pzN$G1#70I8pmFL-m;y48>f67)KgrGQ{9eb$?v`_T342?0?_2~zp*E;8 zB+j7X&A)4KO4vao^LGtCN5cZDzSiQiB710T=UCxZW&*WYW=Zk$$2Yrot|$0g@%xG6 zP`rB$#IUI>B+9H#;HEledSkiqc>JqP-2O)ofQxdvlIv>SV6EhRya=C|A&Yj|~W>bICI3fEs)aOzcL zdqs%bqegiV{GE^O2q*kkx$yWfx}VHkwdLpP!ghOUD7A=CmF)z9rbY=LvNiA-Wmjme zlW%G599}!3KHx01pO8yWL4H5U{{RvD?+=9hj&En;aJd{C62EbUl(m;!ilfyn zQf$ksuDX9O1MS`^BL06WjxA&j$92vSWg>GrPB`37$-s7^qzPLKcS0)1`Z@uejD6kC zC2W&lxIf5)V@3l5!v9!0vs&i@@RX zKBs40hwXoOkh89?>w5_i7cEhHE6%`Ucwm9;g4syj&~s&(yei)X>DYM3V%r+ zSf{>yxy5c;vnz%yLa$uZdF7T508?*lH3Prc4r{TG$S^AzOpN5?*yQthFIx@UIBiiR zNHJnFf+NHdx#}>qeZ|M)@$IAl2RD?y>wpXps2CZI0~6zmxW8xH+b`k`rTF&N!`p27 zl_1H?623So_bq%Yc>9jPEaTWDNQ{kcJ|It?7n9ofoUzU%v!z_C7OnG~F)e1(m!?3B zvB>+IyZardjEYMwQzmjFX>8e#LlRDyvaZWB z)U3Qd8gcg)va&3+hHZ|3fMjPq3_+8IWM>^bpw2_fk zKTEHSkVaTNv$yiATGXx%;a5*>fo7n^nypoq9h@9Doumk4W;W)gT zxHVSF9a`GWfk%iZa5K_Sc^Sv%yUSC_tmXNRD6Y0S!h*rUkaC7VH0uKgoR3{sRwv!C zl0=XpMn+C~jP>xtCBW>cFtN_#x#z&h5D3dInv;P`hj2Af>2vVir}YnpAJ^@rtFeiO zB~R>tbUrQmv?r1oS=FIcWVT)bL5T63$-_K2LL+E9N6ruE!yihJ3?iJ#@xtxzfwqj01NIG~N0YnU#9)OK=BhM1{ph<{RoPHnIjp-r2ME*Dhl1xA(4F}Yd?zAA$D z9lhSE!JEMr6jjwZkWFvDj2Y8>wa5Jc%2Qaq0m6xx)7v z%B6*z7E`zYtYEM{sE{+_-z^L4#ln6)u(lCHmKB2N&(QEErl$y!;;OA6qqL?1Lku$UQcni^IXOy zl7V3;I{J=a>E%D83ccT#R~cL#wS_JT1Rth$k}>(-aJ!dlMof#D=l}tjPFWAtgi4B2 z(W^E9iadXY1ds>QIq8CFf6TBRn&@9jlaMUOF`ls5evDPyxt+icOb>Z02=<>C0FnXF zY1iYAv;NWIBLU3i^1Fj>5LI~9tw=KiUwyt{&+>L|ZL05AY^RsaWJQwEOH{e^0qjyv zdPi9wc2X3lxyj@52ranH{93IhPl;*%PrW+>o8N|&@Ht-H1dPwTk0Df&2--6s2=h3v zfxzS~JdLV0DOmswau5j`<)6bJb9RroQIndz*OzM+5xs7;tV;)zs|FrNq5f~%hMq{{ zw=&*OadZtnn=gNClp|>@h@?;G$J}3PeYa-*Z!5O)eY*F<-rEZ;D+&~sji3@U)SYlq z!3+!#bqD#JulSGeSHi!#P!qVhC73EQq`}O?O#LMp$pbfEW(lmGL`v%HlFqO&lmFCUgoXHTJC>rtziz* z!%%fG5&_IijCW78`z@5ERog|6MN=-dSgc86WRV-AAOOoeznk{|0NeJlN_kz+ikCRm zYWD%LzvQ4N<&GyGlKie(RkF&f*|b@-2rS2>oifLKo} zkol?UAI-D!ymTEDyW?Odvzz}i&0KblPw=*E!ziNP3Z)QXg zPJlrSMB@Gz<=dO?sAV;&C(^lOxtz~{>o{Rr8rQb={x=WXWh=Cu*POJI?u^I7r}BN% z_a`H1JcZ)%C<8W{#gcpZ34o>h$*;yGJkBsv{f8O?ewh#w!+g|1%i>9umFtn@XHr9T24~9FJYq*;@ebraG@og)&dh!YPBnbh9s`3GdgOtF>Y5RGQy7Rf*ZaXNP*2@)J zOvXgX>5f-A zZ}$65oOE&xp<^|b%V-iHtdk_=4VF87q&3u3?5@awvLh)4pia^W%pE>>?Y-B7Q{BSt zUDQ7%kuplGsMeM-(mlr5Vsl~VAI#x>@A+G7>|bs(a=BLoB|XxNwJiBD4$&~HpVYXw zxbf1q;RP1GWROVT5WPZ%nGV7;YavI7#`qI_blkZSDQd1nL>y}F1Ehy+U?-?K}`y!s0i;>)lHVLW~l=*61v(|QFiXfA@AeTEhCxv zzCQ}ml+NWd+ z?9`UJ-e)J9dDzGSr4<*`wNusZvGmTF?U?>f)yP1MJ9Rv+V=KZz2a{z#S z4iti?Av2G-KIY>)Sw}y*^LZ4rHskGCb214TKvDpVqfEb(u<|*Eibpr|oYp*q3$<*$ z!Z>}(7<*w%HixVT$J)PS_U9J+yslq4*;!Z*WkqA@k?J;*2qZw)`MiI>J%=5G?dLaN zd9QLc?1gHm4Oq(tV1d{ydS%xabNk0Q)!M1%S;a&7get5JYCTND+^vHf8X&0L82|$x zaQ(qhRj-lUZ`c#*3XQRL!8t;R^8Q9n$v~^Tet(h3tDU|Z+T>D{J!-M4irs-HHX&7a zK{wsq`MtxK+;u};eA`~Yi|!*>DBi{vD-7E}$rgGK=GXap%TdQ=y7rGsqM3u{(ExS% z9D8?%%!Lb*vB&|qIcNX?GCu*HId5mGyM=bt;22~m03txr3Y@hE`Mi$lMW&_YUG2hv zO9TTmA|gp1Up!sT;|*A~wXI{-xB?gz%Q5{Y0cm2K5lFpGVn$HDW=;s3|5gKHAfk~@|+@58HOb{xe${FeWLW9RV zv&CJ$%I&h?H&{VpM!RL3>4|}sKJD*ZZ0Y|16uXUC{p8}u9b4cV7w z&z;HUl>O6vtz>++NAoJ+a4LKGSGv_zRVjCOa|)`WNn%U@GbbIF?XS7Gm)+l#Tg&Gz z^-7lRLzmeDaV=Vqg|giQjG`&-eWb4wjH@2qukF@B%1dMfK#ve$V~gE5eC{P&s> z0lMv>DSfQWvm}`^GVAyp9^YopJyg~Oe%|H;=@6j)ICZnTHGFq(^;D@qqD+896Y(+d zz~_!drp?>sAzS;xWXNu^xT}-PFHSUsn(qH;UUge`T}L)yi%Qz{P8@c3fR_x}J8c^2{PeWsod z90zKU<_(3}Qm{nJJ5EHNgB148IjQScUC&j5(7}C7O9)b69EL;0>VNiS*e-5wI{PoS zuU)ik+g)PB1b+;WS~AvT3|IFjFPFzWM6JEHMr&8so^IJreM#Gg?>v6gc|}T=<#x+Q zySV*Z)CblgAy4=4y|0^JCApkx5EXX$}l+T&zySwo$?cCKK;`#FzlR#KzOE8EXk`h)F5LyV|!{^(bw!G(L#&15AI2 zmwrER`?d#`Tf@S5k%SBy%tbZyDD zOzQq~&O{u%a>3ztIt4ZD8(riahP@=8z+u|kPV+2E2@|el z#$G@id&LzR&#K3g&H6x5IswyJ!oN1xB<2A>bXW_gC7C? zxMmDqC1jne{bwHEBGBP<0#C|M_GA5>;FFxeI129|2-gyzl6+?YQB0h)z#MwniRcz` z!g711OT?wlN034j@Lbsb7_PqgecYm^Z1zwhsE_Y@jPxWZBd!yh#o(G10=Dy7J1OWl zICam#PtOE#eZy^13v%tTYo7^a0LeeHk`9Ni4=VmmiN|)>wF_6#))Tc5Ib0Rd)EMLStk8m_RB&gbT0&@gUhJIL1bt1ZzUK87ZzyfnI8vg)U#eIvH zzn8--cPG-wa+92o2_K+!r@3}*=|$=8F2pDfQxG77^YfiB8=qUXIEv zZUv}o{{U9y1xv48&>!PJj7A6erR_p4*Y^Ja*5-eBZ9PXr;epQLC1U;L?&VbA36Vax zCqdKamJczuS`L9y$dT0TjJyUT+=@V(DyWBl=GD|t`KXUB{>Kx7(8%gnQ5Rx&; z`@8-f^1H7$xpO#&gnvKCqR=X95!j%jiinm)lEmaP#ozH8@4oHb_vDmIqlqHt8ZV@Y4z0{`cYAM|Yx?Pw^fP zAXmsBiQ4AHWhx2uhe8*mXl&cue&%}w?f(F4;fmM57yO^9H82PETHOBc--g}04Oj7m z=LaX_2^|3wI|01Paglmmgz?;Y0LYz?<%VRsFt43?3% zu3Ju-V$ZpFJ)gL6dA!CpaycEo#i!q6nX%E5>cKj*1X9P;#F@ibdyjCeE~@uXoKq4gyH?oLRQoU_H0KfZ9tMt z70M5RQ$7+g$>)EG_h+t(+0?E4a2Uow6Gz7{DW3rSzRvuzSJUp(bD8KCzA+^JuDCV* zqfdQgP&Zx8=|1!m9OyCl*ZO8xPHmj zZQ%?50NY+gR#LwAw>e2-LiNyoI2_A3*Y|52lIH!XS#785Rc2xdGxaF)!}5D7^Ltgc zGk>x0ts5BiD7PhqC_V%z^2g;nuX*mZ-2!T-lgF{vMCZ4RR(z-Dh3(y!oA({umIReI z@qIDl9Ah4N<%g@C+BC*h-YnyjY~+gGk{BoL9+{u{Glk&uIJ9!tBwd!c zCIBRfm?3{;XFBF_$ot#BbAIBdmE4HE>EPML6xE^y8~E%*0ik35k-*|n-TvrqOQEu) zH}JPGU#b*wPMK;(FZ&<0*~;co+_{zV>$jR~a*ecB71IJIrcMcwQfL=Y7+} z(p35sFP@Xg``^2A`8}tV%OdVwJ(lVaJ+36$Qp)U9+-2N_8;*LDhFW{y-ByaoTN!yA z5D=9N0WHNH568={63V-ee_j^ov0t0QYXZmBBZ{M6+1sFbJmC3CQBEa(5{|mu;p7QYXtFn&;cxt`jv^%jQ-ob&&y$RMOy) zKTGA|)PL-^_Qwx_$FGN3tZ`^fhML$JVW5q~=36$Lrxft`2J&7#!MoJ{nF1Ro+QvyN zy2g6q-r>&gKX6%ZF~y^8+)~ENT<)E`QzA^{0UB+^X~*v0a0-Yeov-4V8UhF9K_3D< zr>;03YxX`py#Cw4vC@m~FJl8^wTF0BR2ECKWS#mVVGKcjKPQQ5=k$OF7hmi7$NtWpi@0;I<-Z#KH7Uz_j=^97 zn2PFF3;@?aHwFwRADQLdb^MSY+~d%+xCOHJ0IJZzSRYrQk_MUO#rvCwTXCu4b2yC9 z`+=u$Mh>JvQY?+8a*nbvc%8*tlfv&J-UXbcu}W2Kv@oeyKkT~#5vS7oR1g?P6Yg%z zIHS68J7*J?==r!DS6_9u6>`P)FoWsX(p(TmJ9ple^Lc{rxHvq6!m5xKlV=l*mepDV zTew>T09)2ezU5G`r?maU+PU9y+edS`5H0rb>5cT42pH0RL9%8l6?T~dS08YFyY}sz ziwAb%+fO>~S0FOgzySktSXPy)epT(Sl3jt>MI6V=Z>O?<#O_6Ao)>WA{!hK1rH>|r zTKkF*S$H+Na%&6gW>zGYVn=xFT=ufwFlevagr)6gXBR3!FzmMq$r&x82dD$~_uUlS zH{Zpr82h2kT)y7z!zKjheN@$Ft~YybM(pu_Xy!eYrH5m^L~kf|wnT;>vH{EX{{ROc znCFEE8A-CEC$IjC#|v-2%3?Q?3)i&mBf&iL!g0AJlaFOwkj#Vz+F?vcB4aF77V=@x zGkWXGS^b}f#Fc$9hfe zceeBvMp>vD?NoFPD#lYu@W;2p?j7uMRG=jDc<)Hb)$O@%NW;?z9dX4mD=0=tbIFa}btQ zV`nf9=#T^q&M6;aRrhav?tGalSCho2hf1vO{Kp{i3RcDr)ROFfWNV9l(fh~lF6+ko zn}Nrnx%Iaqt}P2|D%ohQ?%}c>sL~hRVs?^9%q`qL<@Y~$7Q79TAt~_+F zd-TXCF`KS5t6=%`Z_R-aFe_B<^5fstAC&%x4`KPv!eP zZN#O?l~K6m01{ZtnDIENs1I_yF7mo=*Ks*OpCBH$nTgm0BjEHBfZ9Xi0yu2bNe?@`0oS;-GOB%|;Fn^_^ z+nuLR8J`R#ZGR!GunnYHToO)s152hr?T(BtT71?NEV6=!}M!p7m{BrAuYVPDySRi_BMg);CqiZpq zhEK~IIGmnK69IpTS?NFgOljAs>xN!!-0SWgfDmPfy|ae@M>&9#21MA5Xbf>CS)j zSnXeJcMJCRYAYOBxPTI-tRpiJ1ejGiL6#WV?Bne@j8{uh0Um%n7-S7)_%C|2BpY_;uTU~?#{T42Zk2I6t}m9Z*@eVW+%rewH3qbym#y+^i;rBy&lA$%4G z;x#xNt^#t`ki#ZTuEKIYleFpNac$kTUDQ(6DRC~=Oa^Sh*UwB}&F&W4$QHP`GqG@Y zsA&`N%fn265VZJ40Bp_zahG)DGMpux^ja!x_gU%v2Q%^*7GGK9+PaoIR(=8x>BX1w ztmE)#t!0UYFg*1*v$B1QWAXSVP`D@EvO!a(fPLp^1=ou8boVO__E%Hn(9#p|_p z-KINTyk1`>j^H?{S0cMreYP%=%3$tYta3jMFnB$ig#4b}%CV0kp>SfGpl(3tF_fR4 zAH0XJ@>Z4G$aASL<%*k?Q4+_FSx5#61xN1YbsyEn{{R?f;P;L^ zpf$-2occi`M~DY-^BDZU1G@15l9r{7ZC>CyZX_~pJ|xNW>t}bl&2It8t7%pT_JPcG zoTJAJXK(Id_^b%I8oiUK0BmMb2EM2mHX-EK#$}d8M1DC9o=8Y&9x6}ZF=rcv%}!ql z+tF95t1EBaLdR&20}+dP{g0E#w$ zGSz^ssrr=sablh-QOvK^vf9<1v&n-9Y1c^94E1YiYDpR={#5RE+*Bq)tN!ox79yUS%h1 zFCYUlIyn!XULt&OIhNA4(A!D9Ye!IZ{{UN7Q}H-4b5+T(?iBJeRy%!LEJA=E^oRE0 z_*@HHlF(83x88lhmUF#Jk)Q^8?(sM(ttH3=N2uwSQ~Ge+drKUQgXt&Z2gjy2A=sJ) z13~_5dh|^OU)TMZ_LS`hp!$!`rX&oHS(1Ku71VJRsr@(sRkqHtko<6sM;gXbL=dD8 z#K8SHUg6$KARsrkGh_2GqwzSenfDhS;(AkBsL#RJlac=bL>ySZYxc^xmsBHk1~PJh z(oUTOeDK`f@5)M(Ar8xC*bqXf3}^eRCQqIPR(q$IB(;_z`d|C1*#qUad~j>+_T1N% zVzyTDHxui*DUcp^5{bfj=x=%=>n|fllh|zQWAl zWLQqp79;|sd?4aJ>{soa)k3wna`jnceN!L++2#7O$0zd685Fa7l4J!TdO?Gfc*w=d z007vf-3&Q8{aJyi9dPYzww|UwAJ_00tGCvt^0g0pklVuTsSm0N>PY})nK;?U;H5P# zL1-gt41k$X+76$lFg>AVRXCEPkOTa^CNt_z4<7zFP(Sp(>saJ`VoP)S9=Nh0VBr|xhq23Od$nEeHf53>$H4x z!&5DAxoJy+W*4~Bzk4~G} zvL7#w4;qW=VsiHDf@J6c%!u>L_2S+ya^~#39nD)_rF^0?pN3<{St-fpqrGvwg&@bo zK?7TX_Ra(NwVT10~u#g!$ul6fHH=V!2SpSPxdyltGAzIh_;+gLAzF=(QnQ)Oy0&@@u-9@s&pD~8 z5q+xFmQ?z;SnZIEgl;-W@#AuM1Dj<_$VKEOm#a#WH$sFAPO&HDihEDnJ-WZj(5et! zSaMh>1h6xiGo0n&gyQ|N+bm-6zNjca^0J7`zz{RVow~kH4}f^}8@T}yM#RWZsGW0- zbj~uGySLuG?fKT!#IF$%3W6tV7FGawl~_x10qnMCNj(MBOKn* z$24(!H5@`ykfCcq?Xn03V4cEXu`SR>E$+RoMIErV-_C4mRGF3px2T9Y03`T$vi6$= zHxNg=3k<|L`tkfk?} z7b$=|B;oB_N|ybf+Xq8Cgk~orpY_v!5s4QOBYN+N)SR}d`Ft?fFmYHgJ(g_z2_THT z=iuEB=Q#)8v0$qH$YGaE$;wXS_~QOetSeV1Z9#Sd#AMbFsh|M>h574`&Ru-9k^zCY zX(!Y+#!C`2^2hjhV5IUbg$2|AJi&>AM?rzeu{YdVS(auGMq$RouCJmrg#y4yGw#4H-$Nq>Vp~2OwK>VJ9hf- zLGHCyw))&wXJ*X-+96m$jN=q@_?J2w*veT7$7m_I5)QoyIfLrc4xC4_{!1pnsOr{} z0L5vU5g%5Ou91!x7SV4LmWZIEI|3C)sIZLuW;OBG2)w@Hr-xfJr8TK$RUnnpu%kjw zP17UQd3}$C`Of1G4U(bZq|DgLI-eu)#}kXm<9<+5$KC)kCe{S)02WpdnEhl=Bs458P1jp4FyM}D!TV#=u5N=&Q)I-HJhLChYUb?3C!%15~D!}vw^7$g9?WEafIna8=p z=Nl{q_J!oMjO2}~a{!Qkcgr)5J701RM;=O7VzVlcKCes=V4U{l(lN^7Qp?HYx&dhe z+#``O{GN~;LQ z3bPin#K?)&h{_;m;|B`&yKxO`RjIkX49+B1oWRZ`oHgCeuH{i;F6tMNHXu0&QN2#n z1JTfK+Y^pAeB)KbmnXoF{sWA z{P6wDzj9EUk(p`&#rG&I!Akme5M4~@H%w`lH|^R-AA!hv!J7iBBuHB+V25ziaUxK+ zsBIYTpJV;QeT&ad4ffH;_EBl%`$KoRQ!{3}*K5{6WXZit>%|?D?n-NJ-QIX?+%siW zns0tBp4TUi;DNI0-95mq_0~m*Ol95w0O6;3?dS7p!|vRAIZPvMmQ!PUB#89}XK^Hg zAa#NN01ZFl4N+x%w~=2JKq?uLZh9S9hEgSK+9n_YIYue}0Eg)5Pi^iU&YtVUw5b); zwzDrKCM1e&V&W0K7HR3nVxx&yACKL56mvUQA-&P;a;^l`w$}v#s_|)Cj_sb)SajWv z_x4@(zbsz-e&xeFhxaUARVudeuDd%_+htF0ACQ~O-C(T1Q;y%w;=5ULcI4n()-sE) z<5yZ+!Lq`P$d;ZfRmXh(u04g+v1$94?Vb+Gxi)jVe=mYsU9C#e@IYclfmdmQNVTx^ zHjbOnc*m(k9@lFpMwk^Gou~w7<74j2%|e4d*^pfJyi>mqyo-m zyU9x$1$#uOG1DS29W6?E?2ZLwpjJYCXKQLSkfe}ckO3gS8<7sEKzgo5H2|^()-#bA z5Ii6Vm|o?ze=%#IQAN%Xi84b2v=+}I1P+C9M{nU!Zspkf>u0GwEmNqM zpf9T&-Y4C?!rsew5xD$Su((5eSfuXbr>k<-2rl3q%1?x2x!v3T`?vfrja`=VQ@GMO z71>xU<7U>T)ne+qN`gW3m2lf}+q+kD?k#z*DG)ybRb;T}2e zFU5ChVMi&AFgkl~#Xy1?VhVPDwz~@_YOHQQp5!~(x(?PfQlw-^Iof2Nn&Qr1KbOkk z@?~tMz8g0drD2k^*5B&@%2=B=zziZWZzG)Vd)Wcf4Bq1%uoErYlz}3D&Q5kxsZ%hy zfJd=JhEhgerCS%$$4LZ%kp~S`*1zYyu+3Oy+EB3)V^Aaw+5BKYS~(S<+-vt8L;Gk% zkP9ebyU^L@I_M_>m8!a{nE=8-J--|x0lApSFT4qyq4|!E!wB!VX`tv!?7n?!3RXrA)TYa0P zeIbveWt4wp7p;B71O{XzFx>=}B>6zgsnF+uh*_?((YQbG{jvn)r*y1{J~>V}e1P*< zc2yER1zKZWJxiXLJU+^=%I++IK~Mb%UrLN0Favp%)NRP+m zg-*{(>p%tcxoRwPFbe z!z{iri#YeL?nI4>Ol=-g2s&k?W+yy5azlHn{^59?#Q2HnAG43l)azw_ki>2t*bCN4 zVh<(d5@u|4YnWI2NeDav#mGx=h!O*XYQq@iVYuFbt5rg5n` z_42~-J2!W~nZpGO(alP^wFn@OPa$kr2QiYt5+LG_xc=wuoGw^f`8PUL{EjZ;$xtjs zDQi}UThHLRysCKDUKwlmm@JhAit2O9AjWxPk=Q$5BirTh*?sX@ zms2yhY>0^ZbJwnzPCYzr{QDIhuf5rd6CRZYJy3E0pE&AEWydU0i%YvR3H_ZkJ#p+? zW7SC{duRv{q>^ODppTf>3TOcPd$VIp})H01z~oz~=i_-$js{Yho2= zs36HC=wso9_H6bkJC#c)FCqjD%ui9$Ovuj(Wmeoq^33-ah#d@rAddy>5vDAove@); zfRdX`sFF5@fvjY6j<|ZQeqAk6%;$jJ!K$TvS%ER|5`P%P^O>)IC{aJAe?}v= zajK+&8HIe$eng)vcK-mhITX5cIUT~JwxXmkN>1hkWJC?pdSKbzxjYKgk`^ozpFng3{y5|D zdE9R5wsA-m-j&wdvW?TYh6Huj%n^&bEtT?ZLJQA109FsvDFSlKF^|i4J_k30M2(j5 ze~DW(z$zj3ll=h4AD!E-J+bpVeI2q{7*_D14ScIluC|` z{!CZeyOpc?eOaEpvan3Z%L&V?gtjsyi$DR`k(?b)x@LbIf9%)!en4ljcb+keRfLVi zX1}96yl|}CtGL{mhG9#iYmsoIh&sxEMp*-gwwt+@ah%A#UYmk8h8UG-CofVd(=71! z{nC_NwlN0h;hJo$^e)N)+I&V+`&r?+J&TsSZfhZh<8lJ6k*?NotU>BG5ht#={{Ro~ z{41&CZO+T8+qn4qm4pm_0kEyyc(>WZKn;Afva7;)1hlF&4E-&T&V0AE&d;8G2cBJi zc*izRkmTAYx?k)cU`4H0ObSm zBlX~NxfD}(vI`H}Vh2G7`gvj3wDBn83dHUxNC#i8HUslG7gKv%w1pno-AI_7CqRFv zN_l#ssjqm1j&Qt*Dknz+4iRzsu7D2>nz4Z67E5f{m=m!XOGO$?>(~{l`LYQ zofV{mCr-FL-tJ9l<8#J`)jF9O^uqrDhH)(JeA>ui?V=@0z(`^aXXhubQGs`SvyH;y zpeog5asmWw&P-{$FANSw%2OiibSZEMFhOCd`1*D5mA{Zz+jrch*+{iSm}ZQWm?SCn zN~s1E;rLvBG}m5e3PL+-WVfg&J~2KKhUDAH-oOw*sSRQe(xWX0Qhej4EaG=7th6Ja z;8O}32_y-f!aOjo+*ftg33yUKJ9QpMaQs&fcF>gp1f1okC;}jkzHxwow{B=YUS|Wi z-ap#8$h?cx51P^ zy#$l$KLI#%$>6QrrW3xxJvmH5fCtTi!`Lh1ahc`js#TjkBXMzyYU7?;3jqLvw1YqB zK|hXov=w=8QBYXxmsZv?_+xeI?vBUNB7Q&|{{RdQIrr&BLUU&TDA&@5$1J}bJ)OU{ z+s@0)C(kvKimoykr+uohRx|pnc1xUuF*%7bn9s{RSN7i-X`wISP^P=B6$-|{ zcEzLt8RZi_F~jY3aw_Ea9wlXMQHU(e_Aa0UR?3QCWoaYrv zsdXUDtVTe7&fU4dh{{a*vd?Ycgt0gJjdQYnAn0dVGoQ-`wsC4@yK2ccR0&a@U=k0M zn4X3*UVXNUEIGx7LRYqO5iOs~@fdCjoz&QX5+oBQKwzptCohjrB(t};01+a06r7An z1QX-{jc|E9i;nS{*2YfKBXA}F8Ro}1(=1dwk~-hC!y>dsK!uU&=pcB`ID9@UF#(ds z_XK)D8+U?1gPcy|Fh^5`=W>$D>|M$%NoYV}Ne6D>;RnJ7DXY2=5q8?n#!GIJ4~abp zg9lw_2cO$`&By0*3A)2|B`tl>cg>p@Q?+J%M1zH|xpA*Y{Jm~z;#j~`^z6t?9qM6$p1O6@9J~8}JCDq~Qfqo^wSCqu>|1=R1`-n`U{67c z?5?XTU;;^8ASU3YxPSpb_lZrbx9RU2Ri_uqTB~;`Uga(%A7t{=DMn5^lbf&~R9jS(I zaS3CT!6P9Xc8>`deqS2!oTm0}SFx=AJx&RfARP$NPm#whZsh*}723nJG=PORk?904!Iz*mnrSzoTK&rnp^2D}Xk{dUEI=BQis80ASd|V#IRRVK>C;umGnLtxayfhytn&MBA*-$Z zBPXf1K@GRkO9f+*u}c=g`;W10e#Okak&=r+w~fegyc$+_fBxE?lo%U0)Y`;sW{~Uw17m^>Zy+gcmISjV ztCv}s_3o(%WOO7oY#JzrX&_)N_o$8av`@6TevXxLQt@35}R25`;Y}{7VW3|zp zPR8|)fBY-wpJ%&v?o0A`)SyuH+IIf{wAS0Djb$@f$ynCKgyZf{_*>rEkzl)-&majc zeFX&75)_?;z|nUNGR0qLrS=!?-N^DqIh0hfY-M#I09~0Uu|Pxw!1e}6v80fU0Z0^YkS$9J+Cc)w_Eds@WRk>^e2?kJ2f6Jn$L(v%?$_lp?4uNsp&P=I3|~>ds%8%kX2bq@|@T}Mkj5e zlna<*8A$+Tj^o(g&^es@oq|KLu?VRj(sEP^7^}?43)dZs?F%^`_b$5Z?!1B#BwA_y z5->0#qM>$^kOb;+&F2na?LXj@s#t47d;W5^ceJ2KtJ`EOwYE+oRG2Z2a(6aT+>TrF zxmEJk%a0)dv$yAn^J9od4i2I6|Z zFT3-Aa!+kc4R{Z2XGWqr-d`**oleRo;AxYu1)4oeu@%=T-#tJHv7XbEVVmcQ4ua!|m13C}8a%Dmg1w)9EzXTXb~G9Bwrov$xa9p%GV-TF+akkV5)Y zM0G4l)aV7Bue?~E03$A%=RX`8 zdyS%{e@WZBbOI#6Fi8Rgli()}$lx!&gKGP>I;o9IGZroK$~^EnM*7fLLnpSRxKcHe zOdkS#ys-R=xjyZ!R?Vsy+N2TnLXbbELk)d=CNwmYVS8(tBho#!QNCZ)aoy-esp+XoiCW7R3<#Xrr|Q%n05N4()N4)h zcRu0?mI@#OSD~DvZeBKWgIg9U0oqETCP7#OY!Rne^2J>KeU5G86e(CTT&Nj>VtyZ^ zADlIxXed+xG*G`mZNQ0QIvphSI9lkTso8U)du&r{*p2r^<;Ng;f1q8 zGD&UAsPKcHq~(A%4m((E+CXx?f+QWqj;A9e{IOLxdI)fYoWTb$e8yAq$G1?qDN~wM z0vCvq#Xye$tDuj7p3t0oxmFSEy=soXPU7likEKqBQ;NRqkwh&g&lB1nOv;?6r(%VnrSGpIY&$%fp+)uyBRu|>PA?lE*PK zlnkTs&lKIhiWMtGHl(xI%abre6D&y`0QAmSZa`MF?S@0QdjT5cOoC2XWz!AHa@A`H z%*9ZX6Ccz-5@!kdhOk(`7HZ_MZx25&(S@>$)fI$q01`Yz7}`%vTKpp0Lk;fwGXbg7 z_2d1KPrqRH&4r~*jLGpGe-4sx)$%EGsqxdxyEm&9r@RXl_nDFrIu4PvaARw}T^ zz=$y(SR6iNEV&+}JA(Ahph3%1_>6mO+l85qkY{Xk5k47VtD#|}sId$Q=^()XYu0j& zaCkRUSH4^8_qOdVm+hRUdV%2}3^TtZ7pR!7&rwmS14z%n#v7EZsa(XNQJex|bIctH z%$)ESm1g9Efucan#Hc<#Uk1STjb5#w7A1EqbdX?)JxTatr>4`sw%=WfWz?yVK^}3R z_2SMK-F=UT%kK)dqW3XxDz-sprINNKfRiCgZa+EWb2yxS*Y_s}i(*rI_MTTijm#C& z6)L^x79g>kmz{y5&=aB;~GsV?fUD$0x!lDG~R1TT- z%Rf9db#d*ovu5WYuua;CVVF7RnZOj<^l=p!62Lyp^E$}P&SN}(g6@7mQMs+McL2vY z%c0IS8hK$V;am!mz!q|HJz^NlcpOrDjqL7LLsiCGNzM#A5tebLo_Ma##FeT#08RUW zG2k@$oH69JUz=Is+etQvaz)91)6sTkU-C%Crnk&d73}0NtbeKlVAxtT1~b8{u=hIo z3rX8zzU5^DIBc3=MtK8;r@nJ|_i$bZwo3v52k0ATFCp^R4}aPn?z=c_7x;8FWzmd! zWI-Y`mGzGddpw@u$oCpX%NRKXKqf62^dmn%GjC`6mcZ!NWy#}N?A(mewgkhCa>$Zk z46w^>>vffnM=b{La0B$)Spn6ugO4&?K%O{Iy2*~P4 zEd+X^brKF<8R4$`W1e|Dbu3nevRPD_+G?^T3`7aX8@SusSsRd9Z2Yk_T8sqxkd374 z^@GOL;&PI;+I3b^gs0#H^~L-yM;5y~X$3zoZF@$^A_9WM4t?^&k4os+(Z=ufB=yu zMnvoVHOJ-_YrY|20fs#Wcvi6*Ub%A$(NxeM_*I0XfS@1lZUQ}02%avwbGF=(W&qUaq=A~`&cEn@)vIbPO!1kCD#H@&oJo3vMxG2qk zq^|TV7M1{lsDPaQuTkln3B>a#O0#`vEK9M<` zvytVCIOfyrG%Hrd3jsO!!1;a{PFHM6y>k+y(xec|Pk}KWdHij*_4hdnKC0D-3PJSb zI!9a^4PXm>a1MP2eiAds6NzW4lW1o%s;*}+4!UGI^v4^8+vKGvj1*DQX{y4k2 z_e<96D^e67mffs@lzuVghF9d-?T}Sfv)a1CsmMvx=Z2MgRy{k%pHQ)jxZO!CxH@cB_uRnYOnCd)9iHTE`%I zCNeugn9DpZ9nZV*spn*F3wON8Isj@8x#{(Y>M{9Ww(jGqsAFZEitMx88Ggt{QUI8p zJn%UG0Au#joIzT}%7H-<1)1Aw$uf285jeNKaz*^ERi)jRik|5Tv#SXUmZXUN0~PT& z9B8JnO}vX)Lax)2tCvt%p1J0Bs+_Ps;_h6!ef2}fWa0)YRzc0B1b{L-vpM-=*zKH) zc-%0JYgNTj`HK}wsSS09Vo6{m4@`r*3&Ptt>3(BbWsrYus>zAUM~NDYa``>t z!(}(t61r-wk|J^nyRsf9TsJ$H$>Y;mgY7l85dZ)VYDt{(*QwV6t_O6c%WqwcT@`Fp zta?N~tbBf)@mF>4e4x_AlMGn1c#=-1S(*JfqlenPo-#590a~)wZuM?rOoC^_ua-G> z_XRwTHMT4j&c)rH#9I4MlpU4de)2nLzi zx=Hbjr%xPLebv_TtXKy{002Y+Wk;DNesO`@`)xETR!kbnw$P0LDQzT?lmc?s3~g~; z+rs;6s)9h;!$C8jT(dYlQN1j*A}el|3Jie@`hc7Zma<(Brq)$Jqde65nEgfx^YsIU zq27wir0quq%I@16K`rXl!)^G+q027Yih|X`g&InQBgEud4~{M?YOQGNxEmHg$dG=b zPgaH}F*B|$6rr?|I?q=}T;+vj9_TC5%=?l1|{qq3ML~+l(0|8oOVR#&>pOM=UA(3e{GBG3xM3b^$2n-76 zI9_!e2IAXtx;>XKwi!tRs?ubxleq2!L7B(+gYx-Q+|H>;qz#J6kl(yX1ewtXjO&Z5 zvys80k!S>#qV{HTK-@)-1eVnOA%&0Unitkls+{BE_uwX`603d$BIbhYm=h@rrWC$%4gXs`L zx@|jHfiN=4cQ))dFPpcQWt)fQZT5pdqyY+{K*;BzT|9Bg{LPPAD>au^&Z}DkAwVj& z5CO=OpZuRzDeOJBkH+Ki(H7eulI?pnwV7s5LaLkoE9LF z0fYg%NX487vyjNL0AyPZo5@TCE%FdO2B{PD(KH5W4~ zikyME5Q15XFRbV!#y~OBaI3^0o2d%c7N&+Mt1ay)4ZERWa#hR|yDw**4SknxymBnt z?GcoErY0jWJvkAW#e&{v7Ux+dR0Unj0e+ZBP)O8`=JSKm8-To!s()*PS#ZKm3#kT?^5MY_efI#C_+Iak`Eq$%NruOTZk8y*8 zmw;V!5;evBn)@mI#r4m-Sz_;8&$(9Ukg#WA$YycN;dfhkLy^T+1C*&{wK}lf?L3$P zSg|COk5eO!&N0QJf;gS=$Q`$moTar{t_(ezgRi%3ZgTdwZ`FOZ+N@K6dwTG`?AW%w z78g!0JPGyeCvq`R2_dC+fI}!|JihVSL4Ff3Zs*%nAI|pc$O6Z$NC3pJDQ_vZq@f;9Nu3Dh}hiC{{WdqVsbUQZxBv|HhPREOb+qsp>>yF{ba>?F!z1Fg*^|aeq-!uw@1YIRlPLa%-Rg zO?AL$sVjHh%)$Uww>92f=^1|z5FVdRt;KfU3=maT#vd?@KjlU%<#C7%oSOL+#(=u+ zUzFnK>Bz3TYZ?#-`XVMk8vfjT63+)hPsjYH7Ht_X9`eJl&{xOL99o_m+2Ytp8UyXE zV_!3l?@w*yEnVloa(LaJjiKAe;{ksuhzjN#+^Iig5xdoq80>#z@Kg%>XkI&+lETMg zhIJyfZ{kPqr-%U-$Z9zCQNXIL#%rsN0SZ{oOEih=272POxkxrvpb)G;QMsV1l4d<# znbbn(80P)YS1Q_hjbklVWhG<{jGzEPU2@l^I6rB>J9~2brTxRb)M+xPtdIqV>ubFt z6akbm5ND0sdp%9YqT7wNLhN9Hfnvf2O}0$PK4Uyv%d3v7zT+%QHI_OvZGyvWESL)h zLS$qRmDz1V+UqSlvR1P=b}J-i6cRToC?_@wr;}COlol;)_i@~(yO+?`qXr-VM3veE zG>nv!%u`iPhQ2bTc^&(r0U`()lOc&a?2^D5J7smHl~|Pw-GSPy8ct<%V#Z^B)+z`P zaYcM(Rc)b^TvyyGkf4A7kU-Fe_~YKcl9jTg6f?ib6C{BhGV+6iW2K5+OxUgf5s^EZ z4r47wJ@6jA&|$6IPnkdoCVI?xVJo7qW|bzxV*>@1VirVrYZ&~adc%-Q*rPo&0(6Op z%L&VBLb8GAQJ7E%#O7mDr%5<>?dZ!4LTzfYl5M$ zO_KzWN--p;GcovrMgZW7-o}P|jCyA<<2mv84~{QK^xL&TBE=!eU^Nqz%;~RK#aw4n zEkZ%srHf3+Ga&eB9yo4lC~C@-+@SlE<+Y_eJbXV+7QQmKCX|D2*-~UgfHU<0pY>rM zjP+G$L1pc89k%cKR0fZc%#W5h;+Jx+OOT8=R=|)`Y{q$Q@f~qnQ}n?=raevjpqP`E zjhF73!MB7BE=*XJ)&yh&L1Ip0HV_9W=d0=h+! z5xRGQI?izCPbnB$xYfC|z++HgrDr^p05hK-ju(^ncN=IMk=^8jyY_;U^#iKU=XD5}=bX8ZtQl01WNbix=|sExY#_UkIGe89IIH0 z!C@rzP0U7QX(UdWk}=C2-v0n^k6qrW04}n+>Hrg#N2K9eledbSlBpy!A^-^rBq$_+ z20|x4OGg8@eaBx0?gwgAN~!@;=rF1omnMVNmUGT<-NmV12;&v0c=a#~xlDt*XgQKK zndlBf7S-Lkt;ni}GgT&btB?r@(eIy+q79UUdvhcv;a_@dt^EPZk zP$(HL;xjS?odD~YIHvL*mNB(!Wyl zO)Nq!bMnI40d*Ty+#HfJnFIQM7(}tpq)8{zPI?Uq%fN$=&Z`q!eL;fc2+wc?f+O{3 z7&X;2x@K7fgOtP)2kV}g+fh~lw{30cN6DZ^n8BlA42pMdAQhMyjY#=m*;d{4?y|l`4j!IWCu1uQP!cl?JPvr`{k8u96VvjY(zJ^Eg?kp8+GHC> zLZ*y?UrBC@IQ0wVo&qUX4zapyVIYG!1@xYW58HcfL2YyZ?uZ$mR$8ARBjb&hr|}5? z09fC&a?`8~#ukovE4*z00L(zhmd_x358`oJ@lcL1GEIlmpMd`WCM@mzjxD$QhFyUq zF^-#L;@h8!+dzFodd>NN_ zL79clHN~CBy583DN|4K1wWN;{a|#EaPs0z%?VKbRuq4{*1A0tGVrTsvu-rk%SL4<~ z!=o^Fn9HYKH9i_)x!hWpik4P@)mhx3kZdq~;2)k2*BB_0PMI8gbW-+M+3i&<(eM&* zoZq>tdT0PRrF}L(mUFYtMCX<`{6?X8{h64rvrrLVoC0O0WRoW|Z)5GI<=g{i!2X=$9m|{DmeFTBlxwcalDCSLV8|v$XC{apa>X3p z4ZP@}0H)@m2m@}}a)vXGl44|S$F+UVm9T?FlTwBURVu_uKe9$=LOPBYKD+olhar01rX_bc|V<1~AewSgM5pQ@{yF*Ec#Y{&Sg zZ+k7N0cNy1lTjoSz6+QuIuf(^klc$~k6=EFl|TYA8$>^ zd@$Gdy3L$u0JTfJ07&|Q8-S6nhvA0g@NasWBr26E+4+VldO$x2=~XLg07_$a%0Iqw&J?Y2eoPq1o$Q(04)Vb^UlXaI1TnS8uw^PVe+eh#Gid9<&8msQXH2@+VdI+4?aBy} zWA=g(5&o1Ph>Q-?+rl%c75d^7#*koT)^hXkv~%k`sz!F$p;Rb7ISKy&Mr8P4a=De& zT|`LTU#OVUApVIyF@wPD)SqQ{092ZQ@z6<~AjUr-V5^N|D+XX@W30f_!#|D_mD*XE z3^Q0P^nylAW=Qnu82qO*miN>HwWt}4?HUkw9Lx@r^TF+(Yqd+4kXPm*st@jt)9E&*?09i?@wNt!;6YDSrYnY#eVfcItjh0q6n-)&>8SY>wJp6tb zeot_)>~B+K2HvC`^4CM3O>w%5rt-?9!5gb=l)yaz@bNimi@DEmp_mb|a}Xvv#K=B6 z{0uwr zcxqRbVu(^|O2c}hG}^J58BTiR*&N4P)nS*?pfEYfBWM%QZu27w>B~pEaFs%`-kkv69TH(1h@`Ab<1PI&#+CXANkYX~=3&G)XXjXC|oNu2L&u4Y5 zg4V@q+6;}rEKGoBBbd_;`>07+xVJ14C!yNMS?M`+@w1uUd;b7$<6h8OulAb+$BlKv z5PBHTLP4BS*=_E;o=qHO-EEc7X?t9TkExu1Bmh`x)5H(`_!n_L;9$gqs8Q{#W!6mK zcTU6G?7x*wfvOz9T})5awj_CF(@~2Pk9W0Qs)3S)6^By=S84zvMnSR}MwmvYwR3qU z*jl%%ie<6~Pf`3v4`aB|!5nn=xi&UJuv#~aq~ajxP$% z687uYeU`s6q+HpdNcS@&0gwU&pC3|ic$IRjOPlzX)b&u+AikXQx&$&)&T@A)CNL`CoJ^P7{y#3 zWbt^5A?t)q{{XTe5xD9}%hCtnIQ(+-_WEIRaHX>Pr*2t;2P}@JaQF7dwP~EJXirGY zWdu%nNuQ1tFTJ1M5;qXCH+2L-&SD3ic)56kVyRznpK(bUDuP{^jCcSi!ZO0}2%c?q z))jrySWJ2qRgT#Gr9E{Mhq+jB`8<6V)9N6!d}c;~<*&lU=cTvUSSU_0V4w**-o{Og z0Ek)EOy#tW5e>&6HH@|>Z&L-9m~T$FB}W@i1dzX84U7_H8%2Y0GVX;0w9waR=|>S1Tif!k@Vqj?MvWM~DhD>DTM&;VFU>Ig5a*Xk99HdM4 ziq=321dt>4l*v8=DZxeKdy8VNd{S$%-2o7r^CKe}kv()1hveSR#^f)%n=8865&=!x zbRs7%xnWR|b$4&D0+OmrK^~wHs=%z- zU(>nV1X8Hl=RZ$@!0o(_N~dqxxu~_4t?mqnRZYZzpdFxRoa%AOOSxQhRIGmu(z`vn zT~ZfmUsY#Qp)gQ zbI&h>4JkZ|YT;C3gnlO(wzH8Y#uqhErSOJ#g`1thCC@la!e;8qlwcc29acKdpxe+T$>^7~=mZ?uDOdpO9!WFS+%ha+qqtN_|?`?LNL*U0Aa8pb`- zwmC}Ek+_m=r)!p~+~yfkY|T#GSN9KKci~wSTF#rd(|QuF=P3*$*0BfFutA&;xx0uQ ze)DDYpMQ#|l{KoHR^{3P!>}8N$1|=ubyViQNgypFL%e?#Vh>nl$~x;f;P)$CtnD4| z-?UV&+iT=;T=8tMDau?b8yF6&(Q(K7&04L7o;MSeX;6w5&JA34FUtQ^)Ugv^i&u+L9Q$6V`9JemTo z+X}$3m5aNqfMAe7%67m$e2(pCn|W--9Kf2@wyeO&GZKCZGs_Rmu#!7(AKRmJ`fjjn zCUnR0qiRKw;`tjU;8YOzFA&F|~?{?Psk4K9FJ@1}D@(kkKbOVd~9Q9cIusZDrjj(q~wY zJT116Hon^T?cCiVngQvMoV+jrDj#A*=;BVr+wEihon0#8=)#WklKAh8u|vC5ZsAt!j; zTT)0W3y%$&dsQ+o65xMpXn;uE76Td2JxR;z!dy*s*X*w9m{>qlwM(HSHs)#CGSI<{ zQ)ySF>kMi^wS&ImkVw=h2RM@%<}tM8QwtEg>XEE0)%LdxG z$yjQIb*NSrIm>efQM=@)Xz-j{+PRH9gdyp@%NB!}GQvm%=l!D%!|qVGAqiOlWPkyZ zK^YQtoVxg7ZKlgNuFd4AQ>j>p)<=Z-c-V%j&oL^8P>eT#W1z{SImi(?bi(g?=nSeU z1eVx9APj{0dVm-_hT1A++ODo8oEVtuBpk$(kIIIz%T0~z{g5J1h=ys~o_nCjTvF89 z{Q6muD{{LzDx`^5AWK2ZY1c``xA!0RjuP8vxI!Viw+AR_$tDPpRytsEJ92Wbs4Cbj zJ9jYvNo4{6oV4kw#rAQ_orx&v6r~_-EyocwRp_TJ7z+y6Yg+LCiC4JKVsH zo`}5F6TAF=A(N-0OY0^ z!Sl-tf4OB#VtV#~&AC~ka{^;&kb3xHJ2-0{hz(xYIT@If)R2529=NORi%W5Bu(7o_ zrvCs@{jH~P8(_nA!_~+(D<~xyW*9DA94=tbT}B6TzxXV{GH4_Ca1~Vq6i^0$n8;-a1b?3e__iYyA-B1e1H)(}lR5n- z6drkcl&t%MZgb%vuAVVISoW)yU=?gosRi?0!GR42Ehb6V4PA|87f#n!2W^X}1el!i zJv{K7^tCCjwNt#357VS*a_~4*q0k(c-U=iy;ipXeab1$2jlwo;&#ak|5XznN3z9@R;+>8`X+gAr4q4|j8H{9H+6=ORAi>O$9vvVbJRTu!<{)lqQn=!M zq4!12e_}!aumW!5204#V1(1_4eM_J_UiGXX0~zJIDHz7l_mVRE+h@G3SQ%>so4EJdoWv36@`})muDRF;ako5Q-xq0LKGrx0aGwG$Jz4bZkm&ysx z09nbQDFH{hX5z*c1SX`wi15SL`G)4Bh+xPTu^AB&*ZOrh58CVFl-_@aw7>%{qv^{s zK*s(bCcY=-S?T!zm>Ok z+Kp=5CB;-9~7GAx+%k4`5OP9iooeMIE}P_i8jUQB%5Q zk*P#Ro_=^0KX2li-U?f3_aG{nGE{8V4q5q_7(7aQX9}(p7Awe3Kc$z!Y>eZmDmL{w zW7+J*&^mf-pf1$|q-Cyofr=CEE4g%c3dC3WKY2~7w^=@rd_a&R!&dBl$Ab4YOu#pA zwN~K71FC>TPDj$S)?)+g4&BE}J=>R&X_hin9Dyuk%c(8lj@mn)7oA0|#QeqWSY;M7 z&4rZ=vuy=I+mSvPZp59+pMJfiGgP@vdJ=?>P=XjpBdleE$oqozrsB{LS?$qq5e%in z48+I}vUSfDb{_dp=Y=&euamfffnYJ5O;I zaSoe+DhbkNR(fX{b-;c@Q2TO#O3Y?p4LqQqBZg}0wO+xx#8LT#vIb?VX(aqJ$K-pA zak&ad`jYhmNr96Y0Q3ZWF=#y7Ib3u*sI|e|fS;wdo#2f2vg&g_T&@@2jQk4=ZljgP z-~2#99<7FV2=JW7g9&fiz4E*D`s`J(L`1EsrHA@C_~OfZmnx>|_&J3{^+RFAkH`;;JgOIPd^MYl68)q)TQ-T7%>< z`Tqd9E_>~nmvg=2DAb?8jJjag!L4ZyqFSFx{X;)8G5-L+K2Q$MyNc~rAP`LESjiu< zHPXX=kpCTBx4kIMGWAZ|kf)z-1&nPw(`toZ4V%y&CI>z^&7 z_F`vj5FlmyxGTg)bYU*aWk8&~&zxdAN)vOuz*6i)XaMMSoHqyVL=|yZZ56qeK5RkD z$ZLwbS7WBCxR$@KYVG<&jnS@hV^bQ8C7fChBa&H#jd3NcQn|ne05EbIj9^|C*XPt64cRFsAY?us8e*#0JMxezg%BG_ z1i&ktnHirfRB5DFTL2f`ZQ2Zo4JHS~2>8wz@h&vbK~)SAXJ{}8iJuREI$&9A3tGs1 z%)$WEFefRUB=pw{!0p#o0gx;T$8nj@cG5NaVsyecKKbTL1PenFwQ@WU{AKj zS9izyWrkWeLK!Ssi2Y|zh7Y-HBI~;&K2QwcQC;>{wMC9Z{1qHp6=r*nX#Fs4AA#!pcYI>s#Lw;$cv^sV*)r0OzIOzD?jo-5?` zmG-OTRLsE;!7@}0u1pCBGd@5A7^CuNIh3;mTJESdVTO>3q7Gg^9KAT6^UF>usVcSB zsaRDfHPUlGF0qPQ-frsof9jR5sqC;o0D-*joV)q8R>8K~{>@6n5t=DxeZ!{p%m@Hu^M7mh z{vlPNm-tmK^4^`Nd+vaMOqK)@1Fkz7Q2k;Qe8cl%^-P0H-Cklw}sJ_-r)!dJuY9Hiw~Cf+J?oYsmm0ICI113?YeJTRnt z+=X=zD_3UE%#NLLMQ{*D5M|R+GNgas&fEvLwckGZQBi@$GeM?gwIeNI;~5%Cpx%NP(1P zo&}1B^Gz#il->yu^)pPwY9T<&0=0@t>{}YZp2#FBu?$!pfDxLLxQ{F?RC253*JB0> zgs#yiQp(aDx@XW&OdIN?3lXB*w@rJ@nFbft)2KSY#e+`C>Dj0Npv0 z8ep+Bdnj{0-GxZ#H3~wLk!jN-I2>Pg#HC0GJuRAbFcfBF#F)$HUDc~y%C#rmb}G>% z9k5418hGF@GmZd}ENc#>HHF9-@PPx>@xpfw3N4&vZ~$j?a;pBP$P_A|K?Rq@5rf;7 zouu3CDpbr=dQN6#frButSHR~W@Yeof(PcnhXgi1r^s~o6H6=mu-M1Cr#k(dcTTotQ zf(RB8t6rHfAo_tVv|{daagxq6O^$Bl0DzDI3TX_Xv_C;3O_-|wNK1J<7p}5ewiJrl zPSp({5(kLOQ;@>(d7O0Ra{cHDdG_CXDPa%jEDIS0Tf`od`EECEYIsB{y;Mz-3quLA zOcG9Ox2$x5b$!gkPEXWL5m4;0lVErIW;?B>? zRkpfGbIF2+6?%Z6saYdQ@rlJKl)oy@I1Fig*+CFW!|UTB4p0V|vz5y2%&Pg7vuSkQ z5>-^N%w?xV9(dbB1ffT#-*&8(oYD4`0B0xFkRY7!{nM3rvddlSP_DwZ6S%>Wp-x_? zCIHI`{yoIxEv)Tb?17kV6SbAuh$Ijva_Bx7EyblB$^}CUQmW)<+!41ReMC6Z(;6=h z?nCj$)v+tSqM&Zi*SLjnMufnXmGh};_jwl?RJUu}{6KPpDnVnClD&Fi_}$CjZ%|Aa&T~Nwi+DE3iq_X*y&p#;APTz62wk}XA}YM`(01!AIo=5w z9mFU*NhA^LC#FX{*8bpYODz{OJt*Z$)=yCbT?vidRQ2QX`-dv)IKJ~Aa*);9=t(2Qpc?uBgxvTU8)6zlP&>6!HS!+Ko7Sb$(6(Iir(jA~M z0t^oml;w-Q=f2(_8-?yzoN8)BXWS2`>TIi0L>Br;5E*9_)@-iCyrNoy)+nH?hAl7- za5k#?WON4=A8gy(y~6Ec*#lTVvmuGkH2{pHk%|GLx8m{rvW%)KYMXTKXRfp)5_1P} zi1lsIY@&ztZmB8co8*kPwSkp@gVg1znFAc2XETY-<8iqBcDnv`tyi^O7FN#thzDlS zq!QUgZ99ok!#|eb_rBA}z4&d(s_L#s7c8Nw)b|)%t`}y*KE0>X*luTQwfm1`vdg%Y z5>WDub*9v=(%`Qqf$i=}>^p)k

    GIJRVIv-q^|!ExWbe&Bru^0@29re4%0}WN2?| zWo%0YBnAiH?WA+Q*Rr**lUHZCtEH-hFFZ?H^sShHY$yXEVohPT3~{@!2b+H{v2kB_ z54lxP{Kss++yxVnRM^kQbNejLM&YrZ8n!*}w@{o;a@L2NO-5+3q>s!{29>eY2~}c3 z?Om&i>g2ngGRijCBrA1Ui6~Cx5+LYQ=Yex`Y~%7B+V!@(01s=fRs%4$m;z6w<7K;Z zb>#QX#mnPyd-oC(oyC(~9Ez+ZMYX8`ii!0sZ{v{-=u;MQt>ZUq=iZA|ft--5;>RAxu&{Qizl7P$lD?4{ z&RJo&m%AQaJ3`hr!=Mlks0{!DPeoEe_OPsHbx&K82kfbWbI<5v{{ZrFZ3G?F+}Tb* zIM4K`{{YIv@ogYkUE9>L^v5TUXBs2K*vaRPM;K3~imZqvFv!8uM@(ABGHb1J&`s5d zpN0nk7+3lJYH`)hUpt$tQ1naLun#G+Efqe8z@S3l)T5Nz12R!-f-h?tT;x2o~@7TReZt?p}USOFvy z)-uWlm_^~T)kD5^R=a?W1UzT}oR7{YAD`YVcy#GJ-up%g3nT zrxe&iInvY! zVo|o01b`$7-K2OJ9dNZ+wy@k4w;kY~xf3%we?yJ@>Y=Nw23p&G##02KF(B$TzMA0B zIdyU?a2e{lq7|U)sT1b8j4jky%7Oq>>H|Rv{vRLFgl96u!g!J4mb25(1#62AtyHX; z&T}InfybszmK~&_+7uH7q{R40%fk=I-e*5)l$JXK2?sygk~7b!Cpq!E6Xyd5Cn(?W8mK$S8rxD*sRi^?@8U_pu~vGF#iB0mUa#u zc2{9%wxL?zU{WL<#50H<1~tfQjy=PMIEhQH?lg#Suv!2BfZa9g>N(=4`&ynucRLi= z{Dq!6S7R`R2-Cfk7&sNSroupTyKJ_S515^PI5i^Hxr*_TFlB2-PvVvuY!%qw)+`5JBX;J(_SPvyRZ6`>GGxNi}JJO)6DIVmq zoXApji9TRJ`J?-y%%#DxY#HmfG6#;M;e}euT@4Uas9-)LDDyaW;;F4c^&>%I7sP=h zOtXv&k`mgZajl63dJ;~N)D!aw=DADQAdc3Ck}#%O2M1dNYgJaSi%OCu=WR0jt*%zZ*9TyEpqNJbu}={*RU0O^n- zaCr#j41&RAkSFTTCLe+G#iQFhw@NA*>kLAi;OhhQU^@Q*5x|>w7$9pgGoMKYI^j57 z)z35Sn_cFTNi-7Kx&U&_%Pxj@0Wuqn+>$w?h42~o+0AP}5Hf)GJL}PGc zOZ#&!PLq_CAjkRe@639hm?S&fEC|;kPhaz6{8R25mBAnDD`j;fQ4ulo&mWxZfLssK z#BU-pGCYSsaV!<~f_4q4q@0G_d^L0Mi?#<`^V1)k;|nU}Ob4~Y24XV>j%rAWfFlQ+%HNy@c8g{+jleRItml>*{?f?1 zlufkQ!H!X)05sB1z+>{(wbopKhTc#X*g!gf#GeqS5B?9pbwVO5UvkAW05E_~PG8n)^BzYsf~}f`u`&ZCavX!45={7D(`O~`OBj09 z!w?2g3j?eIW2wyU!&zS>P(+s7O>9|b=_*E^L2|~+t16iti$jIAvm;9wsqo9pjQ}lC zbwwqSSQD_43jm}n#6aEQkj&z@>}Qrzl}R-NReQjdEH?m188I4V9tVz}eLXfd@wUY+ zTcqS6$z9E^TTISB_F?S()0$qdp%FdjQ3EeiRz!d^+`dO0pX{#P?^^V)ABlChDy7U> z<_dB)9H9Rbc|Y*QFyckDwY_Q1eMxBWDGOPKLHrG?f&6i z+y{0ief2Q}k({v#WXDA#!_%GE{3D4y|c=jrMvCy5eN{D zbj=$moR&}RWrSYiL~*Y>sk}F()JC7PAbgKQt|+gC&$_w~`qFn;APE51Fw>X-z}$La zmygV$O@M=Cbk|#vkd5jxkTV*5^TDh~9S^LlFkPy1@+0FJ;fEQP#8n}7K(8)?Jmc~6 z#r&$chR2bx&!u6ch>{@qU~?CSz!K9H>|as!dWAbIl305n{4;KY;g_B#g2_cr ziUVB0=Dh&VUx$hDz_Y${=|n&wD9zBsn73)4psNH*9=_Q)iV2CT!#>yd7lv$ykmz0beXD1Z$DkPH$8%xC0r>`}|+ z+KLEOX!MN)?N8ByC_#HW5QX!Cb0nC^j~}R8J9HOxX#?6W?+vK9$5Ezbk=Dr=o|B}=a5j#BR-R!Ddk&T6nif+%!B0&ey==- zh7!x2?W`#xx>X!ko)h9C^1H%Ei{nv-X zu=H1JN|TfiZAy)Na=_y7`=I9cJ1yAO2~<(EoPmtw9LV`+h34~b7Nwq{2XuiX!96iY zW#n?t8@1K6DpR^3pW0x2!ZJ(FeJgIarObMDY&GOyZR zkY;>y!qN7{*Ch`^?Mz=ACj- zLW%1*3EKEZ#L&AUqDV2BQXmiXzF5DQoSLd-Dper55DAm%D>5|o82wAgzPIj=Vg?p+ zKq{f2s0s8ajWR9!(s0RJQ^!`&RUk%09e}Fq`@|EC_wsD2(nv*g15gM%HyQEzu!+d` zE;TT4<1zd;(XyCh61hMcop6;}saql%-IS}aUC}Wzb7&fwIt&+~X{g#k-^d$PKmbnM z&a0MWlb%ulvZQf$v{{{IH~8iv4rG8b15u65eQkA$9Fj{E0d!(y02Hoj0hkhUpJUul zZL5IUmLXzDX#fMBS+OECIlmQZM&)uy%qOU4krn5t8H1Ub(-htLdbtTwHC4P$_8Eix zO|v8j08V;D;>W)6$>q723js@J6^K$9vhs0E1dpwnPrzaO)yYvLBBgx4Riu?KFx#Y+X$!bODi$y}H=~qG8D6s0R<|evb!xU| z8bRDfgyg3da2J%1@7HTlN53IWWVXmwDt8H4S)WgIc;&bdZya zsBS~?DYt4Zwab9vM8uGD1E6hSnURYryO(2dt44=y#ft(X(m)JMz*+qms^0Bo*M_yL zDab*xtw|vRC@&flxdDlhhkhL|a!KC&g6gEsWr#3mz)qqD2S0|^{#996*JJG|o?(Hl zfkT`T>gaqi?)L8KMPqnn+X(FOE;kYY0LIz%Wjln3C%ag~mC6BD##-6foaM+d3^dMi z%o&q+3!i0-eV7ecV!MHrU|FHECo%EsolV;8sWyRQ+}A4;Hf-49S8ENx!5~DEGQ~U& zCl}aWFkye?w-zEMNw<2-G5+tQWC_m+#!@X-;?yWN-jP`_`w3=Tm2w37cYQgWSHw-b zmcb2B*a6EnVvxI7{ab)z^d7i8E+@BdFWY6=E?v&~X5Ja4W6}Us*C{iL2O$@544kgj zVLswm0U@kb1(naFNI9t)PMnIkmHSi%1uC|@vIMDbaY-Z*8O#7O&T+=>oOZ8~YjPT( zDE<=wKwY`2tL{^`Y!U#{bHi}$-^H!K=6empv(`u=cFZ^u3j1t!{_ji%?e^Bzy1Kim zuv!DKB(sgO4roJ1rzuQ{58F6=ZaRfCLp_{=_6@QMw(=!I5ud=E9yc&m#pLns7AR>Q)5H}JIXFQJ^uy<}T1QA=ivnx5? zsu+Dr>c=nM^>x=4b35Jl-FRtkJJQu}7C0oE#^=oW9ORHObM}5^$AD-y8o2)eR?v3@ z-?iO}kEd_doUUMwcN^_)N*mLGVsf~rlFZ7~RkPi;yPUGI4ZGXgHkg1mk&fToe$3t4 zKIiW~&8x`m)+ZXK_A72f*~+FxRvqT1-s!k9B8J@)!tI~&Qnzl>oRe*R(~HJ7qe7~^ zkH)Z}eWADel(SX1?Gd8zxxDND0K$8XZc)4E0JkHIeJu^kKt=p=)+z}jWNwRFZrmDs zcXi@hVgU8>_!lkwYm;n7VM{nPoe$EkSMSoc&Y-1H6Y{{W-hScD*zWi7v^9Yc?CF5-n^%2rR%$La&X z=NkU;KG7_(>Z?&2%70k>YG6~$;@e4{&Ar;0b_R^Z zX|pq+1JHc-oQ5y$oyeo{tVyGira-8HurN8w{`6=BopIZ{Cm@Eqh6>ShXYME-isA?` zS7_El4ud{jH;XIcyCqIQ3=-dL>N0`8NF%}{GYiFQLUXvREaHP81XdehkJ?)l{8aTA zw(cS^Ti5ekRxAR`dYM~%C|S&$f|znjD=Syct8k(J0E(fPVTJ?UtcE5sC6s@qBX%sU zSzSF!8#pl*R>bF?YJM7Fm6W=@VbloB(`wwB^_YwuidAf@YLEUh#<8E8s{F9wb0|>h z;c77bSVyA5u8uEPLPIMt-lP$jBT>|1n)liH^Tz{^Y}kFa`m$( z;k2kktDv0$hyeXS3^yq~7F>2yoNQ1axjFy<%5t3KXN#*%$-z!S?jUQC9+^4F@jv^K z0@ohMP-#K7Ni1jESR-&Txw8efdbZS~AC%&$x0776C~eD0c_fz9u{q}xwbPIP7$Gn~ZaCOT?o z2fXlYww^*NrIuQ&?bM_J3Rp_Fff<5CMk}hTT)xo5GQl)+=_e?h!3WAP7K(@F1htk1 zP^||uwsi0(QJ-8I`3yNMsH7p>qgh7kM6oTD!ZF&g!qaA~avBD*##6@7uuZSf$J zpO}Nw4F3R>M`l$)zFmr`(n;wPrX8(&IP}>nL)03g4v+*v9W#;CVvbi~G}_YM@1TZR z=^#&;1RS!(eZSkb%0VUWsfb=U%{fsKBe6$-AG%tN@#-*!w}#>m~%B zPp85p=gIqfupTYEJMOyfLO&T6_TEVf$j!TItbrN{>o{}C;qpO7VeWA1B?h{wn2+?1 z8lLsqojE|SwpBf*Y~n$gT(jE2zevYv?_4_`u3tW{dd>yb2KK5;Kvef~D9#9GlsiuE z0VldIHk&qu-9=}0)t3I`&Rq%1J!eY$7iz26y7%?pZqiG(L1A}|vlAu+OmxRQ_XbW+ zI`Ec(#SEbdvosPADcc!kkn_d-n|KT8TGjbHt5C9+gX!GSx-$BK6M@>dn#&TzTA+gq zC)F}C7!BLIl{eT0j8s@0qX;nZn3?Mb>hr>FtK0P}NpeIDeJvwjDEQ)@HOiE=jlbL> zt3JN6CKuoc{BU_}_1Rmn^r38k%0ZtG^J1K=R3$Igq5x zcxU}s2K$j}gIQAz03WI#Kqp?h9WeGPr~pW?5~1c!z9eZn&K}E9+sBXGAAB^Gbrng&(_3e035j%Qk@ccBw z@oif@wk1JngZ_vs8SBtt`P8#2D{Nr$j-;6VoQi{&_6#pAm3^|~dsuzR>*|?eGCvG0 z{8UC-mt!f{=5_M%`RXfLn7UXSDF6ehk-7|dA3S^1194K!n~B_Z=5mRSnIFR+oa0>T z9d_>eg9weS;o;*Sjy?2Hr23gd5H!?C*W`RWv3J>go0YkJy3>6KU5g$yj5i2wh~(s? z7-8w^N{Yp51DGtzA54yOBo3r8(BaYQn-#!_3klFJVtn-n4cohm*F`3^*s967OiX=D zVDun-F=YvP z5!0a~^x=5CV^ULS+(HMlaOgqYHvS)u5SuKjcLLVfgzl07^*GFB=j3(8TsvNxxWQBp za=^$!j{vgS=5xos{G(ZNrIxDNkamv}r*Pr+lxgO{{RxTzWtU~4nS=Hk~7H2BcRH0`93#t56Vj6c?aEO-QpRP zi2QtUcjWFI>$eT6Id!vm!mi~YK#}Ph%$dOU=;hMkNd72h07h9!RuP_u&k4Z$ih;-H zDD-mcKv800oG|f?J~&hN4HR>@_J676a9NpvFjSJd9D`>X`H)iD?B%`Hm?nh?>zjB#0Z(sYoEslnAP#DOw`p?>dM&}R|TDnK{L}0+&d*V z)oTsS#x?*C{FVg>K14T$820yWGa22+xDtSPsWN=Xf)*w~!yD-}+F_B>$yXopi603b zLo9oJ#5D94aimX(ow5BOoC>>pJ#0X2l&RQ2%0iie;|C23ZHxg?$>T`2xc%kKk>%IN z7WO~6IU?R8h%3veUB|g+Ex<#g4M7q{p{GXfTt3;yJ-=j!TFZqBAj<*?&#M4@h90V^ zsFg4S*SdZHl7Aeq=C9%t1rbK+=s^Q4x{^c;eq+3H1!Rd8rJ(}(7t=ohim9=;*y2Hh zvvBB3L7XbneQCVqNy#TppHcXXFFU>ReY9Cs+9GoCKTP>~M}|GF+U53s(l{&$&OJHn zpNEckvaVuT$|UZow@i3Unc6;BOS!7&lbW5V9DzTxwm~@&uAM|;x^9GEfe4?cD1(bR zoNg-fyMSV{qtXb}ZX;-q?t|uWVd0Av(MdJaR4rhT2I4^{I1+aG0XSag+^iMU8G@B| zYh1=*n34urcwnAS`!@=xHr&OFx00~~K9li}A=^753lAIxGIkQWK#cnQv1cs^_NsOh23dCxR=GxSe@{$TwEZm- zdJug4V->F%J=IYg?O><`bR~ch^TKh;txOErW3;D;0Y6WHC*zOszDadrA&QE_$H-5pCR~85K>v6cJ>97KcI|^ z5=ZXm`f|X#nw*hJI40My6#oFqXdOI86OTh#Rc@f{Xcg^XGYqjKz{Y-fuD;`Cs`S)= zhu&q_=63}OvSKG(%4Ki)zX-Afj$L_|#itdKS-d$=pfYMw#j){{UVuuba#pIRkCU$3Q3hrQAD5U#NNKmNxS{Rh{P9 zl3k*z)nizN>C`q;mKU&nq1!kVs;Cx|Saytv8>|GJ#Eo>%9?uVvTF{Dp(Y+N^#QyYU z;1+sB;2!DS3sXtn)$xYuG4zIF31ij~hA8H7c-KEB%N51k+YOEak(yOltwQOWEO;D# zPTozt&QW9hIDM-<0)jvtPnpzUS=%^ta5$f}eTuXw^#LTRlFgn#F(wXpKl?TJv1=#s z6$RE-Nz{J~0>m)tUp%G+t_L6O`s->`9qk_F&QD)aIdlUoerJ>QZDPdj^n#}>gfEAH z(+h8QdcrM=Fi=$=NQTZX+zDAJ>aHeZISZV&N`XmSdCz0G%Vl zO>imU8YpHgySWZS`oteXdVuiDrn#IgS65ncjFQVrt5``ecRrtt#<7Rv+{wnOpxd7= zMbHjVh#63PS%1>N=JOr-b_q0&dyS!p$fXM*n=jfX0mXOPyDL>HO|e{U=~_S7zOflpvM&E5JRt=b$ z83pxfOh#ff!R1;hMh0P)Ux+e{DoYvFM6&|Er4V65cwy?~ z)LUr)5+&Id2-y+4aRVTHk6c}UA-1-~RH;ytIZHNVX2U=yq>MKr)ULvom1QMFfds(T z27}ae!RPU%FSdfft0FQ5JCu{@ZOk(eXE^Z1wDPPiZK_dhP*@=uvX+=9Ki<#his%;_ zuegS;Lv9EZXFHNNe11j_E#mNYC3aXCdw^^jfK+`zldq}rmYg;H%J#J6c(I%Tk^1Bk4$y`NL!J~^ zqmG8Pu@=k4)RDVCQElNpDoifa5+^bWb32u;*4eTah91|Yh}>az?NSUCQa31pk;fx} z#CB?pV(`y&?kXTFGoo&3$a+ICjiwhBaQlZ9YT#5tr3$C>0k*N;SsWQK!*Dxi_KCw) z+N<|hgy~r}y`JLcAbW7g;GFV^(jyD)S#4-)E&O{GYb-rmKqOA>s|(UTk^~j1`xf`L zm~Q0S93Tok0&5DQt-b;%(&AF@Cwy1CvFio&MLJX0Z0(1ihk?w}0kyuAhYZJN(RyD zh&ZLWRnf<#LXfDZkP%A-Eof5d2O}PZ1a^w>|{F)h_C<>BOoUu z(r`I^TK3+6E3HnK1GHus1@HzHa>yCXjB-<%O^e)BYN`F&!Yx2qxcU&1;E@v})t=lx z2eYx}tyDT0D$8Ln8;TR|2$2PI0Z;7Zh34{X94lyBK-*vX!4WH2ncPB*#)C0~-n)-3 z^}CsUD_0)vty{rYVC9%?JBSJuc4U1(3^ya6S0TAPTTLRTMO0O6;X}JI1c)St>$Ske z{oU*XmsLTKSQTnVB*Fo?HwfLKE;?i<0_!j1sLHa-0ok@4$}502gQ1uMRo$K&mD#Co zLooGNKtI6)(yZWYQrm*b&(%4TkA2O2AXe00Qo4{xE=9nlmN63m<+f%)f}H;DmkxEr zFlM*gTNMF80Tc!Vog^JV*E44s2PTU^uBuY28k>`GC1j%QDYQT=l3GN@>?Pg8jyJaG zuGHMi#)hSa@mM5)(Xp35ral;MKOgRH(8XPyYUBs9+TF5cC)8v?f+KMzH3JLI?55>< z!o@r~p0Hqy$>mvCXq<++pBSf?+dBo8_bSw<__rsRoPKJZ#tl!$2VA{2HL5dJ7^=!_ z9F*Y;YU4HZQF~M^K)Ew0v!EYdaq`1ge$Xbtr?OlBERK+)E8VXslUJPJ7= z-`i{?SfGs?BLkz3oeqQQ$8PSOzS4NLTpFuZC0F-aLE2D^vTTlG04KZh`KG$;UQXkX zQ7`J=ieSd%)4;IliW1=qLVjsTQzZ#5HqN9LAxIxMIHIcA?yk4@IA>^!Dk|I5l2{1M zO6D_62@qE({h7-hwJKj|@|7&UWB{8|vmOE#N5=+=_a&Ay zP_>Z-NBXuJ2_OQw0CqcEX z1{GuYb&iZ=`*lM8Vg!NdtB#o{k>la;#hfZ;v?X`AiA4ehawF7w_!*wKTloNPE3&jf zExkY>06+$HImS}NEGf3iidOa?UAuv=j#=cc;DMRTGZISfB<5t8C$}4U7m(HxvZr!YIX3393qDZ_i|Wc791bsPH`{UT{7y$C*vfW2wR@H- zC{O~f;4_x$aoH|6nmIkwoy+b__9o``>kCz3hzHZQOh6u^)@1Vds@51($mHu zTW4_pe_{jX&D&PF`h#gayzfJ$Zjtd)dIlGg_>=ckSoR1(zWjGe3-#)E3ET6mIr z46*s2c%`FfwP3B8w-)pX0f7=@%jG!c_a5=aPC>0Hy5}rgcjiD^!sH_&q>P9J8O$6f z+NeTsIPLG(TxGX#MN-{D?uDNm`e0x0*+VIi(h?g?j_rI%{BTWtfZTx@GboY%ln_Yh z3Hjk~_MOT4kGCX&)EI;DkDdibkoDb58x@QCK~cB?B*7WPv7ga}QDW9Mf>~#A0GVY| zBU#)uCrCOJ;c^kKPf|M{Y`1}x(EM=xJ6gM}Rbm@-vh5lA@+U0D6kbYNge!;HBpk=C z3~DEE9dH8FY-D)I?PJnZjEEnnp~6tLOQNNyoi>CnBfY zuzHKhpQuX62SNDZ?W7-I8LgZTP?*fY3*(>m92)qyE@x}j%5xc+64?O+NP{F~a8r+S zzZkFt6DkUsk|R+$Z9ZQcjfz=pY~6rz8(3||KSmpYZuKm%Drnjpp;*o*@R-XB$!0X# zs1^>@1OWrU5tqmD$F<3{SmV^ecP>OueMVYA{TTLdyLCIIc0S-lYvVZBv+XzvH%Kr% z1ZO^T{dfwgU6d&#wqiO%M37c9f%xN%_Xpe8zaNuBZ!plVrzS}RZdMsIjQlZ2fBSfQ z%ehwScCuT?yKZRA2?xoeX&OP8OYgC`*482%qP}v{6z(KxoP5B*xjp7J$YOvpq0j2r zyJY9r6><`bNMSx7l~{{UlAPj6zRpKeKG8OiV(bRXM_xWAXK+e!`lYy_apf?=s*C*f3F{q?~c4%V5*9(RbZn`gHB_n8<&3~>v*~~ zXak2*r(Mzj8qV3ARm2omV#dU4h_#fBcK`-|uNUz-BCa*Api^%hSv@iI=a%6TK>TrM z8=JfG%o=n48%{%MW@eHOa~bJ_$LxF~V$}QD?y-u3qCSKpcY&WT94(yw1vPM(!Q^q& ze(&ysF+F7E_~7^6$GHF((cD{?Bu!PpRs-r$B#0S8k~Gc%j8whzlgHxHQWNteYOB!` zaTyJNp*`ihrB~fwr*Iy?8+FN`w!R%cc%!+uEhP(1K5@SEdrnr0Q?gi{@ z+zu|)B1TKR`E<_#>sxBsE4JP>DKR;;hTSufnae*6TU9-)pUgd8o0O)Pg1muPu0p-vh4Uw{ZB+hn7Dt z+qrae6G2xcQn!=SYmKab(R}pVI6PkS#!fo088Q?LmPL@|9%~WQVDa5{(%@{dTr!_E zh-3OrJ&UcT+JwSdN?1S9V<$f$f!f z>T=Ve$0N9XwoeC=04j#72OZC;iw0o}BPiXrMw#KiE5}JOka9_khN=hPPAlcu%3Q=T zS%Z`gnstwc6P;_du7JX}&;gGjI4q2+RzQy&FAnm;qX>W@VYjR0myW(#V{!G88I&ES z#vU!4C^3)%dia4Bs?u4A0Z^99A(`Ff&|!GXSEEeSD@KFq6DPy;;jQG>Lz+uCAV?cb z`48>KO79}rbtGq)8I$01^3>t~0K-`E>QYfEK)aPp z0l1kH@rd|i{{Vg$U&;nb1}rHMGdh4sJw{lghrtTGc74njZ>m5I8OR#Pjw`*M>bqiu zO^VwBs2QsrvVB5hT*p|#+uA55fnvYEYkFs>Qoxomu32OT+*!xvCGA(OJ%v|b7G#j7 z59rf89!C^=byEsGTR@4-1D0b_d@*fx)OiJK?+MVg{(%Ck%7_x8DZ_> zJ)@KXu&`3dxoIKn5s~_2Yx1v?+k8$2{{R!r%gI(iynurzED6FY_Qm*^dLYp zo|v_)<&d=mGP`6T9;$ zX|Btg_yB3w`mU= z4us|7t{mCOE50X+hiXow*g*`@uc^t7x=L~W-d1FG0^q6w*o&E6!axJ!CIsX#=APc@ zubB4oeR6>wI%2Z*ju=(kJvKXuS%aXQ{11o4xqZd`z)trY`~!B%dhLKA2ttxk@T6r|`tG?Xci>uht!o<@RjWm<34y=U8As9wjw^mMS!>8N~5J=4InTaw18Jyz=%k6|`&a?~)p_nE#lhe*~ z!*OU@t>ie`zM{=o8Feu;;<@6!FEZq-ZbhxJl@&y6^paS_WC8U^z#f#_2FJ9yR&U)J zE?o%F=Z0=Ib}np!~;JAgyvgn+=oUe z%Eenfq1YKGFF%Qx{FfVN<=M9}HictYpH*dpNB{{j)kJ79Z*=YV*)(1GOE$GhI+VYe#-$paz&cn3VGNMO7&EqW z4VWIB@$L6(c;R02?yVvByCG%?X7}5a`Xf2Wh}Zl>x7F_Q-k@E5vaGgFOd!c^)2RbE zQ5j>9D6@AVUJYRi*rvZz7hzwj1PG8o21v}|ZL+gXj;1R7vc-r2-M4nR|HRA6AX)c}JLAixvL?vG_HP3^ef zWrn~-du!NLV?hLk^+cIdi!Qq6_G%1X)C8)dXd$GmOcD$Zx=t^>{eb8N3CQBuKoGxrnJxRBaer>?^;yNWO>b*ElDtJ@Azj(Bb@evEnIb=H9Kw06%i@T3?xv1`)zG&_jerCk6)TtG|-K@+`K!suImD(g6FJtYzzD=An zXZu$!=W6)1FaitQ#x8Kcs6`?N)XH{@SK2xK?JNmJi)z`*tKCzcz?CR40Wq{oN9_i} z4%2Tdo+*EIX-+BP5YAxwiztDREg+Q>A&wut_I?FcnvI{A7c!!w#{U3L>dc>0bO5t| zbP_vp<)Ez%jLREN#{r?(v6vDRF#QBzaT}M+w~)$}?pxlm4F(CN<7p9|(;_+ngUaWZ zw~&pyb)-Cj=_Ea`EI|=5reiGd+>7c@X1voQxalX-V9%I83=3EaiCJ(L*1%>|0=fLM z!qda!Szj3oO_l}T3D5!Q0QG?<3(Bdu?Q1D2Y>>ioATnmZh7fly5lRb%E;ibrPHifo z`gj?^?tg6Z86UVE&0~IRgkc4= zlkQi#022}HP;PqY_s02!7c3o8*FYQ*E$Vk80s4#gJO^~AhM51&!{?n13f1J zEl~zy8!6A}Zig@J2LWx}Fap>F#AFqh`ll@xew;CZw?|3zl{yjPr^odelXq`(U57B4 zdXG_;kA!?Pfs6Zf+ncuX#5H=F>=FTA?6tn1 zel0dK-|ZT9%Oev@??{~l5%4*|7%E@*h{I~wtf*Pk?neNfrHaPk=`1<}i~il@I90KN z@z|eDb`0T|fdXO(kY))Jf-WA5j5@M{MT$n?eDd5QMi|R$KIkhZ4u{CY2r;aah2YwR z)=RBy#zvB0<@+oQOw62jC$*x$5lB8N%t*q!4A^cY=OlnXS;c&0UFGaW0uFM2AH%~O zjv*`sMR@CC#D%2*-?nobiS&~V5jkT1;24T1RjRPDm>Cl~jbM1>dK_0(Ar$V4!>9=) zW>}xuRm_htBi3el^Cv?s!IiqmDbGLTWc5@0#**2 zWcYvy%E#mJ_w#v-wWYNL2WQeU%*N6N(jfk>-(7UI)pk@Ia)5-~3IHM^A%}!z5sElm z`s;opg6*?%jf%VMtmG$jM(t-pG0PpBeI2raro z1SZmgPKpQ(pO=XOj_1u)URN#0<+#rZ=8zBZn{!I55H>6l!0tPAD&5MeYOisz+Qz9# z-Sq>w!4uQ3#~$BrvSrGJsE1}cucjspf#E$wVxC8NT>%rNC8On>GNU*27*prT4Ryidw&5t!K$_0$hB6!4O>BfsIslj00tyS z_lX#>d6m~$xMuEzDQS}sTOxDIAIAasLeK!Luq8k+7GS}g<3B7^4OS>(>=A1l_JIV; zfJiz1(1X)F8*548kU$G&(j!pd#7C5qg{!s^x7$Ac;2BsmZ4)E_K+1CIg#4Yf*#O(H zkf+s~du;?Obb>Sf@Xr;7X1cJ;?h+t{F(d#WkUaG1t`%M^SFvrS%5GAzKeS-UI%ne; zt+)u*qRO$i)9O)}QX~WM8Rf1Ykd@ffSU{H0?3fW6_z$Nk%M|`)TF3U8j{6E03edaR z!$#4N+nfLZ5r*yk!--WjD}_c@g{TqKn8@l(j<7Mw?zYgpo^8k3qN)z{t%9*OvleL^ zw*3v5@WR{7}*W+0t0#qAx!<*x2)Esae?J&KhT z6_)T)MxA!`7#7#ap&O1_e~0K|#v~9-&RsIaynq5+p&rE$b5pdi@*v6coGnkZg31dO z={cA&Id~t{g}aQDUs`U4Q!2!)7zRe3GY2m`R;X*Kn(uANLKz9qQ6WIk^-GG|SWDrahH*p+c$I_0HjwK>`B<`zHgF#vv`KD@zFgDJvcs6Vsu~ zNyG6jRrd*za)lXfksyJdUmuPIRwYky+@+A_4t|!Lpo#0#Bhvt-^&|0tiUmIxm1CWF{bIrk>@z}d1?`Y{{RfA12rN+Rs*K7t_wJ=l}2r2Fe@TP zQy^zJdVQMRkElw^oX&?mIv%)c65mS*+7yAe!ViZ-GnNm&71YM(Nem9N)E^BnmGWF! zC_tH0nDU7S$mD-#1*xvaNQiPutoUXLB4;2mUnA5Ss{*qwOvkJb>Y4JwS6#KeYrKYZ zhDGpfz7f;JjIgb9x}yQ>WMzmNk6Sh?x{IoHv~FNnxS#I>5PS$YTTNy7JfNw{rEDlH zT|r%aKpct4%x94l{ny$#6|(`-l$rel9?SB@fQenod}HcuWa80( zE1P08#cH4dJ}k@c&7B`j&OU=XS0*enpB(4qcWqu?MP$1E<3k*TlZ6xpF^% zmQ*X+dMZFUXC_4W;Qs*Z!qxG4p-4Q3Dpr4Z07%QgoLT-Q-MO9Gl7ngES@~LJyjeAm z0iWTEdw*!*dsp7-TJOxgh7`;dDgn%EGCnx%{fC>yFUG#>c@{bcXPZa>#+fRvnP>CG zJny#bT268mLf8TGB&>O5@yicy-nCRIs;_M=Yf&FkPT~njZl|YAH80KM-Fh^=4qcIU zm@vpeQyq5^Fn0L0+(X5$wxaH3;y+r4mjLSH+JN|EU~ttoMfOA^-kcR$se!J1CQI4 zy_5{kWkrXmjFsc2dyM3KMiQVbJt<{spb!Rakx=R+h}${oF^e0w za?ft=oM!gst637?hy*a7*&=fph&a2l{rSPaxb~vNd;X>eow04}&K zZ!*n{57KrIz(9--$z0<;nTghOk^Q(ecXU=-mw9+1bDY4L)aWpIVxb#Cs4cbx`eV;r zwDQ2>@%LQMAy#+g>zU7?kB%C)k69!E0g0T;ZX>T* zC&+7oz~Jz=+Q<|oVVVJKfgtF7;C{SvyVu-SA?KRdf`@RgSsD?ZlRpgN8PDJ5OmM4fy)(8_N}*BxY-K?9Etf1 z!2bX)1+HV%eKQ(-KTa2o#;<#Cn9PD>s3*q)swiec6`+y_mP)Wc9Wb1F`IYfYhxZWy z-c_}d%_e$6{x}x*-fec(S(y+HS;B$1XVdj%kIixzR0|K`2vZ~Bsr)hdz7cKep?yXV zktFJVIpBL&4av7>xX{a_Wk0J6!r<~5_hjZyhgmro!#8&3J^XhHRS`X_E`<=zSiiSe zI%G-kBRoC5(*8p@QU>02N)VC=fNKQAK=JUx*TCOndz(imk<3L=kt7qaK!N(B3&^OW zDa{q0OGubwsmeMGU&-uzUNv0jtdYnyZnTztH~lM=nFn-wd~sr5XCVupY!d($Cp_bE z2dp2QU~_NeN#CEi&J?iB`0fj&u2X?;2G%#c1a?rWJV+2uT{0y2FGOzYKQnuvB-o)< zXFvd5${+~!^(8fPInY4N<&DntQ3a|q)$ZHw-VNg|hYZqW>fM-Fp2_GOy8MjPZ#qNx> zand)Uy9Qtw5Eu@GkJ}isyKgpb9^q2EN~tgck+ekUaMW_GwIKfht59n&Pw!4gK_zgl zU9Sh~E(0h4Yq;b|=%Odeaqm#qRb!^bT9%<6q6loAmOvR2tY$`7UggQJ-sJ6uYs|pb zHnAf!rc;p12Cmn~{ws!QDOxi|Ws0e9NFR3o%ivIwN zvQ>6k=_S;U+ECFN&g}F$W7+K-b@#1Pv>qox zfKEh=S^g(Qi*2ZEFVGu|@lbnf>wC9<{N13@@ zy*T%Zq(bgWNVi8GgzN-{7 z0peJQ8culs01)mKR*y|KZYX4KImkLhWLIo-BMW^M+3h~hVv`DY6S!x#BR`}V>*b31 zl~!%_`(atyYRG_hxFp7KG|w#X1%)bmEC5$hnD*R(>K-FjEW_y&ihF+$sJ%y_x9#@^ zu)`&V%+E=Tarj)0a#zmo47F_=tyV{a>MJ=j1&{$b4!AT@{9(j&ZSTmj{g6NqBBMKq zA4wT%%c;WGxj7bJU+`*2Du{@_uo%NRBcLWg^26|l4#eZN8!xV=u|GI>LH894k`@Ni zSOFhSENbqmg}IdlRk1c*>S9zKrGXg(0AwdJaZeYDIUGK9j?Ktdb}MTveKeDoq?0Wg z9lB!b`(vIpHmX(w(zWf1##^m_QO$nM@|83!THB)d{*#AWVXSjKTz%17E3(42U#-agBPw^IA9e36cp604?c^y+^ORPbqHpw{CGx z<7I?x19@f{kQtkCUBV+gtLN8cE>@4s4qdKYE0${4+f@}7w6d@W6`QVLW0&_&Yy8cl zkjZxt>S&h-FV!Zm)uJ@qPL~&3n;7U+##cOa86l9D&cp|FC&@H zR}NE)Ra{iLfRgOhkj0&j<|e4fYG(%C!^YuoXh`=`!*$?^kWS?Zx_bRy2d+7Mn=fU* zxHr4ZN<&rdFqT%>fo69wfHuk9Gl${Y)?Hx#09VIw8C8e_Oq6Bw@r-_Jxw0NmQulb8q3L#7z> z6_5ZA@PRCR@(?nd`erdqDmc7v^|Z1q2yY(0qb$xH??Y*wpp;-(0k5bznCcdO7;7Jv zwOcY4Hfxj(>zA1TA3O{DZLC}}Pw|e@49Q_ESakpqo-6KMub25wUPIih6%1x`SlU30 z$@qAjJzsOys^%8HT_AuS2+Syzkk-)M> z?{n04vcO|1;KsdSWP!C#J^l-|n$1iVZ6hfn2HP|6JC0g1U~rSP0O{ z*+GLK_!E(z1Nij76lb^TT+1(vPGm-8A5in?7-vcF(>{_8NA&em5HatdC7DRIL`x{k za38)V2+@XJK>!ye2mx6jh7usdWtN3V@X%+DKO_RFxj`!+1292T8+?E^mE zu}iUos04s~AV#MZ_Vt;qO15O@@ckI$@%aPzmqR^f8_^qv z5JHi+S&aQhOrYsFTP^nN*%ks=2lk$wqD5YLnAnsuo^JvT}k?lKA4j?4jPCI~&@-Pyi82ZGdEEpk$*gcHV8= zgkXvJqe=&mw5cO`Aw+IbAQxRfc;cVUpyfXz!8OL|N4DY&Wtb3h%xEN&j!$&3?*%KN z8KJ+{S>65BQPyy^U2Wje7B1 z!m&cf-Ly_*WL0{!Plf|__xCTpJ+3`WKZQ~V0p0|vk5e%rbvU=}&dGf|uJ3sE`-gL| zdxEtF9-0Y)GZ1tvCvnUS9xvNfvvM}A7IQ6~#xn}67se*K{$mr(XTJLwZC4qrf+7Uw zz@5n?81-eA3v)k-$RsiKeJna|1OiCPI!sFGitO)piUAvwj;GYX9P)rb=@Hk?aGbu` zO*~4R?@O&h?0W7*KT{BLCO{gIhN8=jR+6C)F4E6&=nj9wT=Lk7UYnS(7`uzaTDQ?r zYk|LTNQo+EX*2tz>w~j(&{a~m45{t0mDVIN$RCfB1?1nv*=hye5kiMX&=Lgn*DS^> zvd#5zLCLEqeYNYUVnjx`rT7=v+re_AdX$m~BoGIyD2%#KTs8c!;`0=OD^L;`<>?V7 zKoUG~c*x~NwTBYmPpj0WdhIhHXW}x)waOvNh+vT+bAvl`fvDF^4#`6V^#^}+v6bpF z+H;=<5%9xUlK`FcGRZPPJ9-?4jw#~5JX6DK6yF5MbE(?r10U=LZja^6Rd~5@=$DcF7=>D-wKUct>0WuCx3y&MPFfK*XJ@ zNGcD2Z_|!HcjvDZC3PCYaVZ(0%nJiE69fYUc=gA#&f;Be~tlvy;xc8&F9(6S_~Nj}1IB#gD|b z6tai8eYI`Ce&}rGPGL!(sy#Slq88O9UUX`+*It%O!dl4=r#FaUh!cvX0&ZWftQX^ zmq@{svZoAH%QCF4p<8Boe|vX9(*pi5WB~e2Et9h9GcZW%B78E@u3K2r04rPN1ZDsP zuUQ`r20f}mvNqM-215o6Ny$jebj)CJsR2}~56l8sh8g;RZygTYZ!VU&A6honCto@6 z^qh}EGR0}mu2?Y80NTVI!E!SskL}0jEucDAV-+dtWf}lLksTzA{I$mQa-qmXuVGeP zqH_XFf=*_7P8x~_xD}X^K_G+rbUB##&OgL>L~bo3Cd~8&Oey(Co+_fi_N9P@k?p9T zrU2Y^>!-(D3TkcbC04hBV?4YJA1@p?8`uf7!F`)d1DZD7N5emcAJjd$43bI7m-c$) z)E#=_t5VvHj1Qt`F96#}5z`<(INnu|*jhsEDE?biz|7~g4RAj&mGUY;L#bxVz^s9u zo}B(YFw5E<-?DPbj&E;vFw5ex8(d}a9+uHc@%z`?CZ*uGP|U3MIvA3U2-_>xV?MYx z`xV`H>@L|QNia!3bk27l4MrZzQjRLGtd*3O5+Dhj$?G2>gUaA=D!mj%j!mS_nuaqv zYmdvdb*Ul^6(|NI9H5i&8vg)T=5p@~Q_Ham35>`r#Ll7!2R@?=yh^!377Nn>pKpO_ z{a+5aZtKLl*VuoFUfQ>B9S94qdiBD4JW7(4b5k=pHW~V$F`ptp*RM<`d+dnpY=ZTv z*g!o%*X4@2ckx{DwioLyx)v*FM6Sf9=nZV`oIGmm> zPYb%fLXtrQ)%z z-8(N9n~j?k3KWYvPS#Tye1Jh_&{2+K7ayz$XLsumLd;4X` zwo_puB_yn8q1AqPXYKq7_?($O=M~jZDeJU=cMiH4>(>|0A-Fur&h8&A52|!^WlI!! ziBU0@E2w?J#pZEAhOd(7AO8R^bkD@%{^jhKew)@>VM;6ms7Omi7{oLbOq>?8mTm;!$o(*v}9y|UpZc^5)&W0ZghFe4&PM&( zC#)I8clY~11$za@ShwTyN@)Yf#?;foX%v)(lNi0 zYTt4eVs@jsAoKxbX^~ zK%Khcjz40B&_%s>JOX#u#zJ@z1CIN!X+)J3)i;@|+&yaUeSH zB$JyQ$TQ(T)ry~#N#zw#+p~(m+W?;eMCTq@B?i(CnGeG}0m&?>kOaWjp#Y(_j z^v-i2=NPivNUc8Gr%l;7Iu4`8>Wds4}Uz`q#)PoVw(E@%f6D-IoFv zbF`2MnG>dcVq+BAJ(`}dw4&F)dcY!ChorW%nv!%8Cl1ORkhg|YXD?}jpo6f?2s!JK zgNM0odX29!W0LM1A3zHL?h~mJGmKI=sE3NJveA`<0hw<>$|p#f9$4b@_>QXR92E{$ zBtY~)@j9@Le6d$Fs}PKLTT^W|J2qLq(gtu_*OrqQvzJ{?t>`JbZD6WosA05jB!W&| zB}ZDtXOf(Np?&AD2i+O&aB}q@6A&}≷QGBVk(rt%#B80!D1dS&gDjdg1vmS|=Mz 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

    v(#~CXG;ukf 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%0A8*`XQ-^KC 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

    t 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

    |3CX2tu>Us)9JX_(AfV|E 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%0DcU%q>J~4iuTZ`s`%CJM2<~ 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 z%0A%*YhKLfoqKvTZuO59*F@o(sKdzfE24SgQw~k4AqS&WaH!-%7e_T#rI--6joR*$ z1_^}NR<(dH218@k*WZ%(l!N*05!FMA26OQ&$KUR8A2IY9vd^?e$Bv#vYU-%EZrqxd zBW5kSF&Zkg)okuEW}4J;RTwGJEG&qmQtC0-GNI*f9}s^^Gd%_%^&#Pyp>S(ZU@fFj z4d%}ef5t^)2%&+f+KiuN&1zywKqG1MA@0-9NAWSU(IPIOk=L0S=Hz_4Pz`X)_!Az){^;O&DI~9XS*nPT z{?TQkpUpQGbc=-B+o<|~CB7wX`u0|Q)^EutEM4`LJhRovw)TUVGs5D%;t?(FZSjer z)5|s+SH%d_wsReAJzrgov^>qp&dtk@J?39fBwcpz$8^6J(hV#0$Gq#NRUq)VN_pI$ zsf*Xv#-Z>7GsX{y@am>T((pX9)GWKRsFT2 z$5=W&OZGmlEDALPe4HluSN>HAu%+yts!NkJm$pT}pEto8wA_wJa^13cJ*g|Ss8+?@ z_dI{H_+lt5Ykp*%i(Z?37C_SWH5U=OS|$9w994WkPtMxtm=yceioWWSy+bv@mKJ>3 zHfmVgljZ08kt`YXJcuh9F!Y*F)~-cl0|@ZXos|?yYv>lTlzsoTl{00>(0BSaZ=MO^ znXedlH)#}yb}VrDVwmK5bD$>{h5-c<0Gx7$!QvHlTh6fW8U;`ZXpMMQ>Vt4S5wj^ zrD5yN20Ih5THBC_rWNLL^Z-Jd#ajQm0iEH^S3LI*H2VCsfzxG6&UVM>ihWf~+h4_d z%+vShmkYsFMY_bd@C)l{|300BV!6of&BjUvLo;zLOqT0n6s;Du$h{~fw0~koc2AC` z8UUHWPZYmT)!oiPIy5@+&pCm{U9gd|7bJqe)8jnn4fzH7@C4*lCtL&k_I3H{w&PwC zjeJgalgv}r0`5El^u}$THJ(iP)e{cl+@hiGGg~Xn*WD;T_9`0tr)EzCX6ex+WkVZ=`$k!Xd6$zQ7?R=dQ=%KlMGNv=7d z4iRG}zqfq-fyn~w?gF}66(uXg^1()B87*lObZcHyG(3n>K9Sz~QQ1-p`8PC-KY8)= zuv$1QdJ;P)?E-8vlKg#QPKF|se+cHum6T>Q$V7)Wgf$xD&q7kK;Q^te>3wJ3n*HqUnKdXgo-#Zb6wP>@F&iMrLJ!if>+t{69JM>^z$me zHP~#VI9DTNzVoPUAq4H&1+>H~Ha+W35yS(vmLF#OX5ns|S0>07eYa_@{86XI*@yX0@KmP% z`!Vo%2-0eV^66IjMWQRFrkibc%ZriJ28_ z9apGdDqwSb_{azPUGJHS-%X zA%#UnmFMo^tzA-c$~G_e+tyN2qk`7F6R!1S(->U=hKWp`cV>U}@%UcY<@Yf)$z5h}G%x-|rXcIkx-^~o7r z)bM?sw;PNrJ<7N-@8byG5&KZB4(Ghd|vg&bS=JFtKK|I@rfLjt>j4D$K5nFvoqo>aopqWN7pe#J1jl? z0sc?tz}at3vC1_Cf9G+!ugxfa7lTz;vAm3?^{s-^vJjh8mw}>l>o&FhRxEixGgI#m z)$hd4Od7cDVT2c+qAn%zK=_3+gD2;z6>;<+=)Uafqqi*B|X7 zqOxBW9+n)BdQ|81D*B%+>iaCs#^FTEx3bBa!6a692w1yiT?yy(Hr?39xmFxv?++DKw@-z)m9`zT?amXZ+>n6OG;zy^He)fdTiDGC%mI4cT7h-ls>1)6LZGn_Y z>o0$DtBi$%ubjLlnGl}2|LZFc<*$^=3q!i?jCI~!hf$0w^;^SP;o-wtrepjHf7N|( zU>M3p=1SU%%q9{85_H=B_k*wQ?-!WCatOj`{E_3yYq_9Mc+lsp(*_F4HV_0@_S!8l zt*S(%_w^|e`>Dd}Gbl*?=JgO^8xc{S-3>b8HZ!$Q8Gcl*vtHpgaYn{8IN<4jfSLT= zyYX~7{RE+Wo0aDqLW%Pa8s&>hcoAw;VvHom3fraapO~AB|3n1OGkLy#Q{#jWoAZ!F zq5weQJs0hn3MVioa=~axh5&&e>}KOXoU6w}m&b&1itddii7|$mS5c!e9|*+1fx~Kc zl58NaYAmEMIiFuLwfwg!YEk63K!pV~luIMNWm!GN{hm-{@ENv(PNA2I)T+Yem64BX z4m0#ngcy(IIoEL&G$!9-KX#StvxbjDwBen%+tDmjrtV{PlGbK!&4~tHM;Fpe6MR;T z78EM)aMzvfK+7kNwf%NE+?G=VKt?6bJ0ur|XCT1qX(K1a!glXGe=eIQpgV~=yQK>M zfn_xDVuEGgY6$%9cJ%evc82^*&f6|}%*CE$VYbtXStS;6m zU4m2lm8Yq5BurM#%Rpl##D%n}y))`A(P?jkpGY+c=tVyIdhD^~A+b7uS&6CvjZccG z21foSr#FfLr~e)P;K+2T1j8mLGV2U)oeb0D+j~fS!brNxA?X$MRQSM3h1}7Ue1(oK zd_IzH~lRW?PC3xQ&n%3ASMGN#%K_#_X95)4rwc z3jKNIe;xO@NIX*ZUJYnLS_b@~ML5tS@|er#qWQo;rM=RLEW@*1deGV}DkDBjj#aee z_~-S&+u@U96Zp}$;$M$MEI^fB&zs$+Gj)503r&6%=fr8r>IO-U3+WGz@Z-u7j*SUr zV^UcRoQc{v6;bd~D0$Vg;Nl{fsi1U{79j4M97{;NGM%F_DIhkiq&i@kiACo`e%vmy z7uH~5>Xne+@_8M@;9em+k63>&tPfO@8w|#1Y6zaV+5Wt=O>&8Gzu9xAe@A z;{;b>yK*g`T!&@$aS%9pj;>*?>OvRlgdR;xt2}h$;*KgCyimLk6-f#jdN5;3L%Z^a z4d|AgMm1~_7$)vA{DZ%$%cu`+K;mE2$yrb57EpKg#f*aRg}u#rkWth2e6FVgbsU}e zmOeWvq-lrnhP&l7Qpz+1ZkKI1mXg9Z1Dh^VhIb`b+YoK8;@930*6WL-b$zq$t`jDX z86p!&D%nGIZ8FWwQ5&F!Nx@>*Cbw2q&xjIhMsgRx0hKvE@iL!f{o`~@iaebW7{<>} z#-ya1i><)>3#yP&)hZpI1>)Ydu5GvIY}TkHt~4YUD`muNPazQmZG?P*0H5hJ0b6i$ z(WEG~&VlR4mVOAV@0XO(HrJm2C!z6{4N+Xp(}F!YxlxCV)iw!9Qqx~J#zp-*BRj8$0!g5sC&igV}@3e^gE#PM;!;yt85qp_9SDYoG zQ@aOGM%$;u#l*_l-t98?In6 zIpzYs37nfBX@p{48d|JmeQu=j=%bqoA@5&0# zLj$29DRbsgC|Dg!280elLH+B(t)ks`O9Hh?Zd3N7HODnPxdkE*8_hx-xqEqAwnxEP zzppPIdp)`CcX5==&>x|d*}QooRblFMClbjO8IT&b*e?#F2RGrBc`hJk%uu4w&L zS($m_9LvOej64BVxQ~dbcYj>ySl;$ae1rts4>g{@HHJ@2ey_{KqDtz{W>093zNlmW z2Y`k`v4KK83nf#be9Q@TtLu2&So|%gYjKcC25~jj(H~^OPB-lvM+$$+s5jI6PJ1-X zh877NbZt*8+K5bRb(`U`;>n|z%?|7X&P;gdZdG9bReh2lEN9O2Vq}Y;O^o5GO)W%@ zWUHD?PY{KFlf6X^<_moxW5f2cv|jty+k-!g%I9m4V5x<$dWm?j?p=v{U_!!8p-6K= z%fXtXK2!Tf+g`TQpHz`xTB@X$jB(gHxB5oGJ(J3H5pXDDG6+_1K>)EHst$P4D9^sO zJEdZ_Oa6?~S$(@^ZyT%7`g$oUT9rsj5$djf3&0p`=A_biRZw9GM$F~A$`7)G4R4EE z5Kez<_-%9{l}#1u8tn<%BvQA#laBk@Pp%g9ij{?4Xq2zMGIj~-<6twH%cK7FgVgce z_(2iVAQ}pZePL(69KDI_?`&b>wstqx2k9yd~av$Wfjgq(rpH z==ZhfT_R`Jw!K(!t5V&_E;aDRmJ&DiG58DIDl3=Tu6_FdnAld!!?Ir#n}8ens6)>`m4Y7sp2}RJI<`0*UNt69 zEGK8%sb)4fAB1(@3rMu;aj14R`d}HvNdkD_oa)q!zpNYWR4Rt;-=DwJpTP*0);JtPi(N3-{i^qXnK`kL?PO;c=*ZtVmgX=S18YQ zf13zV$%{UHN;$O#fzfKo%}R|kzgh|6u@UbYd3lz5^3ZH4eW9C-MqqhFx3hjagV@ph z8qoj!nE#jc^w-&g&yLN7H%t_PleZf{FN?n{YW;KLq5td3n19pCZZU4)|7yY%-y?Wr z!q_%gShur+x_w7trjKac!9%y7oEg@^;BUR+gHinC8U!U(_PG?WbFuM1fV;^}8572j z`99kcoQ{R*026mR}~lTy_8ImQ|`cs2%L`f8t=f{_eH!NAwXHdsYp zM0~ftTzvfW@Pz%{DomZZel=;gK?;+)^ysr`z`b)qabJR8Cb^I0K~$x~=?CcBDGpV8 zcUvkTw|o=mJ{SGw;C&h=cTszx(b(;M&lRu&oLQPcA29C(dW76EpT-Ocv{dlK=kgQrJjJyVmg4Qk0qpq1{`w8HfYDm>vc5 z8p|^8+b=!z`g!e4Y4_ObCHb{)->Lf4VKNkj=Dl7S!}YK9&w`%=u}{x;yihD&C6A)i z!)N|FyVp3}R-$~a{qq&G^7B+EWWVnn&3wYSg#fHu9?u!5N2V%!ucRo^WED9^vWO61 zxLZ#j+60N>0~tiNL~-wVZ+Fbgv39srY@%%}wHg8S^xx+5*L5?Xf^7Mdk>Ax#^9}Hp zD(YZsJUGeyan+R@hAiw+gZK_XXM#Ky#vz(Pun@^O1FI@Lk%Ecr=lH9-a~7200W%#~ z1Yveq(vTYRy8=k+WuJ80nq)EHZlca7+ z__E-JPye4cjfGkjOLZ985}5kLfN-YXzz~ni^a_bAzg=OV8}s}mc=>Hwu(93-`l5Mn?^_sxt(O5Eu5!UY^cyk?mg}mR9w)+$g5DNfb8n; zW}j^mdcA1?X-dS80(e{K>?(PH<@Xc-MdS5naJAPZUbjyHSFd|MR=P*|VNq?IJ7;E* zh%4~C+86XKV4&>Cc_!`~SA>gLq|~vtqSLEVO8K(68Zd@dq(W%1Say?PT!0-FAkU4; zRl1qnek-b2JUjewfEN;^SGS;!EZY=441z zv~X1TMH_#ZLi3x(Ntx>D{&XoZA8CW161V6fGma;JNdDMfJK1ifb(CCetN2Q|8@7c7 zrR%?xA;qWzwncZkWyqQUkl(M50VyaIsdeP4+9U3#qe#JV#=gtJ23gah;isu<&RI$r zL|6eG?F*OxtPGptbt!)emk8#>>Q=f*%P}f-BJmWrnVCO+J8w?gsLO)6zYYs}DyuytrPhVC4qgLC+jR0hfp76MHhs(Yq7U)`Niv#4UZAca^@)M z@)&bnA^y~d!iz+3e)QAP2#@eGAm)4DHJ-hls*_io|MbkIl@@S)_-Z7W`TASO#c`mg z?#mMap2xds1Lqpk2Q@by!@~;kTTQKfAFM^Al|)vxl*C{e-ABKw=+iP%Pq87UXpM#| zL(jCj-qpb@gy#>5g-y=iFJNGC{-LlOz@(@xj`}0{nG-+J&*%OtrO<;*S-It4}xW!u#kzGH{Vw@lUHa`oBUDhrG^U#@O!bP=d71QcQ2ZyG0 z=b0ZAv;m7-8vcR`mw$kJJgDM(xuM&XXkV}nkczRt7E|=y^r4y35!J1 zDKU_5Q_d5*lV5Tw+zn@=hq%9beleJl;$E8hdi~Edd`E%qt+YA)tZXw_J4DU@TK`FV zOQ!5iKE=3!Rm>#?O*jfuue`aqG3A3z*X1`ol~Mq9OJ_26l@`oYFCj%pL{ zvBR=e-GIy{`|R^|yHqp~4=dDE?m~tX(@eUH>c}RA6|0Lco%y0I${Ug9pq1_+2ADzW zf}6V3+1{VyefjR?kJh@8gHbS~_~z!4D}4+n)Rn@OEn)}rB~wZx5g zt*HnU!eVwn_ubEsM;m7X=EiVSq#Mf1nepFIza8pcYFekBpJUQ1UUQ^vqXmRSM0Dq* zxA7;(g3j5cS%%eYh~U{~Aud;m#S<~DYg1GY`Vkcp*78XBb+ z%QAWMPCUigxn_?@3wT8A%Mb@PY%mfKh-`Apk4Fo;bik#AHfvSlX4z1m^9=f0^Lo)4 z_-vtiK4VvNqbMdXFyb70KQGgKNhfB2P{AUI8P70$MCZJ-jTp0=^n)t3irk1v*c0S`lR_u32Y!kHV7<_IKD> zGdY~JY67GOX8U$KmwI1bCR0$}NTpQxnUdsQcXmg9c!>UgfJ^#+SCKoV!ljbV%jZUL z)_FhOv$YpBGpPsPnu~6qbZe36b#P&+m}ru&bvZ9n#xPER#_Ta0ra9Mb$`x)c>a43_ zo#r2pnBU8PeE-S_=sYf%w}Q5*aZ+hH#=ivj2NLj+wKo=)_qHCi*e*?$n%q!lwO!O0 zR6_KtN_cA)-O1!%iGSNdTUv4-JhpgZIECbL0Eqh;BzhRHYrLn9xhJ!!Ofod!tJ;K2!*VMv^7ZgbxNrWGS16j-lpCb|?u|D2Z3Y>Z zDc}C6$@!UzF0_HZEf2;+4P$yKlR(XUZb_|b<&G)WYxa5aOc@yQ(7fX9Gj(2kKVP^2 zx8QvE_s zEDasu5my}m^*Kr6D7SRWf|2;*`I?)vKNy=D`b(d^M+IUD=Rl>;D5$(Bv8M^&)a}(l z4lW`*gcBVmH?)moe|cYF>4$PsK9N-ww;;y7;uwh67~A9zySlH;kqax~+)`NI{vj8Q zgV(e;a7Qn!h}W(HqeD}IubT@Bd`h@zXXo&02hO~C{5z^@8~8-=V&IMzKzdT!i6PNo z1g>`d9NEC-gbP{x`$0d@bKLzm+9tCBoHzR1_^N>h@*I~I2oIO&+GNTw?77U!wfeWW zrj@qv`rd4K>G(m&CGd8k1Af`KP0r#=%g@R)x~4P27^QJ1=h>oCUFuWsi1)f`)}TMz zw+^d+cXhoy#n6wFs+89E`syal53p??jdVH0K*=cBoli@r6#DrAcv0^_mok>PYFWUQ zAFlTI#vr5~$b%htz~bnqXdZcTEdawyglx>%J-}}t7eDhsaAwq^7`4;TK=2J(ky&op z691Que6rsia;-whHos&vPMyv3FLw)y<{LMBO>4#{Y6Eg#WE+gWxW0{Sh7DKUCf`cw)D>>wGA06vDu0N1D9uwdrZ}B+q<)a( z{W~-7AOGOdqB7~q?UNx7QPQQw5B6QyF(&u;)@uGLf*dA6Vt>Dpe1WtKkuPeS7~cN? zo<6w^?5GkrhtVk9wsO&nM3 z)Vb#!im7Emfobr8qdRi8LXU0z)la4BVo=j6jf^pS)hO=W+dX$VT0{AqLojV0+J=SS4dhB_N?p#4-pVhI>^{&v|ZI5;Ai}(Mw=Do8z!-}s;f@){6 zU4W{$t(U7UGl^BRetd2(;sb<{`ztZ=X9;8 z>(71-^1l7xp>AzjXF^f$i3h&GXnQKq5Op%N{SR9(=3E;e93Bzz7S6;JZ*|kA9JBjH zy{xAZ$sY)Md(bB7GOGvv(W>6j5nI!U!#VCaIvcoQ;H_9yW1a3+CdjM8x(KF}$3>v^ zLp*O>=liB=kfjTV&KjNVmuv6pt<{gV3OT%C+zhp^@#LV*6xD$CoQ+T!F5l0MCpylF zOY7iY#D`J*v>l&Yz>Bd9Ry+NP;kzuY@gGaqth9{9Ml;jjQKDb9ZGHo+&e&5Lt)lmsLS;8Q(TG2H3ehvIUgR|6-w(l+>1T@?0^@-p|H`cDp@qfg1zh zq{Y1_Kw$h^#ZdWhI?8(vSeExX+Dxlw+o9|M%xW&*g31_10S zkGGut$Xa(AqCcyvXTST((Cfl5?&*0CEz6JK#FZ|F&onbkW4KqKP+`^30Rjz!OTBc` z6W3#O=<(#w*9qvpyT03vQMGFos!RKgle_p2JVnR0tLK@j;=Y&vBmwFj!zCC}d`xV5Doq_J<4eH90TIVbU^cBa*Qpac6wtde6l=1&wous&Lnd zJoj2r?t9 z|4n`oUa|*+!?T2fFAYggCD|1g6r7a)T>^794LOEX|QPPEKleO$FgxP+; z1I!OUSWSVtTaFBjsiA$sCJX|5Lq%@<2auE*w{EEjCm*^^l(vM(t0?vAcwil-2>Ty; z=SIYc3G^s=n{8+Wk(lmN{8cGm*y^6xAsb4vVanX~26rh}JDnJ=WdspHvUip%*B-TO zS6v{x4}T&CF*@kR5tl#i_vjX8)C?sBUW0GYA!WY`Pcu2WdAB|!<<_jm4gPx$;x=5~ zpfx0K>lD0v&cL$;PgL=I5gO|_mcV-{n8rV~H;421R`zN-qZ7S_c-2czj2O2P ztT(b0!vX0pU2Yho6g0Ayjhf?O`?bF`>mA3$5}YpUFX=kBo%ZB>*1Dk0&xdQhIa)zA zDP2ZrXY8-DTr_3_+A}3tg=5ggLkd&Gsi(zngPkQ&D*Kg-H~R|yp$N4JStaKN`d?Ss zzLI-_dGy$63*nf=xsQ(REJm!d^u%|8vG5d@5p-T*!&L?8iU~66G$yQMj^xdvqhETg8%Sa}5eQ4B~GysF$%?$a80 zB)(LZqo+=Aw7swz-3ry-6oXCZdfq{YT|1VgNf{N*GxN8X7;E%=yeoS(4~xA{Qz{?j zT6cZhBFS6{9jQ1j171_DsoZJc!_M7dT^o4${L6Z6TB>74Pw17)rg$A}i=|?Tb zj%;C&j`P$&?ifh~rWl}szhyT1VZe!)VeIabHa&^O)T`25C&V0J#D{uqu-AYfAo{~f zO7d&YW(5CIN+~oOcDl9rSeqE=D$P9ds9v}{Q4-G|X-TYMvfzFNrIc9Nj(9b8&Dj7; zP>7I$3ZVr~^w$sit51R|T_MoNEkpyA>|GVp)xt){M^MIR9<_EqvS>#p^5I>M7$@^R zuw|jrjHJjiC$-wk>oyUlF3_8`P=kvWu)SE*UVZDk%~iI5LIpK2-R{LP`BP(d*a@Ui zgkuDw=8e|Oc5(-EzKpCPI=r10oMd+GCD{l&p#&-OO`p$A)`sC3OaQlEvf5;aiqMCf_+9gI z&)dZ+Zafdg;NZ0c>1;BL%&-U&{oL|W@H*D&I`UxMBS)?1M5h*jj~>L@C9TM2u2C%| z{6`~6*$2%v7$dArhS~>`B-8*=8MaMFt_TTQMQ|=VAsvsger(k;;l#t>FSi3ifr8LpoIDre6cB zt2pv5d-AOX(T*WJcGq&6Eo963V~2e#rYt+^5nnYn-mZ zRVwrJC6YItPub2_*3e5w;j*cZ9q#cI@|ImWkZ;iPTc-vQ050v7m~5JB7r5=3-Bs#b z-EQ$vxss2nq=c}6tc?kBUSbxj25Ns*+ZhL!?;=%gxfFkZOfJYEbgkekz01)_~JYkXtctBJG|y)Rbqle1uOTlU{a zr2RY^pzZWQi>KEg{=Aq_uD0+S54)`FRIG>Fu6kjbU35&n1pocvsz|tz|HtFf|3CHM z*BL!La!9fgGdi#7yoyQlYB18@u8nM|ZT5yhVfN-xL=aPp0@yJ-jhTu z`O?a(uG>mrWv}tz05-BRn%!=fvV|pz;y!9!kO2=vohl;%o?!)e<1*?~XEA=b1qoqi zHS%34w@-L+<8FhUZer}S#_4M!dNPFprfNlXR!3_kSnY@($)5L>+rGi>Ees}|&KI&H<8sPk{IVGd3SYdkZoSM} z+YWn$r@~z%`!BrH3H8MuE^+10q{l{BKCkuoxNWZQbff%NvZ~fkKmsL{YhI~eb1*&C z=@tphpiDX0qP&_U;)aL0=CD_N#NWGpQclMH_IKv$4rcF$SY69vA?yc{z=ApbG+!x% z{G|pvCz+Af&QB~xC0`&|&QVQleyU|-Pk|ccxC4?{b7hWOpb&HnlZ~0F;H{y0 z<3G<}zA1SDZ8MIa@toCqECv+zQjjZ0856WZ9MMBhUtuDRm~&-uPuE^`s2M5kxXdi> zb01z0{9Q|`%`@5ps8~XOCWFrHAgL1eo^`oYxf#w9ck}Tsp|Q2;1?bc6 zjnFI8Fy4~IU&XcjbdVgXKIG{%`W!KovCXR@Yk1S;5L<#4202nb8k>V+$Eni{F-tGU zf!eN-4^n_Z0KnIzZaxK+H6sI!4*!{%zg^+5us`WG+>7UnWfkfLtI*3X`<;p`zc+<} zWMf6Eiu+9=&vfHvxO|qb<)VX4DbaIhS{VD3GnSm6RE;a@&z9SNfH)&%Uy}sRs2)57 zZYg9tb*w5x1Y?j^UnJeIa{WR7c(J#$B7hg+%&uC!rNyq$e5L{FRBDf498s?#Y{jx? zQf=xjz2uZFUt}u*Qdn|=P!shmv$A=6Dm0#vUz4D|{I#k#0ewRhPA2dWFy&*pWBgmv zCUZTzLo2gJ5S2m#nnwJqVUVH@1)|eMdAt+W;WpsaiDjYt5X&>}#pMTwtyPl3N) zLEG-Isg5{VrQ3#iBE=R2x(pZcIQLzwrj6#_g5Y8pk?7THT;`?fj!$H1Kf>!DO&Ybk zJNcKXAXnu3{csJ1x_arNu@bIzX)HXqdnR?E5TiV0vm*PI z^shEmKdrr3Hd|UCyjsK)Bz5~+>6ndE32=B;L8wp{);}lYlk3!-#xW@%M!v3PmVF!@ zN6R+ksR%1+_W%tEK!#)T-J7fuh?XrEBEpD6(R}Re@=N55is>99N?L|vE;<$2dE9iS zTi)T7+qsz|mnk%V(>iHN?-`V08*4qyeuzdsg3RxRyB^wzW0X5v()3AsP(~j;{?-TNq9@{F{{g02$XsjIqRk_i420}- z@UszkaYIFp=Zkor`t)e>_uBpB+yDl}a3*a+pZ)bnDdJ7dp5Nd>t*Wuc>34``jk;ld zza`J(U8P(j#-Pg!196rdO??}q@8YzIg^6+8kUaju9mSI!uh9PimhdJ=AI+Y9@!I+i z@Fo0z9QAgWmkZ;Z4kwwxo!u=LU$PDC+O}(N%r?^fG=1*fZOSBj5IXW`PtKRBeDz|* zZ#jp$D4BSB90_@!Ur8baT8FMCc8#3rk|8!}-o4&;{wu&vKfJ+3`}nbr%ltd^<2}~> zb}~U6gyBgZc$x|b=xD!?SBsfkcJ29~alm90^h50cRqh&H*niQRm= zTZkhH*b%8NOf0bAiQnD)8Kk!nvIeB2A~KVl+&VVe=)3$N@1Q`VIH1(7%jY9e-~XY( z4qj9zwN5Bo*xn$)tyshnSFynYPh5Ww!P9hnAqdhHtc-ldi!15`pY5}ewE1IWrW7zd zVM%VnAu%8XQLz+K6s1W)C(Jff>W3(lS)#L|X1+J%;0H_R<@Ww2r~|d?{4I)$Q_oJ% zJSW~cJGBBJJ!{T9%Cb@1u~Hv-mp)5P6U*jif@qQFmzD$F&Qoy0i(3pYX`%wYncAoa z5OcI$;%A=rlQ>5%ZyLG1->KTVoPKL`Q?_zpOoq+A+KcC$0UooxHBI|sx~S&Z1Rm=f zaSaH)LIIQ#ua+(1;|h1xm!<6F?@DEP(u?Z8?It|%?!~TSjgzVdslq4LXXR(oK^3ae z;HkIOb<9M!3Y&H9)CgB*=aq$qh|4MyGCelZfYiGhDJJw$xoq2({o+)!X%(l#zK;YF z5|qEP{K>M9Vg2D~U?T+7VfsDJTF2IDChm;&?9eg^nnimA71d$2esKS*mc_`!MH#wW zyD_>}*a0+F+dTyRo+NegSqa^*Jxf-^zWoyUcs&PxcmEr}cSI6iO5qJNuDWj|k^oM; zf8Pn$!?-&A!qpB{B)khv;nfl0Xx{9!p>t7el@`iK;ht$n{@IfUK1bn0vZx2F9AJ5!eSOqX6ay4R@N!&yxO4KvL}9*rabmkpEw!0@hHK4A{Sti7Tb4E<69qeu zTm*E-;==-)?IhyDCg0dy4W52?-?Lx)u6Ce#DwG~4jMp%8U{IOr%32rChJ-S>lKXjA z3oezmcUPu2aEJX`NSyD6{-8JwS)Ah3e-7xXn|&IQe-4``p3D7tTLX7jtG z+v||Gd2=AUQ!kR}0m0kv!aL%iR=bj`+hQB)r1Hf zD5DM^`P}(R0T=rS(_dVMOq2o0h!AVxIV@St^n!)kGaEq2I`~wn+NvgvA@p^NIQcOSiJqr` z8NBf*^T{O44t+Zb;32Ug&3#>7RC1Oa+dyrsOMyg0WOP?VzgND^@bkJK9mFS^S2bO- zZ$*!jNnac|(S@P)j`rO+M26~l@w7?g_y=X2(dA+>-Lg5RLL#ZL*XgN&G{8oUJR`(= zbB4vVtgqyaPyhB-$^wg$hbdfOvKP7uHC+@6f1xb^)*4hBcPdz7_WO}E7IvF;ET1;Km$U-O+<6JJ(f1AIR5O=JA_M0I&~-yXLWDYri>jP1#gT% zorAh$-!fpuTB7j)Ui=r>-Sn6-Q8d6NNi9H)eWxPznCX?#yNjYA&9k*GSs&eugqrkP z&Hc(6sBEXwU*a?R`KF1^>OHhH*9jR#t><~TeD9rOoswE%&%;#ALk4Bq@5p;*9s~A) zOCBi?qmMtoE^JY_+aU9Zib#ijB%EtaC zS$xJ)q8_0t0JA9!qg9FIew%$dP;GZoTvh0C9%LNARW1;C>51aYH=A|Ahlo2q zw24PMkzUr5kF#h38W}Mf1M^%DIhbe5eGdxxh4z>a3qEmOSmdw3N50yTuvRdC0v90s zmd7~m9~e_E7d!Nuq^e+CmC>pIPD!t-%EA8de>g8ewR6`>ZNq=C791C4l}NmUWkC0m zF1^J=R~pH>$SBZ@OH!5#gMB1+iNp3cHrEXQCd+8^cmGaO`dWr+f*R!nLcZ$wYUhYr zS9`RnR4|i+3oaw?5(~_Fx04{SNu3W8-}b9cLXlBr6CMdw* z$3&8u|4dcCgwR&uXZLKS9k#-i%QkWLH{%Y%FR;{!@5L=2JGx}>`eG|VCRV){1=fa9 zyMveRwm~KeF^|Fk2;AMGLE~pMt`LWtSNtA38k!atx`Yj9jy$9Lnw$qUaEl>r%4pGA zW@GRpMk7|3Utt@cTS1-&F4k$zKp8!;{IZRDQ(LmUCaUQ|a)CVjeH>a$N@IAH{?B5@ z2=L2xj*zI@;oB+sQwI%|GMLLixd9ZW(gkF5=A(D@E7@#B=->B}-0u+`EYVRM2bi>4 zrc5(RI4xS<6Wj)=jcQF2605q3BI)mPh_2^ran1{f#mJ>o*pr!qgzSQV-OI``4ofUlKKli-kfAvUe+xi|0wF@|%+~cCHYBx6`raqefUw;kLYJ z9_&cr_Im}|Np_k!NEDlI)_8Yam>tPWE}fA zj=e`^J7&lp6@6~mtrRJo!CsDx;Je&@Ho|HJ!nz3=PpR_v1|9vGX^`D1G7vOwHI`W2%gyUxMl?fG^8;;O$?6jW$=%C2Eu`3Gs zcf!k=_yBCgtm5YDJUCv$*nj?zU-DXZ^EOyA$8v4(^X(SWeinh0JKda{#R(bNgs;*#%@Ke9yerQv*Jpm(WPlCV zi-QE*Gb}EZW@J(1&zLE#G}7pZ80Qt|Z)P6-f^_D=ZZLH7ysFsyP6H(&X2LWu|5QK4 zTdN34FlN>7wlC{;HfWqg3Cf_)y+533^{t=pCIrWvQ# z{nI-hJ1I-9)p4a=mj7h+(|YFVM{$;wXY+*r??!JQy!lA{oBrwf9tn#f-95+Fj0u-g zKI(O~$W@oJFC$8=y@kSWQa@*s*6lxMDzUv0j+Xhz_B`~SlZlD+{Xxj9 zMWc-uSPz+vK!!IZt%sU9UA{jR)W-=%wDwTI`_r~?o)A5juGu&NCZ0h}r31MM(7xPE zX#f*3lReoOC|)6Qu{R~NXDwsWMR1h9K%$1C7+;BKVh;ynCso!y-{gIr-(ySmX1M^^ zKC2&Gyi)LTd)03u>bd)^?$*4bnoH4L8K2U{#YBa2Ep!}YHC#4h?!T{<&S293%UJbV zl1i7p5$u4f=eC`{KfXxfVo)U;IM>aT%M#;@Pr<>MUcp@6aAW-kdKSAIuGB*V(zz{H zbL5lA$OCXyOD%{56u?E>-1?*mD|Hy0+3oa6eFiCXOi2z3XMy=PEl}Zq?z@gXVaVyJ z-gU_=Ar=r4Ir*MUP!Ge2Yt5g$TjgsXxkOF9-4M5MEl^i8crGvyfsxViiR8&G#%EKZ*x zQQT}gAKP$GPkk>t*ZRs}bF#&t-BLZ~t7&YQ9!!F;@Rx16ETC>j?zs5Oalf6K727sV zzLsNgd|qNt-DZgnreJ~*fq`v8Ws0&YNNWlcDg3#i70_a11M{T+l!}yWw7mAnW_Te5 z^%EATz4Qi`HC|fs($O3O)nKx((xcZ_U!oB9uWLGLaOdkJ;WwJh@-C90?Ub4sX-VHc>iCNgI;C6C%@=aLEX=&5V}xGDRudu?;KE68nGskPfy-ggaD10 z9@%e6dUh?GbG)eJwVTI%zGr;i)LE$hEw0-lr9Pmp8_vam`JFeV1_Sial^?R<0F#hl z!=pX`3zW;u*02Jt5b{JbRyG}Jn0|c*1yIkPf0N%>32944&a0S2e0Q_AnEq?YwWKe$ zV}K=7>JIc;HlnWreTOy}pj<{c7b+l;o`mM&@_{`Hh>7X(tM_7RA z3>_D#0rD_psC$ryh9?ScNRmzUatZ|(E=1zqqDpnvjif(7GZloq51GD39My;mlzt^B zK-Q8>#n+>zb&|dlWL;j{q7(Zew{iE1>ODaV5tHrR*jBl{B`8#qzyW4!R9&QM-;l*XpKeD*vP zS6aws(ir2Vx6!Z}rDw2$nYL2uLx^d>GZ$;*CM@k}A97Aum_~eZBzOR&nz{@x;{MX^ z`SFj%G+V#QVkj%;TA3r-eWYs88zr-eSqS*6B-guG!>Pip*mS=i^}oK)EB^)vHfpu{ z^IXSSBl+xP+Q>C7RZ6Y>r2V?~tV^leeCvC`+IKcaY+M|S_*5*qAK!UrX*XtDWA^8F z>|Vd$e}HZ4Ur)A`V(8DH|4&A8T?_Q!Y{NbBoY%{8MXS9xAKZPkbE3^5V%B%;%~h;g zNuNKwh?S{Xkm217topKdzw_zK>T8jk48Sorw;@zJpIhm#9Myf#EzfC}48pfrCA4@O z?7*6m(K3IEj_67)PwDT>82vS1-t5|X!RBl&_J<9CHWhAhnIs02wzFz6!+;4=f7+SK zBb?Yc&}wukDs#>9bd4AKCePQECbp5>uh=3=g7r^TGY4o81<7UpAHdbAP*#cl&1;tH zfao&Rox`-UJl!`h*b+B;91v4YvPkRMr$>H83np!|GtXUSU$iRnc}kWHe;QE+mobaU zyEqJ9B641mCb*(+l^1p7acO(eCnKrmeJbEAw&>ce-0tbrqzj=^X2=k9)(_{)R51b; zDgD*9sODSf>-neE9j>4UHBIv8Co#8mN(o^I zU_LGLrsz~?CzN?H?e0CA_h#PULG0ggr6g8*7mivG&V#-zpt6>f@uf|KdxVL7s*3Rk z`m&hna|#9HhJl!AB;X(j(yQSL7(@ApVT%DFh$)MS+2$SpZqC!=t*y#>CK|hPN+0;J z`UTWtE^B6VCq%ka`_om5{+cfbL;H}=s|7ZYPhKIOlMOQ?S_M>MR}?tSy253Gz* zIyy_XVKI8kxibUu>W%-BavgSA10q+h5TlyaJw!H@2iGq_N=#g(DjvCttatBXCEia` z_+`r_5KElq4!MV!`E}h;Om*~w_bs1=f9j{ZQL zA3@M3GDAVly05Qo(GYt4PbVzk9Q*asA~8fBa@m#@mL8|L<eJ0d;kPbf>-+GTnIC*B|!Q_V)@xWX46-}_V;8&USL7F6~Vu*Bpj*HSy87uHF z(4lR%3`d=3gJ!!vx|zuXHk?aote|?7EM(mXu$NF(cn}}$J|Ls7J4KR2UoxuX)0MaK z2lfK0pDiW5FuPMf53Zjy5YNcBxr4}+aR{h*=S1*s5`qY=(KtUMTu`n!tWKE!laV26xNUlfJTQ4USk2A-DtwU0Bgwmd zEEQ)dAMPW9zcN(RAi;14(>!V1C{e&0<0F+*#~GqYr#$=wE?9)6*zksf9x64l-=(U@ zktht%&Bj*c#5CoG55g@6)`-nBTGfTzw@U)~OFU9l$NqI*=1R)rnKsR78Y*6v^^VPX zda2HATCkBPo2}1M$BL#l>8!#9|AwW?Mh#lJ-Oj7AihbpuJU=7|`Vq>HO#qh%(LH?b z-rT%9w@I%p_C*yxD4sakf8rf}zm~n{6;HWGmBH5egthj+|M=15RcC`;68?ZLDp&Fd z#`SPhX@C6{j_Gsz{}fe8Umk2q^DfP@FHh=B0)Mx*N}gy~b#8S<9@fS8H095Ri%d!i z7A^ipa{H;g7I|q_&_st_zL77se@(v^sJcvBkpS2VP@v}#sZOX-zLAVf} zBFO_|SmQwHN6_63c@rBeqn+)O+Z#$`U#86bmu!b4FYWauhMe=%_XaAJ{72<4Rn#)h zf)5y#CqVhM+@_JZ)HFZNA?w{ptslnI5(;dPbH%*Wr2))f&sktXmt>Y$$DHs*Aq$Du zsQo{?5pAaKvi0;(k$)M)`#V9eD{VbeKT-52=qLR1yr2@v1Vi##H`4IQ!ZQXmC9~K9 zAc$8^y$Isu3bQHsw%XFWsuJH@H2pg4%pz6VJ}E-O?%tqDN~o>+Hp~6{y>aDb+1&(y z29u-RsF|{gq2kZxt)#xN_wUY_W5QTUQ?S5_5JqxC(^^9oLOw=F+9xqU)$$9MKm5~; zJC-3jIzqA!^U%JspsazMJM4=TOrV^sRi>JwLmX^#Qhf{Uva9+iu9H%!m@WO)&CNJN zDKxIHG*ZVoEsOnWd;5Wh60w4%Wvg9`NWWre%kCXVu9z*!^cil{a-XDH8eUGUeKW!V zO4avtyMGP)qCl^AcXjF`#Zy2QByKX;mun=J=9n1;qcP8UAg%G+8Lv#nt+Puv-bt3RD)GT~B-@%b!$PpDPH zO->ZU{)MCgo31RfKSausVmii}Bb&(P z8tN4rEA98Ew_we;K8k&@v2reKt;mO8R>B#gF15P9_8Kb!R&N;}1Ykyr->(4?>5zf< zUG>tEYh^UHeGw*f>^;Fsvb6M1|53uk&)hvpX>LzRMS2wn7 zHVGi6z;^*lsXsE5Hv6h1M5P%qCV_ia@9z#vb2tm|c@B9OiA#;jHE>nb`TFIVr;KQ~ zyWMI9*^Y`zDz#`9nVYY%(V0k3yZof`)*4OKYXku)=zwo_Uf*zLrFem;AW9PJ(3=G} z6Y}mw@$5aYtmeMMrf=d85lbrus@Ut%+wsSS5}Nooc@~PY zVybOK4Y@KsCX*<|&4&~nm|(=$UkjKHvwgZkLnKCu5iWWb@DGi2CrGNED!d9nXdrLn zeHM4F>`dNm(BSAu49TF2uOBO-@JWYhn%LA@X>fiP>|Az?t{28+f-mF#5aAMWoayUE zjt0VHmzCdf6utdWhkjcYCP6Hx8>De2XM{bz*|gfB0;b;dlCL)|K4l_#Yao(|&{AMn zZ+2t4AC7mm!nTMMzt)Nlg~39anwc_Td*14!GrJcb;scqg9D49gGK`?bXaiUg-o0^` zf7P{Uy6={k8NICsE`II-r~PhCF>Y7V%sc<5M|4>)2_!h?$7g#G4u@SkP!T<0&6~B1 z6T2-RE|-XbYt8n`zd;T|!h2TFI;9HQ`s(VwTgU`8S6eX~{^r92$1F`Vn_(H|cAWE1 zr%ZQFSe?$Bo!2wJ=?|PFU!U{&_x@^5R=3xRSML0pL)-rxtR>DrDAkZ$HL_rDfA(ie z&h9tjLZ&D{qv*AuBV#v-j00v@8u_1daB;DL}Q~e zm7q>5!2Dt#PsbHKF`V^Ky5TL$C`Djf>ip|d)#VRte49- z0!fQ#ZU0aTL{L+mn?GxD<u5pJmfzATZ zs<;n0%;6t>9jtZF1i5!~DZhkq@W#+_0ti2UymmJ=5f<#f-w9QCnbQC>nhn(D3z1eY zmUh@&&6ht9yErG#`a=d3485aUwBU6luWGE)SCO8n0l;Wq&deC5xXYO(@Xi!&gw4$P zAhsCD9=JeZ@4Rwom^67lV|83%vY0_I1m{q8hrlZ~ge*wxw)FSTfaZSXsq05zCwOe* zn)3Ki1s6n#aHAoXuOGh~B5TYUb_09o{n3Px*%D$`HllgGBFxhI6V!mH^sd7C{%#lRj%_Q&La)*KQ$r$0miB6 z{1?45%F0t7V3{1(`Wj+PT4w(4UIYid;xBTs89O*Ue`@)I=RusMLG4ips>Qoc$ITkd z@%HwG%pB?Q%DYj4r)}or;Uth>B$(wQ9quA1AlRo(s|Vz>jF+lx+#!KAZ#U-#r$`rd z^2)d2sWgp6`_9S+IF_9@c3T!YFm(QvY_ikHiWX(QA7#KSc|1UL;qV1uIZ8Paq_5 zN&TDSt`UdWl~JWLclXRxqZh*J4&Y#?x$llY<O8DHHyi zSU@tjRAv_td?v2*xu<6nNF$dD?h2H`NDRBcplXgJ5fzYkdHBKXQgMjsq+#Q-ai-Es zTGpL@#jDrb8ZP9@y9bt*Vi|-{e@$=FN}#f==OA@58#cK2V>?dxA3#xtiwTGHtvgh9 zW#$?0jWWh&&Onh6QWJnsS1EH78KLIx66{lsMgCA zp1Lvm&TlIzKOBHc)lKs<2??=*l7Rx^-OGv;DH^nu;)6gIYO76B7SujURVFJb0SjDT zuExbp2nb|3R2!s0kPr#@mo=)gVB!joS-0c*L}UeKmW%_~y(n0RSIf&o?*uRftIkZ3 zyc3Vc>2+`~_>Ynisghv#;7E%l+)@X&If`xQ9@p5dXuBLmuW4X4VP&9+q3*z6>TYk1 z^YotaLT#>sqdHA7CWL8FYM4bS$0mb9ac@2_JE#`0`TI}wAMJEw6v(N%mLhq{Xi)~B9` zusgm1w@Bs9|8_D_>m_GU^J$?MZwo(6jqzYr-09FOgMrC>-`UlH3Zvf6FDaG>4TWGg z2%{crY+e+{qv{AT>HNIjcYimY(!MXgA2S$;)Vr?g^31Dw_DycG$S6naE!T%lfo*A- zC#`ict@JHU<}5@2vwqT=$iA$d^09{F&u<40Oz&aM=BE((`0CxJ{~I4vdE}bPRX$yU! zU+e3ZHX{pdimLf9*{bdkux@Tq=#(td+#ANCM+_qVf&jUtSRSkXf*iW=P`7ueO2}+$ zvu27OJ`eu4)wT@#Szc;&d{mD+REw(fnp8&nbJVE+bBk`(HMfg2fBr4v@!Gw zYI3uegfj;|lVuEKRirdfcs$=_PTacZL7El1#Yme}YVGOOP0fF%8tuWkFy>*ysFr;6 zzWFw}!G`fmeH5-JjK>64@56B|D^Z7balyjsiK{n!tZ{b4R5`|DB)`(@Q=j^Gn+eq1 z2X~5Ah)t!whQG_z31q#qdTzNf99smxo%8f4l&duUluO2D+@dC}aeSlbk>}bJQt607 z>P^rTjrH!QsuRR8&0G~IOt3_1l9A2|zzYDNFH$HBpG9hrp za1pZ4S!PC=itMEDko*E5Rzao-ic-0yM+hZ9mZpwB-m>jxQ`{{k!OrX=h3PN)Cu6|E+n=e3wAe z5I!vtQ<5`8jA6vk3VgUrml^=Z#Sa4+)oX>w_eL|VVjMWOYr>w;_dm|REA!yv-5WXI z!P|F6)=`@y(zT~l4!r;bE@!|%L#~sQZ^0o&iNW*FsoH2Wp=60T$Wy&!j#~D!g8bO( z|2T^OGTDV7@7^VYFD!H2_EKR`_ei)Ui=`NU zz5G2YD0?s{Qbzp;1dl8Lp?bpV`n$nq{oibgCX`E8HQA}iyF`!d=Z}{#(QIp@mvwHj zzjilJuj6=F5NV?>r94q_tL<}1z+v)Nw1fKMvqvXA|rey z2#jl71;GY6<~BgUVUImA5XV##Ml4k-d^X7t&O0ha^Je}Ot#$tehNMdAWiYlVnz2`Z zSDpFvoKo@V-9LZq!~I%##p3;)szGPHg8KJ*l=zw!>PZ_9l!DQbt#Fbcun;ycPO!b} z-0|sSpBI}-?9M&9oMfkfA;2YiqoD*to(%fFMP1A&haWoyC%W172v+yvM~yb;)(s}6 zXb_WY{%PipXAiRw{ue=P8N~eiTqd6{!oKz*|M0zM^B-rSDv7x_;MYc=HF84w@+vFo zyBcnUK2AIro9TLoC4ibZp?p|&Y%f(N8g1yAq)wo%N8!~X~r#T6GfPy#=_Y%0*-L!%h~9m`hz{5_zD zz}rLCis|z1B{s07bNC0Q6!EeY+NfyKM(k<(bczA?=JAB6RJ9Mp!Aa)&`Nn(uV&V6M zLaH?EPwZzoOp$!-8+=e4gf;X2qrXLepM@s?sNI<(kZU>m(68sgJ_e#9*JW<~YrXj* zcfNY{NmaT~z3|1ATwbg6hgORltuKb0-VfQIHob2YY+NhL<`I;1I8mQfH~L$2a^a!< zWS0G6(@MtG)4^t2+<^zAO?VgoP*)aD(xo|?rDeE=8UF~;{`Q<{H|2;Yz`*#a0PI@m=N<_om&-9OK+Yz#M8>oeVnO z#-T6#se3A)S~m=8zGo8khhT_isgX<#?#&WmcU}7EINrnb?I}4%xaWq`!i^jBAPut~ zv(VV2>vIiHq51@lDY5#It)*xi2sDSFeWU1Qm(kKiGLibcb4xQr4_Ge*Il zI~b~W>CvflTw%Z2&Fh1WWHnkZOY!Df9d2x_E#T@8Y9Y_4N94Hwc64w3As@!c%|Gr3 zdfhvSFk}Xt$VRM>PNrWu|^<+ zY4X@MehrXlWg`1+tz!!&VOXzcD{Hww1lr7aEcZnCZO9ji`qJ*S@iO&z>CUl_(RPnH z^LlwD|5h^>8OVe0I5Za=?hB*dStL9vJpK6C8v)pb?AKj$t#?uGUaG$yRF4p3^B?w+ ziau0NjgrV+X;hrr0=WHx4qdKrLcm@x*+9|6d`>w#OYVqro|Z!T?}k;@KZ-pLjO!sd zNajo`jl+e_9bR)Yylgf;PhN;}G8ARVqRmM8Hg|g!QT0- zml2>U8*Gx=d}c{dasFAxJlG3ZF}Iz#|Kh#su1Dmx-*W&kK*1Dk(!#5=Klf)W zqGgNHnWaA#WT=&AfR>fmW|b2xAw*yXjdpsiM+DXnM9q2Tn9^;rWaX@pG0ueKzK%hJ z31txT5L+a9t8!9Ibcu_>)H#d*83ol`X}O=(w$4G?N6mZE6wvBxuep5WZZIAm8oUNP zX5O*jm}m3NzjE`~6or6$wH;Wc17-X;jK*SCa)@37m!*=>Zq!Q(@`TjxOmDFuHYnrW zTXh%M^CD-@$rGMqzP*2Yw>B57cZ&@>2T4%T#kQW0lNhrz$zmCnMlbJ63q6 zT7zCjxBek7D_)qN^TE0}EaJn-QHjonTC#Cjf`Wl6KFGL?N;EBH#2~b|7}dO$^^vX5 ziumoccG-vQUpQN%U>ur8Y9!IYBI-~4; z66~$5$r=ArS^kZl*uCeuWt;v)FB?BB|It>SAf@ddBJU9SKM3A1*VLq$3ALQe5OB-h z?%$FRt|Pjg6~EzM`@;Qs#*D(~pvLBw`<;D~g4fTt^0r2Fch>5TE!wYM*`N4w8sRgh zV0A|f>0Bp?Y?3e|Ng9*MUh5xg3yg+cxLIu|o39P8e6ucUQWSIbj}t3oF{CpFdy1%% zESP}r242?yY+7xN_*+Ckf13meoIRLZ!@RYI8F#eQ;~pZCN*xxM@PV%b)uvux1ZuwF zeMFZOjeAOJhhYOPtXsQ7)(+*GW*s2`Yr#pf!iwlkQk~hZH3jszuR1wSX!YAK-iM~y zo#dn-kK+h%gEW6-q+BZ*#tDnxUQPA#ihDPL)L>KVrb*Eh%lYDGe|%x7an`@p%_JcR z(V3@sRn|LKgp8PLu-0E^sChY)x2iVoIQ(#7fO84m~}G5}vOwgtiDB5@Hkq6@SfM@f0Z~|CL;$W+5q8+jzS9 zq}}{9UZX15c6BwhjnRoJN{1BMiVD)$xScr}C1tnj-om~dV zUP}#BukGSikrYLYOr_AnVY5jQuQilK$*g&pJP!4(2LBwi89+s9?Eo=UySUb%&Vx&R zlh_v6z+%`ulCodsH6tRigx-*(>^x0G! zlC8JY0#vYiuQZ&V&rDCvi`YWI@6__+;asFH=mOWX`~S-uhao=cq15uN5V+JI+U z+aaD1K9h4r!Vdw)pwX)G6kP9RnZyNbIEn47&XCo{gCT3d{XF@?!0m_ubaLHalKF)*-6jn;fGJve#4Fot3E8hzvzL~S_*Dn-AE&@61=hp$fR*OUd%4(ejP z!Y@FUq^hA^`HrhYwge0z(Z8>5P_S5i_&if596z1&J5xWcXSL za8508w-3E93DXi4P?RN5z8<$sDQbucFmJD#^}qng#}q%0mmJ?d7|Qv9JHX7r*WL^^ zj&bU#HWnMpCX!LaNr^`vykCY?62su>?{b+%Hu@LDu?H5-Q(f7ko(nF#Xdx&x0MtCy zeZj?~gceJ^En=phK{EFOWiVnj>j3=aSB5JzBwk_R+VFUyuP>!Oa-kJFZtf*^Bd)CC zhP^LZw)5@1^Cwc4*c=0I9;p;-lbN~&o{>T#oJMw_f|$2(wZ8fKi8tTpxv%Dkxvc75zxpGpLh8vg@)#k95V zSVpp)NT1k8JKf-mFR};ar7L&`^0ej0TSpFQZI@L&$;o6*#@ah9t6MrT-`~S_XFd|L z=l&h(lR`J#oom7V2XFxV|FECn|4#d1R{dX=(cc&49jsaPD8&%a9pclLlM|O{OJ;iD z#H#ald%$D@+h0l~o*f97kKAtCiyVvE)h_B!TKE~KWHx@AHeQ;Q#B|ZljjLmABoDse zlJ6!z#f7tp)1D2%ol1?V7+2@bF%iz$dRZN8AL;o5y@2fY1@)+pE)^)@$-MmuSXVdt z)|(OoW^YmBWe`5$;*R8)eb{P#SIDG+(V90^LEfIs#j7}2;7>$nJkk^~Qn~fqXh`ck z+@x7w$~&87I2o=Nr;f@ldSZ9X9mciTJ<7CElu{502(hF<4|LzS>sLp;A2*vk=${aI zZ&6WW7M#FwT7AqU;GH}BA3(9vIXr^|3rQp0m^lu!Cz){}?IqLlxQN$8*)(v+dLCie zgFkOFRE0)xL@qjg04ojy;EJdfhL~7kVf==tkC&KU&Dwi=*!fnmZY8YjhJc8Cf6gzx zvXj#slgqaFD^|(-x;Fo+j=*+DA$z!p&j-|8*$M*oF{`6ke5CdMvpILe11*vFL}ST_ z#iy}&A|qQ@#Qh(9x~|9P9EL>R@I%Xz-F#)aCt5_0_zd4!-M4zJ^ch>~lm3Xll33T3 z?c`~Y`Na1t<%o56o$Eh#NgMliHTaL0ZC<4RP`J<+mIn=B{Z?@czRsn8SA9PJ1>Lo9c6o>J zd|Gpe+W8}_;Pw0n$F5@>OIOBKJ$5EZ`-?}^V0*BBSGuot8JS*ONbbj6^FGv>oOIda zhNXVv&%d^-Z+pNo$t5V)`);X$2|msO)673G9*;v=V3$6tHDgg{ zhN=E8Gb3~aB_?KI2upL>m+fZ6u}p@gdLw);0HkJDgbjh{w*w*ZHWZ)DLP`I*5_3!l zU;G8T7iHily=Nw>pwDH1Z6MtpBuX>!SCM$eA&jQ(Cl-m4(tE2V20nbOS5~#l z%fY7B>f9k@s9xy*MU+OIAUjs13>j*Sdef!j1qmJ+@vY(5>Z!vdy;@ydf&UUxa&n81 zsLJzP&pR*B{)@dh+GmS3-V9oYSP{{Cz?u%UEQ;P5*x~$i$!Xtd3ye(k3TzjB%=bYh z>tIqN*l!NYu#XJ~x%z%%Y0P?wQWPwf_5?7xVRrf66#GyQ-5fjK8M<#9VysM>MVS=O zAD^#d8@)@>agxll$(IXkMQ{%V8Gps?;V(k+57M7Bx5d)QK+o z+vfrf6`3K}xc|K*Ur9iC`MGvKK|?N_ zrFg40akNoEBOVy5fYqm^6NNa7{DQng6Fl~+m0_FvEjm(D2-J83;VbaFvtGFI=PHxnQ&iY=>9rrOHTgaNt~$|w0tHOTyG;*=_+>r>HLEx=yT2Em zH}$M>%tQ%a8o$u%NUrL#yl@im)nFe=Vz96C-n;p}=0vUKr~VsG8D8Roe)Nm~05jC% z>$>w+XC1#D{=tU#gLLi2yD|Sjjck8!l`1SEXKp5k?YEM4PS~F8yi>Ts`*G9N4t>+} z&0f;aRtbmsYggNUAbGOeZ;O+|r!LnyfyYe1u)ec*)$MHf!qTD(2ba zew5Q+6D+yhc}T-&sk0{c3v-cIVQ2Lm!o2sjtqeZ#Y74L^FJF6X?k6Gg2|k|{Wk$@w z-2K@7D`jqd`$@ahl=Scia6B#5+xD>J>5AjcIk&dm!UJ8)Uy@-`(cZly5Z`dtj3Vat zQH3MtpK36R_&9*uY#2dxva4UHZ!C8&y|NmDbK)< zK+h)I$xRCPM5ef$t#GOo68Lr*$Wo6V*Z18Yr4k=l_&nPeY*4J$bSH{pHwgic1L3T zRl{R-Sqmq>?S$J4F&e+`e8yeBkvEYpp#|JPZ*6zHGy3o=w<)G-OMdZ9=PNb&Nh~Yq zX?@_{aofDvql0zCTG<7H=McGt??cSF)>qz(R!8@#liK&2o-?Ec&GLUPT3hKN0R;O6 z+q8ugVs@5$8L=Y^o5l6E*P;kv7LzHSl$0D_+k9O` ztqbC!9CgchcDsE;WLvULx;WNLB4%bH|!b)J+#R}yN3KBjQ zZJTQGe(0%%Ju7g4{mg}S%l3^H_h@MSb^XIkH zAM0_3CV^&G=`XH4M5Uq}N;F7lBC+1(`g>_twZp?pffwioX@KAZl}LSUQXb%(9Iww3 z4Vj$ERHs8-Tt~1Rv)T&W2Hjjh8;yLZ+-q18s`rDK&EKv_4RouI-wn%p_#l{3xCN^` zGtv7=u-nz zaAWH*Kz(`P1;rQ(jX(Ze@nwg$P?Z3RD^PPX6#1!X|IqURLVOvG*Nf+#Y#U3J@;o zBnG8PPv^_nV-rU~qmhzPLJf45dy3!#USHhXz6cv&0d%e4^S)0?jL)s7qzPeR^bk?nC^Wy-70Xn`}PqyN~p0?3$#mzg4tQ z2#mdZ?ziGSP3C{C&;B1#vALfu*K?Sd|=o8C@boekJ5c8{$OT%wc z9I3=`0Gkfx!PNy)e_cO%7GK!=H(+=9)s<@9m_-`0ob&k)4M)Z7hVn5~dV}Z7o7rE* z7f;qavMAm^#xuV(Tv)zlJ%lX#edj0WRV7gXhAm`SD0XjpW|&Y>TD7Y^5b+;?S5HEn zdLAR(je-dT>#)&5vIe|a-0V14wt4HN?n zBbTh~j2P_F{_>*u+M!s^q(QvRsc81J^Y#VMC_~4NJ(m(Q=zx}HC%t4is`=*?`vP`lfTZ(O zcva8c_&WhA#4v@r*3eSx-o!Wdqv_Eqjwy3oi9KRt_;9bhr1zO$Eat-SM~V3OiKHNs z{o{Y^gmM(TklKSk$wxQF17Vf9Vf*+CqJ%+~{P3pKC!!poj+cYW019;W*j5})MdfAaRZhlcYXjypj9`{_sCUId@ z>~>)%Ej*bt*wy7>dLW*KqL7t~^mdel!i`1L%b-dE$mbJ_t2C=HaLuISY~q5|nD5WF z&$C!I=(X7U@?5}%xZtzN{H3J`myApL4zX{|VOU}{IW9vms2~wXR=tv~`-hQ3jIkMnRQ*x(mH|pIr zF_ATVN(00<@6lZ6$t$Sn9LN@e{@x)ZH3lJ9xhAnAuDdic@~K4I6eDjpM}0Sl!@vs$ zl`JC#TTGdoYU(;~D$M_tPK?pKTXvY!vmUw#qn%6cvx(@9XPn6KYxGcDpSa0Mfnb2d z;JgE@aXkZ%+^Ogd(1_&9j-rH`qdZ)7xYSn^r zIe>+^M@j`g4pP+YtvzkSlQEEe>j%-N=S0jrFs@(4>|BN8f!sh zcrQVAShH%kEJhNf1~pXZXgkgj#wds0<~w=y>rA{_8E<1MVD^ zEVarf|C0#v?}w?zNo@65_u6PQ?REOupD3Lbn%V40M(It}H;Rm|LHjKN_FCIp>#~}x zJh<1&WLmks3mq=;nL=MUIZS;BJaTvJNw5q$ZOX}3_o294Co_+Ykf7SAKYhYdyY(5g zWapry2~i|z!07zgka~d8orWshVDRNz_8qDP`AQTo*WOww0j;Ow8tD1rQ7>^5^lsjjP9g_6Ii}n zo%K4Z{7{?QKfMLdoyHqh(68aPWGHYF{~*}q8~91gUz@KSCwFec#~#OT7D)2K`F&GK z7OJHe?2gY_Pl4g+SJKw@+p3Y*!G8}#@4){|Fb1P#zdEirww-?b+LI<5K&t0ru4{Fxu2rT?k<60U#gGA$)M1AM@aVxgQTQl2BW*d*!`zPk=0i~St3_*cxl1)ax2-;0oGZnw~i+t|vsK+&X(-}l0orLn;p8o)A=XP0lgSO%#NJT?K3_;W!uJ6ogf$)ChAR6CoS@WgGb*v?tu0DR!PwGOdTqk{p>;RBYaj`ov+idz273La z-U4xozMd?eW-}8Qb@h?iqZj1$aY?DNM|f6#1NfRb*Q1#*y;qXNGCm>UGKUf=Mdge@ zyQYt1Kt{pk#GfsOz2*7L+XuwokbSM#Lg{3Nd#q2u;qsycUw0a)i`ZPs_eaf{HiZJ3 z-D>bnk7C-G)P}`$S<@THMWLpRb&@uJWt6YfA0Z(yG?!*FCCr@oP!rw({a-wtcQ~7G zz_x>!HIh(*SP3zUgw`gAm{qez?N!xMd$qO_1c^=UJzAqxHERViOG}5*s?}1Z6m3zz zH}CO%$9p_~=g;TJbKlo>o>!2AT_bHNY}VB#$X-JK1^0xz#ZKUa$F%wLLyJ-~Q8({! zRXO3?Mraien7-{JPLVsR0a(4K$Va1iy-7AZnk3|nfp3-WI?U1P#67sF!SEJ4Z3gC2 zXIsoxc=8jn$ikdIwYY{H_qj z{`d%hQ|@XD2d@Ay_;($}Y4w6JK0VgNu<_2Gxw5+pS0|rjMER@O0~=3TnX7cpRJ(jr zXp+d%Dt?@9WAcDxrViF<;2h&~nAhT#8jXlIKDabNh-A;zQBe#==?x11yNnsG|4A3@ zF6EH};}*@^s-+vns*$jW{6=)XNxMjXz68fLFfR>5^}Qr@optnKkTzKoM;#;EPAg*e zwfdaVnw4ixfaqeg7CtDwGn*t`deLtf-jpwPY;bE ziY`R1JA0}aA#}*QZJWTt@7f(ZaCTh{Bf?>xyr@tlQiL+!{R`L_s+LYF5N1)vnNlrO z6dxhCi68dq0}ZCG%{;ng4Cd2$&kQye0N1OGzZZA)-V*u%H55py9z<4gI$SoM&c{Ft#LID$gV;L&~x)uVDl%yPc6%XSE5@%=v85+>{{w5(6BM_m7% zKASWC6aU61ydv!-yB>hfLxkqxl+&ZkLnc-LV;H-T-UG#fR(j5Hsgb7vkd^^#dd*&uEcHd6{Hdh=+YJx7p7;3_s_uob7 z3y&?ijHrAvMuE$>ob{-C#@~4!s6Bj=Jp!dM$$rfpg{KucTCjueY(09!b=JG`Iv`V~ zW^;8cDSyU8Z=5!-AJi6E_GAL8;5h>OcjA6ACrU>i8JL?%d#AMkmhd>r)PwfKm`)OH zzh0AM&1RpP{!^M%^me{y3WCsdWnbcY`7oPZj}5Es=eyc=+8^ne)_p9mR=O5cPK$;s z22OJanYxDcKhbbgL0#k>xu8S)st5Aq&;jx}=`^HoJv!v)^q>9%)c^YraG&n<_M1wz z=y`kK?JU$G*;mxSd+YH}+x{EB0|fS)Bdguh+6ik|f0yo0BtFLwy5>porge?>9(FSI zzmv6J6GIAJ+gA9-2%vUT>n~n-InN6>vAWS};fP;`vk)OBEQDqSs z;Q>4v%Ah|$~0y!Bax!-t^AGV|M@jT-_SB;cP z-4{P~uKxh@W%E>Q{d?()OxPhgmhpZfZ-lLjF5Me94_lrvr~K_MrZHCK-e3ALav)(J zt-Q&%eT**vr##z*lX6i+C@EXk!F_U!hqioVJVgY*@;>UcX&$i^`Y9Ws*_?#{1-Q?Z z6ufy_6C#lByJP2`EMC8<{J=kki|i--pz}$8Wxtb)_-r4axRUP&4>?{=q0)PBL!uka zTfH6U#(#`m#XbK4EcROUU+h+%7&GNtU7AgO6+6-x>Qu4QiTaY+bXuwsT5xF0V@?9J z=K9b*Z{6z2T)1d=FPp#pabr4d>WO={0u(2tj?LV+zhH^l51^*Bdm7IDduoGl!J7tg z%uKH~N*?i0^}YIC%&-xT>eAYtx- z@akVL|Bj0~AP!-8)z-25NQnAeIA2Ka^zF&?k(>U$@_5)~iu1Zj$cASesi_K;Yaot( z-^rqTnZ&e_8AKRTAo%7PdoiOU7e4FXb}Bi&t%*7h3tI|x%EJ_BMC%&RnCarQmjcYb zL~?k3KPZ*`y6}L2N(B0eYX#EauPLW}Glaj$k}t>+m*me(`pm_S*#hEze6}$MaRi%q zgt(njZx00>TxUnCvqEsZ^v@EX(j0H~K6kj`UE^#ezXm_th*vbHV1!x7Wsl7LJ#&gW zQZ1kZfLVwXcq~g!lJTV@mxJpf*J@-e;LxH~ zYB$2k0PA+YVBvEX3Xm;%3&c=*iI)iOFaf4fQ&J}r7bM_zBwcs1?{XSyLPLQcwGm6| zUbB5+L>%W=f*CA7m{VSTI{`E)URYVTx7s5-Uz2BN7D=~*+0}%PqZGKkt~C8iUEPvV z?F2u22nyG)+H#rd-CgNxoei;y^05Q*UzuWymRKk4099@fm~C`|&8W?_4H(UM3|Mk< zhRoa^IQPz>Yfb$Fg_Q(>C-evEH%%M#!3J<58lKuu3Re zM)Brm$uq)c@KcecZIOP$Er%Ou4FFfE}hQhzMeE(`7@+NXXfzvjs+#! z?XYecPoPug`$uKX-6`>n5@vZiK<(yl9>u_eyn0o(_xZfEo{*!ed%aIww~X0Y%-L^q zzLTPuJe*^7s>cDwMrOf*9#Hc3^|?K9QUz!LaOqGVDN|0FnKbT7m)K3Lcq{T$C`8)h za5h~+ila|Q2QW1;E6W!nD;17h7ZEj5KU%;AicgQ~kzd$#FuBJ?jHd`58Gb9+zW)@< zBh2zrgR6pQy;5ct2f3{-aXC>56lyV+vuM2`SkVHi%W@f=HDu^U5KFWCn!i$gSHYcb zVEJ0KZT3LohaLD}myhP9aXD_`uCT4ABeZZDuB*Y$&1RRI5ZQ|BE)PTL7WBucy&)T9F-TYL9tAsGf4N{Ui|ml_ypdiwI_Nq$+MwCsOyY5jrv`!JWsB81_KlUpEbv=>L9(+& z_^w7q!$^1?A94llauXlVdBy^~V);mDUNB&6=`Dk$+i@El(zk4FX8p z9S&^UD1^w%0&44Z(5T0AL#&w9)Av>k1+hE^e&3ATP(L2YMs}0N=KK-%i&70;9ca~t z0np%J_Weo_Rd{TkTY~H^AF9)nxUD6h76>oXIs9_)F*#K^aLUB#5}#6^{xQe)r`^!# zns`BnMWyxEU~}GNuEni@#>|R~@_n@%*N=qIytfm8564Z-l6ViM%o*I%xGJ&g`P{Xnm3yl8_XhpuQH-RVK^Y3cuV{IjPaEo<^N z$2DWBOMO~>oYraa>MP(}m_Tozv0S5jo@I7NVmV5me#T?K$cER?a7ph&*sI)vP^TB$ zhlJKJ1|=-k^oO7-w{RBK09hwgul8xt>G5e;SIYi*{gUjKtyu7F%&6!r+1L^9WWdH# zWnMMt^+W9g^Xeogn0CcnBsJgll=DxF*%439nbWY+=IfUnw)&DeQkE0r#sjY#9dpb_r!46%P!rtRI}u;G zs$c~HSzfB12*h1tNTi^#+-bsT-3#JwkHnZz#p<-7yD0dvOeKG#UTm+K_hc(|2|MQc z?}MX$$6Yb#%x%UJSiyiBt4ZO&Y~0#S=Y{?zwS&*6Dfp2kcj%~0c$I)JSe5dS-2Fo> zW})=OxpP%$$xFXa@i(e9z5K7E;Hy zOIxU)X#zW70wP=8{T_nV1t*{Ah{yA_id*OZi}(+4L#;Qetp3!G*=tXJGcM=$M!ctz z==oaGmETnt&!gLgPK0hScI*b|EIs@KEhO==7f|wjgGD04c0RvdnR?*te5Ag9jrWF7 zAuAD3Cey{8fDD@S)xYyy=xLuNtjB5DZCY@wW5k0Uqm7JkbBZM{@W(1030eLVSN6!S z{Y|IzGXl_o;ZNKn`9Sf+1)$msHD_vT!A#BXGt;gMa)eNIffCwEkM^LlAjWZB&3Ag9Km^EnIRZ1w~CN!DSYJgcgmyK<9E4r^Huy#3^x7^ zFtg#MOSM`I)3r?(bIFsrA`ki;k4(khi{tqfTB+CVOI~J}FuI#9hbyKkdbJjau_BN# z{%Y*c1W_Z0S5G7&Az2je4~v71C)|! z8{dNN^SwIfR_|m2O&H_|U-6;+%vZlbLnw|7{?ZappF*=TGk8lxSQwL{=1*-nBDWrW z#Ho}s1LFPsl`E7Ld)y3YVr8i4$2sNA;#DQx{ykK*ml9a?V1qiIG{?nXQ4nHe1*Sr& z5AX@#Cok1`vcY$)G@S5j=vTVtm3dB|D_v5*>-JdVQ1F0HxWxJ-6l6Z!yVRAkek=(K zU*}IybbOU%rqRQTq4D;O8j#c%p5=xaGDXBFpkM%;?aUFJkYtkG0V*K6TFQzEe)!Gf z$*_bqfR|YS6+NQu)$(;UVST;}+<~XLp*jQibO_A>%3VU;<}_1AkittewWKMhPbzk^zbgdt(*5FBSH`bJQ zPb=k<3^7cdtozduw(E}Ln^e8;(G*L^^1SOE8G7d%fqCjbE0DrPS#gPxH1$y{+-WoG z0T5Y@MRV9HFP0PYnyP7Rt!J&t(b%{%8UM?bfHjB{SG9@y2&6|a|5kR&Hc!w+f80^0aU0^l6BLrD3llcP?0Xbq8pT z=^9I(TBP{OYDO`E?5T4*%yL` z7y0eW7yTXnJP-;t`nnsK!Y`{$-Acs!a;CFX_AKsnpBev@c;X)#L31EY6LZ>Gr`mFC zB|tT~|1W!$O{D-9TZDJ^Ssu{wJq@-#5pw_WBcPEu9)q`Rn<(KftY~IGF zYqwPMc&*54MQir)$AGu-{teyDjoo*4cUHh7k!97V>~zb&Bjk7qyF!1yW^yQ{Wa{Y%(^4 z<(znDWE`#N;{Eg*zHcyFuSQsEKmj4s_LC3DHgx51kEO%nJN=25K1hkJeLIkF7XM=? zlT}w&%u1JKFd?jiKGw9M)&~+8s@AFajHTp+P#b5qd3!5fFhe=QGno690ZXWs% z;BegVAAskRNzVYuBt+EA2gBmUu}K>;Uy}Rb>%!TSN;bpGvKi!sq5M2Sw3`Pb8}|)) z0sUX~YcT~yY)}!_96Agr&Sk8ot0Du3 ze4;Yvm@G===7r-wGdexK$c`?M*L;4O*(uO|FfsS{a^NAG#f-MU%ClW9qtjrx`jY^a zDP6}>bDqghI_abo(b&-hs?nB>z;7DMs|BeJ#GNN0Eo7&-M(sEkBt}L_RArR>D;?Rr zDdrVpG2RbBA91#nD}r5D89|?Y#F<0^G@@plVh#n-tA z07yF3g7{m7{b6huij`q($95gRlFwf-VD_r!?V@7=By?%5+(gz3&C%Ty(`|I-dqiMmZwg4_(elWJw#tJTlxI{N&IR%kl ztn|tq_}`$kF0t79M&w!GOsqn}WEPs>fP04UGEY)T$iQuL*Nc}nx}m#OGb5GwBVj=- z8r66Zr@{lD9}TLtqEK340a*A5+#y*f;K5?KxBlfVW1VZYczppH)qg(Ak+{rh=CYi* zVXKNPeX|i~tui-BQ;96+IFX19L1!Zs)GQlMfwA&?eVpxUc!q)g(?QZl5=nfj(4Y5( z?qv8B`}3Dq5m{~7$9#+*NqE)o)6PjZCxkUd9~nUh5(A2oqe9$z&;6CxV20Di-|(Xj zS%+PNwG%<|;bzzsvq9E5uaqG0bu$&=clnU_Ybh!~Ji^?Ob3!P`7y=Z7IoOR5zNXlY|S}m15SMQ9lG1_IA$dm}Rbcgo9#0!rt^O_W(m)a3ukj=q)*3 zg9&)9mV1*6HedsZ+wqaCV|#!9fyF<`KNHbR;~s^7aG^P&ZG(gtOaKb zUt-FDo;`IobQW=fN0c^fwiC<7MumOq6^)LwU>h!8RdFw=Jw2U}2g5Q-F-OY(jE!23 zE&qQ%C&BE%G5MclRO6{o#(C@6uYwWU@*s z-7H1l^*di?Uqg!)-V&xRIqTSTw!}XNX?n?vj@j?U&G6!hh@e57?fN|fP_Do^S8Lm$ zZP9MTUWNoWk?#76;5%03W0_q)19^Dp+5)2nC5&pq_o-^%Ej<1n{ zJU<5jG(c{4{@V-89z+x%31*&7SELHpj-9O?whMA{5?L5L#(-UN4HsYvqR`z1^Dzsm zm{jEw)|&!=b&3~UnvZhtITAd3bv*7t2?$H*eW>CJ_XG)hU=8RSm1UftXgM#b7X+|I z)z!5s|J?I1sIE3WlUudLlfi-*iPhq?5?ZMHo9o&-zn(*^`znCnIAo=3Z8pY!>8Dje zX}sOx)8#jGHq)e$^q=hys|OUipV?}U%?!Q_2eE;#QoxR(ie(MAb=Zt@j&CdoEPY-vx&l*vJ(&ih2V`XaqORicKVwJ}7?=}M#PP zulDw4)-FBU&NL&+QUxVBhZMbKrhB^eIITUrKY!7~jlV&nIMF+LIm_bApnG&Tn|sZN zp(NgUx>nfSSRQ5q!_>M_0Rw4z0ApjD-qc4VG@{byv=STKM}jM^b;itX^(XARm~tAj z4eIv&IQ$#;fmYM8-6nQVac*`zhiUx7Pl=(MA0^q^??0WzyZ*s!6`&$PyH-He!Q8q% zeSwpLRIGP1p?fs0-FI%n$%3?ls_-+|QjtZ20fDfHdfXsb#J!{XCl1V`kBp5~r=~4} z-Moy7J~{4-d5PVdeBTEo+`#3mm%34e={a`W`-7|rb+I^i5ms%Q63U8Qo@ka|uZT_)9$zNGy?^qyn)>S@LG3kg$BZ;PVr z)i}J2vD#jhpAqk^+Z@~1MWp;K(r7Lj)V?q^?5HLudh&t;6c@^Z#bkS~&)3F3;w3{& zC_UGGG>>4*^Ih#(qi8aO`FuvZUSG9hg}kV5h6wg_&5v2RJ+^q#N+>A)80qG~upK7- zmU=k-dURgkDZ8fpD>7$`Rl&%!_9w8daL!{-VPe_cUFt!m*kYtj3^L8#k>FY zaxO%EDhBPIQJrB1J4&1b@0!~pt)9hvJXp^&U1d>AimlP}X(1y#!momS1k!ezv&s9@ zMu91{q?i}XWm$Ti$ceGoV890yT{0cHVGZ7c6?m<9AZmo6;i>HU4voE|gBw3|*R*8M z#$=ZADYoCY-prn#=JTzW!hOw2@n2}s(3pUt2kUgsOGpedBj*vqfM+;IU|Qo5eMFMA zkiuR{m^|y$Wc8BBFRjZP21J8sYSmS&aEMT@OZBk*i$vh_eA;y6-F!H>JQ0=PVj8-J z6-||!xVGQ*YwU05zwg;E3$N}*OAvyDldh22y^R%9fXW=*IU>ja{g0+UZwu>bQ^^ni zbb$tISkx429RyQQ4iFf+K){|}%Q7bZX!STuLGw+z@3Abm;xpHy)zJAdfQPL#?cP<_ z!c8kWBsTs7gdw_s-T5Ub6_!{4`l!3k7C<=jPez`aBHpVRAOY9M}U`_JxzSAHQ>{9l7KCJ7>$$Ga8?kH_>U5w`BhIEYHmFb1PFxhi;4Mu9WJ_9& z9XrgE31QiNw!^-`@bl&d`ILp*waw9j$Kj+DWA()}u>ZPbVN2>g! z^oLm%^fOeeQTa}70K}C$0<@UfXM~G84ztlRZ;EXmzoMus%Cu$#UD*h;QKP9}>+SUt zwf^iWxC4oRwx>xa3-dzmQO^L91Kt9!`9_ww(S zGkt>sR3I)RJ(igP4~wYCb1B5`#t?CK{{g`5Sj*3Qx*|%wNol{=C3`)l21?X17H}JA z8{i(TN|3v7zAL0^Nx!jJQjbRXqbDKGky#ZDQt03?lU`^wyFk(;`a)*;8r+6uU*1ml zUXs`x!i?MIFO?1Q4uuwSzYGxCbdDTb9ty)D-}4=FZ0SC&%eL(F1)*rs>2%*7n&nVv z-4a>kH=pH6U*ni&Hc&vLa-4u!t8FX?!miL*)`SJeB@>4wHi;*YZmTAFPucGhubd@l zuh*uu4aCFuPPyE5-o!wT%@Yq<416nAW3#(*eASR;+~U{=5A%k33$mYQVSJ-UpeKiM zvpqhSJ1fauV(lVK>)GRR&Br#AwXSP!J`|VH$j+8&uFw{?{9Ga!@!S%t7LFZ5wlpfQ z{caUa_pVD!HB1q8fJuf4mdznaIdNf#SSmE~7gY>rBBj%LgZ72~{kG!QVXtw7uNo$J z+ZiL}uRC_aRo(G#bgC{)Js0o4vhm*@83d=6m|Y?kSxoz_K{ zvE!v*jY?PEB_L(Svaq_Ab!oY8CoX^>G|XGA!={ONP0cXiop)Iyh`x|adh zY9egNzsyW*nQcBGlDD|#VGES(2N9B+))tgzY`SRuQ6p!1^yy7_z*g%mnKwivmgOk@ zW2kdo6!&tKTtvdPdvgrS{v*;U>ND|8{Xcp#-pU+=305StOT=r*wWk1y5#Nk5n@|4K zCBHm+^;*vNqg!EhoyaeN$vf8DCGVexzRhV{oy_kleERYA1n;)rlI&SuQ0A+B1)Ppp zsq(6(lPR}JRI?<;fYuceVxOzd6#$w`G|?@gwiT}`w;r)b?4RS8Giz$UV4uy|2GJ;4n(WmV?bStKW)Aer@* z=;YyHVkpXXep6nQ&w}Aa3r8d|hmYd`XNCvd0T0_?WB*Li%+^5f%hoz!kTQra$S}82t=1d9yZ+nKz$^WOX;Yt81on-oS2t z8}TU-ojJ+ZwqoGP!R>Z_xgdtSYG96zr(1QT@k#7XeYBK7+vDrQ=0%TN(3sI%s4xp; zs|Lo;*}iHS^UaX1C@=i6gZDs|Rlsenf{>{BQRuO0Da{RFE3*M$CRp_QzV0-w@|KfT z@Qr&+cvYiXT{rcc!lPPh38RN4iouw20r|^TzsqriLiss)lg92~sdtTPnRkI-^{&&h z+ae|Vir*sh8V3^Y6`KeCOFmICWm(5Asy^}&e>U)?3}$orqLGRqKmOmTD5P}T+M#(< z>Vx-PwuMSRu1YtCnKm_k{-CS+!irwc*)t4V5^Or2+Klf=iKn;xvKv?`)sTd5d|>R; zefnD}}=N>9sf>WZnEjFdoTQyj<`CAgN2!T@&FzMQLb9gJK0OHWyVO8w$b?kns z!ldqbJ%K4QI3u#2x zZE9vHhc{w-6tXKY%qm=p7Ld#WS0tE@3is&bW)Vy=V#+VAIX+})%b~%-3^HTZtcgb? zi%VQ0Dog_mT`&2r$Oc>qwaoYA^%$gOCWO>C*N25aVs9nYyPwbWF2#-+KUBi5#*Om| z=9^{Q*0?S)=E4FJ8JHR0C&p+3G(|_d z>!*&#tvf-GFkMZpYhiBD=|N?S?Lf$ITbfCBM37Ckh3RBl9@IURv<@U&yusp7>l z?I6g{T9eZKI2^B0YmCB5ANql=`J2L^C8bYAW7*zTiRBNwn9_Wpt~PmAJ&$${vK<;CJApz2891C%lYN(F zczyA+KH(yn{n^lEy^4m;%JH<`^WNCf=L16DEQ*bLP!|qnoN+3O6*m_@Ub^$_mzZYq zd%Q&=v*^z9)f=9xoiGPU4~mIx}>zR@lDDAd}9uU~QMsj4`a$98J)(q+GIpkgV%hJ6z) zx6;Y$*26{gI)03{r|&ra72Ft!X?$|)KS0OW&g-9_W`-X0CY&wQlGYNu<34{F@ArKD ztf&@O0Ws!UwI(R#OGbh-uzLAmq$Flqr%wWQw3O#7WS2r|f`esTceUAD$gjz8H105r5j#TmZC=1Il)JFk!>T`p zcuK5g)JZ0KoBH4;+?MR88Q;rZa8zUHXUGRXZ=#2$~Ptx=_-(4+pBD<|WDG4;(y>{{gB( z=k|Is_IW&)ia&1M$o5zsrPb@`mbl6E%r37E9~n{;D3BK`&;z46dIydc3*C+{8_p;*f#M)71eA!P-~&YS;e zGx!@T*Z|R{y9uM_EN?sWcHCKgi!ZdB;u>QoILu^^LL?(Fx|Sl>NyQ>E#NsN0_hz4c zzyYj84!=`5S&L?U7Zrp|j3oC0>&uG4M3;elGrHeqq;PFXF6HJB z=7rT%BJKu9%`M5^%&v&Uf|U?Mi!tGS8%9sqO`;-OV-oKRvW4)S(MC^Oufv%Sw}Pr6UaXTvVpDWs zDSPjk8yZEx1ERl6Z;HS-uz^f7ocBn#H&Q5v;|=tHeZ()UP#bhZY+aDZ=3I0>bdScA zLFe6k18X2dzr?iCB?exE_U_swMmc7@nAe4*jVxDlM7bg)X(YWN?&&;ER<4 z5#VovMNp<909`Tz4b&ZQEwMtm^@`5C^e;WWCr=B{`%?3B-;p28L67T7%6k?}%qhhPKe)MY_6FC`XPt9|TX+2P86 zO(~ENr+e;UAfFmb{MW%`Qn#$Q`Dh09`?MFZ~Bj)g7hB znam6zG+vnHeb~<%w?x`A;=oBdnc6)qs;j(lY1R&K<~gdcfQ&zIx~crQDR>&QlJieT zc|1wYDJC)AzG?*P{@2*-UX6}oOW&p8&Pb7be#5ew{CqIfK;;+5a`{{6hrZo)D=h+i zSf8fsu?Q=Qx1y%pTL%uxL6fvwX`#N@@jtM#N^HGwaW5ihI~Da+P}0^-Cm`1H14tVa}6rgWyCQ*h@j@4Tyu*0@g8H_ zCdLTAot3#0>ubB8#w1CQxvNp>KLYxnrL;?CDxO<0Et>WOYST@ooN}sC?F&Nx0j_D? zj7h@A_i4Q7Hq2-uF?HmePslfF&rQBUf9kOTClbc_#>wTypZnH-iRkRSRpu4kn?*>1^0i~* zbe{~FIXJ+Q?AIJP@U9mG{q*AYyyRa$lMOyZy!;fDMZSU_AffbgEu|q=1TTT(B6#mN zsvOMjTL;JGk`*NReN$#BT>-}nMwWNn>1^k40En24#1P0WSlt|~5i^N3d2Rf?C-<+M zB<^Nua1@vrpaL4$O){@ogDNTh%I#c}paw$Cg(AIB5fv=O=$Q`-B440fuYO+l<&>t^ z4wt8l-C2ETbnX(9DXq&z)WJ^68TyRp>3@JHF^yAwS_}`NXVIg7qP=7UI^huyJq9wQ zd;jS!hKWYbC``H%`oUjNa0}dU^T6eaZ=3?A=ps(dC|A8FGpUi@UKnV7)MBE9& zzQS3jhg8x@o6jgDL~wg=9DPBPQu%2U36F4Sas^nQGf|2ucH9i*@> zBG}T&M?NQxLhfJg9S}v_dc|a9UE<(h!&9d6a6s*c9%p)DwG4dGz?(lFLIO`21C;$e za2N?b?15C^AO!eGMfLEfdLZClUZsAjMt(G=n5_<9dv0}bsoHJDejJ7Aa4e1Wfhb`Gc$f>k%huesL_hF>jVQ8>beC8Ny%> zom`0M)!t6Z_lh&F0Qcs0sYUB=;Z3;tz^i<9m*w;wM|) z?|(+h16`+1@Tw4*a6FzQ58MeA4$_wmp9lmR(B3^Tzn^7Jt2YRL2nO;h*WBH=w+#+~ zb;cEcB#r}CQ{(HPL@|&PmDhoi!rSae_9yL z3a-qv{1`3E=X3_Xw!Uaw`M*^?&Z(y%l9}{(<}6Q&>%?-enzGz?2h!Yl7NS!K(QO*q zYB%8&@>~*Ud3?sFDlWB}qIL#-WR0a`bbM!!zt^L(zAwMV@cghE*w6_s6weydT$h)> z>K_utj5kZkN9W3RH+?h~wigcwcyta~mZ= zu@Jo%QNQ+X^>+|U#Dn4tecGofK*p=9grvl8JlS_T^MkM-J@3Bk#uIRB%F><-JYg&Y ztX}(j`douu-`1UhX!0jql}8{Hq`!!7O-+vo)W7mnpKl_DYtB74Na(pKfF(^CAj#y2;e=Xk^nO>VM24ENaexWvf`mfr;SFd6;pB$+E zsVI{nxN|G=Cp3=bzk*xjIB@C%=l)i0k!Jv{?J-h~!NXxJoMR#q6mR;QnoE~%5h2(Y zfg!))XinRB>Nkq32+SYwC&v{^Qh1UQDS3Sn4Utz}dHcGE@GJ@aRB?NwuE0UIJX>C- ziX&U}NZiP$>fDY~ncRM^T?jq#?|@t9Bwt~9DLOLy6>|gh%yU3}=%f>-EWIT-D1~+^dvEnN zO&BC#fuiYgRU(qkJU*P=`MFPrKXIMfMLerD$f7r>i%;~-FfRxSFL!;ZWKFtFpHVfa zFIqWT4X!bBlOZW;ve>FpH*8m*yX`GA+q=MR#wPt$ z(|h`r%t(LTMId&|_xJT>c`q5aDqeXhDqdFkl;3JMrF+%nr6{|^m;F10_RIux)_9lA ztHSYsFQ$=A3Tf`YXq7YDj64);gul8i(}LlPSv%14iJ`BHU(a%;_o3rtog^76;<>7| zF}E957d&mG;6u9U3xWppRXsA6h&2wT7#J>>Xk&-q@0L>0WJCV+d6NKVNk+MwHiNOb zLUCur95D!{!zA-Q-r(-o0NqO?Cpq+KdW~Hs14EfsEvdf`TH*PnM ziVYC=Y9@*=ZK2V8kku0Kuq5+95lHjJy-Hab8roDl`LsGgEpzk2*nG=;Ce!PgqQSy% zKT-MMUNVTesVowTj(HX2Zk0XADzJ<7wbvL3z`% z4__T~E%lv@8_YGosH~v=rJf1J-0f(t64pad3r&>jyo@zr0b+y zz9IeA$y;>0Rd}UnWTmvd>Nu~_#}s*vmiV2k>7q|_oJ1j~e?*o&Xf_ry7n5KN*Rs}d zEmRHoxP;*`YDehEhj4h_-+c+P3?AkvH8EUMk&_v(-hXPuIekB${VDX%gN5fLL050m zl|N6yCM;0d*@$Pu8Je~{tPPX`Z)^p`Q^}}?9S4Ymxei?GiYkxeU#xiZ) zriu0XUEM0ckm$=dPxd!k!Dv+yxeB6930)wL!Qa!tZ(PZF1`fzB*vBNU*?Uqr4m_M% zNugS9!|HFsuJ{cI+=%at4Fq?rXXWXi_l;5OS?9gg8TlQRxfVa38$K_*rMn;U)n1!; zH>`Gjgn0tV%iJCwpyMwCn>GK4`}R&hirAUmChScJps{fKiq&iJRD3@e?Hk4~B2TB+ zxOj-2(8153*o|o!DsXRT@PEUpgW4s?RWe^VV#!OGR>J+H{+N|0+!ZwD$;8>#aCW(M zEQ0-zF1}dW)g7rSKm=>rHb9zCZ}*(sqi-q8)hIdL`|9u0vEexBPDKnn5!=VA77B-=F4K`*@r&f0p}K z{6By@3E+2~=Rn{IG!`gXzw%DqE~R*jnN`s&7f83VKNnHxN%eICXN5MvcnWpsc`f=r z-8k0kT$FgM#r5OiFzSPBw;5@g{j&-j%b)VM%bG*fFjhb>w>pIxqMr%$T$zpC%ox;U zuPcB%LksSpJem2Ve*_{ z^$6d#V%<1EbJ074A~-Fcjyh>Cb9N*3GT8*IdOJSOW@KFrysCeofXYb9)scS^{?zy< z6M2>>09zd=;2JiZELoR%L*guUX;G8|k^pRCr-2V#bIp!9ZGyjqt1e|~v;N~>B*hID z0+Fsw<0X9i^lL38c`8I)+nRsllJyC8AXeIm$>2@K*GQk(nrYo}roj}FoAPB?;1dKg z%q}R>)K*`OtYZfoc-LayQT#qgb`(?=1y*k@jeh);i{Qp#9nt*x7`9<5sW1BA)n~=H z@k|LM3c!)$H~OT~E98s5Q^oe5A7hKBI8=7ep15p5_N7fwOr-oBq05)Kcv@UnS zQZKK<uE{spsp4$=eL(0V`T)py`#14NN}g%TB8 za-%iCCS9eeJ)}7$oryWQeF6N;gZcWPvg(=b&Um5O1D4w+;2taOmH#2?+{2mv_5jmftoML0fm}3ZYJ`_qK6*J!q%a=w9+`?ZN*5uQ~Uk-o5al!%VX~ zs+mKSEB|+h;?%SgE@6?o$%x%)99Y=UZ8*Hp*|-y)qkEs7t=TlQ$*w2z^PzRwR#UHi zqTp`oGuprN}ayiItsKolZGcmL22JpVk#fwFBcW z(fp#l@r|t5J*Kn`ti+IJsu9CVyQOmDA;%A6zDw4C8c(7z(kFx@m6SN& z7N!+?s{KfTl&~%?VS(c`(o9$X119$9oY_FsK9(X2aC5%v#4+MGN4)siXSrT7w~8Ih1h`C3pUfb(t=}cI2^B6$QP;XCWk= zSvJ_$nZ*A*eQR7wBn2c%iBrJ$=OMfx>jI}Ua;E4-=SmPio1co|4W3$fbNTZgH4?(D z1lXJ2|6?)k?bp83$EhWPcd+NgT7w0{j6^;JWt{QZ-vm;dbDI0Hge>3;0;O!%$+w1F zK+Q&UK+-P3vah&{%!NA)k6pi6_lcRl6yXZ)LCJ7zZ*2GWtOaQ`4+(f&Z0FN$T@ZYquxo}1r<7K>W$F}E5-a` zSl&vf^WF_Zm1Be~w%2t6BeT^SaW9jB>(r-SNFh75HdY-u{~MgRRT9N21sOLft$u=XW}^> zG&5ee%>S9+v>tJ-TBl(C+6BbptOUUI=J3$V9_9e9%8w?J&BZ%WP0t{jj8a=yRHA?? z4PT|AA)O-qm_7Tlicr|9Hwpq+;LUg%2f2rVrasuEr)nC`iKD6X^Is$b7?wIL;L$c1 z&Bod=pzCdYPS5TAqVa(x%K2@xiNK_RB~}^=JH~pynXZl9NAsxd2L1;ymM(s=W14cU z|JLGHz#v~KFPPzBgrai!VE#}mjO0)*i=M16FNS@`Y{L1A0q1#6a4>m+U2`?6OtmH# z*7}bxJa#wL1qVN-9)Pg-KoU(t>!->H*!I}xG71LsF`QL#J|@p&=WhuvSupBt47SYg z7I>QMz=y3zj296j?>@IyJDicH zy+&5MK*B|5$EV+(wS*pFZizGkZC|GHninE@m`+k#04;>5^w!yT=YqKx?a71=K1YnElGc|i z#!i$e7TtXA8Dr3W=KJOM29FYcqi#K+1gu^Kx=gJ<7j--S;QqB1Cb;wIz4aO?Cl8OK z!~~kF2QNp9J!yeP9Q_Aqy0KGo+$&bG6`iM9mdEA|eepJTKQQ2_D_5xMz>ojg97T-+ zUatqWew+n&!9~uvztWeDTNqYt?Hb-1e6|wwLn;H5W{r<5|GC0*@Z`mQP>qHV4(c`S zzc?+<1!Q2=qoinc?8V~e8+prvkzMl^4wWYJ>sf{yt>H*FY8rS zG`0j_+AA=wpO-~NaLv$f-pZl&*)0L8B<5%ugAinF`c(TA#k)1$B! zW_^`*8e$_j)%P3kQtOKZe<Llhf&KL1HfzAci)gj{dDBiz(D#Az?1w+%a;n=kRU~%xi7>@aW{~7p2^*t%%Ppx+|6-miMV>P5%ZR12k%(DN zPZH!?@~x0IeVMHP&K}4rBc$%8{5vB?E#79;6{v#INLN3Pat}^#DZby3I*T37=}Ut~ zU2>Pu7o5bfbvg~2i&}of>}pFePZMmaAGdFwhAW9`@&2kCQ({~Yk}#8XAJYj-*Ki;L zL_;s8{&98Z(rF$s+0dcrs@@T-G*e-2axj3ZPlLlzTosJ9lH2WbyAohfPX_E=%C?*( z81t=1RT=&BUgjp4&n8yhOqd#{^W9wrqO3G<`#jJH11)DJ+6{VH!e>^s7Olq+rNGyw z&;7Q*2w%~EPWE3vCHMgO)_Jv<_hh4Cy3;hiLJ%cy@v>#e^BqHMK6ST^NMMsIke4!aRGnS54!$R-D!q&{pglWBD4o z!Zt!sA|iVY#dY*foSt|EEA^q2{(x8LVwS6b2zrJ5S_@%!lV)oUSq;GLUVpS`lC1w` zz3Yxh7%%318FTINtWN6TYDOgRK>Yq$m_{JbB^A0R#Srq%bL(WOjODX*!`93;Aa0vI zdT|D+k}J&rl%FGgUrL??IaPF1zTydol?1MAoxR>=UAA#;){6nXVKpeNNI{RxU|99`n^toX0_b1Nswtn_m z$#a3nXlnWu6<60?pgNhDFUjW&vLJT--mZYe6w5T}^K&Rs@d%&Ofq%ywOTunwUl_}r zs7Awi5`@|&9klBJVD@)scnf9A>i7yJPyanNp4$`FJf8V-Y2)f-6iN5V>t@D8--BMe z*Yw=vtDh{xFB3KhaO?CIPa{9CtSr-SMI}u9#yig3=9Ck6u{;?zh!6X7@H&&y9MLH} z=@EFDXa^PlGRn;u_v8{XjV&f_ZNw#AP*=r5Cvi)v^Oj(^?WW$B9tt!GuUNFS=kRs^ zR47VCOA*CR%&s*&*;);|1t|X$8+O@a?OOVvlN{0Ch2fORWmFn)ZyYhSm4xWMRqn|{ ztz7L{d1)koqBU%gs@YHaBD;k87!yp>K-?FW7Zj!bmr(5PTog+#mDLa~4v4xHexMA3 zMM<8X79?lP!EM)kVZ*nRl+srD=5b|i42gl}@+B8(44s0dfNI!D@F_+c*O1+_U35(1 zBagf4PpoGKk&(!3Sa!gdbDt+9dhzdKqz?wMrq*SjWVegZ8FfeQ5uZj%QRHtg&$gzg zWE=NA`@+=%3maOBemn`2JABxey zaIxxO9PSOK|9#z^`+EGZ8aYbtq|nk@&b8SW{Kc?Z&GrkDV-Ye4_GZOt7$+Y~*g1}y z(7cggRtjf_BL`{fS2g-AP}*ihSjo#i%~uMpQ|dt4GpN5r{koze7gnu0k~<&(U<4zj z^5CXYD_EPsV;aiZ_VeiqWLu;vkje_3v>hnHt}=M#hqlQbsx+8uv^=P`Z0gyGP!^k> zq0shpTqq=YZl*pn`<{80`r{UXx;!PFiF%uk^=?_t(qpcf68(VY9l}T?!N!rbyNYxG9zc_-M7Ue@jZ$CGl77Pa@3bGj_0 zbNT#h=felO;bl9GCidIUhRV9rEz+99nI}$Bu`Y18 zBqn!gOAbGz z4xk|h+k8kR%wpj7#EJbwF!*7U&a|bfC^n~*%uVMDMCp~PHkkHt)OJssJsh7dTo|Q1 zn$ru7D(V?oTGMXRp1@{Uu)KOsFpx&dr0Tbo{W{s|Tu2V0U(BFaqF>dFeR;f(8N-?) z1By+Rby)XrWJrx#f-o`z@~c$Z;|og=b+6t&M1LP_&ejV{ z^3hZ`12+hLw~r7cvl%zh!itww=K)iRmRb%NFtdNT2zpFJ7jSdsA&lycqM0+~%jb($ z)c5QSYG;UA0*YK&@*3d`5&j`q@y5)2T2v@KX)Tev>hm7<(?g%vn^(`oF@LEwwtq-0DhNQF}So_0CFr!O;Po0>g25ox3y zJhrD!jHw4a&!C+XP`ekpnTLvRY1Ts zKjnH+M_KqFC!eAaLliT`*1V4!PeF)jAUUJm_Krq2HPeM;n8$KKl^ONO-!f{s;@Lio zK`!Mc_QGoT*qz*Hd2$%7CyCQ~Y)ybA3x~RT@zVP=V7Pc|y$qa#H$kUz8eNhP(U!`A z#&C@C)uuae5>g$V^|f{B5-$mS51CD;6rZ1;?lp`+Zv?nK$!~-)tqn-brK{p^QnUxj z8OPY^6p6t>9~Qr0WBEAniPxCfMdolx3;3i^{7safbg0O4@j$nbIzxo2(tcR<4+k)W zgeI|>ZPuP92{g))Hj~llVJ)`O3inho+X`{{6%rcIYyP?nH?qwAIG``p@FW>GDoVby zc2eT8T1pZxh_--shh0@f4|7zfmFA@6lrb%fBbbbcSH@K=+#5Y8Hn0BtkF6t)^%AZH z2cqZ9eo1q`SjgKQQ%j~_97quu+!Im}?oeWL`WrNsjxll1;$dkbjUjFU5w(TZw+B6M zpK5p;U&XpkCkk9c^g7y9bG|#y?{9v#g}pi?5Te|hDy*1J*Zx!Rb^kM##Y>>PQ{`;G zyLc1BMS9~?N1?}Esd-pRHa-2aBguIb=EMmV({IfO8}3bmp$zUj#+lETNO#QJ3L>L6 zyUfOGB?5j-&w`(o<+eF}9R-?;f1lPyb^^uaavx27nCV?YmP|hu#Z2a}9Z6FFS_X?| zP`sE^{u7r>)9{CRmq=c8CFpbYM|87j-0qXl(7~UoO8P<((Q`DynPOZ8&W2^Z60ZYg zV6(CwNJulk!cOt2Yk_v;w(rTd92g$>ssmaTdV16pCEI!HsTHgS`5)j3CYff(5)h{) zK;E=SGX_lB$TLh;!p*-O-j^*By}(mNxppduQRy9AIhTDYZ;mQ$+_r}?_k>((h~nqt zL2!Oa2Dwpp-BEt2gBf7J@?Rh!t=RU)mQXEZePV9cskY!#t{xwkPw#Y?&&bHGfVD3M#gpXAWb3d{!4(e*N8p5OuAO4GamjeB5U;m_!sr7Ii`1`-r9In~C9XlO4 zrO0aUe$VHfe><%WQkYE}ZrR3^dyTWn9n!&$nKu+JpR&tn@2?KML)a3r7OZ6TVghl) zI(#Fyw{QEu`W)^4$tx$^H%uB-dkIQuZk<07kuKlsJ{RC~b+E;KA6uOAje@aSrG&ic zeR+0*AXQvqsuX0??QA9&b?LSYrRtTaLbco`%dfz63(mkkbLZcUt7YD-g!uHdmZzWm zmBL3iiu>}VaVt^5IxPzu`o$k9kV!S)K|FcC2YXBT^{qL{?iA?3Vfp$K57bbCulyPU zGr4*hS*||s_d}`t9{6p%pBP~>>;>w{C zS(br%5bm4CnHQSZGA8~SWN8oNcayYoeXo~L)X94!`>~I%wL*Fm=mYOuZtgLpCq&+6 z;^x`eMA7!_tp0~>5b9snMST?*N*}S(;EA`!l{pj#5}?$2)C9OI~~$)=Mo>WEPTh0g8EL&>8bd< zYSsZINWiFMR2#xbU;9@bgmz#l6wZ&@b?ApDOa*Wuf2~RBoQ{u*SM0xju80mM1!|c*yq$PIA_%a;^=38QSS}9umXAVw zw90%}`DNofz@vx&H^%cM<1QcI_Px6^wJX)&hWCoo($OdZ z(@wp{r|f;AAx!3Tt3Q`Lcz^R1)1nkQ20_abQV?H%gu3D-9Ls~JBmuY2X?M#s1sSgN zw)m|WbBiaBQ(b-5fv4|F10LDN$KKs^vHSZ~QqF81KZYU4S1gyu#co_PW`LW!-u9N| z5c>uvzgoy;f+-fTzWlSdFa7Sid~Fra2dRD{#d655fM>{Jt(L?x1-{n!_THc3^LSGv z$~PyQ{ew>JXVvUQZ?_$w{kPpT_X&{W*?(|X!OGW$Qs4^veVwIM!{xH=@j zU4xWZTeFl>`EH(c)^m1P^ny&orhZ`S{*&oKa_>5 zP}X;xMh@lgE*g!mrZ(gp7F`2e*sZ)Nz4)(*iFp0r_KxDc{(&g*dkRO+vx`@P)eoII zG;GeqM|lo83RhR(YkWxP$GId&)*YgQX9IFB_*S8(bzI>mvx#S&KA9LcZO?lfG{`*| z{otJu6A%{{EG_O(M10Q2qkVfYJx=XH`j{3Ty0a?wTKnk1$!912_gq6v%?d@q;yon+ zOo6fvp1Olu8v=`gAs7_Ln8a(9mJna>x$@WNj9zBJ3*F*UaQqZx`R_g4UxUvB`v)v1 z*cz(=&OF3JIm_wzuKIZY>;D0+p1;3*IK?TmM!uM^$Wlo(K+l?dxY?#HMM?Y=k-L^8 zwT~avz1T@B&L8Z^iNBEm{z2J?Xa^$+X`=xn@C7ViU3|gz-`8iPe}#OQYmdKjUEjw# zLU2B0hGqL^zRBn3wfenU{$J~teQEvw0m1;o*d5Q${rG=uUDBdAmc*jF`4lGK&qy~T z$;RA*mDBOAmC^1w{>w+*9kBf*)PH~uuX9S30w0GIPrtAI;=b<7lr_k3o44oA=+2KW zdVfuOa`}x2-?-e3ZCo+@aOOWi^GHMyT3Dsy-?RRAhyL9^&;J1rP;PpS-w`Vw5mP-U z+gK&_aOKIf<9U3>nFN23_N@#ELpA~|z(Nf*ezP5a4$G7QKQTXiI?49~Sn;7dt%U;f zIhoBBx{;LuvS>#Cyc(~LzuWnv_m^G*PJl*Qx?^g~e$W5y{D#jXR@shBsMYU` zz4Hxa^)tn`&BA}tdi~+pRCaifaZGm$r8?dov0$uFJeds*B5iv3KlLf%UiKKblEISA<296wMT41w?FEwklZ`Y%B{l@JG2p#tJoqjW z+2S*Lo=tVO!MmPADZF6VQA4KR7qr|44p)9wu>MYZ$zS@Vc+qsHuh^I)^pzv;?+#jx zt}ShE6TpkXniWxk~)tNS@>xeI^k7`_gTR zLwhl4!Yiw-+RWW{K?E}Tc#fDlp4s7tlXKvI+uJS|oAT%H7T%w4BMQP&tBJu=X~t7U z8vky8@<(T78xmxazp~b6?IsCJ9Y!kEl#KH@5^S)95Im-z@4YhMjLqx|dcT0g6uMzq zoe@UI+243m1Q?0Ou@Y9UJs^v*qsJw3OBzXGS45^-o)-BoF>MtDr1u@EXGUgrEd93x znJKpO+;);4*gWfM_wm0#2oTP)`T$R4;{$Tr-pGrV!KR9*pSV8wsz}ga2k1H!`BF%sY9gY)YEOF-INfp zcp6GHbf7;aCzzF^>KjBOc&x|!ZBl_W#85U#eqb}UTSkD5HK?E2Eab&-uPH>anEjb9 z4C>3RP5Edmbspj?VOa93$;E*lin|@SxwTU-#+f96$$aw_*PmU@;Sq>qA(zscXasKb z=_%H#Oj|s(I4?RF46Oodmjmg0ipHv{XEfA9EI*o48uFQN6ie!;lu|nh9%6<>veO05 z`M(*Wg?q88NqB|*i(b+o|M>(*O&jlgmN*A!*v`mRz~BAJJsr;dp)byj>fCO0p7R7V&+TEBD4OWJv+ zxCy82{AOW8@3=rXu>h#Z@gD#(NC-PLcn|s=#yWrm^*&Np88*7Sp}))o;=+;AhI^4H z!f#R)CAA+GQ(B%xeH~ zBSA-;G3L9(o8*{-Cz|d_>G10Q^IQ4TlK8yAXDF*D+vJZssrY z(stgsm{m_&&&S0Jn|%y{;9^~I;dd`YqxZk6R($9hO?zu9-Et(qmvai*cWPxKwW z(&ZT$Luzx#w<-0XOZM>N?|=(l#)G^}Kfx~3csT-lx{1nB>SJ|Bu%Xs0V^v;zz6nGf zzAv_Za?Qs;`+bgpYh5wn`K*C#oZ1n)i`qC`pDGp*Y+y5<`Sq{ARxqsmD2N+R@lljU z+4F1M?fu%}JCfQxuJoW^tauHb>qB5^lo=cSlMwyu)90uCT(SxnFanAElw;4?{7)*C z9lu09=wbEKrhlZP6p*j$mx|)DmrFOEpvfyBZ>pJ*xpu}Zhw4YpN zg|&~VAPCcR)e=Wqz}f93yqE5?mQUkIYc(${4^9N zC@T)}QM|*}eg=iu{?d^&imA;dbN9!3#N*| zb}{P64RWziLP=c5LjW>Ba3g!LP<75V>XZ2b9->^u@gvGl2W%GmKv%5*vqWuTgJ6qn>6lf|VSt)p{#`k;#2)B5AN6gth48G`*W_uV?a_vM-I9TF94A?^Z_Z^fl^bX1F{Zb$ma znX=m2Hu&Fe&*$Q#Ny0=w+x^&uP8{F*MZ3Wyf(jVef885=8)(I9+ETT&CJl`pgt#Zo zCK`Nc8`)Z}yS&R}1~%Bus+O3W?iAmh7z4x%iTqwJO5F0FeL@_c-N$FdEV1&ze7uTi z@5yWxR#v$8S8_97^w?@loi)1O)pU8UP zJ`rF)Dw=kR(rQVu!0LVL2l;7P`EYPOH3yjXC0!)ib(0NG;7&<&uXAt@roV?xp3}ic zS>0FilLVR-Lwent%P_OD+Gubq6Qsb+U-!&+OUng}H)p zMjEfRi9=wBYSD0)l+4K$)6m?8@R(oH;Hz-$2dPeyJeTqBZ`Oh{QB*45mzTT>c`)o2 z4gxY&L;E(a-=jSXX2%I`g`32N+31k)sMy@gy|a^fAjBmnl+EzwbO+bowI4{iTnH}?uAl!gBJhTbv1 zOS^hf!cFMG*q`;`W|-UyeANRU_5oIfIf!l7mqANBe3a*AQbny@2 zd+elc-2IDatd1N4l!Y`l0R>WT4m4ZE-m^GzHFJ)bjT&FLLYO~HZSrc>J$tjzT9Eh3 z;*|x$ntgFKm-@Tg+-+ep??z0A#BcO+&6VB%>H2?(ZV#(>SY}r5pB5tAeLHgKp%~ce ztdym4^M&nr5>IIlQw1Ehdl+H!v(8p=?4f*a_pyYUv!i{_pJsM zcif;gpcwt#j@x`7&TuO_qMC^#xdvF^l7fy@O8ig^Et{x*aqz1fP`fcmj+8mXrQ_jz z<1o}~Hxj~8S2sQ2w+}?^_6ujUc%D$(kxic4Dsmsrxe7~3935pzzk>!${Iu!SX`sA~ zQic%R|7Y#N*-g^#GWs{+?VNimmP2;GBkiWiO~_2igQaY^ig3>(F`U= zDdsZ^ftD1HRovL=I^!$xW#NPpa$T!s?Y;r8XUzGh+ZCO%bs zOY_n#Z5&kv z17_pvM?`4Jb#otv;^MG1hLz%MFF}a|p3v@p1SRp4_S3hSV3EVm-(6XK(1E^2$_rAk zxcF7YIamq)Ra!~VL4c+Z#&290#&z`6lhSFJ zJ!xFZSS$k&GWKhbDK%r!ymcnLDAZhyqf+d{`z*tK9!u~A2MSP(A8l)>+d&Rpl0g8M zMBF*GPaBHlDV}jLhV65c4&wRb$>AiwZc0l%kkuFb6ng!e<3TmZhb6dgG45%lTFLJ! z<O?1fR)!w`?@2*k2kF`=>dlRdws+ zu})_J)%V$BkJ+}87q`mfbeo#wPTx3l7$8``=dv{>Dk7R4>DkSaJjCDJr}+Q>H5z+% z&K%X`5N(Few;uBz!wLkCVFBHBtj(pL={HpV2-1$x!3IUxx%wz9wyD^0;Y(@cA2|;6 zP4OGbi(F^ttBQm=)?UG&z5$%m`ro%B=wU}8?W=v^rkK=Fl^w0sJCBfsvUW!FJIW|A zFz(S#Z?icmThe4K-SFQ5tcNb~;{L`uJA=2JUtQCj>j`eu*4?-bz*%c~b+|)C8f+J5 z)7&L@IFyfPKbSVG z(~GS(--RwYRiRhIM2@L(C^}cIQ(7zaHL~1@j5gW&alwHL3j1|C|0S&&6VO(b7?@T~ zz*Ii*WMY00MjTm#ktyGr%2>_^RIw+uXdtl{BkQt|4t!#2Sa|hID+rlTM6n!7?o!6_AjJ0yvA6@;}^$I&$iuVCe*q?d7YsAiepPi4EpHG9* z@8q^f(VMf)el!ElTk!cx^%TMi$W|HlBg80CA1B{sYx2hpK}b3Z6LqV8H60-%s8gEL z2#X_@iIEBd)ZM(KH?ekxZL7T}LZSkLGo@7m(vSeYZS4(&6_XB^=20?c{sNNA=~6CX z3MSFgJU5IeW&oaqcl2wF!rPO{k6hN-A)05Ugd;9xo4a}^Jv2@GV#1aSEP*8O^cXQ` zB=Xg==HO`Js#7~b7NQiAZK8QZ&w^$fV+|DP0p}o+vX!aM+M6gE0@#D7q*^w<>Si0~ zV^6Q4sTzaD6dVs!&4fU!15Miof%Rl_GW9c<<93WOpV%-YE$P$CF*R0-)j$qXEd~N& z2^erY?r!+Vx@Bf@rWm0Yj{I=8JU0z7_+Z>re%LnL>25@+QppYX5+9A!8M8q}L2dyR zbahdFKpB3%Q%9Id0n}dKfzA-4m#5IV7f|BQ7t*au(yfvJ<#+5-#wpA+P@4+$JC?}{ zQn)%VW=k+LWBJk#qeie{Y)<`>Mr_8Qx{R(wZ89R0jbDOdze2)&*G|4nKoSb*4!u*w z&Ch!6M?}et@OeJ^)swypBAE`Xh%ns_ioPSC#6XpTO~cKLjU}h6crD(n6l=hAYC zmvD)L5AT1R+-KK%S(o-5m}d@h@7@;F<2~DhW~a8=w{`1DgN7$UEBQ8tzc|7F9{>t!SGcXDd7r(3qswd;kD z*$B~NR!&b%vv?hGsZETL5ojgQ?99`+{i@39gc1-aY8m*`N`OvveM|JoFWFWS3h~cG z7gOQ(U%$DO4h_Xha}yGhw#fCt5375bmW1jLwPt*(v&1T@_kCgL9p7BY+O9k~F244a zsj+1EMU#6Rmz26*NZ*sKO}R!G%36v9$PS^o&)IOVmZH#92@lJ{t9S4$_VaZuHF#Ao z<5ZPffiy`ZIm~B%PNVnVh#eY9;F_;44Ck`<;kwWneK@7QaO?A3{CDTYSUJ0{j#Bm^ zt+qPd8$5rU9gkHa_Zywn4`XFDt}ldjgv&p4;(l~E9r!S;=U3CU_N2ZgXt{=GuW5zH z`TKwhlUq%6=G5zd*gvCVJAB`yepGVa8>FiSKCX zRB3%<89du`B1l`A#_592?rb^>N+X&`IX_e^=icpKY49$^pN{syA(Q7}ZE)Ajfla*X zu(aEV;R-!R!uQ|nlR}k&(@+eFo5dkkDei0T{@ZM$@s|VKMn*NloAaZge-vylkpN6d zw^LtQt=`4o0o+RGd7$LcVmJh>vvL4=#EefUPw8t3gEAtL9#a8B{|c0Jyo^y?Uh4j4 z?Ck?^=#rQOv-Lk|uEi3-=k{$EyHZBR7V8J%Up8c0WXz>~lqLGF<`e+-YV0UY?{kBX z6!5!JVx#ZT*|@v7+Zu1)voc+mJ+;qnhsc6;OM*_Evx1 zYUpZ09~;B!`?H)?GM_xrq^mKKy;1q@H|(c?eDhI|jvrFNH9Gi}dgx$xvZV0JJ!1A| zidmHQN{%bElrLzM4~QInSPPTVfe_Sr;wlye`uI1RAn;`&w{}`Z!?;SNDoTZ)m7Zr- zZ=-QksXFM~2`o*~;KH6N9?dZmmjB56;?q%@pDb#0YxtRlL*ST3bR$=!6!4uURZVv~ z4n-x?_eZGnW0G!dL#?o14Mq`q<_zZ%wmmbD|Jjh1?6b`s6d;>)=vA_haz)k-;)*#z3I>?|qR=%t1~d&qAWApQuvvi@0u| z{%WJ0q#aV6-t!M}F?<3i!*E>5bVJb|`8m z$4#AqXc%icNHTZ*jTZ@qH=P3&1jWBpHwKqPCcJ&TXe=49tb-EN7fK^o6%nj~)ZF*C z!8GlUlJe@8-#P_sc@NDDEKU5xPMqSq-MLa@Om-By;E=9kxd)NRo)C+B`XuQ!BOsQZ zuO#UenbC0bEObN_`_=}sV>^;;#^?7)k2fHDiY7|pdTJ$Ufz`4H&AH1|9OnOc%2Ox}beFQ6lcFHTlZezsN<(ycaZieao|tHq z_8O}eX8Fvai*>roAYlD5X1F~SbmMsS#Y5s!morTY1a^XDqj#RD5v)?@1 z)XzJ~C+M^47yW72cz%5CCKE9NYCYAyvhPxkv$^0atYP5+0!I<=xiX!;VHsxXvoVtWtvXuD{Fez>l=w0buWJ zm~$-6Nlc%H`A#4MnIr3}(_yJ*Z&v7qUbg3knpb*BSvHkLoAiwC2p;Rgs;GPw0VyKB zNB<@dnARGYUMX|5XHSzhhObM3`m9N;EP4eApi0U1>;O9K+T@_Ms(f6f6+kl?(tr5t zoO&NAsZYY`fyvh}(Y-~Bq@I<{uSQhqnxb0A-0w2QJo`r122Y&&Lp_9bd`Eug%$$f= zY@~V1O`8yJ*K}k1Yc5vkPZtJ|VoT+L;;5c;ChNbMpcL8JycY!S(D?L!iYN32r}4-a zT73_mRX5mmDzRJ-KWN`*!>eGFb~_G#AAm|MBpjsr91CW&+xe2|MGi%Q>>Ft==dOG* z>nXDa0_L{V9f}J8e1PU~Gf7psyf>s=ymPb#uuuZtFrq0XHiE2I7@DZzOQNv(O0h*o z0saY`A5vKu5HkEMIF%Cj9oN5^NBB7>xZ0BYD0o(dD^ucrD5o)8j;%9b1CIt5>Lqh- z-sdwPLqF2BO45H!&j(p(e+h-L(Kk|b1AL8~A|l_B!LqvJc_TSe2y|h}JyS*;94P5* zCngEG8C08wH#(M9s@{H_J8upSF&7Mz%aaXb7ioA;b3~ZJnWj+%-yt;G=H5FSeb*8Q z0jAHy61feI{s4GA=qdW!ON?081G>W=8T`^#}>BY+{B+kUZ014HAJOEla zG&z-o#SQWAM{O+qHg;m}O5OPk6_)n%QA)LW;o1AY+Hk#$Tr2HL?!DzujV{wwp>Q86 zqNZqZt{x=<=K98b$5|c=N*tPX?-XyytXl*cxE3v8VAOoJe(J;yoBAbZosan`yFcnV zHZ~ZrBR3d@XPNuYm>@W!&#nfHMTSnKsNV$;1lH2>WE365DYJBg?M1>myt?v$bnLUJXm z9+c7^a?-W1;Al+W66YOZKR7<>)bx}fAotRcc1`cNuK*K@nXV0nd1<#=7{#tzZEH(G z1DKT=2~90MzMG0N$+<)oC*+k;DQ!diet*~BQpO~RS zu%w~!p)tVqyV-H)&>S`9eDBT@%(J#}L*(w$-5VBb>5E7;0Q@HM zxKKY$o$Zo13&g}t8Vz&k$zzzFQA!f2f~5_!R_@qwVJ4rV;Fst z4*2|6k)1esl(cRU!$i961HL{e{D6+Snh}YNS{)Gf?;?ECdLH!2#2c6njF<)cX9Z|p%i!VzzuTw4qcy& z&`|NTzalAbZdiRYO-7{~lc&!^MGRahXo|Xs?JI3(#{I9F-}G(&B@OMxi`-~PE=G0j zX*T@!uI3uTt`U=k;GydspPQI$b@W)P}CNVj(EdT|7lp1wGPoR6%ee0c)<3JV+ji;)GZ{kzK9g+ z8yuE83b*WGrfv2%@9);((^*?2>n)|U87~06#ZJHIIkFaF1_Q;3=WF>^L)j)m5n6TI zYBY1yi6N^;7$7j+Bi+7OrDX&X@M>#e6x8?PImXy@-u$>rPqu z7Z9`(znuPDMbd@dYWPKPqLwe5rP;o5j6La3#Pvo{i2?#}6qu7QS(>3+1xsNh&7k=H ztxKgEI(#g!vL%$t!}ls^kBq%u7bh0x?s23z*4r8F{2Qm$aGZuy5I4Y6@3>%}id zy{p!r#2*CKmdXs4S)yyjGYxwEA((CH@X0FultsX0rHl!ebSxqZ2( zu`C?b;X=|ZqqRO-q{{k%>OxB<5g2IasVS|L{fV8St0=B=(b$NKECt9P=Yh!rAoIr+ zmhLOpmjLn;_q|yNuIlWSYzqCL*Yfn^c`P3WCnRouVGB4)zl$OYc}ah zfpvx)*nUalsM#N^CfeM-cNA)>%2Ltf$lm^%^if)jZNR4kYOdMKVjW<{Q|+yldxm2p zZxJB9+_S%Dop(y|{Ce10i+k2LS7V{I8=0vcYMNw_3*t95ZskR!UsJ2F1IzPXB z?{lB~{Qk)QIq&z$mDlUKuIJ++@M?GuoOcBQaif}BGS2;~Vqg#;d)44~tGy06$2#kF z%1$A+GAZn5JP9?GO?QmLc~spF3yV z-XA`;eDFi_Zi@(jyrTKX)v>wft=Sj>6VZ~qrf4SQ#Nx&HIGMFQ3}_U%ru^oILN&;# zrsn)1BRY1d`!izeLDIRuivPdT%w7>~DKM*`IPzizd;7;--9t~;+_t8y`qyuo7Or#5 z0hb8`0@|*vOivM?c`E(j{++e5ojCYYvYPI7PXEnUE5Fj{fUVCDEl#w*6P4V3Wb?Fp z-vRDM%%pul=SSGGUlscjC--EmR52lxaoD7n$Z+XuC7>({PVAG7&iIu7TtnwQHw5ih87qr8kAwec8 zVAHma(Y*ESm0hVz>Q@&oWX}E|9-T_Ow6K>qu$M+JpB4I}i5(8HY;@fumn=`;7rbS> zR-x^RV^%a}bGjX!qCHcIEiBNv3H^}MgM`dPZ*3cfHW>QdS2Xig&tj-7e53s8T3}MN zt`9Vx6$|R*=gSh~#S7L_#KL3ldzp)sE;o4c8_)?i?|3;RwWCj;h>SoSzh!Q}Ilu+% zU9~ActHzzPzM~!>YQcd=O2q9|WpE#+-DJK(@7k)WKpQYL7D69m3XnEbj`~|%Q&aL- zVYuzL8@l9dvz1L2r;Df$1>G#U4;fT~zN*K8g*+Er&;_JH$G8H;zwC5CZh==nOfSLz zXEG&2z*WIif3Txgs98glUcDlgyvN4^ck?ZFKXKgm<>t14?eS?`A)Q4+taLa{r!%Y8 zIDlVv0!z1X|9F(!*Sy$c>d+x*UE!t{s|Ar(g*{T+pK*OFMzJkpq*9DTsR^qZwIbRfA~K@3yEteVryg?`lICtAh>S->tqy_a5$sFB0$rh^0O*^yZkIbE=7s1iL9+qdYV(8(jD)p1K@!L z{mx6t)yWrqW%7$C$u(D$EdsQW3M(S@G#OnxdGrPohcj&KHRZ|#8zZZkIT^BgIulIq zZxtimLq?|7NL{Ti_)|H^tj6O1u@@_)#RA<~<7O$?@fQk0Ekyn&nEL-}81n4}FZI|6qx zm@_2Dqp@!8jexBmvj=;~JMhKFFiK_WBSFf?g<$U4wHLlBegpG^eUWI=Lj9BDvuEXo z#*-$ZwuNysqzXRq^alWXrL@k-Y~ILvhKn%U1|K~L9vUgE#)T(iQg8r?WjJyc;8+S*T6er)so6v z9t~0E%nhQcwlbOPF^O`ndi|Z8WaT@2>t7Cs;X3tN-yVb6hOVqPmId=0_q7kLMX0dm z96Rm15y8x!P}f62ju!>H3(Kx*&G*09X}CE5h}x-k)=Ghe)#=@dwQ-2z9#9CX>LB^Q zIsC!&)y9cs`9hdc5a^xZY=l@s1{kDN?;-OVR zWkHV;4Nhe_zI|D@d+RowAtV;k_2H}K7brf3g8z2mN4zT2+J3SqcMg}wa6#8rzSi?5 zg7lk|DRBvuM>W&wog-i%0J15FSMqg7nVG*~D24i5^8+K+4CS~#nlAC?)C1Fe*vmTK zhbzuNe0dbHjZtKVzj}dv8aK1WhG*|rvenj-5?s&<;3xCh-?K&$qCm+PjipSEamuKQ z!__v2F@SE8GEzpKV>1b1--}NdP6EN-eLF?|;Qtt_@TZgIxpOA4hIK(ZyYNmS-k98} zjT8){QrZ^71W9(TohU?wXatWjKl1CCmFNhpz&KIvnWONz%Gwghpt&vNc8Tv&*IGfX z(sO8zvC4h_B622Q__H^EvuCEac@->vQPqCNI!e?8mwZyMJ32~ILl3?fwX=#9Wxafu z_37cU;|N%qSSv1Uf#=teG1nD4^cwljY@{a+_X~y79-?9CfN&-!GN!PUJg;~5L(*=x zi0ol_F7HwXsJu|PgY)m@IZz0VWIB*;SgYl0E@)?oMqii68?Yiu)59_mi3+4yJJW)O zzAD#))4{aX`fGouFR{Wep|8v`=S=4YGc(ktau#3dL;X}lntJ_*6X~rp4bc|~`7G@$ z$-WK5;qiN%k81XYDE{R%ozgW5EeWyR)G;x_`(9cNrLyMIRgERF2b!3;6ceBU4@DTJ z2KmP-02F0r4h=-4P*}TLuK$z^=*I&uSO?W}6hd(XFDGV8=0R0oEuKzq_p|3y_lKs~ zr{RS6=GPP4xepE9A$(!+#fwZN=Et@Ax>%&}%L}vhB>o{w4c%1r{j8tZx5>Q#?~B4}DHg-Y89uC$g}xqa5gz^|&4 z@mC*H^mXo5f64M`}K}+@?FZ$}&F?VLCF>fR^Q4oE?lmoKrMou!VmEN6ML8^eC`7;Lf{_Y zexD@v0I-j2RNW6ws;&18+eF;Tf>Jx}2pcC298oGg@x!aKy#TuwTK zlxqKUoo46;HE->)Ul^Te7B4U3B)FH457(xEN_jsseskZa?IUk)aTNSwt}zv9Hfi`? zDixyrFjdY|VL4z6pENJkYu)$sXolbN&AX%$^E;^{cpawVCB`bOOrG0=bB+HtBV%n; zX`<}^4*%U$c_ZkT3zRkO9xD)}P$m;26*6-Y1e!ewre$?fRzXYciSsfJRnp3Z3VT&; zg5wPlKeYDMA5D$e4=zu)F+yJGzs(#k3awiF&)7(%e14xmFfzaY{|?B?BEJ6t9?95Q z{)7{3_piK$eW`RPBNSePqU0;GTM25*5q8%p(Y6XG)|R(5&MpfCfVJS5hm*OBOR$T} ziuQs-hs$4da<2F9`*Z1l5>QzQs6h0MOIGBBe|NcWIm>4-GGyf2g{LvJpCoGB4u=?n z#w!|U))I8#T@5_!xxljPKYz?6#0-^^W}6Tduu0E3frNVBjZ;GJuWV=)`Mb>%Gv!p@kXk@lvcR*=eGN*56@1A%xd$h zJI=}fJDjeMy03L*2l(Cgz{$*Anhwh0i73VRJx-{#QcjV74^#tKSER!Tj1fxN>vcBi}O zFk!<{(JYUpRBY%rZV?E}0(-H-XuDr8R3!Snn61}Ar(q@k8Gh6Afyi$vi`|VQby3Op zm;{@O7~C4F!uhOBhLxKu$T{`Xx$Qm25>-?3F=NRWK(QcB%0Cy~VXN(1Z&ZrxVfI#> z$&O0D&Y{8>p(4)E*G1+9R~n9CWw&JFH`j>$utNe`S=7iHxCg!{<8*nR*X+iM*+Jpt zz&w+cWYDHS&!oCmxPsR7jxbS-nc!-!>?3^)alkIPzmS_X_!yK|ghB9~JK-N0zb*9f zM1X(LxCRPfQ&;h!j5SJRUzeK@pX8loeJ2;+1+rkC&Yt^Rhkkm^aA+x@thd7y8{hKw zg`)`+`?GC zT)#dUe>3etxO^T#Ebgq*w`q!|Q*o+vc?_>0+UMr|wZqdowRGx>XaULQR|UsivpHpH z(h|M;ecs+W{Nk4%xt14Yn(b7=262CC+G~S8v<2^EzC@650QkbyaJgG_m?%X42>{>P z3{QMYk$ISYwXhp(B)=w?sbMDisuHGBlxO#&Zx8_mB0WBItN#7$gjoj;H5&ZyBq|u?55<>taMYjJ1JLW78Av%9-lb1u*** zJ{sM}yTgaUpk5{@$681bBnhM)7(%eD-!712J8q|#OS;x9B{+FviWHly{haowVq9zi7)7HtrYZp;0O!z9+{=FQpq9R{j%%!gL8Y=ejYw^tjs)wgw0!09u!M)^* zZ!j_MT8BN0)ou4>QzDX2RD2BgT4>F>cg#DJpL7*gG|QB#)x`?hFvXyqgZGW`3eU@@ekQTp`+lsc++&b(@52a@=q z>Z3Zh>3|#PJt{N>PXeaX*BSA>belr}G$~AjyFOv_n;+`NRZ;gZN~0w=EiM+1N97ko zf0tTPtGovvFizg4$8~2}T4ET*8&}mSJb85Wuj1^O4!EAAe652MEBH6%#-D80S)6hnq%mox}p;PX=k7Iz-7gl6l+cn3OiTLzK$ z8uJ8e`2n@DZR9DgB$=P`qs-%kLi`?Q#F^ZX{f(wCx~Hgdl_$l9(x%+TNlZ!0ryYnh ziSCzEj`aG={R89pN3-wfxpQprEMig3pWKa7e86%n{u0{x80Ls!!Ih>}65F|yj_lV)$T)eZy1yNdGxWZGh?zskf}K1nAVj zP~bPm;s@pqeyw%MX;{^q##JLntw}3DkH-_iC|1ghAjR(`@&d8zK<37ZhieJqTpJ|r zWg79oks@>S!0tn0z+FRchT;yUT*$UD*+PA4q(sSmBj-1z%fY%?TgZdG$4P}}TvWI% zZsRYy^DNhm_FiE5@gAx8iF$y@hW9mj0ZVAFcGj1)ds<=~aI6S*_{rGPsHfa;%Tpwc z{Ux$fQry`*{G+HWVfe^=DjBGL`nBze`mJ05PX~+2>I!=a={=hXD{h>Szj@ffSVCkh zUx?GH&s#gpq-#ApmwV5Ub3gT7dD2o!4ax4TemJ*9GuXMyP6DG&U7EO^hg1d`zb-p; zEMkJA=GPgKnYHgAH0!DSF&dA6U#K)0(u?HC-yo804WgWCx zJKYz_yE92;->}tpCXFIZui$@C^I?S|*Rzi3BjQ<~4j z9Ul?~mHF>JJ&0h(to@yNHg~QjKz^#>>FOfZ2qZ(+o==@Jm8)gFnGIx8rbiA znj#a9%?@R~*;1acOW1rQj*|n?XImvTOyC6VI`2`(G)yJ-o$j@TQQ*QExx%AAh6*d- z!zJ2Y+Lj$(i(^tIzhH}fnU3D$4Kg;SiwZpJR6GAy!*PPmSNXSK#Pik`oPo(a!Sj%ZR&V`G0c=t z`br6Z2&X~ydc(!N(&grT*>9D{s~pmdTTvS|(&qhTkp>x~IMTw!ZigIVS|DUqH#iA^u^i=YZhstoNXUC;?(5%dFc_@J)d)DdL@OLlaCF8Yfn z{Rbd*j;n$Sqk3e?1gL!(l4a>4*OJ5j!)xLG{?P|2Lr3YZmmX zowA@ZRP^LdPV1vzcT$2C_<~^s-R7=*V6t=KsPu&ZEqi*>p@Zzn-WGm#jh&#|Wt{Q%uO2UE@c@vJp$n>NS-W z9m8?bY)hNI!Oa!}N?B-S)D~4&_j>StxWbF>?~>2I3lmabV15kvtZiW^ICNP)JV1-g zb0%qs)?g52eBHbT?g$<41X{un(vNW*-K(&uXs`#DNhBEu91}I`$%c@i~OYbkI+csQUq-O&APQhI-zI^z;H!kl{OSknIPqFl* zIK?JVpvHB+lz3M1LOMAGm-%*dfgLF05KS7I0&^RSI7ktlMk(yiv%4g@(+;_LvdEUu~k>R zzd30g-L9;oJ5dNA0*{J9*wuXnf0u2Xl|S!K#sDlc{ow(S(qilx-G2-ftL@DO;|5P6 zu=cd*5;UGT#mtZOWnZ!`2tBL>U?*3>F>-X2T5`wD-*C~gT?Ks$_Lp<^Ciw=g0l z7e0fW{nP7eGCyJ8uXw=jse9h^fS%`0DWCPnKW5*&1q zfSb^z&N&pn!T}El{z;3Pz|rG43;6u?X^x8_STz;=^zO5}&E;Y#Sif0m#TyuV2MyOui1aynz4#S4G=p1$+r9bc zGh;riU}G8A>TBS#o^%E?mqsFczDGz$rtYhZl#93~iyFPhd$AjrV*!1Sm7N196Ik8s zka{lMq}X_`xggST-d-|9m8^uYUCUWYn3vH>?Pbdnfv)b$KhMgeLcs|M_DH1pq%ygc z6nmzn;6+h8Xy$6mIRBsF)jg)z?OaO}^n(WB!1jsgAO;#ky8K`X;D(+iFo}tfErxrwwn@`F^*fjjD@&FaQbB zKDF()O{G0qN~FO95L=xWJ)K*vWe%$>05l^W0TVAfGmF@@q%@mV-FB zp<=RsUxpGQl`(?XWd8k3f&6*!>Q!9N$pPW{&sdTEsJBuv_4$r7&~bq@GaNQEZ1)L2 z1*3kXR`3fEL`km-YBNH&tx79J=5&+$gUquTb?wj8>R27?2e7g9caD*`Qb)=MF1PzY zav^)tY$ioURL`r%Tn>i5k-|UcnTl6{G5aT9i)PHN}Dz?7&aNDR;Ipg%*Ex3P{Pbzr)Q@Z*i4NDPa>2ybOBkfB<^I5CNbdShTI@rX!ICf|4LlwEpMxwp|If*^aL+-pwqGN#S`MSZwb9m$I@`*e)$I)w#yEq-t!E3ZDcHZAVLcdG= zz&SPOH6^nmb_usbhf5n;UBED#Cy?YAx#`HD;g>Sj(lw~0tOqLAr?(ahV5w}sic|w4 z0=-*2=pMjkIkV6|Hpw${P@OeF|gsj&+|{KeKF%=AK#?%tmwKg##n`$3BI`YjKc zm{eysoE7G}Hql83&0(V*mqjw=vKH?KUp3>)GN73?bE)R=Wrydw;bvff>Gfx^CTz{f zJ*fii21HcbdGbQxCeq5Ii!(wEjk&1Ls2Exw(3{!GaO2jOWZy3%Xtr~@avS9s{u&tp z$P0RU6V}MFpBfkxFR1Fn8x6|3&dDs(dzT{d_eo83xTxY!vi=NA z3jZN3d?$>p1@Q06q*djz|9DN##9$cu^;_-`Dv)CV|C5PoR%K29w@JkRu5){wyeG<3 z66nsc2iyG*VE)-59TOnny4+*G);U!e?3ij2U%%#mRxU#}uoQIhl2Qaea@DhhzQ;d| zt5wKXPH-)ymL;3hV{rb|T&S2KBg7tP+k^wdSu^%dl_JLBen4)^#f-!dsnHF7ito0m zxs!oUwvKWmINdd3kvnlI(AVr6FEn+EJHB%EDs#tCTNUDrCAa1E9CpVEV!iq|*qwT` zmR^WXeW~2pXwXf<3=xGNMh4@EKKZD5q}^!x-n&Y-Ob(tr-k@isT-6}a_=16YhhKus z<61D-3X&%QB8pg_e5P3jWOOt@y6S737};JC(ZnCAYvgHf>=KLI2F!xTvaU#$D*Vsc z#L>VB)m(tWP4ept4%JADf#IHmF{od z(>y-Bzm+9y+Gc=3De1=-zY14XM{2}G$?$(989uXa!GXED{<#o9Yg_`7EYLH)-wi@P24aSl4oF&|^fbzCQ8D-2Gv~&99 zRwl95GR(Q0j-_+79cL^*I3kcme!XmRb4=QewnQRnoCt-YCoOhi5+|@q{eOTb3bnyzxR3UJ zUmh2GT~E#EYa>?+SD?fc+HM95u3&t=8qWMn+kHNw)0{%06) z&JxJ2vp;ZS`VX+9Ve`#_fQSB%F zBjPKVi3f9`s<`J$Iq6h#YyNA_!a9T7t-iN-e~UM7`_1IKZ7-IiQ5e4qEW)XD2}f#f zPHi;rN93kTsr9YfS&$Ke@NT}6GsX9)1~J?c2+ebYD2dgZ!Tc8kgIy|9(!JkyTL5k4 z|Lln#&VHkbrZ#E-VBSrAPhJn*nM69IUF54q0UKA-+Z@wIj%djuE@M$n&x`Ebje&2) zAsqv}>pi-cg;%0HhyQ_R4U2rT0^Me~Vxzei(rhd>Q(L?v##dw_QxtY$8JKt28M6Mu zF+k0Te8uBByMO699cyx{j(UI2;CM){d zvtLY-OUa@~M>=1EhU*4$Tf4sNjJ?vus?R$!GnXMg%x#?GnfC}AgY|=}&|KmJVg4C( zDdqS(wy*3xh$pR-u6(BNE7+%wMV9(|(e`hs{xJmz^~=M-U(C;jQLJo_CRM$o%Qg^^ zVAB_Yv64#Nu`9|HiwAiGgrtekXQE*pQBgOW1o1LT<9J?c6K( zRS$@wKSkw@2&5U}YaIHJVwMvh^f^UQaCRZc_RwpK$9A$fd!n)MgE23u8M03Voxz22 z#d~O6-@#cqW@pfwxi1}Uif5SjeYU9=iw3XiIWdf#nx?AZXC`7DAv|D@*@ZwM|@;w1GSr$x{yX`W1WoRD;F(InVYq|Wwc>e&=% z-9j0xs|Le$dg~xDw5sxdes!nMVsOZwU&ol=XgV{}*w_2sccmAf={CuvE&3WYSI0en z@K*90`>WJUzB8WIsUcITf?xpZQD&cWv%1e3bl)xX z?oF(e$wTo>m@_OeO!K?YrO@%)=0ZQyz%upKIvr<)0)DpuKaX(uE)nv_$RaY+Oc`0) zzD%93G7qp2Y33HOTb!yrDH;*)1!Y;qEmSxY3WgF7Yi+FA>Mr6MB=g4jztC&yvmd}^ zstSVt>^6(|om)5$eGwz%?XBf^zM|$%PR&Gm#~8!#xGkOS%9s~ym5Q>9zeXM1n}Ikk znJ|_2vW0U=%9WxKCXMp=yTgW!P}*x_5?^|j=&aaIj^xnV!-6!}(~&+Ir=VT{v0a{&|wXH1o{rE-hTiE#pXqh zMMShfE}G3Yq$U7!oKfaGE0xYz4Y+k&XT$C?bpIsQbwOjHx!p?S;eywPXh7E z#6$O0(>%$gGI*0umP%TLiS(1D$t)ovBwvq{Z97ek3>~lOMo&Oj-IL!&Cmpd;e%G^) zjCw$WoPS3K0aBvrwQAII-b&++NAdmJrr%lbsJyh>q!jCSTVnVIZ=|#xyhYnQqvW;9SK2` zwASO^1lMp2#w|6gJ^TMnXB8Y+cGuP3BAKqoc;=rVeqR|eVu{nRa}l6^9c-!+TIH`y z`7Mx_(g<)30XDT#xAtQew6WLZ?Zf8it^1LdHIPW3{^(mDGe{j_$r4VS~uBF}^o3 zuFJ^U)5cOCa<)t$)3`&zS`o>F>L$0D&xASXCJL=Vx#{E&v*YzPvvTCi&jCa@%-!NE z64kd@3eA=CuR;R@E~oq5seePyfrpV9%e0{|ahKjG^fMDjvJmDq4|ot{CA;?KZrrut zY)ig=p-Y6cun&YYfev@iGGR4|3oF#1_8@aa?f+{0tM=mzwn%+G?1NO7X(zSqPt zLZ1C+#K zxvTdm8P+u=`k0f?b_=H%Uwv66l%L5@jx8ZSKTK5UD1+u?J0IW)+`nG!5Yjk0mmaW) zJMQHN3v{I9&z-^9ZjYSvx09dw2-gak<}cUc7k@lSn>MDOPkr1nF`FIN-?IEuH)k7D z$lkwPTAnAJRu5xU8|gI{pIgZPb6%2T8%ONop%oFgDgG+GpB&=qQ-%I{EtM}lU^O3@ z4v1oC2m~YRa*cf+Q7qTfX3wIRt7mqCN8(k-LEL5emeBj@?DV3kko?wVfh4ZXSZYn9 z!~jEB%d%F$ex=q#ClKT#9hBKpGG;zk;vRt7sP&CI`{D4tMbhf!R;P(K@0B3H=50N> z6Nj`kVzz07Lfnyl(0VoJbAgim*r?U3u`jax5b{d`t-e7YhwJkc`Pm4+rx^sYpm(fK zOp2r-&`{PS#X1k75HIC(zr}qJmMAJAUN0U{$Bh0LkOkDTu=pCqwfMNnCGuF&(>5e|U;gNr!liwuV@v*moa6Vplu$@h(Lj9(z<;EUck2c&&BQ0%UX z%w^cOa8H^HN3ZH{JFhf?!9~1tqQ+c7HUDKG;jzW%0~Hz19GWW$4qgf=L_i|wqPwr zh!^#eis47qzBlgH@%IaD3~LXsVR$H=y-6a%%El)xKMzGF)lxQvME$6JGE;h>K&a)f zz9MwcC}o;p9s>$Z==^psZHlKfTO)9_zXa4dYifsA1tbr-G z<5ae&cIJE>>{^UK=AL*4i`+Jf1cIgnacUn{`dVv!07)b`jL2J==;aBCpH2a+R=|p1 z2nLTWr?r^B;@txh{)IOjlZzU}&re+3)3LDtl$CTi-ZEjLCM&~-wN@Lm`>O7#9n0i8 z=M0DHi&Q<2_=$YR`4HC0PGx&NH1r@o&qUoDj|sS33R7z(S7O8@S|2%J`1`OTz`C{> zqzp_n^`^XUHncj*kV)zTB^lKvBq{$pd6|D*pzTu7LoH2wyoF}E5Frx^Bj%7Y=yOEEh zUrx&uU+QAC`3s+%WjU(~5esca-N9!iV^|eVg{ng)|$#?|$dTr?b-A>#aY4NMc+u=sBID>2RXs^--CEo8P z-GMmfe5&u+TB;wTby6_(FFVLb-{3ns5VHO^xu1(b?7#s%Js|>8R>n8L?DW+;RJZ+_O<(rk;7v)b^9p-*dtl6; z{!*5c&Bk;SQ0~3Nl(dgvW0j+y6O1RQsX0uAO%T7e2FCw<6{`Io0Hb484l^A$KNliz z^$CehAht2H!!ef{qa3vEq9DMJsPV4K`F=L&2{?yI zpL&DZp~(YO|2SD&h*g+s(DmmT&Sl{k-*83w^f-2k`d`W<-ykJbmI23pC}<}s?OUuN z@;9I*LR$|~gz>VjHyZg=V9co4dO6<_)NO(Lk&Ze@?wQV5-l1|UI{j13nU*BcQSJ9* z*hx{_GJv?&>#pfxj4*Ie&RQOYUG*4jx%m0rD;O{nsS^vkLo6`Y!bLgqGxo2}YVrFXueGfw?b!3-@hcDSYo|WjJ;I zZ*ZM)kMpVAmMVGDlxeaKLj!7F59*#l!t`sHkW@>VD&nj4+k&`mLiYZrXH(4b775KJ zlh3&2HqA*QMdrn)ro!8mgHrO1A%vl~9-^(rle>x34@<-!hsrPo^VQlC6D^DL@SuHi z6%6Lx?sb8}UebF~r|p9PKa1h?LuLZ>-77wFGB90edL0w%x`L)xOY)7AoBsiRHDtBd zvMxKhd}|A7FZndaJY^*K? zKC+7CH|J%Ywje2U;S!iakZ2G>qC_dl#UgDLg23GIHBY#zrMP0x5cIyk1?Wx9}=NpGZaIB zlO!%Eh9@Owf-g68L*GWXYpd06CC3+a=uyo~jt@5x0tLp)Cr)`+M8s_s^86yHUcJ6S zO={WOOn_>exYPC)D#z7>*KvrH_fz>KJ_!h`y2i=TxebcM_dljTiwk;h?aUMuZ7C#u zrL}YcfxX_IfI*Xjoa8V`IO3k8ymY7qr>5J}-KGr(yLIz8r z;LQOP4h#I0k(H|rB~R*wj#k_fhot4=wIoa<%xJ!ArnuAE0(|4ii_wBfn^g&A1%ebk zXA$9@;9OrQ=v{5!ofo81J$CQ4fitVaLgrb>J?DqKEtBf?n!9@|>?bVU7VJan`jF2= zyJPS+=FLd_0e_mkC7Z97Tc4b1*;<(Nog~=K>B*!V~hpPWj5Gn z68-}?V*F?Z_K!zXylv_cBFY&ISBlY4g5AP}<|k%X?Jw;fetG!EfcE+8Vw4FMqH9Vdy2TD{Fys+MCG7;=W#xce{jsC8>73Da!RyzbyCPi&{GNAi>UE6kxV@5_ z{kCN;MV;^8<#NBdZ4x1xiFJKwKaEdDYbsmtP-JTL2q?zYIVz!gGkbVKP~K zQAvA%P-l_=aU2QVxnMH1f4|V85M%Gumn8R03Tf|&|60$YRFHFj-SC`rFJTn;YiTdt zR9cjWu5hE#y1(ik6+~2?^VF>i;aafn|AL9;9BUg5H1D54C}m)0Sp+d3gK@b2*9G;| z+bRP5#Lo5Sa~7N9r01ePbCbRpZx6K}SkK&c_GKOrk3;Ce$H(~&qocM%Fa8mtPNIyp zEZ4*w8>Q6QH%sQe*D@oRp-DET6}2fgezd)eaD+dF+<)2m7)GWMdi^8)13wJb>@FK| z{-#dKO{R=H$^6}k#hyuSVGBU;s7AUv3)L6c==f)f6#EL<7Bkoccu7l9JgZ<+X2?T=h{D^&NsrJzFPQs?3h8++guGb*fUqc9o#C6wm2~D`K*#z zN?)%;&elu#*Xzv8jtU$}mP*2F#RupJO3#Y#uFjHw{Z*hNVC^d zlKL<3{U4n~NedP+J$ktGfG8~S*l=gN)BC$FLH)?0{9OGGK~$b!*Uh=*$7$W>o|VCn z<*`I&fPVZY3I7?%%zN?Bv@4DKFkQsD(Y&wpcYjKl5a?Ed(BV|5IFrO3lkQY^E{{u> z81qxZU&vCDlo#PM3c~|{nF~rsRu$9rSi3Q zrSo~iaPc{E<3R)7xrgb#_U6MYi-r$!4L&yiXp$9-{3O63YMlFsceGgWkyGdXy54|^ z_NBK>@^)^cV6JM37zW|}x^+(;@qNr`bGD?Vd6R0D2bPFDV@dccpV~Km{j7MxlMf&H zef_t2mi%1665vQ@HtO)+Lqz0`@e0+pN%3d zvZVCHlNS+z)VYtT+Ei9T!)xKh8-lF(o}7MI00zcI)xdp_B`dqg`-2AVNv$Vgf`Bad zg?#PE>o*l!)*WVqGbNBbcD;_;mqh^h^PfBjV}ec0h3A|m1I{pTMI9q}A`0AD4%AZ6 zUN`g^-No5(4BSm_Gq`W<$}mT1$F<o>2WdOs&1}gPE;Mbi_Z9K0~+U8(uXF&zPhPjDCI+(qLaRs z&8hN}4;)VJAddiFD2D*nyE`+gD04d|kANWOGG5Vmb#$?@Q%01pO|WV6yP+YRq&{I> zeXTaGSv`s~?eS701TX-I|do6Us9SzveH+jA6bXmZ&9N7Q-0v-t<^KC!h%?1Y%HYbEw5K}2k^ zca7Mic4o%&kHB4f*@mu8n8g_{LkheTw*2X4uX66fgq`7a!8fX zBi-C0fVz?tl~Hz+=#BXj0d+hae;eyvuaG7!soD$L3?rr+98l##w1Rq_n?$_-1DqB5 zdt%uL&fM}%W!f!@FCM<=eQ!0#hy3^ciQ|H*eB)V2tNqjVG__cq9^d7Zqq7%JR^?{( zj5ux;xEP%IxF7yM$F9)QyTv1OLap3h=eHjEv!E{d7TUirESNL9k!JFtu>x*}Vu^6dlyTl^bF>i2Np%C9T)h z2r-{ymjdsE)=uvHy3+goe2vv-Y@apxyLI)wyN%)6qun{?bk}k3J@FT`ZX^(|6En&S zrer^7xR^W5eRX*@qjxWw#^Z|U*d8pzj>2T0Q)IH3>;~VDy;Sg%;~Y}^jUDj~N(0Np4GsR?xhdqjk?z12XO_hsL3z+agX^&lJ`4khyX#B=f8Wj+Bbu_Y?&IND2b<`T@RS^9l#lGPq<;7Zwx7>kLVg!PuF-jl_XjMPt9Frst|{D~2AB3}&pM<^6ZZ}&LqPT}Q|Q1?q{wBgv=bdN-g z3aX}rYR*`OV3`ZLA#ispS^r;7uXt!hUi?e>2t;A8}j_1lI%%;Y%_M)VI~T8 zT~j-NFW3Wr@YopOlC!8C_ce~y!~5_qU5SC;x2yL;ztw8jBg7aR6ip!U?SiRM_1H=m z;~&W(y$^J|`7ziv&%vEUg;EusSV91A+v=$T8Lv?+R;l)z_s9b3ADapgEMECT+7G-O z3s6nd0L}+iY?0)$G(113qg*q5jr#URaL(JhqIh0y7Jl0B*_n290e@=1)p8 ziG^ros327Y`I})zxn^T)G-R?+vhCXwQwSH)v~PkKsgjyA(Oc~g-bjwP>CpQU$0Cg4 zOl_%X11=2+7T1Dfa^*rb)#;b}T?~UU?H9)%YA*9kf1){mCiSOI zOAy7E@ACaWN@=&a^Uf(+tNMixX)?wc>i7J>-z^`1J^KCd)-OcM-c4Lo4aKBtX9-lh9Z&QGgNGV1oM?e=Izt&Yg$a&JiHe_6sMvUG$KXfJ0L?Z$tI2Ab!kePI55tw6)hVibto=^Z79F1E*F$ zT)|j-Ez?yoBFq0- zLjNr2VxYcQITspk82#y z&+w+_T!2i0U<9A!53W#iBx!a({xo`$M)C#E2A5KE9g;^8RLd`@3}C>GO`%L#0Yh|D zd8B35`O1`uaoy84YBFgO-dxS1c9SdD5(t#WrfUJVS%Gh$dUf(0xIA#-C9{wh1TKjf zwR`~nfaN&7^sd*PlyZh&Yg%k;N5*{z5<|Iu4+ePfGo%n=^vJH`nX@;6cum2$3(ds7thd@PlQ?qu?OMt0 zevWKZqrVQ!Yngh!UVgoM?;jv03A>!8n@*OOSNvE%OD>BxKiwQ}>KA$XwqicYM%3X- zgcQbKVtXdsF+RDJw8lqP#vxP6Bnz$duA$Xxs38f>7&`0J(*>S9#Ra$8=*zFnIE{9- zpS?j6W8W8^Fi*?mujafDYZ^@J;r6A^^m6i6g8s17D8lBn8z60ThR7z|vVv{T-iB)L z5(ZCzeV~(ofr>w*)Fu`b066pQn<>}5gsNuqL;#*Ch5ypzxUn$c&AnaM=maLE7njVl z4zcR-O}etf!wWxQV%wGrNeMd{AE@7(tr6EQE7gEg&f29|Sx?~%!dyJjrcx?r#H{rS zvm-+BjKI}qHGo9TWKi4!u0YS27mmw)>3uhLiNy#o!pjzm907FuP2Ih~gw*0|tFd@W z6cQN{P{^{<8awA3xo>)8WGmGvPM`7Z2sKqw^WfbBQm_`_MggUEYXuN|WUQhH6l!jF z!9}mqeA?1)BRtL>I;P7}4~2BVM`L~@CTF;0LA9wsv}YwXS$>5tC-unbwHPI(>1~rW zIiqsz(|>?64RbJqUNfhvaFDTcxz>0zAXpFveG?YwWIHV9AtwB@+m23b_-;ut^Oncf zSR|nW5ZI)y-~bOODWU(F62I-%;+pKTPW$c*>3OQY9q+7NVn6d&7Bb;XBTocjU$Uwu zA%&XPqb)ZU%*|^n*M*@)%!AoCYu|Vwk3B2OD*PM&12`1oh6QwPh~id~ikh6m>~FYw zWXIIvR$rDasO!Hnd)>*wn%1qY`*gox_@?cTCe&5NVFz}GAj0RrM|K0xk(K$j- zz(;Y__>0Xn-#8Y&;Cv=rRmi{?xfnMYHzb2H;r$dPPv|R3wy1iX=6B%OY`MC;!z0|6 zR}sWzx@6_BrVb}@)}wd5yzy04E2w2T%Z>{!QgtaD?S5k$;N}Oy^X;GTMe-agi^X1c zKC%8t=IqO_8#f7JPMoiuWr?$ibe~Jnwzu2Gzl>(*S;8>ix`qC{wJe;OirwSbf?V*E zx)bdXy@oHwoV$tC|fOq_cJ!#!#f-2tnWPF;G6j=Bc3mW7h&urhVDoSJFuJ6}ll%+4pa z01hVMI^LD%X)tAz{s9eyv$g0YO zg~NQF>{;J|QdR%7%{F#ae34&#ckD+O+#Ldt(rnfVs=iTSw8*e<7yL@vF2`NbfGj(u zRT_=_%>`LUJN?V9A+pTh>_6pxKz+w4lzY)6&CpEZ05l5tJU& zExEu(E-lEy~IrJ}R)nB~Z*5j0$umc(f0faqLXIcFG+z!zYKf7R0 z5^V&MZr(#t{hTNA4pmwx+M0IxS#+G|iAIaZ$V2X# zm+Uo-e}d`v9IQbnZ;^f23|I}5x+nH)@wt2U2~K{X3Q4Sn@+>&`fwiF5jAd`*=zFwo zW9DHz^m4h{utMAa0JH0*!{u$(gd&^p` z@TW;0{t~L?4d+YH}o^DeH>F(X4@xPpfu$RGd>F(_)E+9jqaee zs%H^mhAT5!NPpUTFji{6wj*F)-b8LK&o~<<`bq2@z&Q5Xxm0}XRqxH$!=ea226xhU zQ#{UJ8zKw{*W=i=t3d0K)Mm;!g(;EDxlnpRrWWv)YNBs{5fFEA4 zCo1j+3p8IBgO12xhd9EpG_qRi1Hl=X90x#ISpdn0;QKv0F3ZGAseDEn&qj*@r0f(LE*I7F)x#{WDM$jAivK>{3`{CXuW7g z_xzZzU6c9V71T*OoooCPfd+G0wZ=?lL4UWm)djIx(bAw(y>hvJ!I5g?Z{*h!+3B#L zm)1R;l$XAf%1HPAhTNV)>we=yiQf@T_jQ|8I1?6!<4=kkp>b#bBeEEKEZ{R?XRU_X z!>d`hUCMf#|EM)~?8W0EqgwCFM0-K8iJbaqUWZvvot~Q7xGR1#Iyad4hGTaYJm#v= z&-krRdMl#52U&6Bg(#L0IER@Y!1dG4uU8Qxo{P~@0dTl#{vGL}hMJ!;zb4NiY>7V5 zNCP>cBN}H!s+Ia=vLSlp)k?B1A48?2DXm$*GZgm>sjaSt> zXu^aTFLEmDFKsjui0#pMX_$J=z7tx&I4oGjxXnShK&M|{!eL+cp!>_=`ZK)u3Bnvn ze5%R;h{)4FP{&79zY*Cd}j>9gFu8iFDP zj>vhGkH8i33crGOfS-bj)X435-B6t3xi#ZN)Q|@c(ki)#v{~U(9u|eqB5^t?edL3> z;t<;prj3%u@WXjK=2s!sDf8LNO40Gk+{+Kv;jv?3^3R@i#30sUT#lheqGjRrNGbybBN?sXlJa{?OgS^(B%lfDM~bG{RH%# zq16(FQLxw(AgAHtQ02C}98K1{Bg(!~kS{iisUnQTZN23!FxD*Mxtd+LpShWI+y zAIdMf6MxoimH*WXq82-HvwhCzje5@$rDUuYFpCOP8;}YA<0w_zJPv)>*a88BJ3a>Ht6Y$G0+Zz2<3D7;Nh}ZEh zVvtLu5ND=ym)CE_up<*s^hXQz*+RTj7~bZO&+EEuagAysNFPYW!5{e#YrKL2;eHZo z%xRDq%&VDj`oN2A1vw6m^Nks?+zA(wSo|jG#Z9-SB;awSv#)3Bx0%PS%I1$sfw|)x zp{E_ke-a_|;1a1_lLR@QH!O2mYN(znlda{IP&;P~;7J`dAKWY{@M$=)uuOfnsmItP zCqse28;=5$)T|%{s@-;@D`rD@vCJhe+7G6dUxNlz*Q(@vn#KgOO;b5*cvSqUdsEL! zwNu}&0q0gzZ_y5vs%w=I8y{gfGT(n)e8DGd<%e({<38*f{R} z*$|&iFG=e>Dou=?(mQSQEg?@h-!^I^U9ndf6$*TeraV#G0C09%LZn?W{HDM2+OzJ9 z0pH|%PJFh$jH~7U?3FEf4Ngb=*v|gt3!v33EyeN7;=X2gxeGyVXLy7teJS{kEFQ^`JKv?Ev?;IzE{J-w zVgBHcF?gaKmc5_qZBy3x?~T_8YxbdI+r&K6>6zx!W-!?VS?Se3F;C~+QFD=p)RP&-NeKYpKY&>3B>#vD`NaSjtf9%!y||B72^)bK zqR~i*(K6k4JvF=i!x5~cHp7b9#yH2Sbkw$xT$2k5j9;Hf)Gf}a?N?8(C$6RP zcUKVNh3v~v8#yV$xt@uomn47`ju(6|V_0h~O!lKPg}x(?jYQy1^q|cj3NA~afQshD zS{Lihd0HS1F1d6iafM7;{T#0Su?&NlFPB|~td4J$&Kd)r*pX&}>a(3K0>U3Jm&y7ITa6JnS|uxC6otQ@&tt9aJN2aI z!F#>Ln1ZnrHjB)E9y0?FZtnw$F`s~dn%1`V(98{#!i`W<`{CuRJZ+ZwAdFWik$er7 zelLb3oq}_C+9)gPPOyBcXj%p|i73N!=)+ zv^bsfqi|v@)Fq<elTF5{ydAZ*+E2i(|>@itu5l3vAtT6Kt!z1{Ll(O&BZm){*nw=Q`7S|f;#XOV zC)!p4(`+T0h}yan0T65)b+{_Y8Zu#NRiMcbNc2Fj%oYGJCWF{)?gLnqMA0nU64G}T z!1SAP^FHQ!^_0!}pP6yd(&x7^$%0N&?+cHq##f&c4sE7Z_D`u~s7o4a%M;KSHWz2w z_s!h2`67aAmmy+h=AQ@xe#BP8I^5v~F65|WKSbhL3YvSbL{}z09)5@AG?4TmF)SfK z%G-kKBbAe;ojxZum6GE$0 zss?dNuTgWJ@Nzylp%P6eD>ohHcB~QRs4O;K8q%XqE9t_<#UuV*858kpGPwLN=2ryH zBa3Bw;%r13HKM78{+wdu3m6-wIw^&Gx>9<8GF*5`Sz2uzj(?Wh zOv`{x0|w5rF#JllfBq%C)EiX}Xl;CApEOcCHV|T-Xvh&8@S$L04In($oaAZ&{TwsC z{`*mvv4%8p2tZP{@2Ls}!x218JstFF8PvQKCc4?@6D~K%Vg4{5!9^3HXb=?e>1)Ss zb459dA2>5zrQY2>W-0U$4bY{NpE=?)9Lx@Si{z(Hec|O{`N$k$Bge#;g{Y zadBOq{@Z$<<9k6nEIJ@BR8n;j~I`R99|*x(6ejs(dhd6z>J!SHEK+|993 z%FSn-y@h%9mm0onJT!fh?-UH$+`+@~Bp<7nnF^>B*p=*Y{XG)Q((gyAsFBvQ^l`j_ zIiljAgy~+Qh^#N=>abv8a+|y=e(`E_ST#%5)lCrTp8RLD7bbD&z_qIdDE`wNeg}fC zFV_Bb7f_PAG5T?>{;kO@ET>WkMivJt&k4UixiLdb9d_l4H3` zzLjA5gs&x>U!1zT7YyZHHlz`Pmu=F(W5MUIK39$fj3|=3VR73S9>rR{TLn&M>%X!K zt;=ip;VR7qhsJuWABI6(!X{*YVf5{VcRPajfAB`3(gaJGSYAUjB);jhY2WiK*5=YS z8wY%uzyl$PS9^o%=i0K;zLa*6*3vyaEmV9!tXyqPFKq>$yof%LT!%9-(XU}gB!EiW zgg;9ctLl=aSDH5@@B~dw}WUWhXU2zHS*c3St|{>-m1z|M)hSN(jkl1GBYi)oZkZ%pF0+s5q$pX5yQ5}W&6IThSER4mNDHCC~c zw?-unSaaPfcsp>?TJ^_immIf-pLLDVi*derFsN}yMaR)pAXHo-Z>Um=}qPK}mN8Sm} zjpzHY+o1cm;_tZS1-_sUyhx8eqGOM= zhpmspcJmL1#U)2iE=OnnjlH$UZ4*nEjIR1cls0^bIdimMa{OjBoY1nk@m5Ya4)Di)$|xrr4c0b3{?TymHF>h)y<@GzR8qfbwL zAz%_F3rPdO{Ihy;jP|sCw_I;inw)&SAn=6-O)%z_lwm2Z2N;BCZl(l|h?yh}$D*C5 zW+Hz!RpbX?=ve>m3v37ZH>xd3h_icSzsMH8=PPw#vwJU|A4Gr z9s46`ISLvf65(%cbAUa`JzX--?4H0tjGTr%kXK@N@J}*>>Zrx=Q=9y5V(5JQ9 zF@FnDI;_fn6hV`{ERt<`H_8LJsp>+XXx!{j3_Qpo;cLh7Cy-^x=khY%=z$gj0|X_Y z$Ln)@3;Zna2%0ce2O2G=vIcS$? zFeK;mQi+f*;Btro88T=`attB#W2;~(R*Ttgv- z>*ICdf<2F(=5UsdWs6{b6$X+?@%F{h0hUx;s?VVlt0xB_s0tV@P(|X(GrHYrH%WRf zn`0)Ha^=_JojgrU38_`pRu1>l4`MmHvdqgFxrVw-H4+}a62}%@;+Tojoeu*C>Di7$ zJp2_|<_~ecH*P7t@wMt-q*)av7)OhOJ1Tws>A8=F=!XDWh2MWPv6yUC-+9cjU@TMq zw(7y4 zWl^;KOa82o5-C;-QHM|^hD(Q<<-RaXW;mnJmxaXc@vgghFU;Zl>qFeQ%|6p?t-6R& z@tXDDmyR*0LGz#$S4zjr>XJ|2OhHY0OQSROE|Wr)g=^XQ+0v3@W4b)me<+x1(#=B| z7MByKC6ZN2Q}y{>IVPtcT$zQk)_5(E-trk8R+)o^+U!VE4LdOaxw#5$7Nz{jRnfIKa zcW1lI0sZTufI!UN5%n zK%}-tI$dl;ytIp+7ZQU{(R~cjmcB{?WJLX-rFq|lZbzv2${1N0OH;y&fSbQZR% zA}pS+D0mZn2_qK~T1b$XGp`0l2T7X2g>8WAZ68hE^V1(wYm)lD{GgFi_-UWP|0i*K z9Ir2B(5>S1(#N%Nm(lFx40 z+Wqjk@rUSL+7y(XY!J9vnuz+8zilc_=4nm)x*~lwGP$SO@W3&g+t9ObRq(lTY${9#o(z z2;%Ri@|%oHCH5;_!5&~CL~kEK?x4}^{r><~*Og0@zCDM?kov# z8M)``o|p-T1xXeH*KJ9h8Qe?i$>L;Midx*y8o`-167`HgYFaXP@dFvcDP*M~?CL+@CLe+b<`awVMbw}}N=|v-%p2?a?bV>W8JnfJ8z9k&3Zgmo(3!EC&MLm&DbtHDAik}OVt zf|^UcW;Cn*5558l*ER56YRshi-4mUVIeTE?xS(#V}S;y~E z>bEmjB%(lK!CvMo9SE7A+zZ6-qfAn-S8h`y)ck{lBR*O1arkbdBChxg{d{y{%4-oo ztTJW0183j>=AVe&Na&ime9ctJg^R}&nn2|`0gO=4QTZOZ7V|Z1c4P~;zfEOoUWL(X z0!w$O7m_mY^o4lr!87>YP#8#G)nS~QjAHnXX2YynIj%zWIy4G zOtsV~qJ45M>SH0+uiOn2O<2DJ@>A4bNQ8r8s%OEhAS*yP7?uahFE$e(@Eor1YTdD+ zoEW)Y#1!MhIeAgdXz0YrqskQUPubT1ayod3|L2ZC2~&>}CLHhq^LZTS*Ij*d$9t-Uur9r(D3Pwr{bv=y;y&&hNO(9<=BZ;d?!pSNf7lXb0pW|7-3k4f;ai zV(*h>Bm$lqZ>3bzs2)IfQMJpl1gjh>1K{aBNc90fdchFQPbywdWdV*f|0(76K?23H z_&yHYV$Xr1#prJ)%WkAUWOiQLLHjQ81NwL~;Xg4Y=?x^r`aE(hmB-E%>T(MFG7ZuR znBq#m!oOJNyj|ivAz^SM`%8td=l#~7ckirbDrAf~;v0`I9#6yUUl*SDagjebi+f0Z zs=94Eo~J1c-9PXO%CU)y-2^}jMj^m~RXiSpxobVP5lFmEYx?MI5_sHhDHafowQ8VT z0^k1~aS&C~WttTqXjqGEx4!6eCz32Nf-{#s>-z4QF*`6yahqV4*izuI`jPj|{$nUA z?9ImzFp3z>3P6RtNW&xe%RITN@zLirPRFonVh!MMmJI@w6lSVN#e1ScGz~;phNkqV z)Sc59`T_K{ybRr4(HB(N5=zUg81`hJ=^2W_z!R+;V<4u za-(RTyuv93(>ufWA2t7!16#f-u`lyt5pg#D^8W!k|4rP0$_ICZYsv5QkeMCS&unRD z>D)PnEqjOGjL|+VZ<}dv_K9Xo;dq1H2Z8S~7IP}@A93Ov`imNvQOLqT#;X)T;T8v* zn1x1EkjtWjO*q7oG$i`+KE;jwBxuYpm78Jb-0{N-TiwgII$Xmnf#JX$dnS9yT(omj;Q)n#56&(gD2B3TZ)ds2J~ja;P7c=D#L;#zn{Uh^Q;d`8Q~SBA$4 z09YZ?T;TC+z4fHDoDl8omZLl8$TGxII%;I)Tmlb!idRCe^=UpyWu9ScxG~4_j4EcJ zz^zlZcrUs46g|4cR{AGm1lMUTn>mL34^Thxe5=^y&%MAgCfCR3?P6;aciI+T?BA$} z-tVo2r7L(43T-A$=lS&CcYiw?>|%locq%<=s>b~~oR~dcH06utdOf<$X+&NA0bw0t z4JNrn7#;udMK#ONRhd71k@9Q^DaZSE^Pba5!$DA=5S zTc-Y;-+E<4n{C*|@pRF_KSA~WJ;*bM_8(+U>*D4=l;|Nh7|b(gC#BR|_;DO*GZO56 zrJZJ^MFEvVvt+lM0~Q@wKLo#h>#{){>Z}W2iIIJ+l@S)emnec+A1!F;$3MO_jk#8! z!Dak(2zIWP*LE!RoDqz+{=+Uzul3JX*=;^*lPFa4+^<7I(pFzbk-JGop?$E*kxR##U@hFP18Sh;<9>Lf^S}%xZYt@Dmx9r9C66H36 z%_D4z^)zI0;Ju;iK5|ZCeK*a=p}&*>X^L#nBz2a=p1k46)SM!2Vuhe(z{@e19j!#6^)KYTq!!1V%f0xedIS&_%SxXU- z`cBox((KQ6z^+{i7~KAUntj=$F6C$Qk_T6slSR8H)=^; z^!zd6wWKLSPHXdZ;R+F;g~+uGqG*%q^NggNS5t2vv(!%SRyN{IpYGqBDvXwb_~k6a zgmWBvzKQEGYc^dUQVk46J{55@+y_qfA{LyvL;I3WwmI-G0d$g#BH`aQN#4C z>bBZ|8mW2pr0u|JN^VZlOJ?G7x7FrT5F6~ovi=enU|IfY^{+V{2X_sPxhgm%? zac_0%v~H9N4}&Pjp71C0hK~zyXxjM&eVZi>x(6cMVGkFQX7{08WuF`H2|ini&9x9` zKL22GTh_2AmS)&EZQeXEnVuUU99p>(s)d@jc)dl6Hadt~mPR_qhfZs`bJvB-EM%fZ zkbPX4UZr7i$U)dUrgUqs3!bo+`lf$Ci>@gY?vj1edVVY-ZLt1%k%IRxz z>h1HF0WvZJ+S||NWil48#@Q5I=-nTF{Xd=}7~JGtUbN$8si;VBSED8VZ{?MzM)-K^ zkfzez(r^>Qb?jqDxV5^+75~ZilS`=G+gL}es-wzsj&ks7{Lwc9tIYxO({DFihPU(} zVsms?GWvjguKxkBw;KL#TmP7q$^V%*I@j^iRdq8(%p5-Xr@vf(a(Yr%!ryz`iAg6- zEB8W4Xw@b2j2NJ?ID!;{;zhi4nu-O=McVGyi?flt;GF1xmM_x38ON{ji#@V1tv!ab z;_wQV7eP$B09K$lSLnj8pKbVx(#rP>9aV|Kxa;kX8Rz-}(wS8r=`@`r1|?tTm+|X88Kk@DJwj(<}B<{`#9H>!@G=)0B>BP7}xC zW8tjuovzPIX9eSzhC0U2rwU=Vg6ZYoUw!Q8O=06~-~c8+V^+?ZTSBEQ*6930>;W9=8zph9CZBYmWge(#xpZ5uVa(LP z^4fM4XlJA4$!LkNrdKQrM9M_rZa-p77UOl}y>zu6#pD?ZF5x#8&;4`);ne9x1lPF6nTIDWS|iZDg|`s+M`0n{YPwXrb7yamWL1#$}Vt z-IWZjSzqoU8Qsv!1B`wnEZ|y>@@RVqa(#c`7EfL{&w}C(^@D)c3Z0*^Cn!%ts#K$C zxPqy9mTQG;K0dj4W4-j*oiq}AP<4*;dRB?FWP9W%bA+;(XnAm9v^o>s4+IB9#cum% z*6rP2l)Co~eQ29^5eF2Y6Yiqu5^%&#%x==;zeyiWRhWeo3c>=2_y%kjFQZ0VHlGIF~nr>kh_@{|KLPl0~X z)KtXR5CC!yu)6d4F5B&k?j4ZG%@dX+wZ*S?C6NpPv4WyC7Se``Dw0FxYGF<_*yva)8Q9OlXqgC|UH>${{&^>KL_^R>|hg1wO!exh-i z_pH+gOuGPhp5q8T^OIhuO0Ck5+(L10fRYd4I@B;B$-K1Gv)cR$A(d(}4Woi6V-red zNqk80SG?4Ww%g^I&Hg8i0y72PXI8H`3s_wnt=R=eh+Ja+qW|XB$hFH;8M=F=)wG+I zk|{Iwq^5fE+`}vSA0N|!YNTy**l!A4z0;j(e}^+v>5sxDCiRuShj(z8NUK59r_!o$ zr77->THz_lHIvnk4MA_% zTG>t)*5wuyd?BsZ6H$;CpV)Yb!!2Jh_!HzL4Tir_WI7;(mnoN!Af*&2UHWu{+6>9Y zaw(Oxwi=(u8C{=@M5kv{P%pT=d2@JFd7|EC+lk>>=J&?@@gxS2NE4V_v&g44&&wkjIc)Ej} zW#R8JfYX}M8@(~>h* z^S=svzPsmYfT$ZKf15V$>2AlBrdG}%elNv?Msy4h0RKM9yuJUyEm^+kOv|x0=2Qmg zAYJ@?S-!2nBP~6DWYgv4vm1-k z@C&xEr;pE2xdQ5MLMmlUq73`mM@#08{{tL_b(;o$43H4M|DlV{7L?cU#`A}7{ZjIS z1GxWCjHwb2R02LUJY~bu^ZH*s?X@i2o)@$MNpgSl$u(>#DrJ`Lin_eR!_QeIAJ%rp z^9(!Cl&FrukLK85%arB0xOtPgK<_CBZy7LJEGI7|4?1y-Q%)uS%5Us;L)gK&>%py` zSyc~0*Yo5?#&Mb>8&4)DA7U^o7-d^x)bK&cM2MlhCQfC7{^5G=R;34hWr(o?l?CK` z{I+T9`%Ub(_QZ~H9D!L9(X3Z+VG-m`Mqb3S~F1_%&lN4u|ajVbrc0C@9xWj_1| zc$PPNokK+4ZXXDq)_Gcsm@p38Kp`+%?}tO^v;2AxaPIV*RR0_$q&Ta!H~%g|Fz0#Q zhkLJ`R3zi|vJ;2OazF0bWg>9a{ z3|T1e&x*@ol6|(R@6*VcJ@}s6PiS9nfDAXD#3O>fG|6Nat+9YYUgFub4)AYtpfZ}o zHqvMmJ<5HHF@1Mc-esi#R=qV1#`L}=jQlQ25KLkje!L&JTu&YQamlad>(D9<@J z=IgxHST8-UA%OUYu?M4R8Y!kKr^Xs0_p-K=_|5XmO|4lh$6x32Yym9OhHpEU;|?WR zIWLIoy%F(9IsRgEJ<(cQ?4rhKt{q>+ z#_t^}Iogbsbq4C^$|d5J;=@7iP8T(=-eIe@EPK7K*m3^TnjbSXzH<{hn#HOu`FToe z$o-o$t|Ft8K~ThiQHJ9;@Mp@3xX5N11TZ3XTYn)iY&HY=MP28?E4q#PP9Sd3C!&!d6zXm1@7^gXY$kth zQVVtqHAI=(lyn8?&7I9sM4WY=WTFH}^!6>!M&M5x>q3X2qe0P6;aTPx%2z4Mn_wwNNlMfnZp_2fF*iylFsyD|^(Gp1Rh|YrsUxtio z!p8EoaCj_mk?F+vi8%Bt6XEZ3&ZxXG)Y`QTKL*96K&Z?HiKgJ7j^2&hA zKtgVrC`&H(TI+g@Z>Y5Bz>_2FF^VeTG5e3g3Y#jf7p5``MAc66_t<#@1+$nx)FLJ? z;e~>xi0%24`LpZKDgevxL;f@o1~#n>uMGCn%Vx3Hg3?jsGi3y-3;_J`KvfY2np(a+ zD+aS~eEYZ)-5x%xnhI?F@j&w;NlSPZl+hrG@s5>j`ULP-yqV!%$L^b$YkqmLWXo@q zTb$d%@yU_@mr+R+4pt}`j4ej~m7D1GGTT5_$o#f1{4$qI>%#cQIy&(VZdpC;=&d!6 zao9Imzl#VTeMIZDMB4QDR$UF}krtUupb9T(W{=AAKvVLg2MR4eL)8wCXwC5d+e;je zXAZ4v9(Hy}T7B8Pf9QCYvAQVhRvJ-8X7)!71h?R3Jqb^o#c%w}!~Nr`OB`$sFun6)3I7V7R%c|#HQ{IN6)1GVptgFGa+ADp zevH;OfpX-hjSOO|(k!)^2FNmh5|sT{^Zm8gevUak*M_CDwSNGy`7T5-XRA^IaIny_AT3QkXlXPw z%@fuAh1My3c@6v)X-m28pD*_Sdp)97LV1F*nq2*P*#Dn?;G~XDk%%*iBk&YrW^Uh8>&kDVem78JX4G1PQ#A#F~zHvYIz z=pKS4g*}jsCZ-&fZc#V{>5pdmvxq^PlG{exx-t89QRl6}Z5!dNA{W6-gcjOO4p%WH<0GX}k zPA+@RKNA6Zs2vLkqZPed1WA}_vvlg>o%~0V#kPE{fYLuh4_}NKB6JzTw{rE)iLzX9 zo+}Mw?JMimXCAhMW_`Ec?bnNve!c_4opP$6>)&M5c$i|d6Z26U%laB+-NHoyY01BY z&^rJruzz*@15^Q7q!EHxM#Y@GCTg@iJsjWCq3CqYol;1$KRfL%a~pD#dDusUxxIHK zHa?|7Y);!ebkUy!i|tYxdcuEBf81lM-iSlNN-6R%ulJhIB<`2s*6Wd?i?~PQl;UEhY*wR~m2?9@_Vy&cd*A=kG06Kjn*4)wARB0I^9)hr8`FxHE zF1FwBrQ}Eq)>E&sIhcd@jqQw#}UVJ_yNdg2yo{Vo$m+EueqI+}o#rj?JS zJ&xJ&>x=74+{&=iE(pr{lPyVfE6|(BqzipDP6ORs|bXM zK+l90*)LB@0Iq#XN1#ZotAG*Pr0inO)-rL*H zoCHXBREWdK)`EGI4R;?8v(!Okyh9X@)5*B*5G#Iaror!Vw|3w|RRKc^q)K+&>|CKe zC`aJ};r3GgyzTjbYM-x%#2Oinklt~*ux;ZANJJe%|H1wL1%A|_!N-lhT{{+19Us{%5zt|2+Xc{c|K1Ps`g#i|U zqtgg_JR$;nqJnQ$1{a2CheLeKj*|iMT7q8ubu=IRsOD*ZNW5R*_=}|FqLGf*q;;()Z5+ z)TphJZXE%j5a;o^WfC;&_|kvFbCvi>lTz3zbcjy1|F2Xf{z`v3L_A$XPHhHR#4f_o zcd$fgkZPlZ2Jdb~=8m{3#X>5uZRsx0NtNkXLFSlBY-upMGc%^rc1tKE^qiW*iA59g*YHpIGPT5X1k%o{^Jk!_6Gg_r4wOOhRA#s;c_I?gR{giwt(HiON# zccH~CUBHtImmxl@#+3_O7kH-X0O$3FmdvKU1eJc6|Nu66|&Z}@gT z|25V)xM?`v4DS==xjYi-9?oGAAE}rWM(nDHFG-(NeC{s(7w}R*$~oI0OM(BJ9(_wH zK1C~|Rs+^!{+lx)q*)`Wi-cwkYVf4GE`?XLFE8pxyt0ZE)g%<)iVc8W7IX88gZ1jn z*&5KYUSNwBr^cBYmyME-Y`UaRGdn9?{q`f^^dc;c@Y1!Hy)AW=?3Ben*^>u6psO;S>m^VdZK)p7CSeCzZzUgt^hREp9L zVJ?{Dw&|5tvbdWsn*H*^O5)UDSPJVMHte{C9UFyv8EkD6rB#DJ_-`D zFj~E1(9NpnCBsjQ2N)g&R^mrsa?%L(d-tpwkj7^laRKFA57fkOIb!2$bloj;O&j^R zxnNvI@6=+V?KpWE!YHQ7po?R*ifXXm{r-^BFmc6A5n%*2upjdf(EV4j%w2lVOP=Vg z((#1y0Y1yLWChkw`%+En!c7GEoJ)y!j=0S)z@8SOESj9h;8TxA z2@f)bSyI2MPt^0nU&z8Ly(Aoia|Bn@p@o zv!g86q0je?Jc?(?tSf3Zl^sb7xZzcv;=E)c4C&LbnVfcZ$dK16ku}IIgq1dzi5vJ< zlan5m#WIh)E)+?d$2C+-p=&zfGhhvGK=GGM)Bvz71BAmoned@lR<}(zMf79pdaX03 z21s>GSh*OBUr}^p%AhHzHQ5K8)US~J?irY3CCtKGA6Yw~g*`_Y-tDto@%U=iI$<(M z0y{ANZ^PknB#c*UQE){@D`|o>0ZJBNr_Rm9DrGiT{30&sAkWyVB5?|lrtf}GBiF7m zc~I%KN?&U>{n4DV-)SM`p1~fvR+)sN(0U~_hjP%$y~k@;Oi~j6o56XiTwyM&;r)aP z8ULSj=?tCfujm0JTg^yuYswr76Wi0?CntPMYWTZgI0Zov1-_ilgsk+S|!?oIpn*5;A5 zY_o$10RowLUM9IVL~H}o(jR0QrzE!{uDhm4*UF+B@#KQ$jqVwjsIp>I+Uy{3?+u5< zbYf|J|BR_Um+J8w0wl3maA2-Qy3)SiGwsctOw0v1WQb%($B`d~60nFA~i>k_Z1d4iOh_&Czh|8U@Oq?F_{hJ^P8!JBwseB+8Udmm2X* zOtm99G&!5KA0+^ru5I+ukR2&5xC*@B-m!2Gg-}u8DYp#=W1L5Hia!KxDXQMp^N5j| z%IOih_X~{>|0dTIcj1Y&VS-+CJn?U1QgK&Dqq!D<)uh`}bPb+`>vjsERyIYxrDz=! zlis(4$t1a`kUHWWu+ZU3mjQ(aY1w8PjQMHku2C+ zp&V!YEEIT^`C=Ot3#;7h28vAloAr!8s$Zci{AZlXjMe?bSr#7X_-QI`O85D3kSOjN z+Sl&7Nid{{aOxrfMs~sfMpcf{CI8_WE^+rQmOO)EcF*bmM=_8415Uh^X7H0I9qvH1 znM7I1#0exIAW>&c=!fZ-`cdCHYUDFd73JTHFk0!9z?BaY1;AmKeidOr+(PMHc*7hT z5x&ntN%;^{$F?JCrjp8KhjmhUV&OHWLXH=CxVgW&%Fl!>aF8qUWS?;RCH0=zy-#h{UTBsY;B>gK#Tv3MMxTQpM5t-=bS&s#_) z77B_mkiRViB8xHD4`HV00cUfO^qXQE^k$xfN_Z0maSFFl-@Gi=9c`CTd;S8Kv(L}1 z7{Rj8)k&(3uY5xYG^Z^vX$tgX6|l+sKi5R{}X-d zve6^T@b)c(WsUqd*_nhuf*)%em_4}~xVXQF z{|l)l76o)gak~hKkkAo|$eUM~FI6Iwa5)#lycFQRVpgU->5_5`r7pv@UvVNcXL!~} z$+2}`(J1zi5QPGnC1N`9zk9IBTa-mTUGm#2(;GX~<94#8im6EY-tT7M~_% zr27}{I_*QBDvsBgmOwZhkp44pWGHb71&^4BV=*9!*e&*DD1hcI6JputaY<+CrF}d& zDJ$%AA-xQZG|jVOe{SCHa>REuZ14GlTxcM`2%3kBLVP#=3+1fT+Ka7nhvun$gKikc zoEUwH;dr1qK6uw&Z+xXs4VByDe)AjMP3JjX9ZMbk|ItB$I6k7Jk4o)(5_*w;ii406 zYFG6eSt1-RL7zh>8_fpmvbl*$+o=u7sBrhI=T_yPe(Th07yH5tS)j%v8Snm#-6aHo ziGw9}^v&)S zuTSS?p?Lzr7rTyV%z`y^ChS|)h*W4l zxjKcAew|1+rFS_6x9{d9d%6LfVi#V?A@l=+>~lrPOu`s<``n)>yF3-waFYu^Vv+Pv z_&DP&Xf#7A)L?G}4J_W<_U0e16PTSS z$pDE)N~_Rd-TvO*0CGOn%-nxa7I?v^r~p?HsJKm{=GX(~;(y~bo!QI|eu0tw-whAx zAMR4fn$Z|LZ&oPXZzEQUX~DsM4aSLG_syh|PIRR3l5~c2mA`xaf2Vq>a0%BPYk#_C zmkB1GL2yeAZpBXVp5WPU$CW4%>0z5ctm#_s*u*!=h!dlY1p#__m}K_lX*1>U`h_39 z`bS{1E@K5xbbpVz**=~Jkr__sX1`z;sR^1I5B?Z0HAh3{Q*{*Qg@B334jGiH*6&ek zr$%u!__0%Tqb!YQnZEU^lC!G}GhjHA-~i*f8^SmqWBgiEY*l+Jf9Mda>{g=HX;3t3 zh@1j94R*>R8CnCE#$6jiki}Q4SzRttz9Uh_lC^PJnEwxpE;9~)h7>&gTIJXLhu&m} zLtR3z5~v3wPp5#`M^%-;8C$w8DEW)T*%8PX4==d{DvEc2Z8y3e4~z-K99I5#jmp<@ z7p4BKp3<$^+(U=?%Z^&835<#B?rLS+R1Cq7`kj5YO3SW?V?1Tu#b1Y|uZT%ZZ@eeN z@8HeIoe6_FS95)ou&H4YtK2>?8MAtk#FBDW5)UB2548n!_dL;H1C_PSgdM!>*3+#DuOTnO)?qtot)EZ3Z061&}JQ;FZdHEMwWRnvJxR zn(XB7cy9Xu5{t8;v5Y&Bnxgu!i4913TyMW6up`>rYi*K&J*qcWxYBKgft3Pd$Yk2m zgUQbM9mXs$2h`y+q!~&d@0yT?+gzR8U^tp?ZbZy`^3s+RF!!?URXPDqW^)at9hKOg z{*<8@%UfVCZWCU;JW8@iv-nY0sg-wqWNSGiMs!L!jX~(Sr!!;fPkmsaM*%B~I2v}~ z8d&lWlkt}AWC)zlhrjis><@VA+`V&5=fSVg6@u(=XYb@-*vJuF~I`SfqaN_t>|Ln z)6YzOfoZ_4CmB&knF-=hpz`zFihpDO>sdoCz?W0E^HFud<}gSa>-?Jo8yf`Uh~k-H zU4rkOV(+ikd9~5EcD*#j5YA$cMAzIn?a;ojpCd<^QNE6373#?{7K^KJ)qenToUN`W zwxCh6Dh-bW=WO@xMe9mLn45iXvAN1q(pJ%;wGeS41vcM74JIPSx7cnt5iA#(wtiwn zZNZoG(P(&bwQg5j_mJ8umv-Kuh|ut_IjzuK<&|&=s&HXO0@vE-$q??ZZ{^~(n3DE{ z`Um*m542(Fy1QP``X<(z(Fgz@oT8S6B$zJQ0$Yba^Pr%ikU9g)LFp7>=N8}}aJa#+VsmX6Yq z10q!b8@CaqE40qedoARgu6*`P&118wC86@}cUB56WOK9s&$K}3ig~WPn5lx!-NJgo z*CF-{qQ2zU~w8qj~T#q(MdVHVOm zWk41M?{K8&yUP9eC&7LSbfaS8Bd@Qi zB3>0D@cVV$Hw;9)G(vyBUpuxVR@yXN$GYNyMm-kXaesB={9=yon9?q)5FFgTHnEEYA*`pDdVpKl3&r##MC$t+5ne2 z2YpMMl~DNgT~bRa0DM%+$*aMVJTziA2>O+$u|Vefg|(UmpOojYg4;rmVrB*p^{^LF z_S`TR?s70Rq->-7D`aE$9FH?ItjJq-Izg{cI$;+k1$G_lm#52~NV%vSYmOCp80yb! z3I7i9k<9|*(TS!&0RJ8Hz-Z86mV}+6S3K*H#C1lv#kOyeuo0tr8dr5?+!Jw8gP+fR zcB$kEhly$}I82NuL;ybo`?IyXO29tRtVbRnFf($cE4wdlsw2&g$6wC*#Z>p2>D;A? zYFXfs@{hnj)kjEaC)O_8si$>KwM4CU)5k@}U?zG@ymQoCx!Pi`bZuNU`!O4GKHW5-xPt*4lP*8zAvh^pZCUaGocYh)eD04`*{7 zK_(}L>^8(nQ^Bcqt@d+_0O`PqvDeT`8HJ{ElkF{rNI+bF7Z~@G6gL9fot|gzP0>8a zK8YfXWQ+%R>+0o@{E&s9{bi3%h^{J zfv=g{jn4))l-IJ`3}pY&Cp?$#(cTy#SBz z_LoBIKxAW^Idiz*$PS2{OG5aa!i61KyY0pQ2q@QN*dOH1d~>a^i+!gk;6XR;EcegW z4^XXoc`m3-E}mzgSK7wLlxb@@@8402QFY}{Y#%E|%w=85{A|G>5SX1;@ z5maOlfGUy?tGHF5X9<~Q%trC1Sy%Ipw;nw|x2y#Ov7<2Sz|<*&vZg1C#B+81HMvCU z>cQs|)S&3du49s{P$lkCX%V<=B z!FDjH9MO!^!KWC?&Q(QiH<1||>UsiB8s|k|l-hV3q(ZITD+4@qNxqA7q@GA@@5}8djSNrk$6nhBJ8`5`jKFDJKL|aVPXX1_oqaF9@&Q<8ROtx@Tf+=1s zGMfx9Dl>i!ONCIHG_J}>$G@e(C1z*y@~o3o!OxaT!;m$q-OBNQ2f`ARCHlr@P2m{# zv8(OP#h07JtavFsa#xnP4^%D4(*MkpKpezj4!E7K-zNKuVxT}}+^OE+$36coY(=vE zn@>{0eWu_nZuc;cd-I}`dC=7%?+-RnQ8K5^u9i-agSa%KtZ}eoA#Ueb$(-Xk>z2l3 zIt3XftSF3o?OVWmf9Hbt1zb`iLe9Vx5?>Z+Q9Mv$73D+>PXxCEYitagNxVP~Iozdf zTxp|iUaUd{x8ciFXZ(1kxg6UiDU~CLfVoeT97#m%A;>X%pGEg$m~KLpHJbvb8%XiK zfxautxR-LeZwEu!UAh^gpG+KFJ}*wJ;u4zIqdKZuzkaF>FAzR*S~^Vqww>fEh;<{S zpRQ~#39zM0YFc1@+nY3X5X_VEEZ70UboEk4Q7cB~eIL6(RuLu8WTC%}cFUpP9KasZ zperUq0HqK6I(G&o$T96sQwE+(+qvA4x*U9?iKyN`RcitXMv%|U(h+D3G#T+bvQpr1 zUP&jUu4GL`m1Nhq>BxmU)24(D1z_eh5+2kpuKmuo3jNPwR zO=pVYrOZ^15&^W*Z|Z0WvYfdiBIkuO7@?ve+_3I9F{;^5dErH2L?Mm^fiY(k>m%z&Cutky>ypgmX z)_;K9R$i?h{eBT*l}pOr?qH~TM1;08N+F8Ae#pac-R3{kqFTFbsiK3gW&enS352wA zvNx_xZ~X6=aH$PlC>bYugcSW#$|z;5Bu5lTsop2$*>YZSo?cIu%H&!G4!w<=A{`+Q z>+os!sWLYLM3ePvVB!jgx;Y8Dg7qcWwCD>bimh?$vCL;|b7A`5Ln)Qxv2bP7->lUA zn0z|e*QL^8f78+LpMtOnw&5X6cNz*;n%LWE{~c9?pS9i$r&nl4M|4RU{o%`345$A^ z{7!#RQiF}Po3&u6t(GA4h)xcjm-samun?2Fc+dyR7OLLq&~upec6OH%-NAHVTQ5rF z&Lf9V0O*08F>)T*POeofe$L}yQycXX-01?bzKPgR(^dX@*o!Zd3UBy%h}B-PwY8n5 zu0qNi^nbAODw3sstGvde3fLzOMB53@g*P~4V$}ZucHdUy>*WgDS@Xpr=mDfZ;D^Ol zIJ_t>A$)Sdw&;|%3c(d5b z=KV0WOZ&J)#%ALEBD64opPij2!__A3E}`Gwpm2q(^)@3npvW1yJ|JSH*8LxaZ1XRX z-=#_BJ_34!w9WefucvShS&;Qb@HOuf*$kT-2HT1~ItZNFrzzIC3NlYXf{#OA4QrcD z-Kr$dlC=R_G@z%VR2eX_R&9^6fA%4PEq*v3$NAiUuLH;` zpYnPgcOO98XksQ~2d@q^aqeMwCY80o}5yl$E*v^-iQcPu5s=GC{1nmz-@Q|ph9|e$fJR4R)7DQO zo$`V+Acx%lPQpxqP120wdXmuCdIzF#PBn`7VimU%Vz=DV+4Ak|M%E!>)N8KTO}AwT z&Wtr3&>8XRg@4JZnJB6ZYe!P!#@0p%|5cQ zy-AGNmcx*p!KVIB{(6(cV;Pfqi0@+wkV70$gE{=5<~#rQMWRfu0OS0U?mMD<80y&` zV`x~4e{^fF?FsdyuF!+wGzSLP>XLOs{aRV--Ioe~cQT88N_v@r2Jr9qJa>a-Z8o#V z!p)xT-iGnIFE92pQ_v8y0k7*4+2F=qM^BKiUu4c>;?5{@O@MdVJR z1qUsFg;(^)6bu67KHW03#)dU=619g+eA=fgNT4z^ypxK&xOf z2^++4PCHVwy}ka$=FN)U*Y@F+YwSpu7Od?YJcH)T_J5kod^xju1gl}Gb&JItoUb4Q_k}AfIbPR`xAS1&0 zU-N9jF9CEEH#X|0sDxCRdy7V!IJJJ|NHur{xyu6<97RYbmoVM)+yLzy)%O;&)eweVN5w@7)S=0~N40Ez0&iwCA6W?iY0jm+gl zSHU}xM~7y^mZvL6>|<3mWJ_8BV2kd zfIc^t;r%foi^q5KPZ^gHyG*eQK98O5=@59^_Jay)nvN{9sr)a`=sy72U8yy5pFpKF zZ8OOJLcyq?F27Q}kJjalP>o7cMv-p>)q-R$Gn&n>{ST0)PbWu7L#+Ed0m88h+xyaP znla^$pjcVw&~Nl;4PI`!SQvb+^@@y-79hkT!-&=`Xi8LGEiQo#90uu#VqISdEQqPz z2VXt!?)%Ub-j5Pwx1_HqaNNUOM7l-%11z(?ciuBVM$n!G-&HwAmtSA?mSS!G?rz}Y z7An2&%O2$Lu(6V)e~cA7yYuxWhEXI9Cz~81O@}$?CC-S3h9)Vv^4}7}H_fk1&e!4< zMVR{~aq-~duCB<|r)ylS{{Rx2N`@~_@Hcw*{I+>sDw~X^pNOC6%HMRTSqYE*Ug(S- zUfjZ_NlJK^TD!1QA{CHsi$7?&Dk9frt|DlG##nP){R7NLV3e7K|J`}W(`|T^TfBb! z?N9C~IQs2iJB1wc8 zMX1w-kgLPry&+fMtnntIwS6k`$#33WDoYUi>YsA3F8^2brAU9S7R*(FY>cjn2(Rp^ zA^~+}D)TA${hJhtH}S$hX%O$;;_&=>i(4`l z`**j0(ox{3?#N^1^gUFjdHcAGER}3Es)M$2Z6xT`7#nAT3th*lgkE4m%<(^fDcbP( z)A;A^Q$g~=mnh&c4}4Lo3seiF=16>1@W724IpGi?Hpzl7Zt<@n-LICa^95djAgd{! z?nx4!^8xAVfKy;R-Zj>9i}&uk7EO+P5y-2lT+K!!=z<@OKtbch7mKWkdN&Bet~jyf zNr54qBHJr9Aa?|1a_p>})tvL;BWE)7IzKnES2MNj9gFPj5gnMOM=5=K+M4rSRL zo()H0_ODQa_!zpa|I3b1)o7qUn zdLc%rqNb`gWlO^YkiLST2f}-$+fOwzv#ppfhGC{r9@*bC@)=dt6JqUt zfO>CrT{nh>fOekn%C;JJm-LUw?B%BQf^SDw?r19DYyCtUUi~#b^m^I}(HmV@kJNoknc>>_mI&Dl zg~xZvk|@xO$VcC`Ui{o+)*5o$w2e0dh7M=Ix?X%^;nvh@b}5ROd1U@|{~>}YOL#4^ zjFz?kY{TDAV5#D-PtbP7)!C7!&tv-A6Y@;*hO;$sT#hW;Bm|>gZU}*C>n_<^-Im+D zEi)hHS^#7Q)7cBbk$759NiF}IRPyS{3h)!#mOz;0TO+5{a8}+=BTIA-4aVJcRQwMR zBMMi5>e1cDuSN=B-ZaMkhe~kr*lNK!-J(dyA-fa#j&%7tIwP~JH@IX|ahmC|9{(Y{ zen>|YM0iYl!!zXjRL)J#r1G5H&JXPazYiCVt_sL2FFRZN2RKki2AAzYDGogT=Yz)T zp4uEp?%23!2JpJ zUbGnto~lq;7VmLHSIc$q{>vlIZC2|tFd1tvoZ^YQBUX-GR_10+Z&+}9#vR@Y1Gz)o z`j>&+Iy?@Ct^WYVNEF_-wICU7PiY`B?_g6p3$%*2(+50=_TMu+9Fn6P4Gp~y+a&z> z@KQ+s(p@rxET^$7vCkufCA1x6|SVy=!R2W6?J&jy(@O)8k~XDn?W$X#sI%i3nV{k-sKzQB9byHZ8?%H zKk(S~-o;)Dc!W6(GwZ=~L`9LW2@R7Oj}&H@tE`iyfqUfC4nAiMD#Ss)m&Anx5Q^hM zbO!W8nXB%9kIE+P%Y#bjr#@x7-&whwa5}gA5AdllWPQ1ES@$1+6umg+jKeh%exZooG>G2veu-dpZ*s6MQj-B#*Bw~8|&g-I{wuSDF#@|txt>6d-?-+ zB_k-Bb9ONxUt>XNH1zj9l}z*X(g$))9~ML%j-_IwzR3^AQND(#C!D3 zpbGR{4roZ^NEko7{s-8@9|*dx&M3)UY)8|49x?FquV?cGFwVcq5hdKE+RNY1#tvyd zUXgU(g`cl42YgLrQ@owyfyLd*@H&hy-__S?E%N%$5hN`nyEVTYY`atjI7p#YsaMpJ zq{lPxEPu)j(vAc5vFjz&*^K`jeF6HuYof2RuiiwPQ|FAn*IGbwv6 z1r)I~$-j4H_y>3eP!8$8D@l0Di~a}rT4=j)2WOqTZK_vzeBmF`cNbamRkY__^~9}U zQA)?pWwqx#e~E9lqomk%xPfFx%C?=CrWo~gE4FKM%7b**9c36XFy*nP|GGLTq1dg* zMnK$EU=ESgOl@z=L&x<@G5(a4Fvgk!w{h&uc|bz-mLyzWN9#tm3fNXG9DP%ZhEz=7 ztewdTDZG>ar9x?e9Rb4PFL9fpq`;V0`6lOP^ULBn@c$-o z(Z!$_RAI}9#p`PSP~lY1RrfA*{=?g%#Jew_iA)kjeQMYw6s}x4c6>Sq(A_DyC0FzT zP>V(Qx7yZN34TCDjkPlY$aeg%Y%@cvzuwsw@q!Eeqela|_~2`@U`M7kJPuE51kz4$ zz*^6RlX5s^wDa;q>F+N>@4nDm5!VJ3yx(K07HD!1QPkyr$FoQuuGDS399(?V{_5Ac zZ_tzHg59~OPdPB@55Q-&WcZimMVtMR9Q&lFWA}m`Q?mQjc~&=nq}@p>v0bp0wFQ66 zMbctGVze&?aswnxux_)m&Q1hPz^oZwx+_;{tH>eXc6ri3+AarF0RzBIeCz)JwhxWU zwjGxe^a&Ce%}q}l=YXFJbcssi>0wcENGNcPFxorg`yekERPjrlH>SeN@`DV@d(>*cU z?ueT>IpL8hbYy<}s0ODGy3%#}M%=v5g&wI6ybpx-@eSERAMZK@u7dhPFU>|pxw z7LtDQ(60Y8q5V?whmN$z>hd7Et$QtB!cbyg@?1u7sK5ko8_8xvMpyz<2Vfm<#LPppXP-wixb?Ft@LbagWHGnNX0WF;_I+9|X(bM}tk~+# z!0wWR+9Qx<_l?H=bd0Go_}BSW0&eiw(dU@z;1JG^NFCDaSqMz2Cdv#Da+#s>~D29Cf$-R z+Ur|SwL{y1>x;ECqwyN~+a9%-?<#6E+m6d9g++ae$suv=K*o07&()p(0GjR6rtR!g zkGeDh=08F-&+dcQY{8MaLyCP_z!`hY%Snd=$aQcPk3+ZM(yo2i2?ev*e*jDsoBq_m z_vkTd$9TppD^J)z0L@Qkj&(q5E}dZWpHF`(H#5Fmb?@`U|AAt90~UD465L+;GFQr& zky8|Q|50CLzRI_$ZpkRW4qEnHay)EH|0!V0aFOB!Y%;TL8^u)qxpNEsgy;k&+E{t{ zF1+N<aN#@xepI4v#Ueq;@v8o*L!fn!Rnvn!hYekEdIfe#~RfC``Lc4JbLlN4`MeW^|J z^3r)4ls+i<>pBcac~qgMHBkC#8ud<}7Yz`bM^~Q81$ES7iu{I&J7m=HR#N9!fiZ_0 znjJiOmhTEnFb*)%mdFwigyG`m9hdaf@O>k7` zh-uf6bc;%9;i%PBwls!s=wlYi?@hj1BsXf+`V|{SswgI}Fgy=(01i{4%R_v)O3*uu z%Mfa&zjcFPzZE)w7zU<>*E;mCfZOF$Z^N-|49qXuGYSOdP@x10o7A%Qo7BmDDY?p& z(ODQdPiPzjyNj@3zGlHRAv}Xp?S~mxhS;*`#D{|Aa(n7svz(&ti?ogP-(eQJ>49m* z{&LZaRGLe_EtuP{@w%V&R{C!A`kv0Y`}uu~jo#w(su@9K|G0Kt!{9)CV+bMgkU z_ECgRW*pGl=swUHx-%>y!e1qA_m@k@kehepb1T1w7q%e@>?6P_OOi0mQ;VF#SUxre zMFJg+;d;%5?+KeVQlIzZrms%#7&*$sE5_5{=DkvkBZtgziEH1qBMsA_VyD`d)j3|1 zRlJDe@*HlNmSUT%G%=NIn*wD$85D|C71(00Ya3`8Zl`RcZ$BfZdk|tjsS}j@*r20L zEpGUzGT%qKk8J^UIr@S1jghnB_-!#RdpOQr9d!A}f=zisO;Mx%_@0T~vnsi6SGGil zcYBJFPKO3kb-i`b+G|Ax1h0 zoa2}hx}0Be=!RW#C8yW2b%yYFGM%W4^!40y@+vc>?fRIhwxO4V5%%RnW+1ovMlB3dZxRhC8TvVkkMBT^j;`xfqzDux3Rf9Y31MNgKwb8ytA;9{o zT>6p7Xj5{Yl99RsYO{0+y{m{{t7>}Ij?683M;K(TUtJs^X?#Z+Il1_HzuOO`KatTD zNcW~+c-C;K>I`Z&eu zvPrlc5ZuCuT9{lsu^$u#lf>_g1?2pN-lHlqepMfCWReH%MxeDF8}C|Xu-5WdRbE#k zLka5up7yh>r`ic5r{WZ?y~jp}==$a_7;TKMG5junOKKUweC7EM@L9@pD>5XS_`g#^ z=NkV<9CUlR&zjM0HM=076@-oUTUTgRUkLJr>1WN_TH4<8ABI?St7;e;`{Kl7R15R3 zeO*g00jr8l&;OreDJAZe6XPFd!riOt|BQx4=T&D>@8>vLQIjI5jm-TzBIs`SJRtkE zP_5Lg$4Y_Ss0ZUt5myTb|-IrFmz>@gk%8iK(i_q<=eWhpW{jApy(aqDF!1QhR08;{HA zOKDwBN_$Xd-*7RFu-U&dQx*sl*UExe;CCjpOVsv=Yd@oA2sKh_-wCaGi;fMBI)KxbueVnGPi@d*!EgMLCg#7)**@=JK-o$)yfuFQ#A z{gKQ9aGU}fmb80=t#Ff0uzv%8U*sJS1-SDr*eeRDLgR+-w(lw>Dt*w^9Ey4G^XI4h ziCr2PcqW10@-I%W#M%ToZ>xt-iP}+L({xv^^i9K!!Z!B_^P|o3}+4D{A z+!27Tfd7I98kU-h9%A!eef^ot7TB7v5tNyg)z6M6=Chcx6JkAmd=NBEUUm51)*Z&} zJ&e2dQt0tha07CBBR<PPQ^r>jw8vma@-b&iX1VPIxZ_GEh7`< zl58Oo$z=&)%B|+MIJ2?Y{60IG&X?c$UH*DJ`@BD|_v`)syx;HVr)<3XU{}=bI)?M#S?le>C)a*-`c%{Gkylto7;uF=P(%D=({4lO27? z(RR~)JN4yiQ?$umLgl$KmvpO0d1q|U<*zLD6Rd1&I>24pi0|JQ?)*@v^yXf%o!q%! zcMIJ-`CP}Smd9v#P<=haIUe471S(nEFfcgVdth?nRMqmIThe{U z2@=s};#+6~I6@@_y+W+0n<#uwWPtk!`4&9(8HD(3PAX{W!S39{d1E0tu54prsuGP1 zpJg?a)hK1W?6Y9|m8~C^*ZFB*Fy8XA*V|i_W-(#m@fv8F?^xD}>W&Sl3JiYLmR$ia zr_0= zCka!F);iT4?;}6%)}R$@c*$H{A$n)dY?(YS|Axk~6Gm105vlr;QMv$+8z1;+VXAh; zu9Q02)S4^DIDiR!K`bZvDDRnB71}N;WcE<9T~@rq`0&(6k5>K=JFVdxNmQ`aa94ei zXP9S{Xmn#BvuZQzkiwhG@6w-@M527BHEa{nN@C?3vn$OI3X`P*dLp$D$*|j&$gBt> zAx-MjU&^@3p!XEnSd6yVf% z*g8}V!7>ZEYHQv}m*ul)B?nTzx$f!Y;H~$d*swEoS?QBtUy!V8rHs>YjZTZZYl?Qa{bYR$6_ux#?t`$uqqn0E zST(b@^>H92``pu6jX+ZP2vv)$19Oc80|J0{UB_r+bo7tmm7kO$6api=y1|cb3N8xp z70MQQRUHE-UFSjttX5o*vhneRBWqIK%=bWi$l-Ml zm6EKqT=ZHPWR>>jA8bm;hEEOk2dTa?+7G+XPiyQJMx4HJoT5h^tX=7AX(_y5Gow*Y@$r{qZ z8z+ty*Td_;YF8mT3ALs7TY-jCm*E-2s~hM4nl>G-Oe$4y>e^PLS#V;@Dyj;)Hm=l^ zf``@BX(r*u@u5)x?(`cGY+Usb>J zOLg~fM0N-NrXuS*J8j4rZ(n-(@P_j@MbzE$$Lmi*8^W;rZ4%ZN7nG9BKdlo7bxnt8QI4TZ5Si7vwy@ zR`)xb%66E8Ac=>uugj~!>*c^2tWgLhn8>?4g`I;K3W&mLVJ@|8ZdE$AWeP|tIS)lf^TadWW>+&O#?4A>2CNGaEYny!Xx8210U0uJY>X6r=zJpNc zkXt%_SsUY6tW`SxY`PEF?sVS6!&mF(j+l~fuka1JV(A8{$I>hOGi;C_Q z2JP|VwoOK~U!tf5UyqH#q5|m(t}XPUKT3K>hba7CE*^oo@-e0lKjye{nhF{9w1^t4 zYMHK6UL+P8RczEVorOUwcvQsK$!BqlpHlZ`snA{z82wB+HwQr##tuIACvT`xH2b!0 z!qboybJi8P!^sgnHact>V>O&#-Rb%<`LmmLBXy5nxsAJd zH8(LUe;eL3UOr>9g)O=gP9Hy{yQa}hcaUQBCgzrKotN>rb)<#5)r}(jyZgx(FJ7^1 zuuQ|c6$T~f?eLu~)j4mXy-y9LZmIGNqAIWMJu4sX_oupdw<2?Wx>cB*pH6;pbZfL> z#cj>Nr@_`6SA$P;=jAH-iSDK8qIOK$fT_wx2Q9DQi}xqrkH;Bww2Kq(7n`x0?-!W2 zWc}U}JNWaVZZG*N9bag$a{n?*q(4erd6cog#3Qpg97LA@3g!+*At=81Ih$FZnGE(G2hV8-Qi0xUTmFIa zm}nnjJ2Ad}DR=rjcbRny+-3GJHZGsunn?=V8$U8j<>1%=5nQ%{UoA0R)_quP$bnUt zzLMcDWdKT$5Gw$9iyi)$X&++u>7S&R*p<8B@njyIyK!NF{~koqwF)8`4iiQ6b7c|G z2K<2H&q$^gMmd**>-vBj#Mw)F=Z6WjqFTXFGl)yN|0}+$*ce0$!1){qGGl2HvNRCp z5A;cTHZdTBNDem^g^kS4YhDzZGUjM7gdoZ&OR3AqVPz5?xNNxI^o5P>STL3rn`;R; z8T}NovFIPC^UlD4ApvB+q=QW7Vs9;&D^n>GaFrn}*0_|@mz4YL(j|5+C|O{UB8CCh z3#W^QaKTC$seeb5`C*B~LKw&-7I@17Whtx0G-QU!cy18GI54mW_rrp77E8#y_rL0p zAuP~jfiSnZ76?M;Kf`$mODym2Y?Q@cJ_Y3JzRq3Z1knDj~+sw*6Op36z%~oEAz%iUPBr& zWJAabs^a_9U2NveiULWy5u!RGlQ$ZWd-4_7+i=8MGkk3UUF&AV6zaez;!%TuCR}@5 zoR67<)WI+F%fOUKn-6_Eh@1VbgXl*lPObnGCciZ9!nst~bt?~wqOSg1IE2VAV@%EW zK3viqZt(;UdPj2RAa936?P3bA_ikVRnKSR0l84}*^`eM0UNy7s&a*Y+K;9gvE*Qucd5B$}gnKmz1YV3+#M39;ReVtMcbK`@#iW?rD~ z`uA^qrAMGp5 z9{WsB5B=NyN58*5`ZJ(kKmGm&0}Kq%-+_aM3>r9a@IV8D!9xcR9%2Z83Q~K8`*G{~8W77>M5S|L%|WA8f?HfiOpXy)UrOM(F8}(9=G^aF}aI(Hdq<~Sq3lBI(t~yO{Lw9} z&$>pyx;}$F=x2b|rT19?{M8@PufOqE14b@cZLn?ks4wRIGH~?QC(d8b8Z_0ySu*B_ zJ%xkEnpjp%YeP$;SN4Clu!H}fR@S?)_vV@mAL7_U(L7k-k6D}QRZ(--w={>+$mbDkdU}g16v8j zn;@|k>ldfRqOWMNl#^}A)JvC=QQW2j3-@v{wT%|LKvweABVK8-wlt#3E(pC6fL<-(h7V~9#yrt zj1jKI*8fqdjFU0zlv`n>QY|LAz|<{>O$|Z|S^;AjREf}7{mIHOdZ-);47HsI)?#05 zu5eWkyJbl#X1(~e_AJl(uy{^Q7;yrpHo}bU@U`Uq0}6jFwp5%&D5j=rv1&i^eyAb< zUV$OtrJL}QzZ6$9E#z9v>|mW1%V{DMLGE%jUaQ3fvkHs~y0jQI+96xeWkwBx4=ui| z#U@>hu4H5Ssv2$pwB5E{) z9%?WQMSl=Bs_#Z9jc~>6MG)HMXY@%Kmj2QR1> z(OaCX+fXF~CP5`r)0Kj@uHquHGI^s<4Us8%T_O#ZQ}wD;y$&<=bVjIa`?qR{@4-cE z%G#N{|4UDNTy-I%<1;Bgx<(RI;i`dXzV-SFcH{S)NG&#cvnXAQk@B?$smy;uKM2Y) z6qJOIrlb&4_;@XLPmBFFms3F&xoBQ&)?%TLz6%bs)?$ahl>&DD7*#LT!hM)1SmUz! zAI3cnh3^Vk$5)ua494=+KV}lR@2qn)bCqlvGL;+4;^hG@U zoH?1!!*19HkpS=Cv{=GiP6xlWm@iR0)MDr7a#UUI`|SYeeFyl@lzEI&X8S1W@I7Hi zG*KeZbgVZgD*rC22pxzGq7 zTEVgoyx~3H^W(P>-k0ORhl%J`^P7rdk17^{=83jz(!H4`d1HQ4X zB`XSB^~>?^$@>R;cnX$!TSx7EU(!)K6^{szsA>~*OoL$ZR>20!J|be6&bVHdpCUk< zeo76b)PG+Q$7)VgjX`G z375)XL*DPMzjQMp`OceTTHVSV6}6D44G&CKl>_xMj_J5(KP;D0oEDFMkRR1i7SWPyYmt2Hn9;iYq6eqX|e8r-On_kwHd`|sX+3b zd&q?Od*^zZP>c$J*yBIQ*i@k}>BN`qwopHh};#t z(lqzv??*lZ|B(CWd@;^O+^5A{1X;f1ZFxf|ES5?RKt4^7Ovn2dh;3i5S!n$aBUB(Q zLeuC~nT3MN>zOM-S1MSzNF=+g9>7xsaR{kd9#t>w-8vkpXt&n&Y+c{sOCO^McZG|I z7h)|2MpK@L!1)@|cl4I}Gqvi*I)O%J2j~L%BXmKY)eWzY@TNm4w>cXqA*~P*{6D6NK~-st76SNH=L ztHsJ7n`xPrk=6ghReh+gi^y&Qt|oj1)Np0IrcM~X@x3a%XWjr^dC+Zt{Z>d|R&8nm z%A3J+P>sa{RqX$JXlwYi+lTA!@KltK3oNgj#xp?KwOCLO$omG^Og)_pU8TkH&~Unv zjRf_a0$4qR>|uv#G#Wf5%5$XbzVD`-TCsAPQj5J&UeQNn^)a0Kypp-5R8X0`{%7A^ zHznz%cx(E-S?2Fq9htmN1Efj+SWGKO*_T@XFwtH(~n z7irA0WDaU1?31g zd0Nw}Nsx3cW|Vjuc)VYfOkOc0J&Z6{SPRqxP+j{`eE@*@$OqqrNafb6V;ND))dFP7 zxpC3d5W@nPS%0uCq|yJm^E`p5FWVN0C$3U8p$!}W8)$(xP~(plmV?+p(Ej;eGZ=kr zw=>t5H1#mK&H$b4;6Y^_!!M)qsutziK9=7Dt7t}vpKj<|l0w|UazLpr?%~fc#Gl1$ zK60e~ZD1%4KHC1Yy9N}f{qQ+lnez2 z1+tUC1nNri1R3=96i-#L57&he)qba8M@#sU^VF2?if>>msdzJ7{ektSNzq@LiKejc z@01YhTaxtWfqXJZ(3ChAYA;=JFOqjO{11-})mxu}GJpXdTjQ!;jfAl25umMqNQmcl z75h-#Z5~8)KN1{Z2uQ&9vMx~nh!lrGHrVyDS18cUS42QcRscU;rIJ%kN65;*#b5Dg zbyk5;)c2KPz&uGCTe?X=*Cai{wL-tk5Hm9O!*CG7at-!im>Cpkev~$ZO zAX_F;DQF$y<^m|a_+a-{f-WyDmON&Zu*S`UkZ6yhKQKb)3$+p!$<&V#7w^V1Eo{ z!NUG|W}2H`wC~LAb<$^ucLvC1Lffg270q0M(qEz^+Z<4DgYHXdSiNEg5aH6GT}jII zyXE|&`lk)T&a?oUJVQXY>>hLlz_~;qR;QI5yv35Bh23SrC{$bXJ|g4f@LH6wpQqgR zgP^cX6?K|sstL9-G@H;2@+Cz%=l;Wve`N8Iq)h5tTx>`|#l>HAal!a6b^EtD&$I^v zIMlLeGx?BVxjRQr!2V=F302ib!d63#0m~Ix(pmmNB|MLOJ&g8pjDN_`@3dHW@BYKZ zp<1CQ)g*^~(#W9s@D-#F)Ms0@SO;iPP`5($>DpcRsM>IV&6?mdEN0T>!&>aQ;1An! z_%!2pvI}YGh7=8eT|{@uAP0cez`xM*_#eGkB~IZCdScB)J+PT*9qLh1@x7fOJA5nM z+f?HWUGEOGX|)#X+wSz2694`jya&OOE-`l!Sih9Yq22{G( zg3k47SQ8^e#>=gw6W^c|GJ^@V$NPpf-nSP<(pyu3`d=E&z6eOqB9xvWvUD374e((@ z8$REs&HkZ4Kpg>g=7YSvKwq7ZI6w;w+ogs}#)sqX|U5*|-y7 z4umQ69U-C}+JODxh=*>)=5z+^6*ONHzDfL1i+LrM!Q8jc5!3>fZ}Xl)=UBjm!Dm%wLM?@COuwwhZsPC*W)TGnXLUejU+ktk|Bkv103b*nn4`t#ns*TPsKr z54y4(JW|S)*T2!|nqZ*3|JGUXR{wq>b4>{xJWSj*uO$Vl$`K$NwPkBRj2`M*e!TDg zA9r++0zh#BzDVj7E<}=9PsS^l9@TK7%1hKogW*LzM*z*p6JC!E0Ky}yJGQSx zerJ=DCAmv-wxmsqm2QO9ZAN5o>NsN8yy=78voA5%hJs)!&&k| zpq+J8-p*`D;$w&&d-CLaC)8NzDVOM@70AXuWkt}>MCJ8AAvm7M zayyKj2^BT=ziQqg@5?bA(?8jlqaLg8loBG!1?6FxkQok{GQr*CayY6{N+|pjqtAgi^`9OQ5(QCZKN!nR6Vf$^B}4SnqKqSPWFgzCXWo z)wK*|LGUR+J4eoQwnt(Mr4lq(Eq5#VgcvmmAVof~6}ls{h>vSk=>pizZ2NkyI7=Su zs@nfNj;1PbWN>~7hk10h^zY(`c0F6a1>tw$BKp!5sk(|>*UlD+x6;FKRokJN0hQ5y z>Mxzf_OTgAW8W8<$Vvny1KsL7!cpn^x9*bHqE{ncbL&KT%4x?`uM(lrGXXqfkVv63 zWc7V}75`z#5Gq4Lb0f$@buy+CKLf&^*#VS6lOY^`oH&zx|;=1vzDW48ntgFv$osvBhc9dFewf6fBU+Rwf8dYRMz*F2}vCe z>Ck;lZ_CNdWd?@}1ZCK%oZ} z9Gy_Ysn$*1sn*9n+}0Jkv?}*V>%;0h5Rkfzo*hFCi=H;o$8qjc>(S-Ur0$vwk{sH@ zx@rX|#g*y;L-A1+hisBfbocRT_xUZ@n^{_{Akz8_G_bF{mvY49AKD|jv-lq;Jz*%2 zJ#GSKL6am0PP}VY`WVY_hJS%NsE#a?S#v0%_X$b(X_ zyCwitXvp72sNqX4Fng$jzL6&AmrL+#_tdg<;jO(}y~%gn&NSXH0*Onqf!e9;-U(_N3@YYA7K8e#X|Ng_9IAdL6D{!g(+&5YF^M+Z4RMUL+7fh1P6bd z?Y}7C=AC1zFDi(6Ge&KnTgwZ0Au%c{NNB6Y?NNBrrWN-9{U616#%{A`~x*-pWX z2!5;LmB407>=rCAgP*0~s&Z6mFGDNU7I=q$OBCl| zkn$G!)Ujc<+Q81pfRXhlSsU{mB-ms>SAZ zw7aW~nSP@7{3P>EwTRt`UJW(}Ji(T?Jspv=b3p>E{ z4Xygj-nt7;yAmLD>}0hp`TRBso3F)YBjD}>r*Z2X<7^!)g?ws5R5{u+)G0FJWpW%* zrO#gE9%(0;NKWQ%!Gh|ov)ZFL9ppVQpE0*#9C*hdmY_BU0y%J^y}Ua5**QiGT!i(C z6xxKl9{Ms*UY#6g44)U;@TlPciP*JzGQN7oB95}&d6~p*Jh#TbeFsyYt*l=ythCI3 zh~^8EGV_7c^(I!PVYYRoDy{1aQjevml^^8BcwZWh>11CZ+ zcp>cB;X!I~hu`~)*h_+q;WNP_;5`hDMI1H!B(j#o3%Y`PY%pa7erN^+3ocv5 zf}OW*ZeXR4JpN+8(BN{!jRVa6(Uo0+i$)T2A*w6k_skA4E;+1(K2H-*;UcQH)T@MJ zsf2C$kE;`m6<_(7tM8SjIZ5QX(K`VOhi8!WG1y+BJ6cQVXpzccnFm6%8nxJ*sfoDc zS97%tLSCz|Fcfhi#G}s=vi!^=q5p6L)F~G@dP)m2v3pChEuVAW@f6NKX<(6PCBNH_4q3dWMH)CVBk2mY zMvDd1US*{lz~>>7ftiN!B58gcj5q`Qb0R{;U{}~*^8Ns*&7MM>1iFdEAFF)!rRH&S z1H_nYi~*7#ESD2a4f=J;%%S#jwP2p3vBHd@1J*!|JhHY>w`(*!%?yb>#Ju>>%C7Bb zKN$zXm?_=iD*E(1>Qur*Gpqr*(^C}l&~*uVm2?z`D~1vf%OJ7!{k7CU=v_LWu3&ei zb$yNNU5=ry#YO+)37>>ORVf_Lzya@4Vt_NQba(wmH#mI2H{p4quojal@;_P^j}{O8<7qV|I1oamBESm@=OOIWa6J z>_{dfn~_^vS_pWEFJd{UKPQ`s0QhV+?6MooK$QmC^hEibh@@`7erC-8bTu5xLJNGq z-(m7fsS~41FpmbN0d=O30Y_equ+Vx&)-g}AwgRGsBCbyBno12nb$Hia$oRwX#sUMO ztK@Pi6`i)a1p{z$g4|KFgB%@z{H*@4=iNm@o#Wa8^QQ`6&mn5&r zMS+IYujB!1oP`uxnMCZNGesq6C*_Ha49LWMcoRg21(${BFM#MXUWXy5&5H;I$51(@ zJyiGGzX*jLto>{;O8uGau7C@Wo7P>h-q+nkMr{JFA2^Z}&ZJrO!Ulv*I%U!|Z|MAo z-x2E2)!CJn(bRre8Kgn0pgsog&IWWT&l>d!XavEf1o%5x*&Q7WK41W$!j4Y`qDukY zoMS{+(TIjzy<8Rg&H+Jc6fXmh>|GRKp8+6DeufZ(C@J%Jv~If**%0-oupnrQ4R)K9 zD|k`J$U@AC2GOM!xJS!Kw4FU{1#@i`gxR3&=5@J4cp;5Xz;62nO=FvBwzz~=o`pSa zZV)P51nv1=fLiG`Wi^fbdB;)SqXh>~us*nk3IqqB;}>weKW zlTX1ef5ukU0&t<*%MTebRY^8a53PKH_MJ|1Ep~UxD8&%D2(lbFcTJnXksR>p+f*k2sDrtX zX7nJ_h0{whs0f-U?93JZEnb==?Y%>nndl74R-h2HC)AAT4yzBmbOe&+pbVAhm=qfTaQ9XibDTXQ_zc48H`4aAF8?bt;5%WwyKP zQv1r2Xu&ix^o8Ac`#OtdmikSmF&>BU%#i zMR>k!I&d4T^&zbue)jbLadmRI*2+w6JVUOAc;({hYrR4p7eAyFV@S=Q8jZSDS;pPsGvy;STJeU|-X+iK83IYM+-i&<8pXMW4 z@>fXQCSdDL}kMpmdq$2Y)(3 zzCh^w_7xRaTG;)Yo;+EE2%fuC#}`26h@0RVmtem~=;U^rgky`1l^{(KHNw|4UWXaJ-RN7H<2 z;8Y+3mt349sOM8(_XH2{PPPky$8>}VrWZsUjIs*BAerz@ThO#HeZWaQ8413XtVik` zZ(&be%LKbZQ#~#@c(L2vzM_H~fULjF%b1EV;(8J3sZP8qz(iEn^R$>T$nd3YAy8w` z@&$T>aP=A4L&y=gbWFlu?xviY9B(R_XwT?^L)G4#5*d_m%!B+*L<6=(QyX+Sqn3hi zOm`(B?eN7yi4ze}=b%bUW@McV;e-=!&`N#*s1p@y-Lsf%5l;@w5vXTGbIeGvYf#6y zDUA>X4W&0o=eWChs=hlZP;$7v%H_#P@tk*}Ev#kVdS!FL=+bb!Vh zO4jSlg02`L@1NPQtqc*5fkpu`VW;LR-BEe9Uq^|JFfC-5N(=smDnzLUf2LC=dN*nQ zMa!ZK8mO-1)$~@-+K7baBC2rEoY0o|w;!$;w0s+60(wbbm-on721?-ty0SqMZvZCW z7Ebf^kiCXnqD9Ce=mdC=^}tZsfgrN#CtV{sp>Qi<6Oa@K+;^`YT`>h`Cz_h$`VG61 z=yJCjt{9c8M7?q_3qO+vMO2{D&xww3ol7AhIh>8ilvF@2nahFJ0irZxLtIc51ePFM zSiMnK%3(?&HToH`d%F|@)h$Zh(z(_inWqi9ZM=jS8+5^K0@R4XBdiao&txtK#yLC` zYBcg5OcmhDwnrDvsLxXDmceAfJa)M|Kth^wEab&{va>oXUJH5&Abl3`RHLi+R$8nI z8W~|PbvcV-oalt&Ul&QUN&h_F8t@}Hxk<4Uar z@5+FOP;?%cl??`oCS^m|^vom2vZh0pt%Zrii)7_G5P&SG3IQiOO;w#8?T5iacloTV zlQ`OU^Vf2&2Ds^xkD$JSPOpVT<4p(agU+10ICL?r@+3Qn`WW|$AUsqIX|W0xw1O7z+hHB+A1KKB!@7k#=y{RGJ@Us>4P$?z>JBhnpk3rl=E3C4 z9`6Mgwrf_?p!3O~_?0JjyHgY6sC@fJuBvUWYuR@A9O`uxCnoUxJORy z`>H@`9gDNOJUSjKh;KD{*e(wnB1S&zT<8)Rn7?;TP6P66qZ((omt#*u!KL3iwOwV9 zd+ng`Td70t`q}Lwae;yLFrG8{y;8(YJK|S-!N+R4eq{6#DYurTIe4m=bf1R56w_)S zNo6?_egyV-)CN2sFNcGT7JEWXqnkO zt%wvjbnaPYU^a|bAKV4kO$uEZ*TVJ3_K+_dVZJ7ShqR-q#c?W&3h2+9Yj_Tws9-5c zJDQ}9(oKZlIe7K3-;bAW7IY~E6k0WBL9klL0X=x~mlcx7{QTvYc!oBo&IZg-J&34xR12Yv zx#oIvD_dd4dl=tVpDk*clxv%}B3t!2yUQDRcQza*^Y3jenwOx?NhPee z<7K(4H9U1)s>Q;N+bzM8IPW={QTO>|9xftlvl zr4t?GiAgG4nTMCfwj*48f6+k`)=@&bQL35*;(CLA1eF8e6TG~Z(n8i-2E#QDEF@b- zL+=WH(PUaQoywD4LBIu_`P(^-MqF`(Ck?Xi|mU{_0IeaV3mz0Fr zJ9IK|6Yfr!cWgW9rnE$tzHbGsjhXD0F;Z^5m=J7n=;TDm7UMe{vFfUVtzf}NJb@(z zMZvOQTE~{yalIl`ILZJRf!NcFb)JeJd&F-vq7GOnEcPr+Chy!u*4%@K)i;aD?H7kP zG}=uT(Ba^z`cJ!-qB4qu+~M!4GLVaG z{a>OW#78?(Hdr;nvupJQpZ>GDqnHVKB57y@?^z3xJjl=4vctw}bthqpqP7pNMuepa zTWTO!DdF&v;+yA3{BW@gB+AnHo{$Zlj0k7@a~J*b?OJT%m8v4=1F)eCl{>r`Zw0BY zuH&@`_hB_}3s&J#NBkzXK)y^&?j&SUbP7L@3;kNt;m_BFwHVEP2l<%;ggXXR!bu_d zuuw7s4k03`9JU#n$KTEy-y;Q{zvdjQcoXT1;9T1bnhPG47XdProxBUofhhSH1i0dVs@U*PUB==~0 z@ozMc&^N))D;3IqL*miX)zErvrZcqmgbDu+5Qp`+5E6m{I`iu34;dtxJaqJyEn&3xs$v* z(q&r`+vi;4jjdZ*Lo=?X@2@>YEj>C`05-{!Q9csR3)~+}uM4G?Y34etn4VexSR^eJ z9P?deaEB`-Z~74l=9&Z)Odw zxuz+ZDG~b|`BNVN4|u<0yySNtCXa0$6X93_b>(k7hd->-`P?p3)eW+3U5ri0DaI<; zA80Ih+JJj+Lagf0>1Drhg6!1;5Tz9@CS{rIT)WAC7Oc_;-+-a`Fq$UJ6PYkcEWQ)a=Q zYk&@NX^dn!8W)C7Y%(r#<{=`1{D2O}nbp7(;JqCIH(Q}SxpclC0^0YN+X`vra#I%D zyXy$1M=x}=z<)`tB&K1zwb;vbXp0~(WZjA(=roW+HtmU{vVhL`+bN9$4eDBe$2K6M z=V=J{KsO8zSlC*fY(DnWsSvG)5R^s`62R;;xlT-V+JV1(4a%)~<3GGH!QrJkO1~Vy zJa{cc2U3&s&V$N##NaB|pT|Wnp<4ZqH=ZQj%rvQVRDq2~UjtO(**)6Wuu(LJ2~Q8s|;|)ug}{*UzAo9XOrx0Erx`#vkt-1GXq(sKflIb~^py*WsNEInD7vr&w*3q#T+? z#5|a*pg!Kec*-KxDU+D3)Cb+&&X*1WifsHV6_qWt4|i2~wvX9UXi$75E?YK<7YQRq(<@08%)Z zMA*YRNv#6_rxXgKwA@sY>Cx1ENKCJ*#R7y)CDZ*~^WTt}$yPDgZeI_$)i>;V#~hH~ zrse|EqFK0eiX$c!jD%m@6>W8Yd(}EO9m;rV;jCA-EH{3-M)a=vnR=Z&bp}k+mg)K} zypZ`^_CY_mb>On!wF`IQ1XrTP9vWYU+nCZ^Sa$dfI8rt1;uecK_ZZEC$6N+?r94hP zjp_kX29e$q3*H1?gtN2&&CQk~YK8{RR|}huNmddKuy;>w#Kf-0JEEOoR51}CQ=iIJ zFh@r}Eu)g*`vhKk6p(w;hAapw7Zz4Yw_S^XF6tV)eqU;_&(=NOCi7acz}tC}We6UA zU>@wOuk#W&e$K{G8{%J>lz0-kb`vCJNiTjFAN1Gtnt0-iwGsBUtNIf+rU5^8xvQQO zNN2LYIAD<<4KwNh>e^ot3eQ7_$AwJ9F3*pObpktgDxrpET1*HLMfH{RoOgUPaE zf4ulS1)U>hI|q)|i_}E%vmDCc3oP7KX$8{h(x7tsDntr8x7s+$erZ9$fXU_F#m6@Q zzuYuU(X^k!Przk7PvK=>LE+WB=5gHPbB2Nzkuh1+us&d3B3GD9PN=aSzU zaJ(!}_DUH}-roFTnAig^yKR$mrqi3W08)QProJfV<`EM_o%fdrEjW&GGJem*SD5hKC&UZyEzVArBlm|4jYr z&ZSoe&Saxu3I=R0_X@NGKJ}t4Y4>aMJ>|B7H-(yLXyn56l$L-H{@5r!m)BBE*%au8 z;%lOgYo3IU_sW6!j@DzV7S1HD#}j)}ZTa)#&cOpr+n0NU@8^EpCziVDY zGjRmu&w^dgLC5D$EI>;hWlwj$2$hv>Oe(C&BapeSd-%Ia6-oAP$Fm`0x<|FtJMAZa zhbpM-+LBP3km*d~LM@ZYevKwl75e0yp)#p~$^(ael@3_p&=_pHCIS@uG<<84L80GLEcITa@o`v;_8(dYWq+4kKH08&LtT+`JRm?hvp%A(m=+gEIC{%qCF>7= zS&Xiv`NLRsGMEQA`63>nW|9rBB{o0=Kk|TH&^6-HLnbX+Xi6&GWhI9@*bkx>HEmq{ z@CK_k*JQtSfkC~Xb)o9}twC;W>mHrD!0IFo8>PE|5 zx2W}Jp1E+$J~PmG?j|ZFLW$wiD`$uXAf-zyj? zC6<#ObLRXw6_Teuo~S{g>}5Qp~JBfyyJk=FhvY zmd^K2s8Qa;BYRsBF;&;zVlHDEJ1o-<3wk~t>+=ZErRx={jQ zSMM&3pbGdm140P*O?k{$&M=+gn}bF$bG>JBegkBk4*!vw*vecO^nD>UKw(<_UCCUg zaPn@dkqC34no8^V4~e6rg1&9L`RF!jQn9oCH9PZkuI2?~Y>MS&_F2tv1)*BL*P{Bt zbNi~+A0{2UQZ1Sj_dt?|tNRy|)i)a;wywuzTb<&XM^t#aM4t97dknF?!}{52oJJ<+ zZtSY=^n?cOY5V#O4g3*gVU6}+=rq{XT;I-=a7CB%b=QB z?hSCbiz53}g-1A(Zg8@#lgvVtBS~O1odd^g&y{&dr+>yrTlC^dM6UFTKJoa<+Y~MK z9l(uvs7vA~eE!k%GH-j@+1v%c3-XTOg^Uh(T+q)#OQsK~j1Sr;SGtBsP$O)tn+$e| z)V(m2o}-S7321acF2wquM<4(rhUWe7Q4dXZK-R0v#5L*kKfdm55w8g(=Y0Qp;(hX>%%qT=XPTfX^DkH9ft z+Q!Q^ya-Hc-s2I};LY@aCenEMX@6nG2BlSr)6i|r!m%9mV&djPjKZW^s8<*P^X zs2`#KzUGkt`tR#qo{$npLYc->Eo8%;b*;Y!Z-BcLRh~|&R=AVuEN?Rj=iR=B{^i`V z(_FuDTs;g{*)K~Kld9J+(U$4As5w66m|_;cfGjR$xevv>>_2mot`mN7Wafh}3;J=F zv5?HN3@!Dhuq>^%=gT~RB$I2XdViKP+u?-W2q5KAFL*Rk7#jif6g;|0y{ad z0iI@wkHTld4t=(O+`l^8eZ8@!6)4*UrKZuc??B+e2n?o{87GA^TV74F%UTT{^R-K)I^r!g!C*(!VSwcR1cPv~(JZ zxrF5NW;89I$?izi1D%LMTWMu78X3PpymhtYFZ?Jzv}0h9U@ki)jpKAm$w_FC+YGzD z`_k*2+SeN%H=3&l2t2H2Elp1e2PJix#@!92kA0@TAX_wsywBQ(zcXj95WFLQp06au ze3g8e9dmo>P4gDg93E>pvlc4a`Cz9>*v)Gr7G;WfL}u7{ivg2U}|~eSvCA zz$hnGR8F)re5+M%)Z6@p?}!&r5T8!f%gei@2=^5DUTlz(=prqJ#a#9g0et5RR7{Pe zBJXG12OSTd_8aObq)20p2zrO)sbo?Z%Yzs_hiOIeKsXLZI7!v5<_ zVqSl{oJ;Y*?^NcY7j}`?luhaFdVKeUz2O`SH~Kdaqnj^yxAyX>16}Tv0Ray#B^Z|& zhj6C7GnNr0yJXyb1u5yFM6+>(2C1a`QDartRvxbEiWO=uuhyhI#M=#uNQoP|r~S5R z)Fk1Y=Wi$8wW^uF#$m{7`?}5KUu+A_k0N*?&6=S$i3rZaoghJgpu8_|6fAg3w}0ae z@^&Y^){?EeLM95Mys-MJ=m%eBYq8Jiz{8vWcoBGW&OVMZ6j(wr#axR`xSD%&*1}8S z_^l1fHch*1&9mR)4(^}^8J{yGTE)Y&rR4TTfnqY6RlLgm2+3Pf1fGb7?Y65tCN8M6 z2Pk^nOAiq~O_3SP)EO#*=PtihFaYoDyse(dMcV?wdF1uLI@UP)o#(z?{7y9t=XMiS z{LbKY1$Gm-0Y`}j28uA?&HJx_Sd+GCk)ncjQ3Y8H%T&Daa(bKSExfy%@vi2j7E5Of z*1>mPo{z4V8B5U<6$JyvD}H@Do~(0)5V~uza`rKid!^7=OV7Z_?o37}eE8-gOjrdMxD_}GVfIzN5y0t~!)nvR4Qb!rV4~Gbj?|DJ1nHJazH zH#av9!8?vC{q#bIWh9eEk(c0%459pbq4iN)2&CO&NRR=f=GskTK)@-Jki@dQq4j5K zat&iQN8|458|1r!0j_G3OvDQG%z*T&;p;0$62q0a)SxIx_%4`6t=EQZ)Ohj#LF(z8eVh>`?3@E#O916r*wS~p_EuCep{-<4}o&cqFT7fLd+!j)VxtVW6 zM61XA;Ni0^gs33@so01?GyQPn1EO8OJE#qz54pyFl8<{M09EF#DExJ99ZU1zN_*M) z;`1UO6YCM0yhizSef&GciG;lzCzVrvC?m3Nm(u(;D5uS3#-l-(lo1Z_b##Fc3h$)o zT+o1ux{66hOjHf+PV=MTC}fc)EWc#&Q2`v|@I&8@y=b`z2p`voMCcJo&5+u^I?1ug zR&!Rg{9KNoA=y1o{g9t8 z%-?@x`#~a;;^ex_uGHi=Vc9fV`Mq1$lvSK=&k#LthjbDFMW3En3|1@L$FV%$qblm{ zq(BqZ5$Oe%IkX9Rn#*t5UHU)+7O-D%+PMFLMd1EkHQN;7wLVAgx!W+DEZvwqr^b}i zahwv1;Y-ox)s@(?7$}W(&kd>h1XIaHk_;O=seX4fI)t zpw)aN2ub=nFTulvGC zreKsoE=RFHh`-UL1;FW72PMx*5>Ng09h}@RSAL-pcZuX)D;@_mYzGhj;kKh`!_7Y{ zt?rO@`!P*Q1&17vC%8k?PdI1% z-th6mLrxt8KdlnPe9{pDnjS5VqP% zPVz3$V$X1=2u&VDveU!cS?2tAdU{xyi4=mRWK$_S#~oJ|_F>?q5Ljkm-i+-Rn#I%=H^lJ!|ziIlP&ijozkvxV%9z({RQ`C!h^;?Nt%tmjqY3! z#J8X}3LwGnQF*>G1L`hTKS+^Qg@`n+ZAw9oMtpC}<$v&3`dc-zYSy&6qwbx@Hsu}N ze_1%I}>-Xk{;&awOmkKayG=h#q7Ro`9{v~6@yaRh8?=tcst6cW`7Z7`Xg@? z+!Jvll?VhjdSql4Ehi5z1!Zjgw zP}?nDHD_>H^FHQz_ubpCd=v3-rXx=t@v}&tXm9iD<8;!USd84;lAx<01HBIu~u8IzOH?aX+)e49wq>o`hCwW*Cr^I1Eo9u}#^elKMWyZBx& zb_kmIs#JSMwB2}862A8!NBK*45(CMtfSlGtKXNGRO_9;Ft3;Nun@JHh`11VgK9-BB z?u0Cd$xCMp%d(y-L~dL_>42YlpSc#0wpxzE=CX+_>RzFVO>_u7xfx8W9^xepRg?>lKh zK7Bx>!?&)U8%#=0G#5FUsT~o)y)#Ag14%d>fo4N{651*jOSe%AiIU(aVV>dRO*r%L zxkNQeWR@+Yz8&HpL<6k(DanC2laCa^7g>XXBDWQfx8Dh2&l|+7zWh3YC=Kp{vzA90 z@F9&6ZSpPFe_ou{?WJC!}H_b7_Eb=A-DOO=JRSEqpgA zl)33Z$?iZu8S~kwPO#V@+xu!0%$Es-fEAwGt>V{$4U|xGeJjfcxr5sdGtbt2{ zoUlidMxkh_c{<~jw8=9iXL9NA925R-qb;#M_^uGnU6Xm_UAxg$rRnz8y&3|AjZMx` zQ`vl&0Nn1-go6HK>g>7@;WLMD{EbG_v0e2;`S^gm-9yv4KYX$1soF7z`v_jJmBY?@6nsPfkTIvWnkN~llC4`vGv(U=%_&Os2#RU`7_A zsqO+++~-qY7W;NQ;<&9G;f=)T$8OOz;S-3~tJqFBuwB=icJ$(K$chlpOeY*lfK(LV zKS~alp7wQ;Znm!@ee)czU&^~wCgcpsHRJ?R2}Z6^+lB?P-YzHWXs-%;db9YrBH}@W zlMD(5vK4O75Fkr^R8YE$-9fe%GTw3bK|8IY1fE%Cz}EgEQm^%gkKLEb+`{n|K?OPS zBK)|0OYQ0F+v-_EplJcrc9m^q{cyuijcIEuOhi5$_sRT4Pa0Fi1p|zt+opb3;-gi^b#A(l>TvjTJZF;)|$dsDeIJ3_bp4?^}fZA8iCZFCxIzYjpPaMkKKC=jyaASMN{>iw8AFG z6%HVFMr~@X^k1Ei)<(Z!Ad;cX-$Q}^8+j|M# z`&@bo>o37Ot_qI#d9b%Z74u8aDMj{003}f9Nb(_Z2{Iqzq=0Wp{W~2bQx{=m zEBv?Ts&){v{J7%tTjt|7p0>~iIa+aGD$};jP$WY&0UZ~3@YW}pESTj0p+5_zCowzF zr`~}&!O&=~4&**Fu8`WRgcY29SQt=xs91|_E2Cu81r8#}h3VVgPIoKsVuI4hVGWPG zzn*YDWCH$7HkDVOIM#QQ*Q%U(Wc(7d{4h{MaA%=M;F@bt#YIx4Xb7*ISGH_MZ#e_E zW;joRE^h5*F}gQIldp`Es)cal=UJvnn^_Fd-ZrEtx4LLVgyG}8i=3pW_}A5_X+!c( z|D>i??$*fn38|MUQRCm3(-r6Bgc}EDWhX=Z-(drY5~)|xwG?y&LS)poeY;4ph(LC6 z$l};<>mxMoxzw#A=Ef?w2jQM(Jh;;p=;wYwGFQe81!2vkdjRW=+d?ud2`2AS4i4%4 z05MeFcOj!g^51&%O&3g6$}?C)YeOR@=LWi)j0|d2y(qIA167a-B#|#|9DNakuT`_! zraDWwyxoBbn;L9_;r_9Tx4}+@%sR2Mn#%JVt5vQ=xjPrBHxtE=uUS`_0f zW2Y6>1l&G7DBx13>Q&sEn*z}}Mn06%_MI0>DBGZ~?-bvhb!5lQ+jqzo)zZivUoE4A zPvy-#5Y-a^w)Ds_oS@R+ph`&1OylwJ>qHn=Kf5#cYD-5RS9HA6=Do#Jw#Bzc9_n`+-R;cMZRjocpF;R41ma zT;K7;E`KOw4ua^n4zG+;((l})gumLp{35`qdA49bNA;qdE8G_uQ|-;0S0SxnU(XaW z%Zl=prSIOIW59tO+bl29Xc^vg1vPz7tpEJNfmuo@_DSERqn*Gpj;RXaeUaoebY!-w z2|CYf(QOqKJ}kS@4YAkO`WE!xyX``f{m@Yb{rAm$I6T{K%>TvQn};=ZcJIPityZdH zRkRf$RX|jlpj3s`ReI!SoB? zhz!K;CRvL^Q-13}a(C}sLyljkeRFe&wh1ip4|J@;BR>L6##$%?Jj6|bO&DhW&NSDH zxdh#~%cnRqiv2D5oOyrhy<+A7M4DFsjeVs5UIHP1eJ9xh?3%?424#s!pUAR^*Ji)4O{IKsrNp1 zb-B->4+Wo`)=uj=?j?GBneoYoT*%MoZpioq>h-xB?p@G_hpBYae)!9udTobpxa|CR z#eaD$f<*fY7i()^POPB9)1Rpf%~u?lvv$gx~fFwzlF7syQ!?YQ6?41hhA` zGR3akpIag<`d84_7MFns2&$_Oe`GaH(tK;n@5A&}^d`sZq0_!A!_$A@;AtnriZaIe z;;Z9bv?2qcsH7aPEE9prqmlb4<%iEgzFF#>?|fS3GVxR!szg{32Hs*`T)&Y+2v@t# zy5brwn^|!)IUt(D^8!2l3GPB4Bbu-wcH3ZbRF0f|#8P6=pL3z*aLdWoyV4UCu+m;Y zfND1ZZsVH`FH7gD5B8=4x{XQO8@T_!n(L|4PaC3~;}##|Q(c z0WTjliLmGsT`!Hd;=foORMnbz-{?bIi;u9yAHr62d#H;xMS$x{Cr(i_M@;6nMB7op z#Xfh*uAhImNN6|ar|7^w#v0ErkMt7WMBwbGJY6ENmIOZ4b$n|{90?8-c5O!R#=6}nL+#~i6HhocveN1k2Sb?5W#mRFL zwW~dq9#3h8#VviLWu84T=_CaE&c!12wK^rtM_Kc{dalI1DmWLpy0)x>ooJDAnzfSK zhvAfq(H;MB>2hSQUqw*b9Rl3Bi%l~1_giLCk(&^hKYd7wU#++_JrX+2s9lXu?Cy!l zwe=5*C$wt1TiT4O9tW29?IE;8u|vwg0+i z{fKU7u^oMVl0a4q_q3x^L$_W0qnQd3u~P4YZ~Kr2OuKT@3eWoWOxX+0!E2`{8MH|h zKlQJhy`B02i7WOe`;nG<)>-^6gVg2nFs)Ejr6Ge~sBpHGJxfL87Mozv(#j{Jqh}10+ zPIsplMdUrh^dzxa!8FXQB}i0=L`bu9R$-UCR-a*f2r}_A#ye)$3yxH=xVbMBW@`Qm za#Pg`ps+wj+fR3scKxQYR7MRGi(mYv3f3@i9#{8|Tlb!Lb}RBl)l9@CV$xVslTB_)ElOjDHVA$?{Z{ z_j2I3an%Q3X*KNxBjsGzb^p5C+xlCiW zGKBbmIOxPV7|-`n(56v`f8A$c*6_vXPnQ&#zaf|vCvCS4Bu!fLm$TGI%G?DER>TSC z4wj8syEUI6^I>3jm^D(C#N$KEzt(wWghziz++7*cPtDNf$l%BYI)ep@{PkN?<)vM8 zxNOWyX^7hWdn(bQwi3ywQxL0(HnTRPg`kXs6x(#Zr`|0NtDBBaFDE3~-l4c)T<*N_H-n%!kW&2D&9LsvZ!=+ssZ|+Z zNV@PH2Dq!6HRZEQt?ke(OfAI|`#5?5tIse4VcSPn5%?32Me_?2*^qje z>Yvh##H33TqP1X(>g5e~r75(WRU#KoXYY|zgpU6vWAw4Sy-Pq}vr=+zT}*}56OMQj z7V_^8kjh}Ya7O;o476n3=_}`4@klpNUe2uZK?{AcJs}j8)jf!)6m9=u3q;v;aoy9d zpgX^T-Su2t3#QwdFswKtQ047@X<{h0`_+ojVi&)8a#;FqUWAP`DG|V0?V8}Dix(>V9LxSjR z_YZOXxY$032QTgV+l&Y_)NCdA&~{O7#3g6hW`*j<)Km)|OvK7lb?7$CR?;M5Rf}D= z#?4dWh_Tk_3eO&Di0MSkk7o49>LHce1Bt~2&4PaCpZc{LM;}U9um#gHJ6kth=z_4D z%sr+%W4BR%G+csYe!9i(X?rUEJSzUpuWacN9_pK|b;c<;indUQqw!EseDhDI;vw_U z{q7UG?UMBgZBxVU*qY^}HBIVxDr9W1M#_NU$<1MI&bWDPf6 zMILEtz_wt&SQ{bpM(l3MEaEo{&5Bhmu*@l(6Rh4|tnGN?2V@S&MrqM$+@ihNoU2Ozjrr;*}6mh z*V)=ybDp-aSwwrMg9qt5!Y>WCww!*c?xs=X0bfyK5d-JJklp>dx(Wc?j(Bj=6p0OO z?!Pa3_e#JQlQ!3)roaT5gAo6Fu+`UuDBrEz2aNOC#;WOm84R6W05q?-j_MA^I{*<- zmHpis^0?Qa?}ml6;}?8bykFKt2KQxNn;uiMK4&FY`>B%C$$DC`advINqG(%{onpJE z=*sHP$5JgcW~=ex9iQdAFC4BWsuvXrrJZo?)&82A4)%iFXiLfCyBXsv#dR?`^@?}L z#IKpW1QI0b%E((g9L05Y@gLHDB9(M&@4b`_J~{NK9(g6d(kw^|76O^@IcQnp(CAr! zZ&BT(pJWSyFtTu@coZkpyc*0T-i9(y_m)C@15TxsrV*Uqa9+q_##mIU0iU|I>>@J2 z986%RhW1WG^4dauVDNqK=^Ds~A`*_)orgwP3tG=jNY! zTZ;x;8y(;z9m6%7^M3xYgS(jLcQ691s?EY>QE^zywP+UZHRlD0d@3n@qMzAz`9!M0 z)y;!yd^~>NOezhcP!m<2N_4Me7JKQA;dSensArgAs?;~E5%;F`D?-~>>XGU{^|aF- zRs^#M3Kr`;A9A*{ODDi|#{eobx`nNAl?=z)T(|9S8b12=A*LOYHA6E!j~ z!oa!perk8^t@Dz4lg4}I7K-_o@XPaKs_-s8!T1p5hHNZ2=B0BbZJIXcKQ{KI8rnv23LxL2_W`N+v(cjB z$!2twM!yiE%D!@r;9usHlQxStXMM$8?lOPxWs+FB`DHyUFG4AJ3 z>KS9ai$RJ-4?j0s$@y?3PbHf*TeJ4=OK5=p;1K2fZj$+8WpG_)xAqplp{<|TiM4r% zS+SbseTUC{hIh&CiMiK1d5RyivfhQMuFO*n|84oeWa67OZhcmZN96LQ00a^~jgar5 z$E@lhD-DmP%mU#{y0IVs3Bk7NOjf4B=guFvCVrd~oDOU1mkA_?<&(`ZkeeARuS8<8 zxsXg*B{}&mF_<&x?0j&LlIbBE*4ew$%q|)^Ui(S(cVhH{#*J#+piFiyt5DnTq|eWe zms<5gIC_&*1McfbM#k7m+^iw>|Ll2+(eyTu-2gYstkAjH*^2--YXrW$VGkIup*kp< z>A;v7f2qdK?mrDJk9p9ZXH z?0xeT3IHB?kM`*R{Epfx=b2Qr0PZGgKkKFfbntWkD&|u5e_kVW**s!HEVO(6^}ivd zrgL^*p?)fw#nd+v(_MhlZLG?A##1TX)!ad|+?Z9uvFc0U+jgZkw$!Eu)!stwDXsl# zwJn%!w3N)91%J1JqejJXR;K`#^9GO(sOMhOcC#lkKDIs>UBxTBEaR_D?W0i^A^nm*E{2z#aWNq;P?6*ipkrv1N;)+EhJz7>B?5w@<=5_HpJ$ zNTvN4WvSm|MTe2y>y&2HK%<}Ui-===?NhoA)}{s~#iV_BKXZp1;>^)F|BWK7CJls4 z4o;j;Gf_2HMBL*x&?D_pzZV*}R?l%0pjU4eEw5coVdivdYqfHh3Jiguzr z&0O_vb$J+|8ipQsO2 z0$PmJft#ao&SGoZ$X_=0J0VsF%A7W${XTFuz?SpfG}_rck)uOw&p@F-Y{F2FM7sci z1T`afNl=3~oby+r-TEpWev)DiC!E#pcUPOSuEQFIiJ-GcXEyB8ik|8)9`CwcALqj6(hY*g-~=gaq7*sZ z_aN?48lLg?B`j=ZL-^a+|LOKGTg@DY(8+COBJxdiYBfe1$@)7^7R6nTUhsjr7)ZDl zSJx&_C>G9I?XSS+ zZ@5**mXyU#$Jq9F1)U>Gg{GnC6rgiRDzJvn{Bw~YBpSK)jIf}X5mOew7Ult+=1y7z zJ1;fg-=6q$>6ZBpHkw^N@~Eh|3L^IIn7UhA(5A%gwfY;}!%R$4tmccpV@{L5DU-O| z1Y)NyE}gZ;VXK#9^;zkUa!$Zap%1ANfYvcZej!66Iq9<&7b1KiW-;aHBUw<>;#{TK zl?i5pqB9$$m#b5LVFzW_>j18Fmj(Y%y&wPD+3A1pY&9od-R$#$Id8Nq#lYao=79v# z6L2yLw_H{P1pa0%p_P8@T|Psj=dr!jjXzpF;qzEeXTNneX#FU{poV53&bPx!4tUm^ zzo_i0tj=aueGkm%u=A@8e#L*&S7pL$>OR~I-p3))qB~h=rHd+N&E0HfVq38?v2Wxw zUt10#^oJ0*=y&MzCh-&>b~aK8{5xITjQNh_Xj5R5{1sQzmqp~&n3%Pg6_dG%rL*h91&>&J>4b*y)MuhpuZySS(8Ux zt+>kmCUF_!C0sg|D#hJF@)&04Ux zf}%cyIpZcq3D1XXSJL)Y)%2QXXQ!j7{1=tM`G4vyQ0{(4SlDjLj;p;DLRv!~0#n#o zlzgTaoZYOy{3|ZJY8`Xpxz`f9{L`QlL@6O0um@VDsFnfCxP&vY-~&_=#+L<{7)VZE z%IZD3PqgKRqM5p*TbYSX(sng_0>NDcN>Qy+LOu{M_-;_4BLCs%HIAXF;;+`dDy>Opl z#g#gi#JKa(o52BCM*~o_+>ITf$aYSVe(JPuOu2Xgrl0JS3)NamLTE&whMQP=&68aJ zr(Wc~^Fp$6ag1N)cstFkgKd}V=kXiw@YrXSFM{V)zB_z-l`>Bv^h^G}dGInqb*ST` zszGKiYmYXG<3};1acQAL~HDqUTpPWPCLH`0`%le@rOX5v1)m0LA*R zC;xs?=EeJvqQ(F7J(;?;$E&mNO1KXL-XW*$0c7laUCw;_7<)Q|!fT_B%*DBCxhaQd z=rgH3t$ngQgM*Vh*C6r8&^?b7Wgdo@l2oH`lk+1I*vuCPz{d6W@-Z(*Xr`VX{skF4 z)bgj^crP-wy7eK=u+t!RqS;JlDs36w{}#5w1p*106i7A0Xw4zCvtHSulaU!;$O)Ux zTyOYOPXMj2L-+uwdKpf~HSRQ7rTz&mgm-=jt5cdP+TPRN!>5;Q17}i*Jp20Xf_uJS zs|;H`8;6~a^62W{&wK33K?^e$U)ePHb(Ke)!YxE!uW0bl4PD#7&d+LADaQ8GF|XDe zdM?0XKQJ%U#bJe>i#sxuFqQz6^7{`)^m29Wm|tdmbY(;ORlS6KwBP|`_b-^;qbE11 z9xxOodM-duAi7eK@{GA!HOfbi@e%(2Nq)pCq_#AX4W!k8#ApGC z1j8C_PNs1cj{(#87i)5Ko%&SR*Z9$>ZRcc1c-Hdbp}`R%v`ARl_0Zqs;od8lQ4_L* zTQ@el&c1HU{y$FcU*~ZH9LN8o52({L=B_V}c<@oxe=W%TzZGfz^*3Xm%d}12zDRjF zl%^njrHEcY(=}_4c=&2Q-f6{p_x%TRk-e~N&LPIxes76Tu3jsddt?^ZE`@vV@T(GIcp$goZUmCu%0zN$Sw zOd4>=C#*9he8heWS~}Xnn{OcwRiDmUhd?log##NUvTa)^-%f}&kTjRw@pg}lf86Iv z+S+hk?y>!DkEiClR<=y#aT_W1NYyy>+p;hG5wAT=mxqa%e-^c;izXv_h zdO!IU)_u|8)*}d(RY5q-BQ>8^y*zytW-v|jX`1r(tg-&qB1J&dgdWt7n|w*nKN8Rt z7=9~!DbK5iSiSKdDUth`Ja?}maw_!OKw>0)t(f(aqWm5ywfYLbo$3>e$fFw6zh{vd zA=BODtl!*YPbN2G4>NN&=%r`o;%C5OCqZAzUz=eQiJ*IeE98u3fmNBf70(IV`B`i7 zUhQiziwC6#=7oVt0h4v;#(_D5hr-NuE8(4+_9xuW_+)I~@l5R)v|%M&O^Qsopbvlj z>qxO24nG*q&=2ztu**wsqh@C;QUe_{fYFYeJ7zwJIiH)k!8^;JweIHx9ygWUijG7u z?0H&eD*2i`<`L2hqYcsx5Xt^gbXv%q`PknbraQn-rI14Z)MJJg7)f6x5#p?d{d%nzOV(=J4(hDB)wK1TpY-9!>KFaB zZw<{>M3?9t0^1vy@sU2^30q-3r(uLFJqkDC4?KUy zR)5T9(ze^Xd3v!e#xuHh>^r-QhdIL!Z9*a`qH0@+t{=?4O0;&PCRhd4&K&iAj0;=7 zc(`uz#B;|rF!$YpnZwbPRFozQt^;;m9Ni%?9k|(4gvH%+r20_S(5w5*-zzpsC%dIW zvU-ezBEF<~BldL{qa6zxbAUnmlG&#oSyvH}D0ocT$nY-{cgVuMZ;|7E5p5qo(fDRl zh}Tju#Z@Qj|IZlY+_l%#Q*(@=1CTsJacMNT3GUF<+2H10JtEY8b@ku>wa3wx(5STi zLBG`r+_RW9*WIPY5C~}bVwcIanpaC`SB2L63o|c69^AapP9UH@u@HGqi%y5E^Tt=5KY+PWzx; z&wYbVsMz%cBFP2^+GUiN+QY!6P)MeSJj(r*`Tp$^0`9`h<`ybH zFz%HMxwwCtbQvwu{<77xG5@INNbp!v;3Fq~`j{FkuhAglO$}n+rOa{u@`B#4@C`;0 zyfKe`X?T_e=uneWgl#c%>r(#ITUl-E$jlGe|d@J4AX<8=-tML zzO)nCd;RU5pH2KkX1qD=j(jy#Sp1x`%nIt7-JQy)T3lyjirCY;q3SD_>Qla*G+|re z)!PD#dev<$$pC^s*>=v!V^I^db4to#DRjtM#)Qn&O}taw3USslscTk(76-X_f4Yad z@p08hvi_X-waPROaR0%g6^Yh{mz9=l-;kddK-6EV$m_P||JsrMHL%t@M<37JIG=j| z-1;K<1J1b>MOyxrYGJ44{^(s-;`a88(bkO*s|7Z*#`XPUK8?bj%9>(=dI*iER)HmDoOcA9@^QvxTZMN^H)giICH z{NY;U(HzYb8GBuQ$%?ztT{)Fl_iKaXbIP^D3gT<*Al$bPJJKS9bYoT%szPwTRJi|~ z|9$*m{k$l<98Jl!aB=%fMqg#j{3eMBQZ(isW!Hu0;0w94VOMWq*X=mz8jG|MApV{? z4YYk2QfZbf3@m7LlKVZ5Z6Z3+d+Ve-R2%@C!VZ_rQBLO{Jr*ejGd^5PHW|;-{J^nm zaCKhHmE+IXQ{}(VBiA84^l)DHQS#Be9s^uQ_5AVG)`U=G^f$EVsD`(&?Rc@Qy3Q^| zJH-kW_ulDRw2T@I&2j{dBd0z^TTr0zcR;<_&Hag*CnrlmS>(RsF`W1BIHd8@8pVKg z%w7TQc>7z~wJ`)7(!lp0mF~8J5l7JRL%9bWxe~bk+Cox!@R>jLr1c%zuJ-ifxUvir z(%#5H{`^qKyVv{JvM(XU$^wL!mS^RvG_XrEJO9qTL~?`kyMf)k$2OvQJYQry69i4h zO)CEPVO%agCvUcWK0|*hCJ~w%{i%G1qp@79%ViQetWBG>cczQvh

    0L{a;As&{Vf zYw^zCbsFdv9^U{~0~i23)y(k?@(ZVUew^xDP#`N?dl{jFWYR;$Z#ijD%g1GQ%}J5( zc?h|q^l8w>;Uk*jhq7Jj$yQx!bF$mGt5hd?ai^W;>@O0qopHnHH0@NViLIEH z^})euqT(i}b1+$mi1#xmN>9{eHugI;MD5r?Ewo^(mI3IwRkAv2H;5veJEuKnNla@^ zLQ#&iFCq(De675itX%n8`#HSGP0H6Suai?qzf>F0n}B?otdNQ@wMT1u%>3gn%>eeo z%yHw#0i7I}mmYp|F>%kEYtmFf#~V4Me`WsNZV36)14C4i$ZvF}F#l za%KU_CFe+*6}#14deEJoPo4ILK=#T8#wl1#fGfHvwmS1wrq)f*(e`yhJmATsOo&4^ zZ6Dj85UIyHB#3*Rcasc_^HoHx^YL-RxBf@)se)-bfUi1bGUi2LSxPvXUotzr@3Me% zYuTuA9IVMdQi(~C5;**7Axw4`$7!ynqS~k&V45(c-GdN#>i>|eoCS~`@=!Q@(e9V^ zqJcm>4>EL&2Y`2ONLbi=k9I?8oMst~VlgW%OPXzM_o%VExzofzecE{lg}vTE1i(m^ z3?K8Eq+^vpFDZoH_Di5Tu+tAQl5Ij6kfh}xib-BeLbYTS*Egv%m8EuR_N9PBoK5@FFh~^ zvIi?j#F;MLYlt%s@iTgWE&TzFLWjgD6H=ODL#6-_Jt>`%eq{rQu@U1is}$`s0aSzk z@bI%47SbG%4>Y&nNMBjC?LInaWkDXm=;QOZ&ej;*eq^sFK}~?^VX{zp`?ya|jSoKZ zSRG@N6C8YGM5^gVJ6XdCoO=c)5kV6gJIO)7v#?YA!i|B z(~{w`*KpLt*9G?5|JK8OZ87yOe@}bJZpHXc%VziWEvI9Rp*A~Kb$ZU;qs7ItyD*6* z6y+b7BJmx@A;F=F-^sr zw_FAhL%xM0>f;c){5x56`mv?YF%lOivLyMQJ}2{JyRG?JRa$Os^J9tpf=_E$NX!oP zja@$48HWtRG5c2aYN`!RPDvw{%q3hcvSGY%8_@&WsL${&DX0WbP=*hD9BKIzZVC0R z>Sj?N`D4`2-{rXk6RD?}?O!gyxyB?=R6{nA-)D(m8f~xMr{P$sr`w~=l}@PSQ&;+a zptLZhtUSD>@4`IySAlzvEZ7OfIHX?xoQ{ogQO&GG3whTHY0p5tRJKgB4s zLDx{Fc-$V#V3`Z(6uBS%6@jS2_M`-8dI^&rv7aB0C8ExKDQ7qHiHoPu9v+ zd5v?S&o5O<+3`jyM1KBo4O0cR;gYcMJGaEDbZY@)K@R{^T27y zRWiFwiNNIaueBL1GNEhf?M0_xNm$^%W-jBB>l3(sT65 z=fqBL6XBYY46G(9F7A?&wp60w+OB>LwXcfuA-r}(v{uHUs@0DFxcSa#99%>=rt%-f z55{sQI+Cct8Zm{6R!qN(pwy+t#bVqb)W;y+x_dib9Z^`Vy{0R%c`Vs#uwDJuVU5YU zHPx@n>VFq&9LklF{(_$dY9e7Gx`jxXIv$h%&5j_<3^S)_LfAsej^`EfyFur2v~<^& z!Kfoo(mg^|G?=Bz+Bl;ZVl==Fau$9h82xWtr7_ilqP$v#6Jn z`iI6%3?&f5be>eeqbxn#{gOGlvQobPx+3~9IkkKnrSx!0NfJ6d!qt{aIi|+YqH{NjunZ zC+J!Hz>HssF4njO=X)w?0aT$G@tSrA+W8o6k4+CJj8pD)u%`Xan!84Fo1BT`6#vQA znXS(VM&&?gn4BtMx0c3RLvBNHYkZgiGc5xf6^}cvVXYp(z-4%LJJh8-9G&s54+=tu z^7c(i>n(7~=~Eh_Qu0u%<(+660JJ2lJ;ZPqBD$D@YzY*u+W0|>Xk>lzgSNyhckD!q03|y@Wl&;H8Mjm z7f&hF1zenZdOQ_G(Tby=xN;|xj-m}_*MKs|hZOu+hm z_oVf8zm@_dcFPP7PW0|s6^x7S_ z>ro%H0(!2lTiS`8fHF@yf<`wQCG-)#!`_h>e0?y>izd5Pc2~yB5*JFFf^O1TzE&C3 zC|#41q@#Jc?^a*2HWlLmnyE;BDdu1fM**H&8-3bU%#g{XFdf#E(>^P zBZ_-`cC^x!-;kaQd?tF@A_`QOE%U~g4qD6O473b8jqKs{WGbbmHPtwGu-^QXGP%!6 zRHjXTl=JJ)Oly**)Z2gk<-S6hGw{z- zxvc29jBTR7%3E3k_YBT~PW>ro z5rI^XJ+dzvrU{@d29?BFIjT8$7-0j^@)##g%bmXY6HX3e*J56;zr0q}0-HWVU(Dpg zok+hK^7(O7_+G^(PNJGW8g#3Wlie@buf=>X85|*SLB{jNZX}fGPh+4_1$X(sWV1 z9RwlIgfO6Bzy+|gg%7IDCC5#xKLbQQE^!ku;JfHhua{pz%C$MvN|DDB zM2T#zv{GWku4Ly$Tcf2O7A(KVU3FJWLZNDY(Q!SGDgL;C%ijwU^=A1oBn9E?WP{ZZ<&5eUZERPEfr6(!u zyfR#r(4(8V#ZmWx8H=fc8fq#_EbTcqM?o*+=(das3ZQ zWSnz5mpSXB-2Dmk9f~%Kdd0{`+wW##hczJeUZmQzjnf5!R=ET(NVX?kP3F$3TOHF$ z=fXs-J^bp_3kHe@>GbJR3(X^l=nv^~|4?LvMR_2A+RO%BUVc{k?;socYfkapO^RUg z&bh*M>JAB$ow3BKmRZiSlF&6Y05iud+igUmj$~yW^hoF$rS;TvpFz%I%P456KyrS; zfYfc{mg%cGN4^`@~*wSWYaw*hI0XOoug&Ot*p===rPI+O};|EmD#3>C&2i zMph6uNTJax*6yi2Ol(S3iNSc#xtE(}N8BYPukI9sKM)NVR%O zZx=C<$Rsi$S8O+vcGHYs9h*73T#2rb^EdaCa_9lIimJ1hnto1%qkC9Jd9BFQJllE_2b*psNJeDTNB7AVny7}yob(EePS_H$q~;l-uc4mvF&|9wPd(P7 zFo~|jD8&s5RP+!#JKp{pYaTpp40U_fKH0^8mg@h1|C?m0S>gO?jTfZX&1|pR^(2%a ze?W5}R{HxFPz3o-+_-0Hy;Vie&q(=^C{3-(8z_h$tdqngY5e~xS3~tw)#+uXE zdG1#wYm3nx+GBwr5Kp#CagDhS#fYIaA4ob$LGa5U&Brv$-_wiAM^fAgbwj(?QPFY2 zK=Y*D@Wd3@p$_}j;%2PVb_zhqhE$wt7<*Lc`9@AV0;$COu|ptQN&7)cfm)=jdJwI| zhJ2k3(rguUXaRp+qyq&;_fa-x-_SKDb}d5*v7d=kBcxrQ8DrU04V}V!!9KN@XL8uPt4TYvI9!gIe`1D$U9}+y2 zbJII$_tpoJ^$Y_!rIYGS^22it5G{v%wX4+NDSc3JxtAugu- zPrcl7%+L)JcBwR{P1C0;OdjJ5^dqPJA#f0;p2;fUvLY_If${@RVk~$-KSPfh$|^17 zR#Y;C#qKW|es;B^EbDG9p^0C6UQ&q(4oSltIMPNp+C(K#y2ooZj+xn2xsK?=P5^&{ zot8Zs#`s(0G*h1qWCH8ZeFCg5VPLZ2(lf=DBqZ(rX>4o~oN|ZprUZJ`N4-dp`4`jQ zY8=HcyNtLcS)AKAg(cWQ{VCk%REiIE2{UGhBlO-vFG8;g3R@0$6jXPbaf65If=$_w z<*|6hm9{zTKiQgbeSPwqizJwPwtsWeAIUM!p8ndfPZ8JQd&N1M|;NJ}aUl zyD0UGE$L2;kQ}Ze5FJrvD$JvZc-R%txptrC)qo1%71wL5X23!$^!uT&ub3K;@s?)9 z3lNK9x8L7~VXxnd3ooDR&uf&Q7uOqCH>$Dy)7Q7w1k4H+6qZQ`R7nO&IK_k76Bcs4 zJ`GM>7_jZcZLCfZosdYfoVW>}zp|~cA6L9PyI!B@LlH!a2KN@>`OovlSKsKm@vZqU zs82dF&3P(qkG4+{1}W;)^#r)JA`ip;38zn{I}aywCQW=&G$yBr*8I_=BRwh}`PJxV zqmkmX__e!S!%h80MqZP8CJscF`0@)Erj3cxvu^Pva_=5 ztNDt=KlN7c)r1DDro5jJ+R`KgbXu!gjj&7CUxImq{JFUN|v8F+Yw+do- z1&oPW1jRQ@%G;CP%U6TQ7VymX-l=E#BBxW4t-$Y%Z_gX^3Pj%Xt7U~|bR|xt;RxHS z-#Fa8JJ0Uxu_Jv+e#oVt&{DT4Bkp5o^VB-E8r6Q32^xQcMmv~~oz0f*yP_TfN&69oIR^A-`Op?cj2>54mE})ue#!TcFS3h~^47 z*DbD3z`REj%NdhKgK-Vm;+we3>G;`ck^{#@(5-t~|$LD(=K~L0et;bljI@x&# z4>7Mu-e`C7o%2};ah~$noR_>!F_DxRA7kLkU2dZ1eqRre!sP1j=-KYh^ycg_58LzS zf#A?;wPk=lTo!s$zDHL-ammfl7I-SeF)X2No1mT zztit%_yVZf4a?9fY1=m1*JfRcPL^rx4x{+bT0onv8%RJMi=;|Y|Mxe7Z{8JiQg*lE zsSG^ z4oEM-i1mr^Z>hACOtJo33HjIc;=-b{w|HSM=$cYuic+UG+4)6UY?gsANJwj5l-ONg z#1~Raf$m*O7gtwM&fLJvNZUF%Fw zq)J?kotzW88?=KVs4?`*1>TAbyppo~NIkBH^nqoBHG|?|2j`p&P`X}$|34aIZVOEe zC6D|MOfa-2V+a^{XaAR3ti!u)UjC`KL;HlyPq&ii)oXAAK5>KKSrSFvo{@F&cm`*O z62oQ$Gi+5&XL|iWOyqMZcY@A6*_M+yYHb7=qTnuY#VMec{9bGr+nTNfE44?k4j!arme<(SboDUIWU3rElKEc zxu%~O8xXpG+{Wq($>2Q?*V{{_s9W>LjtflQOoI%0tYl*RsR-{#mDjJ2if7j&2~~6Z z=+_IwEVr*MPktjE;4#KG{Z4)AaQj_EvNz13A~XaW+#b?M9KC(068j)qx!tUy%nBr^n}qM9V|;e0dj`k7Sw9L`;o$DeFI4J#>BQOp?=v9#f?L5^hpaX zuO6X#U;pu}9o|mdKU`Z3LNkdlJ=#i(kFKMm(zE{8wScyB5uhhDKbcbNjY#n1dxz*7c%u?_=-t=3)$Ejvr zc4-D_@?1hh@&tc9SHWQycv!y=VvC?I;aJq7v?MfHO+XIyZh{}a95+Zx7I~~H`F)kO zQA3c^Vd?3FfNe0A)#KcYDsxP#;n+liG+3;?#Z|1?HtT^i)tH%#cMMpbRroR{pTj%d zQ#t^fGdF56n|G9VlnKTX4=mi|KJv=|=nmin7RPQ2TWlgFIZO^GV-8uJip;{mQ}!)! z!rPrGtu^1VM2S;5moQv}N1rI(EDk7$>mNm{hxr-^WbUQ1=>rR1z(Do^iZZ9PzC`OG zYA|elFdA}QcBcE-9)8L2CCKpQ@Q(JNK4ade6}q_*=y3MLBx{E<&r=JW2SO~=c(`<5C7o%RpFl|0UacO~Rj_Xi<| z--))QdpuIDSMMOSAM5Erd?e~xdAeEIZJSRhW-W?m%NqmfLuW865&CqT@J3_T5!!pu zx!LBr)AMkTbmvxg1=(yzABmy3qa7O(5%l<@xKZ(Vx)FUpn~r&xg3l5@6wvdYINjRM zH%-mj|EMI>Qk5Nbny&uN+uz#|d~)I4KF$iSo_(X?Ib(@|46G9heHXT@&J_x;ujG9R8Fn5ERSnGM>U;>nG;UiCF; znL4c1%Xfx7Fvh-pw%hLsgM-bxiaO+Q<#XyKX%x_@B4=wkD?d9=4@<^ z?&@Zd*)U?I6k3YGR@g07h3tzLaC)wVMb6tA;qw7w1aoT6j;D0RJl{E!Hu>5iAFed) z1O`8%Zahwm`*rh#=J*2(2pjrO`B0=@ghr`~F0+o}bmpzDtG#aL8rx{K8PYeqL0;`P zGIXm$m3bg;pqHc_xyEBN|I1Xa!29nATN~i`m zUB8PKsr+_jPz`_Lp5&XhMWF9Q1XL5}mAaUr>gLx=$G3i6(h^KHFPi}+=oYW{aWxc- z1;GomKX2wJ?qc#P&Hk$C3IX~VF`vV*lVA{+XG8oM4CdUH53 z<#MzrQKtdep0=Ch8zO$5yc@C-YQrMii^FeVhuuQ!4vDN+#o|<>UQs(uiy^if&2j|! z^h14@?=pNe#h@!f0<(H6><>c?lMjgo-3$jN2ab0eeFvs(qta)%JZfV5ji(9VcqW^z zH(J}^X8zQ}*2RzS+$suefg*Q$*pI%^xpMdW{HlBvOwxS!yWzHlq~!ZsVK=2_oY4?X-eb-eps?ikTJ=TcXC6#LB*bSZEi=~~dA9Sj zMjI&58(Pf#4l->l9c|8~dFL`uZ1@dG`ay1n!EYBu`8U81M`^D*YI9l zMg($LphL6Knr{x@M%%Ba%dWUIz{jVq1~R*h{gCBKoi^6J-Ep`z^uWC2zn-h6pHdU$I?w9ixsE&B?!p-S$Z+SAAr9f;X$Izgp;%% zm0BXtwxTaAb2!=^IoQu$CNcjXbb$YwvAV3Ila7}lvt&{W?T<5KNFX}hh0}&c4rrF! z3C|x`aNl>j-B;XUk=fyrjm@mqdw;QT*P)5A!4-4Nrhm$7(`Bg=uIeSfjs(8+gRy-Z z^i;^z`wWE}ZssA<5e+i9i$R76l;zVQbyVyE`a?Q01+zz}(^Y)E_V!QEGH^{Bb{O_? zDX!jdX(K2SC1uJ+RM-$qxB!V-8yu6Uc?1;qWbGkqwA4k#ug;h|e2YHqW|5{&D}^6WOVS^z2rAl=zgXN-Z5yv z;OFXXan9`6{-~I*1{$TX*A6j^!ZCXmx$)Tl0&Bn(Er1F;To5oFhGBAp;}Vz*R5k9} zgtMjlEdhGR9D*|l@Y8DpD172LKg z5B6Mx&XbQZ!tHPS^zcRn&E_r7LJ&R8;IR z%>>(L&4hdEaa3?JJ@l<^YE~jR(LHaq#SJ7YOkHr@ju?vrOFzWyiIJe;0_Yq-0#yk7 z5N^2wt=w64H_m64LZRbqdBPdu3O!tW`Z(*TwonZ~Bx7`MaX#+{bZDKwZeU{)lg+@W z+Nr#ikvnP(glJox!txxkSu_4hPK3w_E49o3^y=Q#WZd4|2=@fx7kb@u*Tse}jip&LB!SZW)^l5--TrXM3jA15$IuibqWa%B_ zG=BD#K0$E=ZGT-QC^cI?VYeIkvT>J%X@ z6jtq!=7yR%HlEWphY9RN8z7?8zn{)sL~tHXlC;Gaz<_oj-W{)5AUyAYJE46;hah46 zy8r|k1n2wSpRV{#tJJ)PtOaQTRS5I_IH#rO(flMN{l0p&ceEH2(#`t{cH&td;N?_T z=gdZ!C+}nTUH}#jHsO@p;W$?(H~JSd-8dQU83+o!pu9pZi$9JYFpab&NVF4n`f>)~o2;BMK`b`#;P> zm%GKY9gk;5xH~Mb=~#6ulERgDo+(6Qaw}2pUeZmEA=VDYOK$#d(?+vzfmOk*ct1TH zp8j0xtirm3b zUiUU^<60RKY@wALC3|d`SkK1ZFd`lQ8((i8*3`Ma3)8_`2gISa7L{xjp~V4}sZ3d| zXb~tzP(%h{Ta_>x6%Yb}<<<(Kg$NNSi4c`}5H^NEB#^DB2r+~i0UT^o zO2unVE*QSDES(u;IUo^Ona1r3wyGOpk#>dAFut4b!pL=LRn^=IpW3Vojo&&hPzKyHBL#Z5#}TMwO8QZ%&VooO&TdqU~&kEU$#?? zd^2VWY#-A<+G&8XvVD^hd7*kc@o8ojeV$im$-goRSK8ojBtarw|yik37)$6 za&xL2=_aS@o9H7jtk_m0aUMGzZYw$bro7C1dVQ17Vf?i3d-X)bUzK|2<#!7drnrTA z{T-xdf+uh4ucX1w@P`}8ctT5RO`f7yZjHkfQQWu-;y~p4Jz2T<%eHp*3nvFX9aMZ1 zZt`|yGF@f%KC*yk5jWCVBHAGyRmwR6RqD`^&0pK{htd@On{VisZpsjocalBnQ{!&m zXC<4#(tNpR`zTVIx5eQD@2GfVuS_6vl0A1e;cMHBR8oV{rBtGvFyh zuOW#oUkClM=2a;@GE$e$400%`kERZyUo5?E4W7+=Dli4-`#1APvBGJd$YvU$y;JTv z|I@IrG?FWX<{&P3>HkEgD+HlS*Dg2i{fAniF{JK(tv?P-f;_A?q0 zE`9j2qR^l-8{PkW4Wg%SV$Z@>dUqYTYBEYJ2pZhV?g-y=mz#;_12EdcB%;zbwBwkU zXfJ2Bn{q&LN#fIq3_oPpC5i3B?w+b5XBn!v&o2N{Q6y{-+&#g&sBduyg#xhA8>JfC zOgG`)#T|nHCqbFThSZnUudbb2kmS!fe!rAS{2jlgp1O`1dS$zC>1eIe^S6z;-Avfc zX5MlluoY*IAgd_n=F^8}qSESyY|j(QJ9kxgnQGie!_u0C5h=X#B*DQ{OnMnwCTt(l z@SbGauR><|tEV=A5@wRHpU=di>}%(Gav~+J&Q3##^~DdTXx@=m2M6{t<-U_uO6E)Ldq)Z z<@41lvu?YQHO!6v7Hj2t7p^o)IP^L395x$@zL&)w5YK_l!fg@WJ^>$*(66{wHdu_) z#Qp$LTvvcUiJ#<-@2n?h{{dG6Y8^E|J1rx zcXNo7$Uay?v8bL;zr&tJW|W|Cj~=7Q+8iWk3AUZ{L6tg!Zp3ey@?A?Zm9x8cbnQJa z2s&i&Dl*r%PPc3!q@>oG%WY!Mnh#1&BngBnE2p~M&I~#XQa*b>DW7P1*(4{N?86&U zv^#>;ID_KsDX^WfPa^DecV^6Ha_){{x=Q5D;8v`$vvea4i0UyeLmo_fh0d_HBX%rI zsrGoPjW{}>V=2$o{opJX1e@V)-^r-^NpMVX9hZKgZLn+*bhk8S{BiO(qf)n^;`b6Y zloHRWaOjOHO@dMR^!bLYRW%E4LK+d5VW?Df&2|>9M!#)2-`kthL6NrG`N{8r54+w4 zCdw;qu-9ZsIRgzO11e~LSh(JTQk}&aa4%HG>G#%Z z{03@+;^zf7!Z}+bC8v5SYnv)p=|2mr>)u~_a;COtPDw+!Fcc^=$UApB$9zofT-cGr z9viRF@8ksNe5;VWtE%ZTnCHX=V@Ennsf%ZRB`Aqo52<-rN7rqVF$|%sT1L*W>Yves z&noM~&^=Jow)*3@&Ns%*%$a>&&0es7KcXDF;TE^*WW)lQX`!n0A#L=hzY_1xqLz6( zjAH+VIR3xZ9pruRR1!A->Uv+&m%=Nm_cmv_I0>|-Cj!K=BGioV6nun z_1r``++Mlw{LG+9+v4`CZ$^lW!pRN0pUhS_$x~@#A(gMep*~6+urH6*3G0dl7{=cH zu25Rk$}hNp3*%`d0l!&kWkW9tqy_2PzPg=~-^)(Ft17QJzej?uc|ttC|C`bFVYl4r zY0Um%kl^WD&fd{3unQ#)C*o$XD4UHl&-(-sVf)l>V@v6AbHO70xFB*iQ!yOLu7)ns zvo3VVcy@*&6F70&?dO33T3smEEH|-bPZ^hd9AJRYMp}5hFNDCIo z7UihG*X-I!-c*BQGv+^waT~hbbFB$1ydlFLwZ<}l!AhLgMdtJg#+r*U-!ANuIdz-% zH|-C@DY61M|6%U*d5v+6!GSTTQA*YRFj-yi%wu;;8r3?RvSEGi^ZhCQ&EfnyNBhLv zFS@hwp5^6Za{3zT(xe-pU%1SX(&3O528=P9Jat>2ZA7%4vHxX>omvMIsy~HxOS#TD zwbRGHX)Om?dfv!}pEwAu+k^02tLqmb@2G=YFs^xr>^{RDL??4kGSK<%ivLhY0S~!~ zu5gDo@Z@g5UarD0zVzOqiQ-KjT~Vz-0{Pz!9RB-vP6+bx-t$Yjz||uDN0jS8+y-V$ zx_4m{Jz9tN>J3`h&$)_x{M{-Yx`mIKv7ob!@(zUIslfAAJ8agK4OC3$-7Ku@L@~ZV zIRw3`LJf1Z0{y`Q^D2;vF(8PcG-Zn)oy3r*aur4V8FW3sDgglBOl%&`>g^+gz*X1= ztENCpIaYvqLg()X1RkK@c!A$lT z#%)gDV;$)s7a_Sqi{N?$qV9KQXI)>F2gD#KKiv%ZP%n)<{Oqj|qn`>lWFFy6{l(tO ze(Wpl0;q(p^^YQ{{s9;{|MlAv&>k1CUS9E;<`<|^zyrZv*!qdiT#>^>R<^Q03lOel z1+E#6`{U=*?SJb`|F*b@Dl-MC6A(daG*0racAvvHbjPLm&SgOhsGgDE4Pe6hmmhNw zFyh$EH^_n#;3SA(v;m}l=ii}=AU!;N>!QMdq{xNFa7n%lVu6eFN*E^2J7AnjMDrj& z5tY5H|99DacpkL&5lokbwfwDNIgJ+4uiF^Q-T=PyC|_e5HKyLAv-Ert2?lg57+P;3 zlkd&>4T)K|q_ya*_dIbc=IL$>@Rc8WfIJ8Y9c@&#NR;=ho2i;$Q&65PLrHDRUd(zY+eS~NFh3RyX=b(bjyhmf zfji>mrYLuNg%(+gba#5;ijhNN&c`u5D7orqR|<%-C#%n15&>{^V&z@+sRdUbFl_Zpl|@^lGa5Znvv}8g@t<1R+}d!|DqORLa(uok6Q*!R zK6V9mWZO6CmnB{~UU**Bpzm;*5MLKuHmmpZxmGY?Sfu{&|82!k8c-ErA$a)ZqDb0R zxYq2vbH}-OVKFVBcvJ*r6W~nkof)F@h0v+>Klw7O6WXFKWjHfW*~(*qL(f9KT3mXA zFYj>RVDRqD?jxQ6Lg#zzGN3%CqDXzg<5XBg?(*Gto;%rYH@-B|tEz!_@NI!$0CE^t z%G<3Q#~lpk$-Yb4eivug;l=K3)q)b8=}e2&iRLFGAH!Rn^Ku`wld2h9Y$ePrJxlBg zkvW+?hW3(bo%&W*V0O&-m(@tndmt~Um~*EaWmZ1h6I2}8CR70Hrh_d?5tED+ZBqn6 zz`x&4!hThv+)Yqk{N?6;(&s$nk4eLf<&GztHUEUi6tVfzD^T0PyZcEoE%2nXDb;MW zjW0$+MF2-unDU%dzxub6q|6sj_azvs5Rt1aE)JEg(Ii>K5%wPgmr9I`vRtSYN>>;} ztkN`3+b~vfdhD?VsC_y?(F9?%Yf%Wzk#;|o#rf$m$U?iF&R7}O`8MEk-PQO;*$?Mo z#@tvgS62G|(u?H`k3t+6#W|@;|6HK-Qf5cw3 zushge(97BEl?hsm*-GIe{OWTH?MItrk?_g*cZu-w&UM}Ps}WxiY!lR~1RtP!gptip znp|SugxGG|Wgrs?2sK9Nwes?)~y z6gHWPy^%AKK7%BJ>^l~VPBJEm^i@ef&pc~?9g0sqvu;YJQA>y&7R8nCxQjh^@YFld z$v!ww(a?jq$d*X@;1P620fU{3{e}yB+l}AxywCi8VaJ?wCg}ryT`1M0Eh73W^`?3B z6|(+O@?t+ZrxHAV`e)*rjpaE}+y#RhK<^rDAg_D04ZS+2BenQm?HiT7V0ed3To`$M zI%+5S>ZJpM2IN6K^>{Msf+KT!E7ZoSQ(!>%9^2aZ7|$f?6_W~_!>>f8z$3nRo~mJ{ z)m&CIwfJ=%Sd2-xF`imdo@wY_qr^M)7?%XphaK95iEHn^jqQ+S6<#4Nde2M(#mMNO1rM93sHX zVc0+a#OnD8eApo?l#6hV^x3@cHRGfk3W|08vJEqF8dKFIh=IFbJ#QHNb_2Y39=NwK z(%KgmZD+!l?m+}3$1+=nvMsxNJeR1Ng(cW-X=M4tW|A|_oOgG5#Gg7%TH9$CDLDUL zdKE%$+DS#Rjz=vtCJ)!>>ZoHc!8vzDEhU`o))ToVLt=1$kTsx1Pity8F{Y`xi15=! z*=s(H^{yz)#q<9ux%=eT7Lrj^E5iq}$(OZEjm7IRFa&5_!JidE0GmlsD2X9-OxcP^ z!_RB_wD=NW&D=*TJ=afi1e!4ibH-@v7ct|xX2QV&bx$#~x6tB4w#r%o)e3}+w|U~; zOAX(5U{Rnl&R^R>Ms_=p$>5m)&)36!N5T#UmeI-72cHi(W?8lqD!8|di%otL*iIRq_5CGvxwMaT?F$IG{$rN3=E{+5)9#Vzjt`P zp$^D8o3)nXfq|+Gd~0}B(vsmA$4%z}LbG?`(_`mQL+nhWn>sx%um&5w4|5lOpO)R4 zcd_ttehjl)1KSP_>pPWY2aCvx)+FKZ=THCB9;+(mtv>2W^FWIMk7ug(L9lS8w%B>M$raPU#Ttb%Q&T6m5f|UIe5Hlr5XHI3gr-A|yTUlts6g7Hg z+@C^Z#fPI!vDKv!n3(Fn0^OO76StH&ubhiG6-&qjXBHGDM3laAi~|=J7X9Ow5pAb; z+=7tUN#?W%9paFGfhrKfWK}?WqPA#S`jWoQO0O_6#lM%ts<0?@g}o*h<}Yi*39}@7 zrss9SvZzN0pVkKNNzS?uMycG^+I{^DJHt3Of-2AQX>OqNo1T1`2N#&SZSiEm7br~_ z)10yeMi0whI^XPwhc^oa8RQqYvT^~3+v$Kky&W!0^OrYaV;7aiD$d}kP*OaAM`@`( zAGaUD8zqTDM24b0VAE{_z<$E6uCQKwW1$yl6+q%Va1q-bD0v2>-kL9RmO+Ec1M?5G zzpss+x9xbzsi7$g`MdQml+S^S z_KWQ4!L76-3p#4lo@^?Uv$(1ZSCaIuKI3@zpIVom^W%JVLh4s3@XnVoYoyu(s;l=d zwql+p|1uw|Nkzx*2l*asD6~Bj??Z3Fr4Wp{%5N@S^x7pX=0^uzi(mVa!iaA2FsWFG zPt5B!o7_*@k8g`ngAtlaNE#@y%$Kn1#N^~2B)Y^_sIJfmL8uxYujxa%KTP+Xs>>Lk z64VCJl(BP*NEJ@&Q(YD+&`B)1Sz#|NSX zI{bM#2<8%CciQYA1cY^0`Dd zOEMWBR6SoMN~7M1vYxP747CZ3jMe#A%@itSmz18*S3QCw!`AWTu*AC(S^#wOORr#Y zCVJ{Fd?{hHyOVn^6_}d!Kpp&?G`9^ z%TNfkC!fLAE`XgP{<(Hm-4JKS$#O@ll&V;2n-eOr4~g<884S(IOUl&gcj}P*NSG{k z?lt?~Sf4igrE2c6X7M=ZrC{D@;^s|7m}S0ZL}0Tid(dOh{;?e~uXkEEC(B+T((DXe*@<4+?fe9!{ntb}IhMHeTA7YEcRd=>x$7>8d9<%&W_I?{-Znhc2RMhT z#S)7_KJPh87W$jU`FoX~b0W`a#AL$6t2gIb1g&449*sp(22>G;1p|R1SoqBiv&{Mq z(Z1PO{-}4Xd^B~d$fyXouM7Jqq9NbUKTHqmC+MtJE^k@zNX~y%;{UM!**==s?MqXuY?oe+kL<2bq#>R%vz{W5)>-EO&@c~-c z-luygT_6m3d5%~T)K+?vGzOYz!HFC0@P-n{JK!JKCIZufXe{fHkzA-omt-)m7m=V8MQ_kzN$uEtx8)>{t*^~E1zVw?_j-Ic& zjzos;zUQd2xYbn9XZHfx81{BX?Y8|v1eEdIJ@462K3?ZlD~jJpMJqK){(~<^-erx9 zrrJEAel1c*gt)Wmdp8icFPePQPJ%@lJH{f~uaVDptEq;5HlYM~BR5M`|RTVSAh` zj9^ncULzKaXH>xq@n>amA9w0kOQnHG`Nyv@_lIV)*ZI(c$+6{Nd`5BwS|s`*YRc@c zWyyFlPM*pi^vLO2{HjIQ&!#o!-vFgeP45@$e3*N3_bnOt0i659BJ2Io{XGM80|dKULEFg)ZcG8Ea(6HZ?h@^ zWLjP<2hPVV{7N`Tg_2WX%hDS(Kgane@{x`Pu)(7%Ty4#&s%DEpC9qwbQ;UqrJpX31 zL|lZm{Z^x;Tx)H^htSngHJPZ*yi;KjFVDI_t$$9ath*9x&Z0wd9S${-Z)m(?sMe+w zEfD-?cQAO5{UMy!SZcPd11)~|8R(;+4Tcb;h$dIE1FQqEKhW4~DjtX2cY&S{2rCf` z*P~b$Zo1x4D~T#KA!S4B_?La67SgkV7E~*-VA7TSaMeGuHB{;S zpIj;TGyqEgZ6oOpO;ZHLhksU%m?Fx8Q`7Co6=2?V8*J2qJGB6QSSng}P%D6$R_h9K zo+J>wF{8?WNfQM@m=M10Bp2)s`z8ew#)K{{82*mD<& zW+}-<9S($}0xe)DfkZC51x(xUo?1z(X}HCfY*-=yE`hz;9)&*yPQe2^3Q1i@zWRjv zQORZ|xuWm4!;Cz5^MoFOX~Fl27^hmQt+7TRUB2fv z8G%gdK}l|*(eq8?WJY24L90b_o)^48wt4r$rzfUJ>}yp&^E1aZ9Tb5=ikeBMFT!pd zdi-BUzXC$d-$LO3i-(!J>A*a%KARO+3V~vqwcfKdi}(mN3md!SG0A~hKDWm>TO_$= zxKx8*azB^dTgS}scGEIoIXt4lG(^4~A-nX7Zfxo2N_Jtk%%#nNcBXjuzLOeXs8*@q zF6F6fbD($d7!|kFgg+9+?fW))vMN9us=58(#UP&{%oz`szHIp_-WjG#q=C08I8$c2 zwwVX4J;+`*V_;$#yU@-40adZTxRM36*hB7K91%Co@v-HE{*v^QMn0#1yWq~E)o5sy-Qr#OA3H)qpyUke{VIR>}VXu?#W z-P_xs&(}vLaaV9cN83mE)&`iFyX}Y@K)RarnY+)lhJDp>E(I~>(%uawK!evAb-#n$ z4nRhe978o}5DMvLitK7s0TY!tyZZYE(3yo$Rd4lasOpLfm~E_F<`F=w7mbR0%x*hqJs&e-OGmE{(2Gz$X(~UHZtDzvR zHqogeO6P^Go~?VM1ocD`S6brl-3U!ZZo-DF zIv&Yvq=&q&u)w{K#ZfhU;dAQJ2#YOi!S(=kn38B?vl5aHhacr~N4<4x3t8|^U zX%T79$C>6gi(W^E$Z}L)^+y~lpVJ<1sOBYh)oWtTmGFkBcbGb1wtKuf@r}h^N-J;o zZ#?PFX41y{{OxM(N(+yHpE<8#%Vobs`%8bv?+o)BBSjS0>8x&*xmTnK@bOLaGjxwl z8loJTOobk?1+Fpn0(!On`h3~U^ZLyTqs;jf4`4k6Jav%&BXvm3VYeF(mg)37s*3kv ztG0zY1j*u6)*Qj|Y-az|;=JPRX~ys2<&C$w(=InM&lN%Y|r!50I3N6KNEEX-HXE^G*{R?MD zp$6xiG_)_a4f&9ET2)@AawEKAYL9nR-tKrux3sBve#9XnuUqxxEOB;~IpZVqCNf`! zR_y4qanqEqD~#BDzjmm@TrDt(84xr)WdWKaSQk)lvv9ibTuIry(;NZJmN_cfI$0UR_&{OQ>7TVJP!7}DJziGJ({dN1Vgz`5u2e2Oe zQ_ISBeS?h4mqI?DLGDBLfwvIlGTr(aSU6+CbRA%3TpSwLh+{B}Xhv)j2PfI6C4mw(gcp8`p92~ke9!E9gJz4eW7=^zi^pLz`Ho(_cu^C8>syScSnRRr1 zFT3*L3Ww3tag1yY>zzRLY(y#Vyxg0g`6p!8F98_CSK*YrGc1;4Yh5p3A}HBys7~ys z1dx|mp@jis8<1jXv9f1Sp_!p33_5d|c{IgQ{r%VX!pS>axhc&4s&?!JD4*NRO_LcN(!<{F%|);Y_@rAlYvJ5 zA?5ZtfKPH#4QbF150`lKA@CU=p8ltMT*va9s}K*}b|U~Q2n&soz)4{A>TBl2Rl}uc z(>VVxVltUa&E-VDtO$(>ZL~O!uYrOW7XG><8rnmUre-=`KZ!MJ;5AbU-7rvCDKug9 zOAOOS%iK-C=86i{6ez%pzdEr3-HmA+fIIHnjOl98_{DlL?jYp$ zojv_eha*ATGEN3UK1c?BAf4jRR#Xl(YKd5+9 z3K00^o3N-jwGX#z+W$Y`^jTeX;M;N@*Wzl?8%5 z`@2h?QU34~gsPrl!#h!~?_788*jNiaSh^<&RY;yW<==(F#H)JzL#1%|`4^TpdPZLpjarP}#WKoNzOT>PCsrmpY4pah#@$a|*Ri;= z;)@KSe>!X%PxyDz?`BWyqIZMU4F0;v#|wt&0LdwcIxIm3v9W8+ui5*C>YP4adQ{Y) zpK_P5*F92@?v8}#sGMsp{-~<;3buBK>iu;`VVVBp=x0fh4r27!JQ&tZ;Pn>9 zGss~}dJN(UPSgJUpgKK6QW^qfPlT#Jh_OJp<@>_Ko`{mh?Z=V(lX57zRAwJ2wwebv zA)xWQGIjdewJ6)fH+&2%9)>1+T?z5G^+8`7`56k>Zj=nQ1Q`HP^}93v-}hh}OAsE$a1XPZ~y; zgMRb`0~srwn#^zdAv)h?Qj?(9w9p)4E`jI`Hj5qSY-DZyY=dA_T=jv}$JK}i-B;=) z7_jJrTP{d;RVQyBFo*43v!b{Izfs|4<1jBjG2eLmeEf+U!y|mByB-k(0pF|pEZ*sy@|vY6F6jtQv;ZCbJ>E8R7?@V~ZiIi{;wq)T7%JcukuR`b1I19v zGG5s?^Utbf2>>gude%#wk*ns|%Rgidz+Hj=a$LweVfpY+6J5Msj)tidO}o3E8l4s4j#J zW=POCMe5@ZwjaA{gWpB$Va<^R38tN$GwKPn+a3a}J4>b~34L}$iIvP=^|{9mYw4$J zp}l!jCHKc&VH|lLhxkRA(Ve? zn$cO^0Jd-u^jG_cVq~d#1Z*7JQ5c$_d?RULMnC65Q0J5u{nMR6 zobR%%Zg4j&ib%~hISf|vp5Na3zxm0>wxchMmIYfw{m8m;cIS=`b=^sq_i%3{Y{6o0 z?Ac01weM5h{4WFM62MDtTvZ#2fskGrXk5NC0v=!pb9})22SE1KEgv`v!LB*Dp@_Jp zh68fA1+U0UIAhG?1A(Iv>=`Q^-r6XRh3UXbZ}j&aU`E~#<-V*R@G3W zWYCiwXfy4?sVlQ#Dy~HvE0P+VYzAn0S&IWrJXKn8;uDOw*^syFNW!;h0-F*es!+AK zEVfZiAr1k~m1{xtga;Wa44_tWoSgb`nX5cal1NoRGt)-C{NX>j{Itz>G0FK8K2TqLH zMa4gqgI{+Du*~*KxPND{r~ebn@xMb1zxmF(Lvc3mh$x>^Rh9%@m{;G5Ik#dNdH9!w z2H~<2K z(5kNQQWj)u`cg=Om}V_%lZNN8)@)m=@)Wu3$BlO1$R~iapb9v;j5#n>@@4H4JSOWv zusFSq_5^1yk72(16js7xfPerCqVBu{K2tzHdA$0&I9)9p(GaL=ltBO{nQGaoijqpc zL=(SD*Enn0AK^@cBu{Pz%AHX#kckb|G^bp*)U3grPBCR`P|eoOQJ)`B0{HX{{rpd@ zrYlf`{iU<%k6OHa4cc$3>pyU)II$h&91FW1Ay_)zrGDMB*t8JzrjK+NTdQc>yNgYo ziLwL*kNUIrs`0)4MOZJfpM-rGc+njQS{1!1ZMry#{Mg~bw3B>QRU2Oqfra0 z(B4pE@?IKW=(G0#7$jn!9O;N*IRj&5G&Q}#xHof!FkuIa0SBAA=IvBgc_H-o7t2TD zFJJSFq|`vpw$PKkqkzA^BXiR}ZtqXWhgiArwv{t-dL=YmFPX5LGkOum9% zD}{C-k4gmHkx(Gs?ad&<`(^{v&+NDh^ly;}vqrfMCxz;-_pVGE6h2f7^(Wtn*-VaM zIxyr1OFep(9l@-mpoBU7_sKEx(suqwp89l(_q4k%>DCNLIHpo&Vwi(xU?XD{-u?}5 zaXv3gFFbb3hv9LtUz~uLsp5}7CSD}uT3vj=Zj`!pfhEYVkfpdYPVi$t*n!{5BxM;hKN>^DpNRdOc9(n2l9#*LSR zxB*W|;CVx2C;(2+w{uH%ThMPju6e}>3w(eugKNMYG~JFT=>_Q#xe?Ld(DGknGw5rd zhz0ABH+2g)f+7~QN0EyiBbu(%5+CQ1V}fXTIG0ywD7(ZrmM1sWA(KytQzw9M@JjO` zm4`;tqw0rdg-zUw=v}}1yGmx{2b(b9pFM@rzEs<>Pkx3~1$et1D6J;sI;>dO*Nc#q zy*%PWQS=WNsN67dmamlHff>yYjP}{q=dQhW4f9T-UP?xbN;uB~W;CyNg<@Za^(_j{ zFStDr^qp319J~O_VC-iGDx!~yj1BJ2u7a|%n!3#GK$S?Tl8iVo?!<4W^szc_U!@`^8I)&ieQJ)CW~|xY>QOQ^X|+qIjH2D>SE&r zRbAD7^!$g3rI5x9AsXOd2pu7+DWg~0;K~eg$;5p2z5Yh>mDSd4ua5C>B`gz`H%GmT zG+aOtvgtp-JCf!@THl5r&kplvf-`HAe!k|t38$Fv&v+tp5 zILb~QgnjP30$u2npqm3vcR1^R4?WJGK<29S8C>^Z$noGz(zc7o16xi^^-`f%f}`0I z;dtpXf47;nXc7ZA#Sn0@s2b%RBIMhk0>|>a2~in2i?H+zQ^7YIN$WB)e1a^?cBJ@I zn6M@Zs)OU~Kebv1pA*U(^6biU=*RYepedfsR_+pyU}HhQd>ZtsZ7Ag{kT8Zb$)-Ih z+ETbfVnDYj1bSRXPU*daqP+`n%p27+z7f>}jYKZETFA3V_58#~%x@}K*1|=#0)OG& zOVFvxq0}nA*tIW zDbma>j%k*;nLfQxS$Lya#TFUQ3^nC1Cyvs;;i>yN* z(NzD(MrTz52M7{atCPSA1HRAzA(=&$QUh^niN8pj%`xe1hHKS)Z}QVei3TiEjd@2PAZyFxn;n z4jSCOU4;fv%E0*sWzE_61k){OgsEA&hCUBwlH9&+?Cx;i85A1`-xR=+&lU1OYg{3V z%d;^LLjk7gw|al4L*5RCe2>=MlyNO_@8XxWsoT`%=rW3cHhQiHga@aQy90zW$xPQY zm&=gy1{fs;I|>U=d^xk&155m*JjLO(*}fHvy;Ug8)I;{L=W#E+_*+n7&LKNec)_uG z5B>HTRp=WAgIk*ItVvaSl?1x(?q{nL1`({FcwMFq}xrja3Me@sUsD~E7)v5pDx zeMOCpsyN+ONvxfFt?7=U{Rh%mrN$ek=ms}SoQHMR`H;HyCeNI;DL&Tm&c7RB2D>Op z@H$oZe7(z*s;*(#?!~(!cQ=HwtM^k5YEnfan~+D4yTQizUEy5n(^m;G8_8bPvEqQO zW1irkFAM0l*{=PnyWOtTv$s*m-3y++cZ_SF`=he(Cxq3CV&?^ea$-@#Fqg}7g}$?6 z4CD@_{GotT#g`!ORMb-vB-pyILZA)jXI`_L88jZOZE9jf6?1`?Kk5oN<2BAj4Z7n^77oD26~cSPKJLshgR9R5m$`C!<%_x z{R_+#Si4pAUJj;Aa}m2zkMU5wvm^X2xfC5b7kJOBsczQrPWx9iN0scV3n2mvmDwaP zTU_U^bTl12OWhT>#gEZMMo_~KjwvBu)c<>afY|`qkdu-#6!35IqB1Gi?rH+daKNum zLS`C4dRrW(vpn7(&1Hfi@eiY6AVK0q8x_ThxXUgzsQ-^{hv@%Sj8fCp7W3(D3x;u0 z=U*EL^byBaSxnXJPUX%4@A|Sl^eV>*uQ#o?aUuR@{fm!Hdq-LqImu7<{rVn63Hvl) zHQ9h}tJjn7NVD%a>B>$X0y85R zyu+;r4p?sk3wlqWbqduWHMv&)*}8y~fNaeN!4wu*WL?7+WmTGepF(1C#nX5(&RXa= zmG_135;LWkr|oa2v(#)5FE{J_!uP&(TfW9uEqS6N3$%Q+Obi3%64w#wE#6?Knlgy1 zlwEhvZqo3Vmf2ProXN~hZL@3Ns=*H6F;$9KwFzUFuIucC45%rq)>S~&eoRuwAKm=N z=YkqK93Izlva%nx0v@-XE2NaEIL32sc&4m{YIQ7jOv~R{`%Ejzbt^XlRT2$AyZ=-z zl3v~I&`wecJuy3`7zyZJ zub1wna-u~`3Yr6(D%bUoXp;^b9LJ+g?eZ~${l^UDr%RGPYYlg6u9CAbHDR-I{y1s1 zg617_Ny43vVW-L6BLafwb7h^%lI%pzSW%NYd_+9G3K6k6`w4L3gzH}V_fq51bV5!f zHf&Q0j!tNu&;DI|giPDn7`|iHxu&Cs17+_Qsaq+>I12`KWZ=652YUMU;hmf!clXMI z!d2z7zG=k@WF-A=Sd7KHxZ&-;uF_WyKUdr=ed*@Y0DnB~7T&}T z1nI4cR~ZR0Bb~KPV($QYj!y)gIdHnna6@`C?nMvu#Tk<)c{{uYN}lYWCOw1mRq>0l zsbC|J=E!YIrcI$5w-3ygHn9&bFzjje3otR;B|m-DdeXDum1K7kSl%>qOuXRNBq4l2 zHS2XI>klj#_NzCM^Cp*Ul0|6(_xfW#Z+wTTT=d52%(J~p`bpnUh6ys*32 z=Ui_^6gqIuRqszNbGmd6+Oh@iz_V6j#*A9yhq>sQPY1`coW)9_coEmq-Sncp+3q1p(E{RwSryc zIf)FN3yQLR5E>cfz-b3@T=jD}6w5jBL6j%8n%vxz8=CMxbL>3tD|fU+avE?O15XS( zglY=Oq#&XpU)2+q9x>lj8fiG9-BL%C1-<=Kt6D#auo!m3m`NNMFqo3@KiAx}?+EFJ zi-_IaWp-w!ZDVuy*j{#-NvOlv({r({oY!A*=2w?Jq!=+=yZ7%8HdR?8hwRBd)0#Cr zG3F;>C?e1abT|3g?-!8tR$q7FhYyO+N(|LI@OwK%yTmgW+UNGCv|-U_IDMqK9@>PQ z8Qg)!Y!l2|N%=QIy@K?hz##44q0+f+s;rn`Q#s}7SK(!PF4ho!>V$o=hi*_z8XNFv z8bz>XF2;2)OCH`~U6#S8M=w6Y-WXCO=Fr)3XTSD2bkL%iYbYj*ZaqLgf~ zP0?q_E5TR9McB41#X07Otpw{ED3`rlIY+AArEG_J zAOt#WavlenOBi_(Q)Ibsr|%7uibBy{7={(1pny8 zd}=J}yoXIut(zZy8c<}JR|sOAO?E(nLKa*gvegx4NYV~Us-ddFc^x{Px&B=_u$*lK zu?f(hZgv2D5SVO>tjD6LW7%()e^v_^KBi!GbEJPlD^AxY37O1XFDl&8t3IVg-i+hH zBV*PaL6)O)`ta!R-{c~DbC^*+&H)3V>tDhX@j7y#i%L_BJp2-nh|>GyMZibFXs7iP zA-Wld%(qdOh|8wXO8(kTN=hfR4xH3&2U@?t-3n%ls2gJ?*gs+O&i-fF36?+zCP3li zv8z}rVk3j9`iz4m-l;q6Px+%Nb{vsSeD(%2ii9)i3_4k<>dmoAvsJ#ZJ?S`-kSfMr*{c_X~_QbnMFCzRlyAfBQBc{;yE) zfBszck7Af6o|<<3w&1hFE&Qf=muAV$ ziOqInK#_6XZZSlCdDfz(r}8$%q0qi=u;aMk5L#Oq>#Le9eueF$xOK9j9~QC$bZJW#+g=Wgz0*6h!!dWu7*M0&JxUmWLK5>i!E;GFm|zy1wMOc56LCpd&Zc%~UFt&((4f+=|;-C*@rvkcUoK;@#Fn1bNUJSzW+|>t`EhvG% z(Xk7F6J(I0fS#hriC(D;{=gD$`GK&VnTr3fGnv$O%84 zvk>2pjVBnU2aWNpJRk#qHN&;uRPXIybot4H_ zf_@)#5uTEEjnbmiT4bZw$BmN5!h$$rnogRPv@-VVszM7 zGDAp~8xO!_*kNJkg|&CY0KbMxLlMB&e z73K2aPgmqN8fF95Ggz!^pJ2dnepZ!)?6;1#h<2iy4F-j9%m;XqkbZAY|3e&I#Lu=_y$U7G&Ad}_`3lF% z+3g!0a&FGvPRU8B%_%ot;`MWSi=u)B=R450Qk%Ex#>i?l<_XWCA^hQF`3&vd%@fJ9 zo~Q0=+_^RB*yokyh5p9mLiJj?Svkh za{BFGJFzuS1V&F{z8~=q#At_DU^jW@La=^y`~;PR&R zkeU?!DPXC^4t#7c0k_~iaZ1WKCLb(8w>Xo@zn|*`F3NF#R4*1qq&i+7jkN(P{SW||B1ZJ0nIw=9`7v415jm};2$u%w$>Imo1XlV2@wDS z4ZXFq0%s7i&^Xp;*plFNZvy+Jji<8&xb|Hv3Q!48U3naH<_d@xF{$1%M2O0Qc;mK# zVDpkmlrg23-MF@v<8en|Jb^X9IozvB+5)Ha1JoK2MWT*b7CM_7uD7*!?LjE`Y?&%E z@A#kMzRl4H=0>0B#NoHb`}CCV;5<`pPhxK6@5%8+xbo9AMZa49V?5yagX!Z3=KLcK zhw7^rti(>X-w?3YlorIcV~*^ANlv2)HY>?PUQKXVS@ZC7NImWK)8~Y{zJ7}6hl=B{ zNlLP*C!PuR{@WYKJZ&bI5}zsSeHAOh={mEU{})|v8rIag{tMgP!8#yTtJVQhl|ez%IK^PbhEB5RoR#evjlmzoEGIfmtT_Cnui#$2_bs@Z_p+UhpD)3(*pHvD8+t7Eiy_iw z7O!??Bv!^7Rumsm`#rJVDw2&9gy9n4^M9eV9JRM-E1|%sDV;;vq3ORvSSmCy;}Ilt zxY6*|`;@g3%Y)<0>duv~`RwYheF^x=4A5W2TvzaUrN=rlcCtMg#UmKX+^@jRFXC_=y zaJjDPtoMbKLDP#+gpkdGNEy*&Z$azvuGQv7T+@dc?C-LHPnHr{J2W`A>| z0dgqN`CZkSvm;dum!uPhV~JJo7aAu}71^p`G*?F2RPZTl$9X1$dLi*spV5B?Zmed# z;m9P3X^n0hf8N3z8#iI?t-=S|%G09N7|mtld$*5YqlU)OXR{RTX8UYC~;G zjry5uea1BG&$F1~%0#y4jv@**6)O44Q!{}RWnD?R?Cb0tB;zWvWy>MJXZNcxxHB^hi=>M4BVggvQDgY0M7gh{?V&D=*nq{G3F7A1coTW~Iasry!uP?N)iF;*k*>G>_zVYx+$T1S5 zF&RyhdIa1K;=1D%5UypU+PPS=t>KQ7R?;=y3rH?v)E#MrnZQ$(gGbUFI!kD2Lr$2M44B;Yo;j3RD@B9Rj+}vK5U*}9VW;KB@<$SPH!p8 z`szhy(9=g2`^GpK3k3lRF6ohil`%mOTx5C1b5t1~8BfI&b6hHzE}&FJ1GT*5 z#`&Rvfwt>HHfawHGX?w2e18{aBXV83gl{R;n9EqryZbVNXw$o8R zf0!|TX$}kSu`;`-eTJ+N+i9!syNVZ&U<-eRkw^5QCyrw7 zAR9w9w{j!y+VmKgYQ9P3p>tQck9xP`jOc=(QW}t`_x52MQe0ikAEWXtyWqIy%k1lP z1d7e$noB_G`BdEgHl}rxR5jr&*MngySyK@Tz`%PM(kO&6bW)M`B|r`>51kF*ckt*; zD)@x};pIJ0Po}{!RBm;lhrF$TOq|lBOVjq40!|hHe|}BA4U?ucDKMoeL-+KN6zsIp z3ghFS)QKM@#hUwaGI#Y4?u2$4TvotvMV$dn1y+)NvJ+6zyub4m0hKHlQXO5Fdgua2 zN45r#%DeDmDn59g6#`bPO#lMV@|BA?jue89M1@AzziO4dj&4o`r4CH=3$1_b(|aH} z;efXH*K2F8!^|bQ=OGXK!&@+3Xdn3R^g~(U!rdD{nv^KI(a#*=!r5l&GrDAD zx2>6g4iXA5+|$YUfemzfDXkkK79%YIjHu`ijT2YtKt0OEtG+66DAMJpQ!yDBxFCq$ zku%SVy-8d2t^ET2s&^v z{5btmv$*E$p9wetZm95~Y~Zi}JAJiCl}u+m`ryBrFC#fuGh;>m@Iq!C`98y^#Y20y zaAIPyL08q0G1B1d0ttT~>eQM})}peK0~njjruvOh<6<4uSj1{@HNujKd2DTtd`5{u zCW>zSX9SmIW}JV&So8Mb855)5czb(F_lMMobyD!Pp*}kXuEA0W>(qSnHb}7Fo^2I~ znHN!@nCxQq)%VLXhhf@x>5~9UHWO^Y=$#l>SLWq_5*5Jb24YgnNqT2NAu7~g>bLy4 zRPzL7!+41E`=c91!&iEw)L&U!44DQ+(dFPBcC>X*lv2R3%Wy=(Z@^FByHJH=qo-Mk zjeFsVSnug<)venvNN6WhDhA5~QLWxF39^}oNx_((fWisOSB4evA_@e0a<%ERGA&!v z;NDL0n@Jd?&pAmv3k-&OgnGGY?Q>hn-L|I&=~?b#hbcUO4#WMG=N>gXXI@2dvd?>| z^JLaSF7oOkj?p+kY?x)%@0Ei=X}`-4$5#wa9){mekw!J|c(PM-1LFd=`heBbpC%h5Ex(=q ze2)4>6HK;CvgylzCw1&-1^N+qF+qfIjlYqYTVa zFCw`eV}e_?Cb;6&z(Gx*I{pxfy-SC6!> zh3q1M`iW#y!hpdxFh^b9<$vi0+3nUQZZDUbE~>LF)iPdOuOnKIKI$BoSAg7djkbR$ zTD42fV4nV0Gp^yq^c||zFPc_VeK@V=4rD(7g6UqBwC&Wl;HSM7HWsixUGB;OM$Y}P z^Iv42wgJcX?+2ti&`TFW){t?HV0|C|6n@mtYAEQpf56~=N}5g!HtYA#Fu%i$`cleH zRxmicgYelS5FS&n<7U(x$9u94OJDVa=U)%N2+XkIqNte<)}&~yz>pkQSD+8v;?-2> zZ^s?~y+wTqfFH+z)7IZ>2{L2@qU~=Su@C6j!RSySs-;JSv z{WI?_5xd=+%rwJWyoEbUnDhO7>hCq*{k+;p6*?L+AAMilxo9f?26ml8$G}-Y7Vau$ z5xQ+!jWoD^n6D`Rk@PLKN)k88hrt6LHhG&HD5yZyfrS6>!SVVu+NcRDe(yXN!F%`2)m#N)iI$)xEhKf;34e}~EPEWoa ziIb||p~traiW9YW#EqxmhLA7a&{uJ7K=E9JjJfNOum~i5gY@TMx(7`#%x%hX$Igz+ zasNecENiT_i6tGKOnpyPQB~_}8`hqQ{W_Qb&-lF8)%Hmfxxm|FrfNHoEb5>gzW~)N z17UcY9MT+6;D4dc`)_)_3*3tp?ECRzW+lv94Ju_(BP`ij3Yjc{k{EJbo?mK5X}1BW z+0_HReDlIu3F$-N$kNJVs{_K&iA?;h7g*MG)xmv17YXP-rY1yt^->5$Hb{~G)*D-F zr4w}-s*8ff(xv`{`>h=@6NdZw1#^cj_n1~j&q$^lqOyq1g2AmWvaB2~*PYw+RA$bz zO!m82uB02l61$G-l~{>(TiUm0a@!z8UM7t8!e zlO29Ka4w&Y@>fuaydt+Kh^K$XNU54VA(;7SJ9`TSjxlV*=qS(DzeD2bO1`yuv$JCO ziVaMCbej=+BF5zlS4B5+A}uPWxT=z~j{nllUT|y$X{` z*1)*Da}>$K4RTSouS1TUw~Z&1hxc!v7BmvF-Jl3;P{GLSgMkx9W2P>k6SR1<;;R^3 zhhk^r0#QbFLlzP^dMA7;Yf^T*fhVWjv=EuE{G&j51kqj1#*Lm0U6+^Imf|06*I{$& zRDy~mjOLHr;J~5z!rC}}R~pmGlP(fUw-~8Fj(kPr-`<{>;;<)Kz(a#LW~#{&j9Y)H za=LRIG(WahwoXP8RG|E-?qF7hP}|GBW{(5f2%MN2(z3Mtf>Xdk&959RFU{puu ziacTOMpw^{!G=Q6dBI9wmc5&wgErCAsY~N9(}`Vsj6vs z`}6Xj%AqX6iVu~sRM@0;;3PI__5bnEE;EFnQ{Na^yuU1vwb*C%{JJDE>`BHk>nWZm z`RjP8sg2l_FWVMr^8m4fx3IO2#KC8Q$%5yqEWnhmb^AY8W1KjBb9|xIka9)!Z@I1)l zAzjvHS>t3R+6pSjLa(nHO1=I0L{<-zzHAXvSzd9r$~tfhX!J_ad!E@1WV9F;JZY=c z4vhSW#WCU^E0U9w$70jPf z&~V_T>)u2TFDI=ax1@cT2YL1JaIab&c`naLzi@*S11)U!kL8ULDErPsPlGLf1UE$!25Y`>1U4(FWZ zA$vB8N83*Q&|qt96-Ye)Veh@mP{Iz(HcTzX;FU4CG|F)}^99ds%mjH)-j{+<#f7sk zM+C}NXSEF*^q-D$Faos!5ss36sK}ZD9NEHWPj(m|OwqE#ss2^(V0H$iLJ}%8DP`Mk zihs%u|ASs%a`&hHyi5*JSwS5Sgl28w=IELg&aaKT0rx0u&GfqC!6xT%+a$$5>7;G3 z4eXz|MhzEIdOuJu$?TD(R)Rw7J>uIPghQ@{B~w!LVTyVU64fQ4OV1~t=gnr84veI{ zaY%0@WuhTYg@p?)1VNy@uoG)0q_RF0kW9$&V^J{_e$Lq0{LU}gfE!D|yFtCayg%`Bl zd%Pykeb%vUy~DL!yBSGFvScx7yBC+$P?ZC7*(PLd)6G>$nZ{%xabG~UvBNo!(u!RA zF?sgYTNOXE!cL(o02%|F<~up6WL%l9PwS-G3iPb92Av$711&$&jAA>-nB5_@rG_!% z9uue3z$C|#AK9=a(5Gq8il$dK;$>u$G<$N(hKNv1)+l*v_#Z40X968FT@^tU=RVM` zda}x^ebO5J!drK?{ds$Ms0m|!@ZHNl?zyu-Es}W-`In+eapZSgg2Aev{E<+tWK4{- zH09VcQxxw-+C~N{R|Q*X(&JDX;WN@$2D=^C_ol4;?ASoj4efvelgignZ&*0c!(ltF zB`eO}xRh}ZDbMRQi8m^iTpIF>&NQ_0&te&|_f^mke#s`xwi}rN7HFs0z4<^CZ*Weo zZ6q*zgqB|fq1(lhfHRj*a`T^d&QEu;^h((=aW4RZNV+?wxt2Ry1$+F!%Gbk3w56^p z$-{P~M+EE^g|p{nQLlbzLyRK>$G4nGFXz45@v-=t3u**?Km)L?)8^>0TCUBR>Dhv! z8?MPi9!(9(7c8jBq9(69@r{J8wq}2EF&94q0A3^ zpWFY#Z^pEsNyZzeU!&g|)r_I0{=6_6shH0NK86j6wB9cnN4w_#t+NGE*r8K5TrH)F zbYWn#9@XQyv%x^s)7yR6c6aL*{2{UhE+GI3MFt!yKl<~w*>jHVZbz0qqQc9o@n%!; zJ5d)Gbb*ZKFO@pM`xxI+oh5ODE#VSO%HT$yMhz=r0`0V?{!1i*??!|5eqF&2I zWZ--&s+xYLtyVJ$>ok1B?`q~13h%nW zXfll^L*~-R^!e874`uys4)z^rZ<0-T!h0TlST!7(S7tsiQ+E$ST;;d=O(<7YrFwvE zbhi5`{6r27wC?hsTX$4#j||Gl`{)@#dVSl5obTnqo0WDo(hYgg@Q{TIxVj-OD@qLM z)ZrlWNFi;b{8Uq0Rm12pj6wbmf|F(^{z@&fy9wg}J zgbNX`JGcuO@tf!quXLyr?szH6VNE2`NNiDmmh!?9Kdu6aAB?3!GVcYb11wiARHc6x z6tmcubP`7vEpokTD0uyPpP#Q2uttaV2Pcq$;5R$WC1oQj18G-uws^i^2Vaz;E;K>Y zqY(*(>s|l}67{O6?<;#u*5y|qtJfMDy;uTQvrnq8xR4r2L^dKsp=VxNVRW<%mp*pI>G67Fpy!7fud^JVupc>1T=n?063-YN-H zs#EV%VI}!Ymc(!zV!w-t{%Pla>f-6O9WXU=0E8+<{3A1S$|h5+!n_rwDCQX+p1{nU zK&8^%=x5&Hf3Ml#G%0#_3b67q5#NW!PwN*PQnC!mJxk&Vi$7Nm{)B0m`S3vq;k&U< znN?)mM7ETWdaY{8Wr#no{16oC~8G{ZL(9bI&Z7AcRM74B;DkhZp^X9_%cJ zdS_zj#y3F1;tikb%q=NJ^Y9~s{3h>5OH!MwglVdHpUFQ70EB#q;C* zBb?gpf{ck_F@?2oA!g4~^f+$I;rV$Tv?p8Spui{=q>bJNMM9mvK?!ZY{2|YcE9V7q zl650GFPUD)E2BaKu{O9m;`!DkewJqJqLG@1d_*TYnT$t&OR<`CfjMDzf_H6!ubK7_ zOFu`xMsoc#GLkYjrPQOd#)RPoLOsA_So3Ax?w*owbYgky_J3RuKZ{Yw5FTL!VrW?p zN-i@y1&0NCHFaH5&KCK(_<#i{6Ra-RA|H!hMxjg21%mAVexfIM>n!187Z#YDBX2q^ z61=u@(mIuv+dBG~DO@5?Y`PH0?P~D(3)xd?w8gvanNH@$ThptQe%lv6ZsTVicFeWi zbNmeJ$TS%G^C4F0FC|&H!4ASVjP`bpbS@8D@peR8PLQ+T9B{lM&Pi@0@XZ8Q?dGxH z6nXL}|LHXnSPhV(U!I{xl@rQz9Le@m#t;4=Fv?2=wDF<>vA7uTp?P0QzFb^CTjVpx zuP9A4GFfnfbPpqJz2%P!LE8P&g8?)+G>Xe{$I-QQ4bGoPt%hqArek)!BonF(CJ_}_ zY0s7mrxe>;Hor8@G`7(U4~R+xi+yQFw?5v4D~g&b z^8dhZdNRQExUn@NwWXi#8~syPM56=VjzF8>i|r3px5HciC51H>_$Ah?G@4rOhW2;D ziy6e11e^WC9t|bUnNz`~kM&TAy^JOKfHRpcEm}Ika`^eYg z#fa=gg@LTliNROJ6?w?%t=Iyr+?EM9s$+5Dd=&6r)y9PlE% zpnNbCyQpO^rRrxm^8A3)y4+FU@U%Ht44sY|TpNd9t^9)8Z1ZGs^pkHVfswo1mD{>n zEt;MBsGNB@Zne8s#e1usW`euV+kZ@z%2aoR;6|>XXH$K@+Vi28{IuA<9VdcD52sg| z_Z5;1&JCGm6PC8)=f5=nzHl2R83H>i@Ta$e&1H<8{)_2s>h&)Z9PIp0gz2cm#XRGj z#7}vmi#Yme?e`ys;@r@Q){KjLnRtB_QGn}nHJj>r$aar9e*6h=1^|)3-6>!nbAXh^ zm%$G3FErL66ZxwGur5B-Y);A|!UHctHKm6d9;2Z)5{^DpOgRIYyEaeH8C&3@b%d%m z)&OdhUdZ!BL%Q~XI8D%tEZ}aWa2)^1xFCZD!-jF(7#D18p?#7SuKli^$v_v}GKs2D zawy$oO!aOi@2i;SW~mz2df9d)zKi)Z%-jwB-=K}^F#tARJiqfmWj`6S6BvoW)1ADr z>$mN|9Z@J?Z`LQNGFjivNu1GjcRwX?wjuEMwy}wO`Y}FzCObkL=)nu+%AtPk%Sw}3 zb-eByIp(&zK;)kw)O&7P2DUL`R=5`HF-&tG7S@PjTH&SaRhI_sve(}xycyh`udEO^ zB8nC7oeNoOe_y^3OBz$Vf9`z*QLLt`DLa{Tzz)T}|1wX?jU$3_sNp}c6JeHWlgl+< zvskBab5)K`_E~u?Y?a{pZ2cCS6lP&_(keQ^8fW45mXPb@%sA2a(gzNVi z3Xl-kZY(uxvtge)9-WlLl63u|NtfMda8qNK-e9Gv3f$}nK^Nd=+N&L{?cDRQ38H;9 zAn-RCZ~%yc6|p`RU?1$IapYif`tHf+9io@!>J%989D!twle3SzUD{Zo7p9(U1Q%6@ z;MLzDd$P+rW>qVVJxi#4vI*A=cGCtzs`A$yKmgL_b}f)`4_LtkY9rF~Yr*DN#kmKw zpSfWJ=ZPX@J@U3P9|&c}#Q@w8&~=vJode5(cyNrMDl09*uF8$jbx_~_pFjMwvY*>t95NG3@T+YFG6T21G>{8_=5 zo_7id=${JVci#Se!6D|hE07`r9-{)&U-lP3K+Nei7=aouQ3oNb0>34%=n!V%0bxr= zp8?%pYt1$t!or1+^Pj(U;p@K%HWL1y;t#+!>f z$a*QbMKWEN%>U)@HRH9OaKGJEN&jS&faic>4`FrJ`L#I3Pkt<+55;}F4K1~9gjZsv ztx%4X&RCBT6H6#AOT;(noaeKba0AQriK%#i4!6Dwd;Dk$%d9o+av$wO<{?;aNwSCUPHr_ zWYK;KBFgcCe%rk18Q6#@bC@~$*#}qUK8dcA zepgYgO6r*AcOEevb-$+%>N3sq6ZcnxgsFx;6?aw)9Lb~bDBS(o%gBRN>pU(Kq7_}L zYifEzRMzZ}x~jTV|Da)|N0_qmlh09Y?kBF;^5un*I2Nu|j=X}C)*HxqI0^pmfq8^CSi=EsJE048V8dFJKq?NSq4!uV`Y2gEaiZ_YhKFEKceL`B_roR|)MZvqu_Uu77O@{6zi<(=P@OK3!iKe`r zIm{$modJ?B;Ul`0s`usrPSL%Yc=;SE z=vZk25iehoF?d*MaBJdYt0K#~MRNxyxLRO+HDAFJ_b);oX0p)VVd>0WZQ2NRIf@`x zZ?}HPXo?p9xS6yB`oBw2=kSpd<9x**S!AwmWpD&qg|j~Na5kKyH$2}3t}Yq zC88<40@dZ*n+3g|MjihhI}T2H6Qb!0cmrkpx3EiWMb?AomGIrP)#nke5ZHBJ`D5@X zUvrN4eHqohMzO6i!zcxG=~q?Uv;0VcfNU>r2#z`QNMN;lpfO(Sak?p@`-U#g;d&aq zE61A+r{xkJA%X{!1(JvG~17d3^QN#LqE#x`>jm+Xxg zNzr5lEg`|G%vPrG-sD|eN_wzIE9R{be`J}Da)d4kxZSn|WPjuITW$JM={($qWAOT1 za$bLxzVSNqLyV5!O*takO!dj9LHcng)+LY0C(_zgL-c*-(F#8(4o1_NbmzXU9gv@+ zz^31}$WInC@k*ST)Ia!V*(=iq@-Bj$hYV`*F37hoUaUN*Vi1Un!CCnqM`)^DyQxO) z)To>maZ9~`(p%t1+(gS8!s0|zq^WrnCoRO;FrltX5~FZo!K#-jBH=RTi2omxDQ`}i z+AE-e-j777hI`rPyEV^UYA-jzt}U`0H-G;3nhcX>iSRwFJj+B;pH&&zWb(gSDo)m< zjh^fZKK0#cuF|D8M;7F7X?Los1}biwa)SIiZRbv$NKF$*mYV-Z=47f&r)odzU-p}b~Q2qBs zs{n_*Htc27Mx6AN-vlC+ND5e)I)dkR&kG_T2WHRwx03t95MnmIk>0uuwkA~V16iBe zuAquYFU7u6^R)3`q}z;ZproRLcDKmo574~&)>ilEiFK$`_^d5n1=WC@U9V{~x3~Oq zFX&1soMSknsQGxacZo_9`luzm5KTxezRJDz7Fr0Vj}5gz2jhr}Z$#*c0*OuGTlFEX zv=i>nR}uw~9+En9W=hE=Z5!nMTRd&1xH*th;YgUgSEU-}^9%Fw*~DvDo3cA`9q2V= z{Xj$Za~<>aj7?O37|faS`rPs}<)%T`{Hn58ONUx%uUP>KO9hvGOOLMCZqJgBFDQ=% zb_gVn{(sU`8`^85jpoCuzp3-o%}_?RY=z8)osGWFT>^_%3X1%t*}Ab779@RqcOVo= z!&{LohT=W2j=i%tT{k)Yb#y96xpssAZL3igp><=5dz)x~3;NOpSpUbHXO=HRy7NMu53(cB z@YQ!zcBBqo~#{}=P|?=>Aa&IZgjcjHvSsqYnO zS2o}+04c-4ROK^zfjcB8LK(E&RVd$fTeKriwOgIJ741kQDg-N`;4^}o=R{KHsUDkW z(sTwb;Fml+hl70kahH=%i`$Bzam^yKHB(Jn!E2<>ujg~CB5TdX8#uW?n3gCi*z5Mj zu}f04Fsk(@pww-XPMm^Q7jJWSIb5+am%UAuMZp*OmGSg4Od1kf1zSdEFI2{Q@mp%= z-Zx*_tC{%mVE1G6TmDlYiCs@+u~~~WeY5b)&SS;18;undEPBVPJa zT=u)m&9=_%NR65GbG}Ltzriae3TuQqZA-1M%(OMt;BHT)?OunV(RW?~ar8$QR%{LI zDwMT76L zvw!+(OwRM+dbz8!{kGYl8fr*F_2l*8$?A@@DO6Kz=Te|lJi?W;P* zSV#`sp%P@UNsTKXyuJNn99R;5>Mb8BuS;`i@EzUY(EG9%!)Wg zq7<`o{({JtW7UwCC%e9WwpAElBMA=xZVq#6zeIDJZ;>N2s>qXwbY%};MkJK^@c23CK+3c<&=3hs}X0bRe-wM zr7@~d?RBQ6kpYn|kAvO$WMAnfAyS;yNLmS0+Eus~a0J;7=GjmH5M@Ce4~9@Dy^rrx zQ>L(nQ+Nnp{zXE2*hMeaFsik}yWxGPwp{fd{NP(Lf<-MWgje0Bs46+)Z{f$hEP)IV zP8E#f^l2gwoX`kmd#$~9InGJm*lC>3YP1<(NY%kE3jjqA!pE_W+lszhZEiDLyq-EQ z@+9G5!UY?E4h#?zv?mcC2p08J^l;V7F1jeoc=qy$4gYR%OxOd>SoJ_v zcn>;FFq&ZCBg|OJa=?{TgCBaB_nf^2|@Pz}&7k23nY#m1q(q);yoj!3p>Q2+> zmC}Wv{)}Ldc9sQix?4VYvP3`Wlzc0&#{Tke28Rp&ptp|VDu3pifua4dwqo3J!470l z!jAee&Mns7pN1T>rzV@Vt5fX!ka};ku|QMO!huc!wryO#^?kxr!W66vSs@m)x4O@= zLjJO9xeEfLTkzVKrcrE-&?UPpZ#La5`I&Dz0h#YSL$4J}joRUEbBx9!%S@&~TD`6k zzjd~3_9FVd@HDf}99g6s30TZ|Q!+9KaiA0)ak1x%F^c-JqYdh*PM8!_@ndQ@`ZC3jzB zF1M_DAgU3ml~Cm~VhUf{8@!6e4Y0OeWiXR`7kqlO=h%105gw&?FhbJ_<<&!ad-10f z-2U^`bkr*=W*&mDZcMEtnr_vYn5aN}lK4_FSuw2ai>~(oGne5aRsP2#dD@i6s*Qjh z%3cn3_)cbyy+1oHLR&(&L!CrKKUdAJXsmVmv!A)G{Iy8SYSvObXqRloo~Ivs11U6O zB;I7^X@3d!j}fY%ejY-kd&zjKx*aQ}!KF6--%cE8Gv@R1l3A zAVkrzsd|_PO}q>kWQD=Tyk7ZJZ5I}d-h;>6CWdso_ABEX8ZRnX^LJ{?2sm8J&OrU zh$PD;IEjMai7^7(Y5_T_@CCp|m%&`w&EEfh(Dyy2xXcv!!3M%)at29RfliQPo?l-j z#f~Azz8hDpl#P}`6mMPH<2D$|k)uYdk?dJQvWGtsC5T?Ne0;Jq4NsZI8jM}-Gco*W z5XD!(0F>yEtb=DwAn9j46z!MjT+IUHttl@M*IvUX9abpkejh-~SOX>Jx_|6NDoVal z(xSYquh`9qeVj)J%#`*5tRh4a9~e|0P7WxZL@LV}1#J?IgI_fe z1IdyQW({q@H63ZFKn|kO3(~No?k;KmPh_vg{OKA>Ov->xrmfKttjb5qYE1KS$hIq2 za$RElaCfNM?laz+!peqnKlFO>L{4*Ri+JXKTO-cgq5hiOBfQ-W`Ho^s9BKG!^c8k4 zA>r-tZkg2?hkBYUtoU2BZFqkFmsYlv`^vRXydw&|t65}Yu0?@i=iy@X{e4=mX>0W} zWxHy!Si@)Jk^_{PqzFyL6%kHjfIFM{xSBvbRh9O9V4rHV{^Dt_wjgWnt#WOt^*DFt z&)FRr=||r@Bt_7pE9|SK$^FkFUVJ2*hJ~5OardX3q_gi#b%?KhWF0>;cG~{+^^n=9 zY)L+xE*qT0-b?46USIunP^;vrq@J6AU-{7b!faSHM#}v1QH(o|<;l8(_>p#b`_;8n zw#J(z9*K&wI8~Ft4vAgmeLJwne^0=U+Y9&xPk!u50!M?^{wNpx^J)^eTp&AB%1Ck_ zIcqSm7xNo9?{xcAbydiGQpfA+_zm4xl<&F_hN}}D+aR`!VBLDXD))7xwe=YpFN-0R z&VBx4Hc3gz2?_*l5h12Ff`t3?a?*r}y+yp?qS-T;n;dCl-6&PK^h8+geA>gR3?l9A z!M2~w&v=_~#SXqZnMj}DR+V^1ST&9Ah#jkSuo8`0MDR4MM*Fx3#AWB97-oeke{Z`) zH5_CE18!~KhwL1lRe@#(@mBfbu$8ht`H?#;x4TU-hpIqt6i-*}cS&-f8Vu(By(SG6 zEu)xECFevPuYCg+gF>R(OpF*x$*NcNs$uyVy3ymp%#VF0Tn*E}Bj_OHz4aP)AqyMa zy(SY#@7l!&xrd-*b-zG;7bN&Z44uyuS+I9gTBMoVSg zvN@_M7i+e$ab2H@$H~LXHOuvFDed?>UT7dQWsxc{T7q)4(AlA9SlY8I1A zjVkAG)kE^5ZBo4f={|H0`Kz!OvLUyWZt@j-_${?=44bi-$tI;J`X}V@&izKG zO`Ua3wPMe0n{iMg??e(Nz|Gbjdbce|TwU`ARAga^i_Rac7Rax0#g0x-i>=Ptus@cL za2{lq#vg`>eM!s!W)&VKm z?P7Kk z=v=8gJtkAMSfY0aw^bXdZl^T53NiPBLWb?et}(lQoCIWY0x9oZdE|YZYt27#YZ>j? zuss;eHpiPVAhvQfvU-)r*<*&A(~)a!of1_e+b+-4X{h)^Nxt0*5hd*-MOPLD{o
    nOH4)3X&6}ZWz?dUB6dEwtUQSzm2NOGx1(PoaLQoIxCGX5k z85(gVA&QJJN$D=6MH4p$Q^>g&c*JaG)vDI#mO`+gv1J0Dq8BnSxxMu9>ckCB=JDzj zhGks@MaPO`_Fkm2mxNZua+-HJ&uV+ul1P$5TS|UxpOL=mDq^1ap4+(EpD}wW@G+mL z_&L~vql3uQF|dS7HwYD#*$taAMg&{D9f(g`i4ucET+1$>0c?G88mr4tyden4;|4~r z`I?lS!0fQRa$;rSNZ;tm;A+{opLzSGNM{+5#t6Fy~Dq< z^-qe7`?Ahqy$LJ60_3fbT+tt!liAU*)oF>rvschgmf*s~@0Td3lM(NF5ld!`4s0ZC zjJe`z)2OeW&Ez0q4TmDK<2L1MN^s_+RpO}+{XZ5&1TI)95oVFRg0HWR;@C)j`eHJ+ z%Bpp|*PKAaay!J(XIzZmQFFa-*tJFrjZv>}iDg})WJHFf>*MK`(ff9Jb@b{Z_C z{_ihB4Q9!Ps?juxm+5hS8G)XQ-`-cv} z55t>K^xpj+8IfbbcY47+WraGZxvWWuz^OAqLl{zc}bWGTqQN{pJrT+K6DytI^@ zBdzn{yK!?RYM-p6CQi=83$-ZZ-(Pehw;w|U10StQjqsW{# z(i2@SAvw{c#-Fvx3RMnd+;3*8a@^{ScUdV?0!UPnEc5^$%>?X8`*R3WilM6`?=Gd$ zKglTc^)m|GL{=Rbp%$Q3zgXD=5c7Wp+r`ld`T!vw_WwzyiWhlDDS0NfU|Ne3-2z2frSR*sO9?Znn+$BM}A*@D7GJdcIH}g1z4By_i_2=I|+w()G zh-^&8)#j)&*BrvH@NegUTUHXlOXH#&|6~&$fV;EL5q=~j{4`K757z7dOuIL_TVhRJ*^7{HlzIKGK$BS;uN{v8FNMtqH$^8$0X=(;p3b z^zP|p{$dp@O9tAFAM4x0+P1lOIQBJ(X6=d^R_BDG5bZ_GLsds8XBk~jzyfP+RkyOf zz&MI(I<{cZ<<)7&O+(@)FQLBwKT4q7I4QhxpWW6nlkx06C@`rS&fV8h0K4jXXih1< zJ~l9=3jO1orsGYU_;TXK!vc&04N)>u1wCOm<=q!svgm>w0Ge)J3|%t~&Lq){cKAPN zO4IrxNIyE*yHQbhc#KJ;3nc`HZYK;KzJ0qMuL17FDNq_Eos~krA|EX={Q2c}J%;#c zqLO7K)2^e&?m(6j2V^?V}UUyriQ zTNr<@DHZ0`YNTZ-9`0kl?;ZD zr*K(=#rU$n*ZhaQJNKrlUdA7X)Sh9b0eHaOcnks>29t>_ld;XG21Hl_4vxL(zyj>n zCyn)F68ud+TS=Q$`?hBku|2vF5o6=pBv9pr(Z7n>ogc5qWcD4|+qn=h7G6_>ERqzx zbD6k%m-{Qeo44Ya#*Mg*+49~YLk%41^#)Rd7|~$yBSD}a1QpWja?jc7Z0|xcCZ+7s zJaR}^o||OJH#m;8+s2H#(q!Dx&?%~3D)9Edc?QU)v1=+epe=&=)_2_%ha;dG|% zo9E;So^JP?U+_3vx5rOWyEn0M-f>ZmP-U}|&kKxkzELnKWqj(}f2y&(G7W9NEnFbc z5VrW3ydHO_TuJ+bVz!4pMb5y8S{HGUn?o!>r`l+${W4v=nQZRxkNFkSle$s~wzM^S zw`w`#AX+kdDjYu+KNr^n2c#EDc!Uw=D@BnK&bEl3{GQg>lk~>kCuLg0ZEs3wZYjqE3~LL|dD9cLw@t6nbVpP$Wl9vZjY|5wbR*!G`9r2XJ| zUSq>cDOK=Ie0~33vop2D`NsCGaQ}(j0Sl9L4H*I@UEHn899!mV4ML=un~ws!g(7Iw zIVE?N0m;2gi6M{s55}!x`AkN}qCMK$F6x|bJ+}uPSy>ya)XrYFG&~U(f5gbx(#|4; z9K!Y<=<>goY50KwMNakuuEaG%d2R_jn)uwX+t%98i6k^L9<&Y?FEnh7(bi`&Gx!SFvD>=a3{ss+ER&=mOUrL?h+?7@fo}$P(_rXK5QL=2WxGiB}{$ zpC)#r?r#Oq-^3dLYb1GNf0*pR!E>cBlOzLpV;Fdu{^FwxUl@4 zQ=sYS4w28DG3nfvXihB@e1BE-wZ=-^!d@l>G`P!&ETT+_+ zg^hg6A!_r(=eb8&63Q_zTUL~k9trY(&n9xYAC_~hVsCbbcsz3q{cM7=^6_#(Ta!lh z$FZpP2%kC;8co+vbB|1$h?7`CqqCBN#MC?ZICX~}xGK5|KKc5qrK(JrYYoY}a08QY zMO2imtgJNuZ^5hC^Qx-vCT;gZ!suGL!6siM8V0Xq5b<|A#fB!!kfGqu z_nVP(*b4SaPgwWI_67zzwOV_K^^uMaUYwHnHxW+(t7;?Eg;*#{DkT41*mxp9nVBLo z8nf$B{C`}%d012T);4TU2T!d^)v8s592KDzfmVd545?xdB26PGA`WmAHOvtKAq?3) zT0yiD0U;$3q9PzN9SjhLKw1GY#t@N72qZFvK_Dc74D4k0U7Y86zwf)gKm0>362fNh z-&*Tl_kc@Zf-d(LQB4#zF6M7m*2e0)FT>&f6Z|ZktaxjR0G@rwF?6u}9>B?c)<0Mq zxjOLG`FBAOk*cZ72l_;&Zs+}er#{dEESxuEx1Q-up(BroO}{#8RP62nSlg$iB-Zaru= zs@Z=zju7rLv%X=kak<79^1j~6mA;un=xG7Ipmn;q={UAN%}kP0;x^nn-AR7WULl#P zw=6bRJ{<5EwP|CrW(rX0X`47{!APjcv(@XvMm#fX^h#KDmn{}c4bU+O5awOeTN~FO z?n%^{Lg5bq`v&YEwF$kQ?`!(Te%u^>BZr>~c!qzt^QCPu`Q`M7l4BxUi#~ydQX2+kPG#JJF;{aqL z{U5-q{~Wa-w4YW`e(D1=KKP2Hf11Q`j+o|JZ%>r%8R^-zo#|vs z7zkDp2GE^`$}(!z+}!A?gco_QH6|bFGMY~+t5O}=aA$|WV0Z0o-ia>B<`TR?E%C3b z_=!olw!JQtUgZ(F*-C*K%4G>-*g~Rgjx_wwEPSeCz$DVY(d&h}Ra22UvwK>?jh&mV z08iCBWlJvACwIj%X)Fu+6G>tI6}rZ(0-o9WZu!V}>T!PH8P{#cFN!vjD;e+iA{?5{ z8Mi%1LoMepPS=Tk@c(xyaW$|Gi``dVb@dl#&K|l0ujO?&f7l%6YO1Vms@#(aGkGfi zC4+o#iWM7SY&bsso zbtWh4pz-^GpSH=Wb2Mq+7?C~M@lWV12eF?1cj`K=s52{s?Nd>0W4+u)N;IJ`w(;|0m>>KSi$eE*JwjqVIZIEC%-s92Y0 zbL#T=J}1K07P1M7RgOglZPFmyv7;ZQh0AQa%hkt}+k!OyM?6+u_IGcZ9np<}!1wZ^ zvt4OYCC)RsoxsUA-d6Cu!Q?eoTXMxL5VKfpHl~^09JvEnf4QKnfUXFKZBWd*qSgPp zK|(S<8lj|0e{LkN{NDI1!70|WD$n;YB|VeEXfXDm3#}r}%S6290yGb4gX6>l@E-TP zUHkA*&x1o=6zs7lQohhj&txlH+GaBm5eT)WoP8?X@HYYzD3;PG>2NR>m#Ot93oLf> zXM4l%AQS3+SQk;BQdmlvKgnhg+sh_jELqcifL)woa=I*{5@(Qo>~HHl!G+TIaF4Uk6A$twRq$j{FvFZ;sLs{EOqJL+ULBWL8B7IS=isJN zAa%$_YhzOfhe4L|w9Mc$%l_KogOkWycBnH9n&5eWwD*>Ej-xM2Z%&H=FvRVSt%uc+FF#w8SAUNGa08Fm)CJ?rI#E(y zXwsMurSTN=1#2~HRlPq=-Le*xiKDO-)g|&#GB^BU--k}Wz6q_b26SrI_8N4VucFmn zP4g^%YKd+5`Eh@x&sclrxceBKpOJ=yjfy4M-?;dyb2fO!Iqmw3o~ts+TEAvoj#+NK zODmtj(UxHfm>n*0U2%S*ics0Vk_j?w%myBQj)*Jc#v%=8*qY~l6W{X)ftlLWCa4zK ze2656*yeL{FK{z0xk+651J1H=Hym z>nc)r!WmcW@0Kr-HQpzLq`qd0fxabu^JC zz;UpK*P%zKSGiKm82Iyjz5eH^n5_au{O`!udvGRhU@W1I^Ce+IWekt5=_L~72_LSK za(ImoeYlAde3Bs4?tMFp3Q8o;x=xC#_>;)|de{N&DhL?T)6_oV+X3&GZJ>E64Kvi) z%vz#n+hj>7u>5^pmx&-4&U!e7pE%#^?o%=`|+m*9tn1Tyea}70-W!5 z(-P4U+06dL9);xtAULLu>37^#B#i|?P)`^54Hc8g#U74X1(P-L;p~@-DR4UM;?C&v zF&lpDSSd;{PojHw6UK%;Zw{#`{x)}I;d=ZYq*=A3E>C%}k&)>)IoI}SW3!&5qV@=I z!g?Yb0(8N5%;RF;r{T*B@}(Hv0_MaeBox;f{p)(pq4ozOp^+hsDo$u>OTH^ zg3Zzt#pAI~a_TtfkM!Ae8&~jMZ^$O`N~=4M&41T5Y3E>S^2yYx>(F7DS1Jx?VkcX7 zf{#c^igJg%VAUuCukwSpGcD}f0FR3{vHo4p9#f$U{x~M;-rBQgpCjoaCFYswJAQqc z!RF*5qa^`csfs8mFyz&J*Pfwb_Ino(Ir?K>2}N_;R7gkXGa~wB z_(6RMuP2&XIxo2$N|?W0;)HBZFr;3&ZJZi4c1sQ5_=4c$R z_Yfl%a^69}zHl~>cxPsb7NL+x_yR}JLWExJ@3<1RcwhI5)=pD2zj>##8WHAH&n&iO zQexykO<>0c30d312S69f&}BD>zy8o~(Rs$La1uC?P|%+H_b1i#$rD&tZ&Nbup=9Q< zcN?n5X&-Y~2b4FO3XpLs+X6QQ^os3vB93wDgTrkhd-=rvN5S>K%KEt36U=gP?vBF& zBKjC+XG>y@J}MwdRhy1!x5^dp91*IjZ|@EC1SZ#pxicQCy8A5}*7}_r99s%S6T67H zXjUB|c^cd5HXfJarncjcl@}FYidU(~*kg(72}~>WUs`sVhiujqQ20larJhv6$dIdN z0A?+Rw5#4G!7$Mkx7*ak(Zg)kcJ0}`h#3h>u0O%%f4nm;jVL1N4kqrP<_|b#QCD8^ zP&eD=hhLst*QRCgh2BB?O;V~SqIDGK116gA7DUx7>f_IHcIwYHQR)RJW108*SMDZ; zZ~6Y+q>45b@GZXOH#U`lmetod`){YOUE3;$QN&Ti15NkwWHCJLcI~?+=;K)EO zc5Y@!q+pqE>6l)yi5DN@_3lZamTCV;%kHJ9kkvC&8=?D-Z;W~$W}o;yQw8EE-hsja zYUe;m{M9yQ|2Nq5l~Y{BjzR2IZ_b44C&fdvoht+T%5ZynLYGP%;!8j;ie5HDWu{i z0)n&mA#s%=oD!LcDOM7ik(G(DbKdPE*xFT&QYWXj4B7LFz+L@S{+HxI-ML6~6IsN0 zy;PG1D%jKWW{}Cl8se`LX@qyoJA~E1zy$V|S68_sW7CE)CrFI4=x|eRX8i;G-0_U>3^i z-1d^EZfHXi`@-Al*a8&=mF>r2;bL^`= zff%mTHYU7iGUf3A*!VT&PwWh6qorTnzSx_^iB%#>pSQuAU$82IpPdf&-^=4vb~#cy z4PIf46Ajor!J+Lne{Rz^MJMj*FLD$~&;Z?KH{_qKaTcG{nMA!OtUWD>OY!X4Uf($* zjYaL+(@z;?`!1ZtC}@^QmpNoxK+YE+jtmFh8bRf(D~Yc|M!M(a^oqEWKjO35;ibXg zAFOeVEb5!xb2}$7$E)d*pUo^`ya=`N2dDbD{$^~Q=)AZ&K5@V6oh=Ej?dgb^Shfw? zeQM~NqGM~sQsaDO^Udat8@5Tllw;#g!aXSfTR6iqrk)r`&gEmLPHcHol z!CJ5JZX|D~^Wy8zEpxUebEd%Lu59J=|6djdBy@nB>VN<7qY3YS+rN-<1I$AGm)CVw zz~C`*w9Cs`tT5J`GT2r0!J;sN6;+J26r4PF7? zpG6#vcqxx~8FS>Yh)Q`1e)d8&>hc`n!rArKw5^;ld`PDBSyD~?#MX_)71e|tfISkx zg1er&vgg}>*)BGsk3gSvX#T(tYd0Zvhum~i|Mm1+*YQ2cD&7k`+(KWsms zWjQb~%p*@9#b?-Qp8TzG{rOG2rxibZdQ$JqOrz^Bf(hL`#O^?e3VEz%3m*J^=mvm> z@wZ_2^pVTDFcs~HYsfdto=kvUV_GopX~wN(MLr74lFV)}6uiG6`mp{j>5Q~s)v_z` zGgRDfupIq~j@A2?#+AH=mqJPo5rww{v&5vx_rLq&R!l<4`FZj*?nBd&wmD=r(YmN; zkv|{3G_VJXADCo95O`*%o-o&q`+ov)o&}e{`b1{|>VkeY)_&{-A3YavG7*5!-XqKA z_>y(Tt0_w?a?&3_d2O#3OK|`F!dde=O%tRFrBZ^uXUyq(LOdm%#Z_|cD6I#?{=?yJ3AmZWh@QZ%|TeA!o2 zsn1tSu}98}I{{Wb1i3c>&3!yJeIrh@93rPbjUUAU=$Rb@S7_Ccy2<&BmGOWK)>41^ z7w>WX$q9y@Hgx`@A=*x6xTm|WG744v2fQQ(Ec_GwPye;-DFdEcnS(*ny8ub|TG=Ot zlk6rsW}$@&#aZWo*e-myhy?!ZvDSYcHga?i8|Vmij}U2;Pi&edYGa| z?j8Rd&k_04>`XFlpzRQRWz|V_@2kGCo=d+n!w6ahx=>uGK*L~XtAke3PjgxS2I4jc z1!o}!1+i9Os(r4+1<}#hb%n4}gkL8wtHD?dYFnuc&c{-m$kl5vMCEG~iNNHoTcwbbXjqdb+63c09{4^L;mV=`5cL zymsG>j&vi-v5l^cUGo@b4+&VXzD+#XF<-I#!^X|t!8Fqzn`qt8H9zlfy{D}2uz70B zGhj+EsCT5sjDmB6+Vm>>B~++kPq8U6ve@54PE)SY3Nfyc%`k<5cEt%f>-{`rb?Kc+ z6@F6pPkDDApEydJo$|W?QA2O>i>(2StF16$50vW8y-mbZ&E(gMjCAib{NV~p1g#q^ zCREr_zTI3y;(|y@j2b37x_C~j!|3BlDkq+|VnBx1J~3%2QeGe4P+S_~HFYYhP2w!B zEps-kogvKG`$)G3u;Iz(_C(4?e-n zC-yUv=Or&MW#G2$BXo>m1jPy2zdEPQ+BBI`q8d|uPI!-K#poWt>E!SkE5?!&PrtA0 zPdAx2#&aML?D{wn_C0B4KdamCz&VqRMB?DysPCq0|5mV1r9Smiu}ec-c{3eT5%TO7 zL&2v->BGj~xWGD@(SCTSHm}|N8h}XSB};=0DeI}6l`nE+HMNtfTzEm~+Y(U)65OYU z$w=L%?G*Ka75p7AfgQ2e4axcIt}A`7MNzlW7WYAdNn(Ij6dB)k%|9r1DO;l!459TE zVM@#YFz-obfto*xjSon)ph6s9WZXEH7p~ce3o?!a*IfSy)AUa?cl~Y~XYi_&$7`+| znKnbD1#mm@iD9oAI-Kay6l4GlCOQkJczH)M2KNgEY;PX71|`hy8i}(R_Bf{X&^A#t%o1sc$Aih5 zMW?pa4{@>vQXSf}#O)qu_7pWs2>aD&{BxreHP69bioy0d@p)4dI?;UWzVB4qaS2t1%+@ARR zO{n}DgzKhN7qgIV;{rj7W_6?#2^5CrH6-cSOwmBh-3diu^Y()A{(tc9*glH0;oW0| zga>cH>$6VlLWt%{Ide~nahr$hp+oS@RQJT4XdfS0-kfCTopQWm!DL;qMtvZm@YJij z{>D7~;Fi1qQx-*94#|fA+Dv&Pmjot@WHDBP7}frRE8U%4WH;3z=k%6!HA$YETSuA` zMhBMst5`TJ=lEqksH*HSqkE~JO#jwpG%D%o$apkR55m8cx_ty1bx4`9vOoIcog=29 z;*6jvUJvaj2|SX%J3`!6-57Q1)Y8aWaJX~)nszAD_-f)G!wYt+utn0Ko;_0}E3K=F zH77%Q?Cu6ZX-`lM5FD&skySkDDQcGgo7Jns@kTOKvw~s=t;ULtkRi*nT04 zXndWvn??!fG zU>kcwRmE>GY!vD;Njz?vcpUw)v^YlnEPQZ`D^mO3newHZFktCyk$LfCC&e6idqxpk zR)Jr0{RZXs!;X{}NABqN&n7JYGnf1avV5p^i6hBi^JJ7*R}sX*#b!4k-4U2gx7cu8 zmrjNK8G5nna@&?j{RYjX*5(m51ubJ;+(YKqS0UkT+Wd1PBO=D^Gnu#Yvxi2;C+w-P z2e;cB8L@+UpQ}aO z7tj4o-`d(nn+2Ziw(5iyW4LqrTYOf-*jdpR8vC=Obdnpcf_T;{| zW6m=|ErWtObf>&HNP{?w=3^h7S~toaEFO;vt{C^Z?PA^-h;5?3Smz&B_eS11g6*SR z^gM|u3PUozb%cUM>$x)iP1@E_+#G!ZNQdXE`oedKlOnaeTA!~tiTniJI&`7nrwaro zmV9q6hV}&^F9knWF?2@i*rjo4*-y(PtEV<{gwITanzT|19H-|S?OT|kx@OP-i?}JC zZ+UiR^}*S`4eQXKzim4E#u_Q3=tHg0^-nIMzRlk(kUr^~aKy~IwpTUI%|48Y!m<*d z4eb0$db)zKQE0${r&v!)E71e{ddfRU?KgEI_ARJQ`_Cr5EK?kd+H<))@T?@(I71Jx zyMO%txOqBQbu!SEPI<<@Ab0lg4;HG6pGpzI|>@#x180anI{6-ENWHgzBuo3-_afBBZAQgn5jwL(&gfvUFEQ0elRYf4w_O&o4eBxDg3zeQIgM720~6TU zI^1|Y@)=>!n5&`UXy5wI*7VDZe*0_LFHs5hg6Z*;gUNdks~N9>L~U>*_V$jJ7SK>r zZ?Zxs@#&1YLuiN97WDJ_fIoNnkXlc<Q0?yH8&yNea>QIq`!DA(zieqSQ{|br*fyy}85JI4DWGqJT$)ggH zSvQZRaaR`>fx>tb)WOCxu438I6?uBm2iaOnaNRPSuf2d?Y!*aDYS)P_ph9fn%$zKB zPno%Ry8j*{8#@!B*a<7jY0MVH#G?vlkMPw6l-*~jaNwkGgCP-Bt%D@(8tGuyLQtyrm_YQU@1~g^9)-#Mxg&bvaNq#W% z*KfCcFBqFnh^=vF?m$Z$PS4Ij_G4G(0j%v%hUpzg^#$dTj0VvLSr&*jrhNoew+U*|Ft%q`MpWWXj(|MX}(iwx?0jVF@U+W8g^HRjyk}`OV7Vp?TBP3efAs(Zuoa zyISi5><`PN`7;U9OH%Pblv+~!E-uuI)l7rJ?f~MoHglf z>Fic+hIE*mK*EzHT*50USqsB>1dpbEv2ihizKxnkmN-Tb;kT!DpQI-J9q#+&HI}S9@Kz z2Bs^tdpd8uaz}f?kl)rW*EVXXCPj8JW}Tj3r*t=XA%C3WEG%(ID5-lSZ5^Yk*|HJ! zSf`an1GpaM)nb#Gm5v{3bx&Q4SXpz!Ih-l=_C{eS0yBUyPfGdF(ao&5Uw3h z$4>sWO!_FajniY(iBSdoSdXSPXs`&xLyp&=;^y=ok*5H4&xwiTjC;gB4w&vK z7*Dl5$4mP-{{V`23*w+I@B(Ys=<(flo!-;>|yN~XPX1ZsYO*Hszk;fEeRcXx^#yzIg7GtTw#?aT7#P*xK#7l zgB0Cr1+&g2!MmobYSlqi`*5&BkoKk0!k=^x9$;OQHs{CvNZ32!oa|PqbNGGCT0Zso!fkx#L-eOeJ^PANEGZq& zeJum0_$n-lF|vp7AAgNX++NG6y*`dw@FN|Qdd~6(FO_q=I$)$}KP<21r1i+!V{5T} z0Y>()9_cH$YopWS+)ZG}J+>hAv1qze($tGw4>c!%O!!X}&9P@|%E_)h(dflC2B1_u zJi7b^dv^tP;pG9>nq3zU(p-O(f(a?|2`+BHR`--Bd>dU$T)xZv;tWO zkizw>sRZ7K#G6yg4BiUG%M!R0X0XUZQQn@ ztzCp?vsK2-g0?JGBAMe0j15t(ph^=W1>;VQW{$o1nCXhNC?1ARho zhA&tPW8D$F5tK*Z191Dy*|AZ_tC2>g?DaLL=GunP?)f9J2&0ZJ&yhQwy}Q-Cdwu1O;vfIYP6O<8ViNDfp)5&Jxlut##<^T z7KX>nHvA4`za2Gne9FA!j$QMW0QYS!jZ=p-9`H)lTjCQ*tbHPC?RJ3G^4GF2dEpwT zaJQ4SnKPzih_!%tTea(!fX;h`mb}Kk3-aCHl>daLp1He(;kM-qVX*)|(|KtkGLE-a ztdBeK^|WP|1AW^FSwT((6%shQm>T;hv_&S7Xv^?-s{GT^6Drr6I*}6k!5L;DGb6aZ zpfs}J>5iFaXRU;4eL9feMB3BFTW=ts@%nIa*-W0a-6ino+s;?qgq%y&**>I!mkr=D z_?cegE5@Li$jdKm+d~Met*_m?k<2T0~OLX-2-b+mj%2OS~&^Erva=s(GV0 z+z`+}QTUKdX0OafJTuf8serjG_kz&8SWPy&sQHs}WtbWireI+4)CK3wQ~Kn#^hmF=muJsSZBT?w zItaOo!dgEF?qaJt2nu>;QndN!x*O+)J*^3!=$c79-rFiPHp%|9N8*RF?_C4*!P--n z*jW5m%FLn@yYniKwEcL5*1vjVH8>HOZ!FP;e>%!;0L(d`H8ho!Ii7*rO&THP?l`g_ zHc!OW&6Vy3)1nW|Eg50Ak5%hCQK1~x{ZA>{l1yGzlBY1)l=?Vx*1}`SkKvcHq#e#j z?(ZA1G5M@u)APiPJ9IpBUY0?Z`rx^?MOFSr{OfA?hK)gzJh-((c@`QriUgK7?CDbh&UkYbPPG=_4ZQ{ zUrt2({@I=X_x7add1sP0xb-piNaOlWZ)Pm!vbBR3MJ6o&YWw>YdmM1-zLqI3O(#@H z)LH*GE9)LUG2D8?#O*BU`Nj89Db)i^`98Z5pB5C-`qf8luWkWUGKeckuCm|$-!;n4 z{r|I1S^Cfa_g_VyShqu#x@!+kXJz+XN12D)&!j4ZA>OD+l`{D~9rKyFLj!4kYa48%ML=Bs~lB;26)u2zC94Q%fEWgg>eL`4vi1*yL8$t94Kcs2Xs{|=wgU)V`NiOV zn6V;rNfEXqMccLPfP3b6(yOg~?u$>C{R8A;bb(jLC?@~K#9?axl6G%J+JCQRTKuxK z_#%jZIKvDnqW-WcHk0}trPSpJW$#j)mvL-a`Cd7&2B@zm zNlX)am#%mo;u1w$52%{z=<)|pSEoWB!%D8#7Y}pJm3kuHcy)2vJIIE1ICic4zz-X? z8fQ*Ejk)qa@o<@w*8v0h?QJsS7;Y8;*GA{wVnUaJ?q$d$ezolQU6Gd_{9z#&%mOra=0Ccxl*x*} zS+exh1mz3VP4UYzf`Y&W%FCcm%(6=VVU33CZELB;UiyU{?&Aognib7y!eHr7TD;E3?%ZlT zAAC+_5zVdGz9gdle-phb{-sL%9qATX-2152KvP}PeLV6B)tRr$5@E7IQZ_$(5zBM6 znL1S}`z$eTG3&nL)ym1(&m-o}=*7097tzv3{NLjjp7E=w`-*-5yVkePZ~phu``h82 zqo)8-Em}#!zs!1AIAMoxpFjS$QTrs$tdDrQk3Y_a#J1zvSA$m)0Li1C*s8X3t}@PF z@pU=!OGsRV$T>GJz`)VtbkBL^6Qd^gU0DVWC!{?b@>ZQO%VP|X|M)N5zIQULsq0Y zNTD<&U=l~`(Cqi6zPG!1)Nrsf!qUUJLBWqT;QsVGzGwWt%S1A(kS9H@zbtT$N^lisEV!dey>rm4Vox%LyeYm`PE2M|@(&PQ~Y1UVmVDow}WOS8on70HZjk#N-98&)@W~ zWgbjI-Y{V+6q^m>CCs)(wv{(s8!6ylENzfN#cbft_TnpoYov}m4)MrvxNFbwp?7za zj4X}*4lMM_(}i z9y?kRhDjq*{=8Th>NXt}M|l1$Hh5R{5yDszEICsFpFXx!02e)nN3E%$JZy$ z>Ak_RPTRC#{+5>RvNMj_gRO01O!La4na*M=b+a=PSk0kpyk{4KgFTssOyTV&^I_1ZsGi62zZ%`bU7QG$MQ})Cu8<{@Dm$&6iAr1LP&~ z&OyQ$JO%xj7F|fG2<_=#7>y$2nr9WfP;g%B2@MU#!jijEqLH=Z^;>W`UBmAq#9+mn zT-8UzNep&ok?(+fdVyX;&29?Njwi953>93k-AYL|SW^o7UNF){=9Q6_EuAyxsfB$; zIc2BSnR{^E9~>iMEnB_$H#e>AK+jUanhR zE?bN)Cn+hvmRs`X+KaKL!*Mmlr67x4qXEV|Ucku|)KN^TGcGjtJZyqVCo({b*u)o2 zS14})HW0dDqq3PgWb~F@diWTu+&~$5P&V7sHTCmv`XTP|^_G?2jTZCWyG9hQorP}Z zVyoAgx^J*|Q7-)cK<3_2RAq#a%*MbLHb-XI;mg>FeFjoYuOcdaER1n+`ZNN`B~7Md z@4XSN7L>u{hsm@(m1B;b zeu`u%1s>Jx)7JGl{}z0ZKnH1rn%mM9Pw6Y{yuf;G99IHSs;98gM9~yy;A=jZoVW$L~mfQ!}M=uS_DZt>voWx zso7TsK=wc}frE6qBKlx+(Zcz&j=_a#@?b)2q{*%H5VIlM5VMOAjJ-EH z1tkkm@kq(KgL8VY)=)Hb(<=x1q!Gwq8_rOD1Y?I#+?Mr>EH2CN?;U*ZVZ}Zx^%v4o!$*7UoDYzeq%u4H-Wpp7$`H zvN^Epyhr(YvZRie%XXZ4k9}=8SkqOMF@BQ6$siK6lflruw5jYwqXxc%FGK}`^>c#I zW!+JLG@W8WsjEyBVp@haIKjiP+-5(W&2;}ysJSyBl)s*ks``i9Rf|q3(z}V1VYfHF z;@E$msl8)Z&j6ZxC{bzEoN&i6G&SEd$y~py%-lD+?$+4*!QcjkHBE6v*f5H+_xswt zXD^>Rfhb-1nMCgOqZ!iA&)4g>)<8}DXAVCl6p0-#BOdA4lXPTXS=mq;^8K1MvosGM zI1QQ`LYC-I$Cc|+>OMEyGeu%0#O}W>Ixok4(pC^Kwc)CUYifQnzb18U|KRzv|0!`d z5at!|-1GgB;U`EHuaU9NV++fjHonD;?4XbLCCh;JL`C07m0JBLS8fT zszk*JFT3Nosj5@uZlWMu$4-Jv#ovk)lkIJA(^Y;Nr_UPdyp$qjVk0xm3bDo`U_36D z-$M-tjiI==RE9bp4!;1Ddj?}%U!n5#dNP6iB%5@^&a6$mLxGF`G>NT!TMfRs&iljJ z{r}&^vG}{LjKZ%pF%XZogo+{}ryPD055fnrUJNd`jp|!H;hJKXE$YnvSYszBp-6;B|(wCwwZu;S^ItCsX%C`3<;@3Ha?? zRi+kP`c708ADiAZbv19jj*V=%uJTyb*oEw9;GKRuW~y+<)F21{dm;sB$(4g4{zP7+ zq8g?M5+_2&GBW3k@u7dGy`x)5-G5JA>&$OL!IhIAUjmTE!bD)^Yqe#X%T0xC8>V>O z-L|k-EL-*S^|m|<4n)C!9brjF-HgZmPly{-aA_`<5QyMAh==Aa^+ct{>4OV>EkUd{ zyp-}?`-|XIy?HFoQr*t)kgG-M} zN7E>4L;OGIsl10ng{PA;g-te-#<7b5#uW{Jr+o*pa(x5*+m>(VB?(CN4n`LLRW?a` zf+s`cfyB7q^JZY?QTl}^=@e*IxJG7%+MCl=HR!sDANxrHCLRrQPhIM67J|Lm&)0te zlE~!B5fl3)Hf)sX)j!?!Y_z?YiJb~BxBWWCuEyh12K5Sph)9D7r@sDgOCCXWcLSseILG@V%U)#MzQmh*xQ)%RpVH?ui`}V3;!EREB`rK!Lv~D zZqGOj4At1PU6aQgvZr8%ifnY3Noj~(U`0=Mq!IRC+zMON>j0Z*epHW8)N-@%r|mRWF90P z6$|_i#}vM|Cz~wl-b71&kjlOT=tbs@(_ z_e~vhdYR~9tQ=}QDAwZFdNd&;H*BC-jJx3(D7Fwqj0)NFH)lpY-xZ(==yO-} zn!L}&&oCMN;rYzrgqu>60q8d`k@Ue<4D40+&FI0vA;qo7o-8Wwwo7W{PMWI6B8LD0 zO4_;J^+)2H-2YW17LHy)sy8-|&Q-L`oU?)Z>dl38a~WBn!i#X&!3tc;NuxM(44d5t zFy9{#bQo})_SXC>I6gD~#BfTJ#oE!gZ+m74lA0v;;_6p=ws(hgQ-v9UD))HSxW(n? zI5XUU{ZLmxyWZBhzH6?$GKx&yB8Y@rkxD=}ivgzDPF@rP0)Mc?+&y#UQhhB5@{%GH zKiyND-D_t1BB3sF3m*V`o}d(#`-0E`MN~bCd64 z4+Y@z5ROUEWotnEq5KFBG$MKD3#0 z&D3y{oUn|fyu+ABz$^Xmk4fEu2YR+9i_g>4LX4mv^BdlI#q6s|*5>T%E8k2pr6o^^ zlt6P~QR=WvULmS?z+lF1sIc!XAL@*jB%PNCc=f1L;lqdw1@i1ATh&PsV%_n}?-an{ zu$m6HQE6p{YPgpyQx)`K3MInv$B~N($%b<~xc$zxv-sxl(t%6W}pq95ufL zgC2@ncRJW{TgjV=;I14#5=~mXa0}%tr*=lE6NaDAV( ztFihd(SjV^*F3o2g>6-P8Ju$-q81&GsJl-|-O(=aR#n)9Bw9DVeK=?SkQ!Cg99f#g znJ$h{8X(eur_ilBrb~&}=Iu<|8<~Zm#2dR7zBPx`%j-h@Ff~>WJN~A( zi75_l4>}V)0KE++P$N}N`X_nExLRcJiNbEzg5CF9Ym*5a1!+;QlF2C=t}ns0fJ|PQ zx|$)UDaNy~v6#)SH#Cjro-Eehu-T?VT+;h2i4jiSs`mJMuN(MI#IF3FT_eed0Y1-s zn zV66%{X+8al#61_A_1qR7y@Q|%M(B9 z*{V#rKAH^H5HwZjlQP2iQ!u}h*R0nyNLm;v#ipO=7jmH&f~- zg(n^*R<{r$=;O6qy>^PLxr5ef!HcxG>!8`rM6y-JqRpkFWVn58&;3%s&vB_KX+&kv~e)mu9ZANFFREpJch z;r5PI8~f?RK8L)A_5ys4CK~cv$Kl8*mWJ_|z@1l(aNn_PF1}MHg1xyS0^2E;xonP^ zDt=nkn23JTAL8$(Zrj5iaKEkF>9YLK{o$kg3+YiX{xNxVlObcTQby#i^~W zznxgDIsH`~k-Mfj?%}Oe=}2RYnkR5H@FUC*28yj=X!&O_@7K*CS74twSY@U5BvjqgKGiya+E(D(+`A9urCBOa$}VdX!T@L;C*$->EU;E4<>BLb4-H3PKej4n{>tYEdInOc4~U zB0`ABCXmQVSRo{V43d2MzdYaHI_H0S^t4J1e#U*@dtYmZm3wq4c|vKHz&25S8ZuFL znepcOd_QOWMvT>Iu61v*V2Foow#t4*@_UBkITJ3bDvX(E&h|Qp+$S`&{HTWpaI#RR zHexf+H-NnWTjcW4;e20tl;zl&3YgZ9S94_z$2=YSh3M`ps=60)NSixy_s0lL=fcXzs>0y>A7k9_2|2k0DtExJwpeI zjRw1ZDGQWVo#fTW%cGVAPYl>7A;9KlmX>Bc_A@yaYja5)Xsd@csuJtxQ_%QA;7a90 z<)CtyZHhwZ<$PMORg*BtERv2R8X<{j4Hl5gE~<83BSznM2|S%0SZ0SUh&ww`3#>$8FkY1zo&oRPCI*I z7rp8&?&9S%@ApgcXukCM%j=VXg$Cf`>hGxZj8wAu*0cYtcoo2y9633X5D~j^6;U?W zkT^)U8mB}K;uF`4l)h*AWfK2xn@gYb%QFV+#Na(<~YFMt4y#o5NkG)TwUkC~|xpfDB^l@frXfwd zT>#-xHb?w)2)?yTJg43mbt%W`9+T-F@ssR|_1>nB-BgFhqp5nEoqqc2|NTK7Mcx2z zd}&NuVMPC9gjuCJ7R2?Vm7%;VC5^QjIG1i4(~h9uw0*vbDAhgqg-Z947FeY7L$3g& z_kQV_t~q3`nxu;b>c9REzB#jVKyA^cKKjp!_y>*1qSy-k!*h>NceCAE&C=eJ%)Vb& zAwnlxjHLJZ288;%fpik=KYvjAodnCv$C2e#f7jlX4G@>bc_loFbO>R2|Mbgc|4@8y_ao&a^^{ZhBUIJ?^k37&BOhLjXoQfG zxQZGo0uXgg-0%NFLYBpCKLD`&)9R&{KfoVENaTO~;wyds?r7}XSp?5}x)ODBT1HtZ zB|mNGeoWy8fJ-L9oaZ57j@5MQS+{*MGvpr$mUuNfsHSar$+sCxg)kF8sAbT|&xnpq4?68faYBz1FNQIaORm1PaD zi)TFl?tfpJvyXoL>VYkc3~fa2xp6C)gD^CBa)6Xa|=`KPK_V~MTQF= z2~llWQbOmn za$;0JJHiCoBFh)A>?f=Xn%>a(@;GzcvFkX9@y}f;zH|PLFfE`(y%2|wpKfWPeZh^S zD(;R%%=ohv1mWfR;pf|Q{_G^juzcMvJ#?XxQ<=0m*O>n}%e$BSXdbIYBLeLc_Um&r zrR(Wdsj9j*JbqjS9mxFx<^Gx8w3cW-tsRIvD7OpvK=hP9zB8hsU#)IuE`BIQw{S_^ zuyaIZB#p?3FigTBNyvj+oiOT&ApwuHnw71Hv9FF1y6d%MPN5=}=U4a}RXe+^A4fg* zjmn9N9|!hgS^D`n%pv(UdJwwoliy=MdU0M;YE&K5M*Gd$cu0xduVvq-YmIkBQVMPF zGAx(QrhF3;NS6vX-vi`jWo?bE*K*tP_z`S^(bYh;0j7`tr#|J~)6WmrYpw+cyEU30 z7*alJMVmr;BM)>lOV#$eQ=~dD!8wD9CR87I++s4sbz4ej`{$rt-!CKm=%{ER^Z^H}$P4b~7rj%t2&`6MR2MYGirzT|A_%iQLDQQ}Q zI}6`ojmji**$-t7cy&bx-1kIyF#;gYIqIJksVZjX>LmO`v0xak8KcMpHev%t_4$PL zr91F-{mFB5>*MMp&!KHpEz-qn{MWJ~W_x)vSgQt@0+P?bkzkr!GbNR(_|@TaJLWU1 z&S@OA{{o3s=Maa$CsD2s8?kG)yj3@Nik5sT{_V@WrpU-+F4ds#5ZS-HT{0JG3Qf^W-xQ{LHz8Gq>3ALpDkamQmoS3j$#wETe zc%BHpH6Aj@8;2sYEfa7fe5r?!@Q z2Lu})801n%JrLPHD`Lo+#d9_;79HuI@kV6hs3(b0nWWELUgL$#oP4{IuybO_p%Z)> zSGm+N*|H=OXr6i|>0d|MKMUjheM=TzOt+ZmO)*kEpebjd%SlQJ70+d>1XuhXo#FpM zdb8x`%UpwkRQy1!*`_N@l@{F0K0J8%>hT#?nzA-}J2zIXi?6SOt6IcznB5eXV9zYa zhwh-dAD7$YQ-v^pj7M@Wf1)6;$O_h!q|tm^rE6|ZxJzsKJZFrfBK#GYd>qEL_#5*c zXqNrp{w{d>@#e5eBiKy5$~inD*4m9fP0M zn0YEu7x0m*okB>vU?#XZ%l9{%AO%;4<*pMYm&LC4%Oh;RhUoHBJQdcC<~4LG0aZDt zc(eHSYLbQTX?i8ya9h#a48p%6+&*+p1q@_~okuaUrUU(c?$2?CV!e#Fcv*3V*OsE9 z2PIsI3ss6#d4^h+j&o1MQmjNc6%$65!R+$`-r56Mko1L=%JIX)=fj%?b5w+DkKqx= zO32!G?ry*FlQif*t$lQckDn`TTnTxDu-<|Gx2C3I4>Js41_@L~eB)2OMltOYBya>928G=)tO1a>z`D{ZKkZy>>_Ti^?kQB14S z1m~Lw^F~3U!sJqlQFo^9;Z5lID7I|IxiNwd86$?Ux{jnxAVtMge|Du~nTC`iRl|O` zDBqmZ6eHh5R@E4)U<;-hq+j*9^(`uByE|v|9*!is+VQ*+Hy~pl5^mBgo3p;0m|cv` zV(_#Rjm3ROpK|Lb#(gImRqSf|n}+I_->D8x(C>PZnZ|SDN^UK24akw?)+D;efK!#-pO&EMqB%}37*nUrkOTyGO^`#$j8PLCota@Ur1 zE}Gm!Ia}&PwGvp-m00_5^!*P-b)(u$&l3iRVi-@uyI<`{)Xb)&5uW;yv;!C>^HK*! zS(j*^08)0*mM+kvC@ryr*idZy>vu&pnWRK-RmctU7m5P6PT^v?_(V=NJ8Lr74?R~h z_GgcUJ?V7yoi=};OKnFd3e&TRW0I=8rP{GY?8CH{zhK`vGgw5A7MYo=e!Ny#-gfce z*@~oXs0YR0m@C~D?3&K?u|oIvEUvc4kM9YRaUPUw*zKH5$CuTBb!L7#6v|{}ru6Ro zM*72$$inm#=H9O}I!S1jtWBiV68cr{tMs{CF*VDuZX`jN@#lkDTZmQE4TT#^D6vxM z*yVDmA{2)Y+Dri!HRA{nH48- z5SfZxz`SuUHiZx4Rc1xfDes~`m+}nrR*M2kj(77Hv0pUi!g7&pH2NbLJL5H%Jw4PP zULzp|_))^`Yl}1>QZ<){2d0F;UQ;%;NqJ=396ARs_Oo!T(%$o{;_!=SK-`vpR!yPg zvhuG*(8}0)wNaU8AD}Cxf!Q;g6xv3SL&YEZj<7Iin5rGV-em1~zA>!KBkFe@ho3cR zpVgPVfe2Hj{-r3Jk)UNJ{(Rp!w$t)NI#nhDxl4u3B^e9zw)VEi1-pqBoufXF+RDZ+ zLmT|GD2NKVcWhZe2ER1OV&WlRVJbWI2$fkW&;5wX#mJV;dop1zPt1&t&RK^u zjOKQrT*+ZGGrfs{`b~VLE2`w2!wpb?o|fE)@k!wFgd}E){D@_M+ZN`733N@j*tL<9 z5$YHxJ*K)GugSuFjNR)f+srMhVL~7j&C>3(Dzvf-9f;a3Xbp^qj(ZPj;-3{V6ZeqA z0Nlg5n)0Z|s@Z|PrSbX{WnCtzwG_7Kr;-d&==ps8UzPP`G3JZkgQ2;611j4Czvogl zF^rKX6}(#*{%w2Vc>0+#M%P@!Ml5F&dk<)pn z=l>#;4ercy8EMxrSEGN7tg)&!(6FYHKKeH7jgjAKHN;&MyoZi_B1I#0Pf1(juVWL6 zuc=C7%dutP(B9+CnokCUYps@nap{In!zf_@ZF41-|B0Gv9oTN)ICOB)6r(!D{uP+2 zyJgFAtvxuz0?O`e!C7#k${9cCabchls8&WTNh1=7a@;F4M^^Es8ocNDWerf=#>Q9# zDN;v>W^AJ5Q(^(&y*hN!9v1Ib0^X*od7vO>bCmy)w3QMaJ3p}-&&_i^Sd`T%uR%gA z=WLr8mfxxzEPbjl@(D5dQ^RUP#EaVo8wmaRK-ota6@xzV} zW$}C8HnFxFm|n=phh`;|#G^rK*d=~ZIMw|`(E5c6pV|#Fr*&M?;N>zYZVCTBb|Vs! zqA2*8{YD0yXS`Qgf?BY=WLtDVgcUGM;(6#L!GwjjPpdJBfxy7wVi zqmIJ~_SrNr#y99q+8>O1;z0Ju1?%R= zbg$l>RhdT~CN$ebbg^iV+l<-b3B1h&|A3$U51WqJe{!4PCO~78908i68V?=NCXdwr zHp+kN0NH{4^2!t^Dqo=bM9>Vf2RigllYPJI5pJT*^KK)rB3+DVg#_6V5w`spx;6tc zF()mc25(|m%EBMtLvP-&2hsJllIvo_!Iq|nr+A(W&G14{PEmu>HLBeS5GWN>6j>g5 zQj@N>8zrvddblab=c~o%Vy>rg^R^AC)<5pF9Bz{*U*uW7bMMl2=E)nOgzS_KXU3)Z zlo6^lLqJ&3^YIL$sVu?yBMfCvyo)VG0To1V_98XNkv0@MLP?t@Ew9k+`A3*8puCD% zN&QD>>FXlx*I5Pem>Fn1`JnN@73JtHVr@|i7u~yP&)5`P7>2_OO>g+eE}rCFVQky; zx-?rpAnY^EBGlbS$QgF;I_>6SSc-NO*lBq1W8e;qM#g?eeBx`|EoR zM?G^yLtei|3Vf}idQcsyc(XvZ&bNzeRXUk`UCGm0T)PSYd~`$IpS9J{#p0yKk9hN# z17{jM6fqP{&WlzwMs|44P%~>Ux9S_BzjBRJWb+fY?Fth3NHN3#`VRHy6Rw#<#4kSnG?Iu_|3RV3Df(BcC80#G_q+ zp`UwqXB3*oKTC+<32i(CX#PrLRt@vBMM}T7IlA(rMQqp67-1|1=y^E!x@4D_?8bFm zFVL#pk^mw1k1DzU4G`BpXx-K(f#rRRRW~y5YSQw?1(xhbVZb_N*&{L(`kohRl`=mf~`~dJ=s6y?0F(K$bu2nqT<9Tc_QRi*#af;-M2#*8V&Ib zRV*Aay|&|fvX%5nd3?(b`mQLs(%(80J}s;3OrBSljZ2B!H0c|!&VBGScqJ_>sZmb5im;UWiNrLPC!cDAC*2}XluFh97^1B;eNO%e{Eo}2iSaO3i-1Zo zy|nU7cNX}=P;SVm7cxEN==h6P&rs7Ry|-=!lQ@muvLkQ@d~Rdu;2zz}zcczg{Y2LS zPq|w2%rXA>>Y*fEzA_Yeul3gS%M1Ha_3l&05N$H#+z9avF!MtK4Mw4Lb6ck4gy0FC zk#G`n%T4tCe~g^k1bzLfDh;>kfvO@a-wpY<8>c;i65p!7RHHu8t*o&{qxEyv^->KJ zw$bD_u1V-~k@O~}=-dSVc0!|Iw;)yT3HeI{SbLr2)moQa$+O`#q|0gK*Kn)D&Es+l$QF9r9rYSKP9_>+fQgN*wt@p7Eh zBG5-_*mXkcp^WFW%Jt?`bMn8=Dee(=FF}a-<&&=6^c3%a@zxzdv&$;guk=sZ z@sY8`tlUP~k4R^cx(45{NFQ6D%x4NCp^*-~Y;c#ZCcZ0O4_RlW+2~;c} zGVW06RGCMBPlpMm80l#-o_i*}1q6%ma&z8Vq%h3~4!>MEPqS32NmmJJn7Ogy@W*V+ zT>W5qti_((^!6C_tY3+Z737|dH&XbNAdw_dQ&KNI7bDtf zq*^t@G2ebkY<#zHfl?6*ZbNx*Cli}h>2SOU^5*80{)zB=S9N3xujoI9n2QloJ?y;6iY*~$^VZv0KW5*A z6o5-$HN=&SseV3eX2mEmlc)Fva%vjpCW`O8(`i;8a?5!__eR-O$08nJGla>+R7l($ z2q^L-jgZQgwUJuPRO61>*lnUpWNS}x+1pC$Y1(T(&oNQa6n%Ik=SO)eK1@avB5(ED09ETD*=pgops3uPh_D$N$pKm(qF=)dp9eA(maMuP5U z5q9GT|C@01BoIPTbP+Ww*cu*~p6}KQqaTB=z%PAG6`jWxkG2y166H|dS z3G#Q9tG0HNNrqM1T{9dzM30%78A~J~*hx|E~@62;{sOY;PXu@n}-i>sr zA5(dAOu5sh5~Srd_Cp&+?7~)lXH<5qT8bM8qy@@JR5&gl@JaRZf(|&lMuYPG5=pJH zHt-gYh=KB2N7uObImz1ar9++`_Ob_)bDOTzM!kt2-A$g+JG^419X4hD4 zkufdY9cr-KrUEtRrR~X~saIT2n_z3@h8mSX&-Tvt_Hee|~Jtj!P3lhmn zR~6HWTf{nexsO?ak@tN&1t+k0Z5tCZ7lv!77rPOx*JEI&jd(Kf-i(O%*A|BD9QzMN+|jV@a;<1=j8j!8g%0Vu%{r%d zD65iw`k=i?_aTi8vw%`oF@A`G4O)lzz^T|{#2(>5aqm0MC%^C^ZOR2|gTV}jQA+EO z-a4)hKtJ^6MWZ_}01ww*$5tTAiOZ7avWHr?wN{*iM}2$PdjI#u*nRj<1}X_$%w*Co zOOayh^a$kgK5aA%jc4tECs(|(F=eaW4F~YGL_($xT7e_Zb`a^MgUC68^%XAo|zkgNkZ?PyEx7ya1 ztirvgGgJqoL zcv?-hv~%vRNP6?^uK!a-x6F&4`l zeulXh?!wQhH?KQl4g*kVcO++^O2fNCQt?wnb#>IQ>E~7Mr1~WGQ=Dn!>PkfgnD-!B zLw00bR^D?qImE1~#*uCkh;Bu&xHrLehBR&IY2E`-NUVV%anWuRc^v%bq?rRp^%-ZWD^JK9+7X<%B%Y(B(6q zY`*$Tk9no^_5REhwuzV$8&AHRLe0uA(O9M{kRkWQsqP}uXLuss zcWKhKv`UP7=0Y+0IO8w~cF^uI*9E%KbXrjpQrl&IGJfZ$-L9IUL`U{8I@-qyPZG%< z>xTq}X^+Geh}WJ;(A&!sZWw4m5m+YZ ze&JQPQbN>jB@FZBH2k-D9`aYT+B$v0xRca%ISX@y5s&X-lO@(sEe{~kOIgTku6(Y*e?G##pJ_?6>+*^bay{4+7ahhS z$U4H`X|&`E)>Br{x=xnf;uD%y6H&7WojP@;*hTQW`clqJFK=qoq=cfv$DL1sBvWCa z`%D~7f8v(Ia`Xwfi0IjRLuO&*^yS3 zb}V@^GQ}dj5#EStX8gsx`{js9d)S!NpqSJetgT)sanCp%{Ddv}Aq`_$?6?e;XJw_B z18VM`c^v*Dul&%V$z@gR56f^e{4kNPME?cDWq{S+$h;%|3s%0pRZ7qczaP?f@uZr{ za5etFw!65vr55$3k`WuOcZ$r`*~yV^EW(doIs)TsPa_T0ZWp$J>8=Df3;TgyFc@o5 zaGV@?Tf(C7Q_p!zUxg%J@57F1S?p80WHHqX31m$&!A6k5*Sb`I zXt_T9=KJgpsh@S}YV_FCe|>%y@c3*zQvCE^>ZP4&v6E>!fUUAl;HNUSfUtDg;dhIk zy%T`7c@%g3c#N)f$SN$blkF&4+Dsf02#+_li3C+T36yu(N~ z!fA|3e#bGEjdl0rL9>WoxT!RRf>~~YeKUscxrj&Mb82|snHlq>Ia3md| zPC%N|U;JN`TR&8zdaAuv^U9Jks0&v(d}3M8rhlTA#?je^?}wp%pSnd^kT_42FK2LK zcy&1qgZt1@6riAfn!RM}Fkx z$y*c)OorNgh0|uN+8hE?yN@AYv%6Cx=fVHB?6>=0;WVUbetGJL<*~?c^A~#h%RaW? z%=nlfS>7-rI z%K!Ge4ZbDKb|N!g?B&9UlXUcsIn>=AHftEKdq%G9QFrw%?o=K3%?C_(^*dellmXgS zz3dg#X4*<>iwYkg4ca{Edg^q1%ap#4(|>KPH-GV42gcg3Mq89ysJNPdt#RLaohk^~ zvZ8dI#U~%@Pz@XnRG7=>4E$^~q^u$@=M&aFTD7dy;&~R}u@kUEQ z3S85?XKJ_!F}1cC^t;#iXtN3jVhcxe}TzThD2Hk`$04{#wQIgK#!#+bbs zk9;_;M8rLXwqBq6{sK&d2nptuzNM2gSaVGH7ax;XmYNrA%j}I{G(Tv+3_(rd-Sekk zq5J1cIQX#+WDFI^sTX^s(!3ud_#t~F5fcb)aA8pUVaY~+{Gn3`WA9aj`N-0}%44JP3tL|OeR8IxMgg8Y>S`RC%YW@4`Tbajmn+L^0J=-@dWBhm%&mal=5QsY^J zXmNcj-J9sX3A$m1+*qbSX^Cv?JANn_-uRlnTrRZ12}JsD$JHUF+Ob%y`F9&f?HTvR zj{$L>N179=dW>UnEE!Ao$&pW}--Ldpna=Z-`CP5GXHxJf4Tefob92kDiD%OKgel*` z(FPpf*T+J6syx_w4HxK;2d{QB9>?iEC}|Kc`=+I)G8Omxmk+<(p$lAlmC^u~4s5Jc z^8t1jo&ti{rD>00?>s@y8&@rZhlgj*wDgO_eGS zuwjkO`v89np@p|%lh8E{mvtlMTP}%kJ()QGFIF#>@yWz$xF8c;)!kyEn6O#9MT7p{ zew*0*1|klja}Gykko;$BP>DTbl8iOy9n}4C&QP`Yf-zg(aK#P(ARy51*M{_L&JeT& zW=F!*4`Ngze$@v~l0R#tufkME;?VXW;{BLJhOBBeBAI8EITG6y#&JYHFc>I1 zfom03ywMc(uj0Bv74)NBbvYFrBaZM1H==2)9U{|}`$XT<5T4Q~mg!zXDfIAtrR@Dg zog)rWoYk>RO>)Vh?s5vVbc_MQ>G*xiS`l5Ou5LN-s;n_wo|ru#s_qIjsP30z>NN|{ zntho)@T9snc>IF6%FBz;mzz%LHL9(ajK>i(Nz4gjG4i)RozZ(>)KSJ`RK(dzo}Hr4 zshKK^o12L1c-K^zC0Lf=Rd569FHq}8^EyRl8_<>@!yt5OY(TY~V|9thE2s9hJo7o^ z>n@|o7NpM;@Qd#ywGca zxb{aiYrTXZbynahkOOExFF#7u($HJ0|5F z#rWkNZ6kEo6#q_hvKCK4b}ZxVu#QfrFlX)krOYHvuixYgTgQ`^Xim|1Bm6L@6xDO_D=srYmW?t3Yqa*P2Y}wYZKd!@fANO$4SmJL;)djSq(8F#^Q{O?V#NG<3 ziVhM|b?%Ca(As*1t2up}4Kf>sNzRnL9_*>T(Rfu!f-8CMC9H47E@O?WTX!6^=SRv! zH{$akRm)25pV+CUA{(pELVf?k`rFaYRS1=2g(Owd zyx*V5O9B8(Gr?!sX}r}dy;+*!ijO|}E1BJeEokmx0|<{w5%lx8MNv=d^ZHE`+JyACy`kR@w5*Gt#_Xbq4b=3v zb?I|zUW*gglfpIBwA1ToS6=P{e`Mfuw4_y-W47DibX8s)WpE4nV5@@J+rWmZs#o0g znST4`Fh-bpsOKiUr4AVFme(efiDSfygVZ@kW^+YBx)A;1G#y{ZbDew`TYgjF^%Q14 zIM?(;2Xoto$(QR;mV`Rj7K;8=f)_{U1jty)oxr)PQEw@wjN0cg5(Mp1Y{fTvb8{Gh zk|T1(77x@v;lLD}jI@xP?lem5Qbbhm#J@^}d4nd$7=J~uyj0A2IQj+(aMCkUMmfcX zjh(aAp>K*@w&1z(N@Rq<6E&|hm-kEi?rvr;^dieG&c-sZW8!u2_)h!7;LOeqp%rlP z8Lw-7yUZ<(x)U&m5RLpSzdMTopA1(=a12piUZly`qV7aTwM$9a%HKYTaZ6{DL+QWi z@?qhs4xxKDu-i4fr4Jv=QjN;uFsiw-F9lDcx63Y2rJActLtV@$?|OVMg&u{UNbJK~ zrY!}gqh;+hg~{`-n}W2C!{CEVVnf5$_tmL?hw7xz%n`*2v?~`Jpz-;H(mA0q?=}A% zl6KM!;TB-FGF(Eu$NX*e7XNiQ0k6fO0B$AyfK635!;FXTwJ_{dx20xF4J2J3cxLQ9 za$#}fXx|;RNH+`zO-8hXE(Q2A5&QCZ!5cD~THu@V@L?aOSwqLFqw-Wied#d$%MgEmedEHgKz@KFB;wqQ z1StJ<>|Ux|piFgR);TE>n_ZW*-zd!s)`ms0@D~X65O9)$yYP#+)mTMhsM23Df!}O5 z-|}v2_~Sl^rvj&@scqkEVjL6>HIP`6*X>NJR=LT~KKQZ_)1SX%2=(6`i9tWcjviAn zZTy(Ree}JZqNr^AozKctIKm@ckU~#_fMONjido_*C$L;)ave?Ufi21LA=Y#xQBM1s z-2m|fazG#TECVp31P(tz(lI@X$8{;XypTFivG-MZrdK0b)po?ZzWO8%Gzl)!@0fSb z)s$}50F|r6t8T@Z&=vRK{V2Ns_%k=(s#vQf8}XEM7jnZmaSr-|3Q6AswN+V9$W)P# z8D%K3=O4=qY^oVdhbC>(WfD_f`8=)Vej%79njMLnhrOm)0!xPoNXJ1p4sgNowh(G5 z-}iMS9j^{=5=u0@k>QKwnh!YY)${i=2MZYk{b8;nW>ple@m7juia#Y!l*Ef@ScLvS z1b?yWPIRLplU&B~HtdTBqRPhMY5cBhq`8v$xgyXXZ;81hGDW)#54<5uv-9MABCM){ z<}JSCqR8;31b7?v$_~5}1ZD-aQO_W&YoGMeSCl5zedPChvj3F?(%>qOIb$NMN zSr@w-dCf8Al14N$7T%Lf0e3UTX#s`@?G1fzPN{i7_2z^a5-Ul7CmKF>LU zI;!e;CVlsDfIC|W4lqL$ZR~s`vsv#tYRITWxz!BS@rWE9M#vGj>sL)~suWj;9V z1omt&A;d@?DxpUb(VpO?cj=a;-Z=~_{R`oqPalz0iN_Kni{#8f_o=*?KehIB3sUK$ zCEGnb{jI5NYp&MM_yy(?uyCONxm9W2e^uq3!H>#reU}x_MWCLR9Ki(imxqD zKqeUV8o%h=T(9l{e!Awhq=Q^eL9RVCcp#5ho}57@RgPA_4LQG^0x&U4iW*O8(ZCWNck!P28r=eQJA)iHUbP0c7*U7Rhm@_tG$Z7M_6$bA+Z-G*_B4 zU1FS4>@lq!L4IM=5Yofyip;#sG75Fj0p^?g#KL!pjn|cj2HsZ4b}cW2nHmL@1YwNllMf6mOtlm{TtxawrCM z?#=>8sN5-w_aZ1<*X?f=xD9YUhCF6fb|3DEPcfS+YI4;$#+&s$*N9GX?|3k!{s<%<2Z9z6y)Y>dS5JHwm1q-#u|$ZY480bN@}nwiq=8~w=PG)zHw-F%<-5~-LuMkHG~)@8@nm#VU11z+j+q_)&FWR0k1!C2 zm?%aI(s1zRZRC~bJmC$+s{4q0W;UhI>ZGL24%%k6`S26)8E7Xud}(GIebD)Y$gs23 zxFZ&tc0}>AG~d%P&u*M$td2y2MI!jXf=OKvCUbqkIF!cAn`3@9t^H%#C(=q0AN*PK z8@|lmTh)pSW2*KpXm5nPuk&R}!{s5CsV*ezpj8BVcE4u z&#%u)cpr$$ap*eu#gWGkNB!a4bc67yk-?}0VLg4uu-jA}b4(R)yetG`S*gDEH48*2 zwhb-BIYj2tsx~P*Nye9F{ul_6I4EgphN)l<`%T-p6gH%r)3h@%DX>pnrlY8OGHmb- z;r-TB!C|AE(PL>6hkPbQ_FjfpuU7Rywt|0KU4&J&Y6pF06fRvaw0Q4y9)Dy9(p1&s ziB#TL5`M4hofErl0BAFt;@ed$v+CC8iS4}2OljL(-_eo!21ovTb*oJa>~$I=Ip-OKW(7}PiQVd_+w{z~5b)*NT;J@BHC@I#B+n$J8ne;SUecJkEK)jQ(&!EL-Vt~~Zqow=ELXw{fJ^ke>lzX4 zYusGzOB}WP$I`fxNm`=&eBm7y|sI{B!T zZ?AV_Nfwuq9J+0P>%=gH{54xS{qQ2lMowPpPjEDzKf(l_eM@)wcMUDZiD>bUJg8!F z6YD21bOWE18k{&!RTj=dz|CRfs<_PrB!2V(|6;{QN13hH85L#_*J9gTYx~!-83IS5 zyn%)4!t@L+hGZz+vZ`p`os0@er!1<4rb&ar$Nvr+zD3+7xmILL=lobtH}-nb zSAMfD%|2J+1yR;=QoV9l2+S=0*tg78FoV?F%ywm^eAZZb z=wHSUP`wBKS#dp9_Lxu!Wn|xdmfF-aexB%9BYv2{=sReqDGl0nlpF}LULK;$%1~@u zMYb{ngu<@pD;d35uxJ2qOjq!_x|SB9bP^6@)CsOlV=ko)vyQ%7@t7I9pX03{xF2VDlyF}qqW9iaHGfU-KRO>6i3)= zY(v}Ji5~^3tGV?hzURW5>xPyMl1im8hN6ywHGaj+ETS&*=~Gjf03RN0z?> z?^BIrZhwYiv1Ap=^u~3?%K&}J5r1D?ONcDCC{Qj;HG{QtnyW$ zT}sNJr>+VQKPqijG0RP=M0io!(EL!JHLl*U??7Xaf7X!Ws(hT>fzC*8SoHJPSvxZr zNY_r~9}T*y+J)5AJBMl(HPc-)`b#N49aO`)rTE!PTD+4{%ZL}KY%seVYVbWuUg(XI zc~|XGM?L(j5G^_b!~pi{JSEqZXL88(r5)w!KH&&MT5O;?W?AWE#2z+4ij@c#wYGSu zPhK;llQTAiy#Lt|vS^Ij=!ptsV5ov#A!jYxFh@kO_z~USeRAjqXiF+9LCxx4JbS`^%xVn?B9#LStA!6-ti{GUFXIa42M2K3X-&$Tu~JW6L&!u zeq=v!jc--*pkZ)S^2twq!eEfmcXu}U>YPxuRf+bV3jt5H1f!+L3j+-U`6oZNYRky) zC2gzfP+~0)t1`VPh+Y&aenO873=FicOJ+*est75P3(TaN%VfotFi#pKz_L_7CwPaY zn2S97FnV?W|NtQin~F<$P33j#nrK>*>joBgN!<=@0QDn6D~!> zzrKY!_10ddf>>E@q$E$=1Ouu?xHs@()=as-qrLR=G%Q1hN~;HOk7@aNvZ%^&PG!hB zX~V}tX0YN@-Hi{46W1S<4#(u3LYiI6KGF!i`-~J3-k&p8H--l^#295A8lLH`#9C&V zCJ1kFFuKp8e?+}eYub4QS&Kdwcsa&_HXH1h_UEf+GuFZLo!)5{53R~5`|bT#!x8j+ z7z|o%Oo5p8DLGY#2mO%n<+fw*rpk<*rR_78FO%-%hO`J-}-Zxv)K3#bKXWf9e_7AVAGl;mJg4}0bU5IH%Te@)razL7}UISKb^2#c)YcYhX zD~!*Gy%UYqyOR%ahNr^MWvRMVA#dj@E9&QXQf|~kS1?m1FkDKam@eY4=rQWU55IX}6X}~q(&`g=O|*Em%jYAkuVp96ru;Ix zVq+Ln<~PCb2Stm_Q2xt`!v|XY%@>=izBxFO?upS%%ANnAT zut!2_d1!DH%*M$2cfeGCBE4f$B69po<)z|T&DTeqw`rsg+5FOIlBp|1Qb(oGiwcke zD1{GArrG`E(G%(Ukq3HhcIOjh?*qmhj{pmb9em{o!X}RRaHxIDrm<3de=nJdzOL2& z9kpaA9K=`IXDBvx7{y{Y*f+@BFnqFN?KQu?{aNglHanEwC0Rp}XBFh&c}}x??j4Hp zpqaUH!)Ow2f>mcU2_5Pmrj&*pP>Defmhn(YF>Ys=EovBc&N03bwmz7<C@I=ZxvH!lCt`NK=VuKe-JO%l-YWkaT*&pW|%7JCB?sya=w`C-?DLCkf5^Yr4t{La4OmAYY#dYY3E+Da3+`yO? z2IU~L6{DF0gMg=&5T49;ezjtY;pXK$*xUcLNG1Ss4uWDQ0gC?m1q{Ir;R)GNX7KS9 z`ce8(1VE|{nbSUit)7Gf+~e5(ZkU~a+5rAwX@y8W+_)sq`zsRJ*%N@F_t^im(E-gZ z=;YUb%bHk*ajll<3HOkY<*zS#F%3ZQnuImq=i`uSaN4&2?`PqA&LW~;SJ7vD(vd`P z#fC32elZF7aiYd$SrQIi&&yMBK0aUKjae_{NxNM$e?Pd0S+rn7sm(7=Jfms1U{6Oa z1Lk0W?FCI%{Bj4d_%H%>>q}BF<%3DJNY|+qOJi^5mHJz|y8f3I{N7cf(QCEdTK6zA z5kA9BulC&Y{mPFYSA+SrJ<6=WYo6piL}YIpUX>(5UhQK<8uEYBYCo-6F^~K|5wxqD zL7fhga4^RvFZnFCDU8Sq)+-jY^lKmL*F<47r4qNC3fhxi^Xe&j76iQTH>5@&(`VXU~;8my>%vAY;~ou#W3;@+#4I z`~@TjPf8if(t3}dR_*UJ=icll5)xGz-CqE>-hC7F^!lOcKdsil;o?S6opt(Y)n?-H zZ)f2T%w|6e|6xUp{H&7zoVJ;>oyYZ~R%}2jj$>wgz%U!`I{XVf4{-m3SrQ;I^JFy!r=@9+2qPZO%~RM z{yVylc&JTk9zmnC5al=z%c9lG{ow_kN*v9Z80W2na4zJfZ&d;zdsyjobZhG_;@)L# zIP1UK@b~TiqYW4QZ$pKR$I;sIodD0DYAbRe@{ZR71G9GT3i#DpSZ!g3Vfsy>RWGKj zPeorB`&QAklj)LKA`a+Mw@Pe_hU?Uc6h}2ENGLVY7|xmTnc5=<+mBsxVBE)t1yntvohv$UbGq+W3N?cH)Fgz7yM1}!YV5!kiy2R zlLGjF?;>Ws62oEXGxrvCh%{Wi$(CG@-;!8GG8o7Ig()k!UjncOxw$eN*cFHKrle8D zZgb8Zm89}h(?$A1UULo7U$VA4tEM|Qej~3PR#cTpnY>`ZU`$q@jRIxjbwk$Ywl=)* zz1k_r@(%gM(HoC6$1=;XGRQ-7LkK;;p z$sQXa9d<_g#R<|zUvEIut}3aQHxi_<6fj2R>aWZ4@2S3~3h;PxyR_cnd|HPddYOAU z9SR)8Ep#^wXw`9%mTu&o7%3vo_2$vcv9pxIE)-`VK_L(!gssF3y2dNPl!?=VYBqN~ z*=^s*jibjy45+TwDcuKTEExVr2q)~RVRQ{|^o9Bo1rZPs?S7!VlE8A?2LT_|HW&4V z>_&6zoDMK=)5~a3FqwRKldcxKaq*4FMuK^#GR|yF(UH&HLbwS@Rea6x_3-s~^8I;(-vs=BY`u3>Q|T55>b+AOD`Q1P$S6%k z%#2bLLNbmzhzv$idb^4mkP;CE0tx3{3y6+HL0}+5BGN?KVCXHQAP5*DT?i!7rG_Ms zLXvae=DzjbTW`Jhk4woiB`jg&#SZo6`%#)G-0w!3xZo(Dh9(+&yi|6~R=_Fzolo3!=Y*$uYGyedD2^ zD95hA(NqJ;EVcBcP(G3ry%^;Fy}}7cULV<@-QV#R4>$&tAxW!K?Gg!$cJ{#Z%P%2QP2cL%P@X>{ zFl5I%#_MSCIxYH7@f392|7=DfF(_-Iu9t$+%?1elaMLug4lGH}uDS~j9ioH79im0d zP|I${9L%@btwYLu7nb6cq&>)2^G|`_?8-h!l-4>4s2jQq%N`L*8Yb;->n#%TKCo$B zD|>n1K7AYFAMr|Zl2g$!nmCDAwXGi|e+F9;Jiyek`T#Cx))6JgO^ga*t8_mi?%)(l3=yPa&+AWyJW zHJ?oy00B(9af_E6rmHEsvzGr+T0;)(`JMvQ|? zgTSFtC{YEorh~&YbDTNn(rH>;dZ|Vc8hG77d|jvQy$DF0yQ56yZLki{)|Lfi_wZR<43iv!BvjY=Ly0%@EOQ$7+MV)#0tAC$>&P?q^(N4S2Ndr zaV+-l&?v(A;Gno-KAIN@l;`bXp+qcxR>SO{enV{*LN)LQj z2w_M`R7>5($Z7%dHi#6_f=Rt?lpz%f<%IhIeEhNBm~>Hl`d)Ncb5w1Z9N50mjryoIgvE2V@nSltNqiuj{UR_6%*#N zFA1WT{q@St`JZM*7RDO6+YMAT?{fQyBkS4H<#t|sOevuRn#_|{h3NgA6I!vGpSli`uX6A=StvB#gMHC*h$;MM@KKQ(}-4tLxdwF zrF%TjRwEY`;aUiEnl@uX3A)dB=RSPFt){@t=dGRLyGhZ(z`1#2<%n>6@4Jeyff=J8 zXE5t;)#O&HaFO^D2~J0y8Z>`-5HKjW%p$F~9RH8EA5lvC_r%Y9&~y{GFA9ypv_0pG zMf6t-(Iwf&=|+qY%7(%O3TK+dm5#+*kca6oK=0#DENal;FY?!|tg1yMH3jriQrGUR zG>q}pMzRbUwF^^o-g(xSjKJ)31J^M91L7CoP5>B9C`ImvX?poyG4ulb-K&PB!WzxQ zV$ui@z1V1HpYbRcTsFcn(wW`ClA)~A^m*9C;R1c&0L{JT5vXWE-rVMY^%Bt!rtwoKV;2)9nep0bn;PXCD#Nb)~a;Je&W-Z zI}a6(o<6iU%{jd4)Qa6^fU1Z7Io(cV){pPXZg_coyqYQwjNsf44{9DNDkjN>S4bw7 zpykeCSfq^T_!wE|+r+0KyvacF2wf4-k24w7vGLU$Ig=<4;b&nM`B&mp?*<^4*E^t% zu*0u2!g)YKuCP_zdo)kW?wj!9%=b|i5Z9{M;}!NTdsNOWRjl2LjQ0RAtGBq09IHBp zb{QJvJp9%tB>SD~H24FX@j*lR1ED{WSIotf>Cvd1q2){r-5*wnJF2H|Jq zJoz^F)1&Cp1x=y30mBjgOSoCMvxNLe#n@FVa_G+KSb9WremgoFs>%3)_LNNVQA9hh z%)i}tL{qJ*j>xZR+-CKD>>}fQ^E_($l{eg)$M#Z165S~IfKB?J zVb!#H?o?eDD9D0P-Le!vTH?dpstDfA$ve?|PJr{qU|LEFiJTXp7dm)GOc7pE;3Jwxfp(7~G0Grm#uBCf8MH1`b>pt9>3o{A_U$-BHhw zaqSzevV>PF6LuJ$OqxtHAlDcKG>c6s(RI&rAJ*=F9OK+yQ4v=bGjnO1{721CH{r)hsIB~P z+5k_>kve}wcp`Ifa*}>6La*fcv~y%rbC-xvS}-aF){?wMBT7+RpS(}K5K3B)_=7K6 zvVw9I!!^A{ol?j07yyxi34cviJpG{}xs~vfIw#E8$q6+rYnu`5j?v)_3TUst zgEE_5k)jEx;L4rruHW8@{`fMI6oVRggF$mQW-d9B%Jgot2gXx!6f3~Q86&G_81+hGb49h(kRZPd{7nz*qmwAiFzNrCjqunA6BBY#-X1;fw8xwKrqLA(Qq-6YP@+2-XXV3zX~@^@Lra$NCrGQ;^;gEZn1krIQ5x+9zJEO1|A1h(TM zyJ+B&s|n_=wF_tb>(`(k!3CZmpvFyz7>JzHUs%`Rd*ZkvkF>r|?^a5JE!lYafK5fq zX5??=VcnMF-L;rJKlFCR1EcOkwTW+Ny<^YI(@ANtWeu+KPB?5Xu|pKaEQkx z?@1t4#(tllZjJt=%N&zrzQEZJ@7J*%0g=b*+BBP4x z1e>X?o2+YnW})7Aoj02yyTin=KL5C=Ykwwf$8dQ95R>)$O>5NXWm7*SfOF4G_k;&b zzB&uW>`kzvr;B#t{kI|g@kJ*V*f0*&GK&zIdpx%HWRBQ;N%q(SC*ggMqFzAb(`r|| z7%4;}(b*QQZgL5V?Ly+@d;LoIx#w)fT^Zpn&uthD!2SD`%VJNanUBV_qq zQRZ8=O-|h|TUFKQW4--IuYqH}X4<4{;@DL8SSqHOwU*F8*7N*LLU}@o+I&%!vR|H* zq8TqX0X()Ps}{U3WpVgP)wZS8ph2;0#@-3nnNxFpPdx6hK-##~Y9Uq=LRR0bCoyI} z_A8G>&qs`*getf;W$u>%=n4VfU|#wz!$x6^(xg-oHL5lD_*;i>M0?_U1*1G@Pb7We zZD3g7Nt;L|jcMw48pW@{k8!Sr$0BmKe5iCwbuSAfP{V@wDHj&3m-+tGi#d_DaX8GR zpIpzOImLkWH)yS)k(v!isa07pHoRlO+|1PS1%-q2F%}E~mL~IyK5%OH{*VoS0wC>9 zlv_5j8r;r5Er^-E1Pena?2+TXzmzGMd!?$+htDG-yREQ z)xs4-pjha0`8%>(IXS=jVMb_9bG==b3db-+wOF7&UN{T&`@L7gMw&^!em|QFPuWmG zRatCbMz{B=@x}_BMe&bTA?jvVdZi;>@wL zoKk<6guq)W=7mCAl4Xp@C}C?nd67PUYK6UB=3QmM$epU!sYKWfm;o%FIEtvFRAtT6 z?x)JLDfJjD>o2f5pO)-B2_BnkpD8yI92bTvK4n#R7VV+KnlgM#P`?K8Ye@7@3qn4j zYft=6!gx(BM$&?xamhm7n(Q7}q)&KL!k==|;tsu^(L%pZEq&A$^+)iY%CbaS!F$$B zIjGmMV&`YmJDA~DCswACZpMQ}qo2vYRfow***M(V$t$ZX(8>s_tuw8-sNfR{Yv0Ba%1sa~5ui)D^Rbz^e*o!41J6{w3 z<)m@-K;Q$3g8|bEDD(YOi9u03ft`E{SOOMsHv8v+w=rVgoU%KlzVS4tm!rCPVe(In zG&vV15(NTWQHHg)t$-$Hg|Y&Z02?45(e${pi*3!|{SksfSqbnrRo!zlprY68(=dDk zH+ct`zUS{s=53fh-!QHWX<>8Gu{>ColBn49S*})Wy*0zTBeS!3RC=gjl*n#nMZ2cl zzJ7gqX-uAm3|!HSg}gY$5zYCG43>>Yrlb$o+0P~4binkF30T5@@26WoDqiW>oWU5K z#?^_?|E>btLATwX9!86A2K2?cg6M&`m`Aujt{guFv1xXnRqwBLXO))&5ges3^i=NTER?<3ny!WZ7etur&fDCm{pQFazSZXz07? zyMJolO_tF9yUM~@CGZiu7%!waI;M7?HGQ# zSm;Q`pBB!McL^m z6_DA40L*}Mq+wZezq*EwH$bWa=O8Q0+E1>0eA|k+VP^Y4qh&H2+@>gOGd!0oO6RP! zD=@LC1P@>~z!Zq3#zmf@dBt1UZ4sHm-;7H9v00DRtWhKhok8jxk+(kC5oFhj+9*UJ zPel5KE2U?6n`Exw!y0q!wi6T*r;QECUZnnc({RqS$MOoK?BXIV3dK#N5y}xiPeOkO zYO7*I!@TB@uEm7ZQF19kr)5kf8V@8YHp4Q>|A;eL5VY^ORd+^*0>{Horom?K_lDc= z$bzNMHC_ORx?bkk58NgFkGFON&d%#iYWAKU3)c+#7a@f++D*Z}8XF?>D zvz!C!!gOI6xEs=Pn*>(|$f6&h4wtYryrfj*zI*;ub;B2nD6BzOkf?AJ=Ju>BoQCoF z(TPGDi%@^yUJ6r(@kRglNo z&U`&lO$lHvoc&K|UPQv_Yuz}m#Zj~;IPNBWg0q5UT&uB%C>HiO4HvahA25%^m)hfmAghxoZ_+NtrJPvF#4+uBjgwQUe?qYRKg z9Teetx{Yx-m+z^pI{MAxRCN0NlI|GRG6jM5YIBXK9!^;*Q8U!yW!!*SE2KJzsd1sX zQ`K2%w3;DLZ{BvE37NZ#d)Sxj%!i`FxxArUUR9memD?f``gDJk=5&!Qzn~7a$QSfN ztw-0D{RalvSWr0~8A3SQTzhf9KH-vOUMC!Zip!2^`z^VbKbv>`X>NZ(f2xbf*00zE zi4K5ysWbhOhCwlBvLOD<`DjOn=~Y$mBa@bzo26vcd%RDI{I{jE5}vErcv<(}4S|nG zlQip`y~O??!vdZw^&{_!(v+o=FREYBc42QU4+0T#(l9$H0~gbtA^jnmWaHOW&=mpM z6r(zQ-CL(S6aCaNyR@co%prjn^qQQahz4njBF{1o8uCup>+W6?EZT&X=c(IU-lAkN zZMtn?h_A?ROtZQ7lQP9Ud*tV2xNIWY1k~=uT<^}@H68LYFW$4|Cgb$QnorYsXA-1I4bf6Z6%P=`Sx}~8(kGg| z-;kd-z+3-b9UF(cnytuh*0bzds(FOfey1z3=_vzc2`wkg>8Hj=#&GmFB+k1e{&8)K zGALvIDuqPgaJQ|@`6HGh>v(}SzQr_4=+hUJv@S8;!!^rX-kI)g}3bM+w~y1z6^IfgP+^K zNrqf<&0-xcVANmZS6t5~HH-$CjDFqe$98LYg}gog5}y|yHBR~QU5IW?P#V9j;Sdb3 znv1qQkRACwTciJ5gVx%Qvh#}SNS5)myH;YJrvu=#V@eZ@W9)lXk|5$0#`wbu6Q>#6 zIW;_`zmM(N42jC`5?3p6BJfpcw5-(l73v~(x&7l2@c2IAo_ONoWKrS?{KJIE_|hY5 z_kmnk(+D8=k*V^56!n&rzo$aUu+jzBSP;8W^F5zA%l|)C>1@aQ zShJy|cQfDD;(zRrBV9h4-6`T@1K9AnZ`ZDJv0)^zx?wAyxf_|d4OKE2?JrT5C9=@_owj7j!0u2`1jKcl|b9 zXD4kt|M6=u=Y!|xEUtD?k2!JLLS$Bsu?aMQSK={ppA6Jr@ zcv6UtW-VFo0||NL)WMk)s2IEZ>~e`}vwxI)H1 zS#}LL%%9>7luMF8T>hB@^S!UV4)N`LvIW(A-zk>0;yN+mfbuI;Z)TXcyw#keUh^G;Aba6dzK8(a8;dh9=orT2=Novy&Q`Zf2P&q-I#MZa>0+?2O{HdWknBjRDmMBW<1p`1tO8cuC> z+WiJCe;5x>nbXhTY%^B%>|O*X(44q0FCsyspB1xf&m-01KXxBEe{%5zTk#U=Y7fXp z*R<|iF-pKp!{eQ>^VR7~FF$8aN>^S@E~RWUv>jVviyV9@*~inUGc`f0ww`ySEdGPF zARrr$zH5N{s{22&{j@f#zF2?3MV%5ynANgGAK$6_C4grIFHV2?>J5OAD%PX;1j-ZJ z?7_@jRrE#9^2P!5=FBoq@n*EGrG7j09CAp9SMnvCOy2qv1v?`5nL!1waor6KZ-<6ke@%NiZNLLj&T5AQiS>)=QiHaWl6i*60H6@2*Uz>=ywZh zZ0?Sw5r)733@fUILkoBs4=2Am;ZRF7I(k8#KwBD$;llbGNJ`S2!S-6LfML$5t~Q} zvD|L0?RfJ`1f!PFl0<3mCi2C5$#0D#kGIiokw2M%nL9SjiD4ROUesP1cBK-`o_HuS(M|b}X!_h#wSDdY zVcEIRjQhu|NPnnWJ1z{-87qmRVoU|ECr0#gK+W(JbDEOZR=WCU8*u_zC*o4y81cwV5d-nQC;vIv?>4ZDw8oKl{b?4&fQu; zzMzpW+s2CYp)Ke@Xkg}vy8kMKR0AiPo_Mi8%V7&KM(Uu{HMH{*juTU_tXR2TtA6}# zJMW!yxK=hG;&w)DHMS}8pU!Y1*@}N=+jS)5S6qWJ1FTZ^rTB&qF(WH8{F5nM*rc@O z*C+1)=@y(7?#~TFXaiJ}$}2$H+1^`7f0(AFCKk+5-y;+W6=28cfeE#fU)p;3g?5Av z@aw*)V$C6CUYOnMHMxWjpB9QAmUd-o?o5pMeXdlR?!qwFk;q9E$lv)lb@e9S3f6!N z6>;vdo_*{s)xnp5V3U=T74xq((`LFyPy^Z2?cI1%a=d8VScFsyO-TyAw`zAatt`DR zy*6Z4`GXRVh%8kOZffKo*=M3hQbKzUPB{4fjgYGnc;_H*p+5wxE>CPzI_1Dj!m{AR z*t8Y0Oh_H?uTirQ$N+zH#2a~w(S=Uc-*&>b1k&A;u_IE#!vb&rzcfW~HF|Aj;SMmt zJOD_GhMo4O()a_#(~?fgyS~L(q@O^Pw$RtNs5d7-Tt zi}scaIV5=iZ&su|a;q;+i+@m5IM!c+N5Pg1<=W*Tf&SG589rOaTRf%L>KkK5e|ECG=m zLz1VJEq2M!YehnK6G2*^$YU#n$)VCFCP^y-jzb~gu8$&pi2xKD+FF# zdHydF$pl%4#*iOAE~7mE1Vw3yCETKa7N}Zs`f`*8nlUing{x6hPfn}WTCE6{p6xZA zV6?|ajGcsXiutmKdu|`HEi_zfV?=`LZE~3GR2}g=w;@8gz zbQI$Y*QB=HI8lYi%ogI-3vFom{-^E)!xW86VnskuF;i`4_9N)vZ5r`Df3OfuN>Rh` zjzFGcD~JNk;2qDDsMrN{^E@YJ<l!N)1%Z4*CAhxVs;qT`wH^Hzx z|NE)>@b|3wy$~cyU5$(eov{u$3KlFWD8>2yhS>~ zJg)SBFm%7Rs?&u#v4bAUJUh2I8`+ldC*_B_uJ=F|SG5r~K)rt5kruz<7t1JPN_5mS zH)@`N6FU7`&Cka=NRVNjM29qi?k}fhfkaCbA0F)0(;1+*n}%_%=p}qy(qa!nSwpHT zS6w93AWNYL1u|P-FFmsU?zZX8iMQ>%2AS3Uw_ffZ1EMI8t^HEljkE88u944`F^9Xn zIprybUwcIAx2i8qy1BKO^)58)vE*}eVYtr5;<5_g3G~3&tlA0rX0nB};m@0P6CRBc z&OA)z)E@amMqNR*cAu5z9uc#1OCA*6&2q(D1#SFk^b*C>BCI#``Wl3+VHq~Y*<>nx zE2vuh90tt1$5xX)?E3u%8E zi!-LfS-WfDAz4##|CTi%;ra>o;kI$({gPiml}82A9EDl3){T2jCb*ScqTHv#qZ$?^ zpx10DvK{kp`4fRh|Dav=`!7stF-QKOZNi)~G*K<}FBz<5`7x~#0Y?lJ#}!zn;*{3d zEO#2Qymf1PINh8XdoxAvO8BOlL4sK1!r%3}&p&6Hyz%btmfaT7SK=j^@1#R`nG#$i zunWd96MeOIuMA@o$>6V?ODugs@tHFX-*WweLtgYU_%IoK5*vfMD7+2AP4a#ldFh%a z8IU?ANE+lfJZ4XZtDXj-+sL&&p$>h;MqSiDuBdR~o4DUDrd;9UA;NLa3E9B4D6x1M z_Yxt&W_d7yC^R6dO;?xz%m=sQ%CLubX0fIEPbZUyM^GEp&ZLwHC-QK?2jaP|=pS9( z{owKf!%RlqY%BBF@9j0UWfoRWhgce1U}N93D=Y`+~_>0Jvaa>%QOeT|zL18G2F=gpf3qAC3s@3;z&tXs2_Ur*0A${V07-0qR zqscWIUX7c^Hz9hy#ILJg#mXC9COqbZz64yzBE#2sIgj*++JWdCWB_5UhdxqwnSXqt zux^?5+UD}eu$-UUvi?C{#fKoy9P&*VW_!IJmy|jEq`@$~KA#j)FH%Vwg@-HJ&09UsVV&?IMWik*}zfB)~Qn6Siv?*$H+`QZfX2Sc4M zN_5GkTfHS{gt$Sl*R4VJWuDM6e!4y){Q^AUvTaqQ=UmHW9ne7FqNz}+=(klD_*wXy zk1-ArdVhsVE}|UgfeaO4{@pb|tI>b^Ic-4VH`_Ir=Czm*_|OGrE_Iw*V390u%zw@u z8|)X@g5*is7K!}rp?M|3+2#2(sHTecR7l3cD*$b3RXK$tU(9{qxhEYNu!cmTp+bA^>e)zKoa_Nv zzd|V_y@wUA5z6u}2Uvc*me4+OG}s(|)SD}ed8Y&4kME=TXJ)J`GAH^A#{?VeMd^sG z6zNx$<(B>gQ`~{*4`~4c|B79M9bAK5gcg68C^1RJ=UA@gy@8`KJB=#9@wMJ=M7V)B z1lGWOPeLR1frVhr$6GcgZ(WijW0!a7w|(>Ig-5UhxcQt~UkGg=zku@(aHy!2nwvmY zv~KfqKCu!OvmrVcy5fYMUMl|n-qyXv2BK(YvXw))gFWx3dEYeQtb}amXmAU*gbWwU zQF4FZ8KA9}Z6G%c#HyXGe9~V|M+Oy^bMdBl!v5{#pZ*9+O06F$ysh_@;!Wtr>;l?K z*zSn!>m)}5O=lofNx$dh_0M$K=M4JiQMCGRzaNefX>^bQM{PlV4eADF;miA_e?R== z0q+Gq927~RkO_J;*q719PSjjbC!VT-6pzzrXL(;vMRzIx!Ijd)%YjOOVJbu}7%|B< z0kgxC(s^RHSk1t}alcp712Hx0`|w)5_^u%ES_q7Kz`5hadE45<7po?<*pv8wD+nX` zirX{cvFBom(nC1Ki->Y6XiN(@;UFI@rk-}dH1$2<#HcMpXuBEsj;p@@M?~ZrX^;fy z8AaIN#7?Y-kj)DnmCJ6Vj;IXMR++kEv~KZv+bD={!j8}Jr-QRgB^7n8CPB_VvgE4g zdR?=+#sIzVpxQzJ_;YZ7i8H-TG(Ov9iYpX_-mdfc;2Pm1i59i_*r+cmqF#Y0z_2N) z*iGOs@4ZRU4s$tAIpSdjrZ7lM{oi++`dAy(6x|7Wh($_)UpQk?jwI;J_|(=QGZnn5 z85Z>aCI0oB#jy`-!D7?oTvwpl;gws~uA*lt`z;49U(^h>kE1iuGqhX7)1kum(|C^s zy=-%4iOeq;YdV@>sY)u*dgtJ4n`Ty-p!>^raP%{3 zjUs@cq8vm&J%O;o%E!3eGvgEY(a{zaXZQ@gU4S9?ytin!AL^pX5W{2!i+?AE+BHap=)8Gkc;NIGq-S}iDdp}P=CUOV+-7d;E zO7Q^%MV>wbjr6ErQ~|?9p1)DDvtU;J2SRz(qNhj{<;YZA_q3(S#GL8v{>Jm8iSn~7 zWCGn)oYP=t$pWX2J4gRl`BwK7T0Qwmb!~?tDhNR!0GZ@uhk8@c6%0nd!j^Y<81{Tf~qG)ym1HQ{n-_Ax;=kQg!ytK#CQuG?nU6O z-;YTIQU!tU1Gza1J1_5l%029TLe+w6F;I!r$O4==i#n`rnhdl2V@3M$LzuBR*j=|G zKw-5%Ud|+!HmGW5Y#31XveJbnPHhA|PlZw2xfmUgS3jcBu?+UC@ZAKsF}X1>#pbPM zxT-8u&>~wvJk(^Md?F*-=@!`-b*V-G)nSg)z;)-a$mDENP&W7q>sAwQ(6yKQP$Qs1 zE+^jsTdZKy`VLuCu_>Nc?=y@)0yb#jf4;yoj`{Ub)b>^0n&Z3Y+X^updem z1@Y?({H(NO&pI7KLu8cEcd&?x8!V9>l3wmSjk?E-Wv{>wUrI zA$})-sfBUbg|w&&>DqD+SlES+F~?(ppC1oI1gw5#tpwllwU2TCC=rHIZP+?b1R}r+ zA~s50J7z~wUP3!@ug8PEpCp;aBD~Dyc4(ATzG_^3Nt6GX@QJ5MgTu$50<~p5#^`7?xQK7Yenw|ZkZmE$ z&53yd7~j7tqM9Aol4f^EUkE_O)}C03*~h7hM0kMoRSX%S zg)IWROJ?eSLjR6zRy*&yXUV)>8z!57fCh*jx}wwb#V0@BzSk8f|03VwFAslOZ9mz@ z<`R_?ox#Oeg-ZdR{#kRPJzghn$!-g+RwZv6UvXFjWjA-Y5{gq&2=1v;&qXac6*e>h zx!WlU|BE>;eCrLCZ?L1}Z61T!oRnczgm6w9^JYsi7fxu33hg-A17huMC+sHc zTfFox{ttQ$y}ZBuhJ3?*35|W3%=VL~#r79r&DZJBms~j4Zk=Y$7lc}hO~ca2Z&X3P z!&tuP5TP?O9#d9*W}d;3%hU3Aifn$!c#$S|FDBN=Tk31u_3fQOCyNkxcp}_jH$!^7&uzaj&HZu0dw1< z>6|(ski|Myp`SEM&8g!W7zXIWP{Ror{NLUB6wTEV;X9;*)RHrTN}X1e_Wfr+K6{my+jXi~z1c2xYs#6)F zewBoITrkX-MfXV1X5SF~Y{B~kd)Msy+xN}Yla~qs*HD^ll(g&mI`oICTINQH=`)$1 zaV-B90(JST;qtoTh*tqeZ`aT;=RT^9^#}O;p_B6ogI<{iQDMHf^5rSvgZX+o3gb|* z{&0Q9C2%W&F62aFs*j zCbRR+6F2xSqCm(~^>!KN#MZA@M2+P0bo`fT6D%Wo_MrX%EqCr*vkA38c*~MoLFRf7 z7gMiwmWlrD9J!Yw46f+L*1C+;*~xSH#aC%_&_1R`{VutTV5ZW!)D!d+7yn6JTbQYu{e;TvzvjY;KPI0SHWFF2cb(%~c z$)}kgoE`1XRH3#I$rzWd5s2i`r-}=i`U%l(@0IlYmQGpUjPGBXw7~gWx_YBd<=t2_ z&Y= z?IwVWA{6zlCVhsW0B(ljO#8@=&mR|~ICF)PS>-nE4~gLmsDvmV!k>H{-v_)%&G3G>@A(H4Sp&MpbhL2+quvrQtmcx;C;8?Z9KSw| zhpxE1%_nY2wG+(do4fYZLYon#HmOP@V%vJmw?bxC#0Ja@w? zNVpGjN!wLoW=^~?_w!cKo+7dvNZG5`y-}qv{m;kXk@zB^3L-w@h~>84c_UsZvBleE z#35li1eyXD1E$Bv)qQ&314rWmzy<%~Xax9j&onO-?AMB!?I84M(oHS^XCv|dL(X_x z5C7rL`Twrsb|d|*5q+?=o6LZb0q6fQG9Y||G^dAQ%D?4V!&9-;F_XA}h@O9X_Kz>S zY;Nx&i)vfP7bB<5`fC$^-u1-!-Zs{H^P6kIyuRmh{u^gtYNXmUhW%BV@cwC2om+el z=J7EDxAShUhyQy2!`P;um0m^8y`|FpFY>T_lfV1U)&6o))iLjAsTJ~P-?;HZIAF+n ziVGu06kck}S6>-;P z8#uz2SnH^s%?tL81*SWC9$zWS8Ys<-cDY?GPw(?O*ynTC7ryu@#gpcpiSGvX9{K&L zjB>VXDFd$1)B3$cC1cS?{Y~;pK%&R_KEiSy^nm&*p^`bN{w-D)P^#aM1t$V}QavZ` zQ*Z7X(T;hOXjj=mJ-(~Sv)}@Q60SA8?uT_e-x^7=k(e}FCEoI8`{hx`g<#G%RYCQa z2TEV%4(9wUc#PcgpdKHd!?+%(ahfl5wEG@;Jr?Zq_ru|oZ_b#cJtjwW3Lla_U5ZXN z%Wvu69xk1-bCYyCB8v6T6TKZWrQvU3emwb(zD}TQ8_5%OFLZdn+4@D8HWvN0%OyAs z-(18S`KR5nqiDyLnNZaWE!TYC%dY(ExEf7b3V(!rW)jv?-Nso8TLSwE{c*4M;S-gS zn-X$oepmJBjtCWoE)7E@Vt=+^X2862@!8pm?+}6WPQu-_Je3YETWtkTW(8|H{{9H- z-p)iH?^X>X`LXId|H;Uk9InY9daL1PRz!q5CLdKF9}aRkGt^*Dvhv=`^8E4l(WwNR znE{-oDv)X-{_V$7Z}X1N(&lv$6FpCsE&tFak2Vkc>{CPebmv?|#qkPC?Xe>N=pWW4 z{E)ig8F%)u+nVLqeUBBfvY!>{!%_a%Y8HOwjK4h{c1Jk3qZt{R9~}%4*~*&2@5@8B zR@KfeH~+#J(T=ch^ml$Q#rz8p*NgVZyo-02*mhb*FYH&uyusd5wRz0A;b(g#1tk?7 z&z@eOY*UO5`{+g_4*yyy^;^y*SKI9XhvaE48Ox(J&&vAC0-5Ty8b_pwvrGvT*G?GFJco*v_V(FCXRY zoJ#u={Ft?nTV$ONfGcRDPXuF<#y}(Fwfsjssj_zzyHsl#ySwK+Yw_8u=M|pqc`cT z0X_8B>T|td{>)~M+SaIy#W_NDTg|vLoDQ7yYV;30!A&Xrmg=VBDgPrxrmS700Mxn2 z=*DJWww^x~X`2Rrf@{wAE!e@A(-5Cl{cnASLuIU}`Fw+AqIqN!eL*nk3R;)WV_9Wj zF1LXEomNF74V#WX6WolJtij*vha)+_D&h~~;8z5PRHHkkX8rYm87@{Nl&D#=qNk&h znb70VUXu@D4iVD{Q-vhQKXj5qZCJv@4=XJA68BvjIg|EaNI3^AZh|8Dl?)-(#+;NA zD7sg<>wCkWa#AOvrDI5yTPl@wiKP0&_dbNBrAS{OV)M(o$rnz?scPITjGC3|zJ9g2 z&uNV;eUcJ=C4mZuvOv{?ktLkSL%Ik{KubVWPO0DCv%SD(3Qu!B9i>5s*#`hf*9qm?iHB_A_1 z$dwdQgufpY=p4iSp>9qfszdU9KeyA#;?)jf+xuj-Nb%B)GjxVE^CAL19y&wqnYcWC z^Z5JOwo5!G+q5R1-w6SQ_9LezGHz4I8(G7=@7;2qBtJQ|t$W~Vk*3XP(r2apFtwOf z;>Ry2Tvp^;qix~cwdXfx?2Zx$&)DxoMo8#le1=P~sIq5t8DFBw&QU`bk?l5HR{5wE zimQ6EJm94`=04Q>mbsc_BGyR)Hx*G{pJsu?cjO|f9GrH4G1M=B$LFh@PWBoMp60nq6TTan^casYfcu!?Xw}lt&#dqm=Zq4{W zYY(^G-!T_AIGePrf5AavUwqv?keoBs-eE#fbQXlC?b6vknbd6v z3Yb^Yk$%foRr%|(sB3qJIkUP^uH_MGuEpuO&#+n zA~Vd%57h7NvpDutiJy{QLH8Yw9^jh}RCbl8zb3pzQnO^t9?@tS` zVb#M-I8k#^Onpj)mQ(o76U~MuaqY;2#I6u+-W6CW4bN#p(%8A(ojB368QkjiRye^e zxFf#R@eT?6+G4gwm{v_chGT@&H9ow05I&*qo+r>E>7-CDs3vasB2NoSZ|nn4>tf;Q z+!T!u5HC2h&Q2Sr#*_RSn8g<`u6*;!#BpVUZHUBW^@!#YVHhlZ>v>wNi9lOK4&%%6 zn)ju;XE5751h5}qW;)Ojdz4ENHa@OSd0e)Rg@wQnH6{c~D<8r2xdtkt&(?l$Z(-pc z#)J00S+#pWKA<;1INaOrz|iwqx(JjW{+@&YKfwE}!_(!OR^Gx`-;XoB3%TbHtuRnJ&hqEADfZBRC(pemy*j3FBZq>E@zSQ>8mnN?83%&sge zYP3&_N@(56hfc~uUDkHayFJtZhP{}<=1fR1+$6H|5jBFxB#+&d6SJf9EpVam%g49# zEXocpneZ%t-0;}K?vR19GlHoNJNQ2@cumlUD+6c8gdyNS2g^UN-bb;GGO#pNnV1X<;I>=9P4a+YttEv7KsWJ?EUcOu_f5ie3tZ`s!LZxxc5BgIp^$s_GVp*;|3+@ZW#u~(}KI-xK8v|!6&x_I{a%@ ztf9<9oCK4UW7NL}r{feHl_e_SMqjhiniu~tDzcv1m3)V)HQ=}8wX9#2CwVxUa25}H zRmvX= zbe}zA3szXj3pcQUmWCH0vpBBT&g)D${-7Oq88N7JKj<7ods{>NS~Vn4B(?c`9{oX` z5qaU=c4!lWG8C`xC3%SlyUnad&KJlYQj zO5Ei%=F_Vy%gyw3(ag3gH`A|YW-%)jF}TtH(WDD%v8+Go&z74}Wy8~rqbjY6@}1pz zKP|l^g47s}8N~d%GStlOjBD^PD34Xr2&!v66nmvxrlIs5Dww-n>m7&974OfsY*V#_%G{rSTKld9#OeWR6{*IE0%$(e5nXl9OM+)5!?~`l{PamfCkraim;ZV&{osUdbbJ%}48AZ=2 z2r~*mQ1-QO!)OG~^3+b!UBB)y(_uam;Mu16QkLySBQez#X?q^g%=SGJfqeV=%$$(i z;bGTZNiD1?0@boqUC}w?c3c1U6H6xMVeXK2i5%X_7F!Aw1-35M+))F%Yd64>Cip|Z zJ=yb~sjDp=^WpBxA@Y3zjhzKQwDz)UP6X*pzc7k;o{(N28ueq|8RXKW#%YvW=|Hkz z4VhOPCfOCx1u}>)&i5v6r z%$aNM>E8^Dkdd1a4KA}W)COPis4B3C*^Dm=Ku@I-bB6}o4E{~~^|;7Yjwl{-W5w=C zJd4Ske6rO$YUbAw?-2PObYU<#*dLOl!9x>lmtmA9PX+>7#pN?+Mb?Vs6rRy1y=p#SI1sf>QwFtivvx!vD7p5aL;Dao zlOQeCQ)+4+F`3xsWT(3R-C3%$7Y14Gw-o!ut$YJBD-55HAKzK!M8%d8ac z>g8rR0sCT3D=Y8Y-MyS}(f+&zED>N^6t$1o&9deSEI|`BQKGM-?}hje4EbJ_LtA3V zoafJ&vQE|#wc`#|3lMRaw??k(jxc&7I>TX%yH>xK&eg~=4N2)8MY#1!X`?H<&pbbi zG4{oR-llWloyQFCbk4+x{Btw#p(z(zn@e@E^%l*rlu%<1=>DgK+1p%+m4f@e)F4K3 z;Dh=Xe)tM+#3fL%7eA)*tUqkJ$(6Xi<$(kyhx1=zSwbW~%}8}yBZ!2^+(Oy=PwdI+ zp5lf9VlMxrm^6vB17|v1n**BOw37~hwa-7YpU9}JGY_Rc-!809A@YD$T31_v)tzxi zbtLDTtJ2lnYF7RGB&1d_e;&6bVuP-|zJQn#f=d_Gskk%AWlIC4cGl#o`OS`o$m~Ug zr5&7Bw&u@e?vu<3rf&1dlh=H&wBoDPL!ihp`2H=$&%B$Dv^UYbvY@;~v;`kVIn=15 zZ2WS#`!>viTkDV!JI1Oar5y1is~<7<^-{|S=vkp zQ(v#VHuSZbTZ)o=s>mK6^|p}-b_i@oS~B(N%GjvB7|~Q5N0)DH_VrLUx>i@>m+YMd z3W-6ptZCNUXOfBJy2^%BH=O|IR#=|99qQ{k0SNs`@R0MuYOl_{wxzG{U?^gQvg{bE z#A8n22{RF5Qw}vwQWmkwDiGo}qm0 zQ@hHOnk!Wk=K8QX5}TKSyd^MJgdrJbSO$fTcJoyKwO<1Ub>arL*H_7ep}y5$?FoIY=jy_qLAOtdzungmI^KCE4Y z^o^81s24iFv2D-MtIr2VGy>KHVcDWtbEs>Xz9~SWj2z^-a#HXq^QHMbYC~U(sVb;r z=*0VU=oShYau9y0zErtLebn{BFbY>iOvMgSwc@?VM4zdKR&(uax#FwK^h8g2&bZEo zt1G0q?CxNVtGqpZ;M3EFeU)m<7WN#Wev&GX?{Avy$&GbQgmP!%5exD%UPDmyhV9(& zcOPvZJ4!i8pVxgij=TZ6)${awHo>fny`6LoyILiuq)>VFl@;iRC_LrEhr8$sQiy)l z6C<1dtM%*u))W;og2!Bmn2cSApmv*f!?xyjl1XO64!bZdNm|wI-i&h{++{1Ke);Zh z%BU`s26#C73#UsRf>*izxGoBBgrve;-WrO_sJCO8;JD{cu^MijRRS+;yC2*>A218& z(jwF4xQAak%I^X74^HDv&*T8gG*|AtyGziP)UEXi%Qy5dZ3d2|Ml!HcgBg)wvv6$2Wuw6&ITx7-Eoh9NVO_ zq!fcc7DL12t)JbPCoU49>ysh2+ZBaHi-Km?sK&_DdToVh$dFy_B=>Df|FykBF`q;b zn@p$*({e#`=J}!BM~PL~ZfUTJ3-&vj z6zdQS?~~9MSW9ww#8RQ^|CHkBnWokzPf;n`-3q+J?fTQV_CXo@*AT=-wgj1i3;Ifp zsv?2(Z{!2k^f&yg&z(eb5!?{;T}1#{5X4bC11nC|^{z56R%n+0Cnd>{Eoop9bu_;e zX}IH62SIZB;qjJ_2L;I;U`!Yx5E&gSI71x)1L$hD1_Emu8TnEG_g!ZOb^(pjoW z$1Qbo2aD>gpTID&(vZciPFX+-A#;SeON^q4`OsPs2F9hR%N-RavVXlwtjWDKoumos zc5h3e(7aIsh&1i%dOXiw)MGe=$fFAB8QtOrp8Q%vncdszN_l@$XNa1&6m>_M6B?%-V6ZrSdt=yvTacl88Y1W?&p zopvW2S*GEF*^PV5rI_ub5u-pN6-<_Dq$8fY)>@5!S$Y6%E%HDYqTnXLRddw`y<^W* zN+u>6a)QA&!m(k@R3!v6lX!b8_2FQLqui8^M47Ov_9UlCl`;`5Xawm7%6_Fz!SvhN zxX@jPM!bezN}Q7o8clgxaoy31pC1jT49s}pV4kVm46-zZfAQ_G#6kZUCqq=n0#;rX zZd6h9!Y%4;m%zU#t1|Hm6tO7}IQDglYey(nTIRZdbVm9^<5%=a4LDFNul=D1$)2ta z3Xgks%`J3h6D9dYSp5WkC3t7Az3mxtIn}|Hn;aP1W2l`gy}2OGTdabMTr}E~%Z|a@ z{>m8dP~VdnqjxH9z9AXuMzKs4X;C8>Z6%DTZ=#mnSC|)MMN6uzOo4XmLc0FMR8Z4!SyjkX-W{#8 zzZlq7{vHgSDsclNpc7;|I^x-#uMxSITbK*t*a0i+!o@`SD-(lbvNJyP;C(>KW{)W= z){S4D;10~wT&E{BYOIV>7ijtdYk+(;yDe?oVQOaUuiEA&{I)iCyWmCsc0bvZDyG&K zoN113T>?9#AxC!Xk*Fj3aifHLo`n15L%e@HAVa($?IgPaqn1Vo8avGmF2Z-GGxkOii>;RwdbB zm#Lj-Cum!%5shI|XRsk|I!!&1isB)PimSv(4VYeNK3_@8dFEx`!X)WGVIxVw(&IJq zg`{+4;Qe}hk}+;k&TCU&dfNu(^JuY?8;DIurVXdZcE1NEA{zE20(sS z1ZeN(09l0Fn{ijfNIGWEGCio-4Q7ATir1)&2IF9mhU_;K*IdftATe>KIU(I{vABf)^%%{?wRl7cF_^)C(9 z!G=IvmGYYX+A|EyQY^G%iZK|FL%5p22c~%ya8tA}20CbzWRRjnHK%wU-S*%6jkmR7 z640+-CCeP6IxTHkCOZyXH*lqY-pLZ1nZoXZ-ZDY0cVII47+rzbX0`4^#=*d_bhQ4W zBb&piO2juv+R=*t*2Le`4wlJVV-99|A9jLWQ#>T^kBhX~Jj)#GmlXPwCyTT|o%P`L z+e@08>@goP8O6*kQs_4YrmriO!(--(u4psMxnJ?UrfXxH@b{68ladW}^1@rmv#$SC zGCPva6^ zDDmDsCKj$HgYTw^HDFQYR(n#e<`~+2-O1Kd3*k2?>lqb!17^b|bNO$hJcq`)R zIqlHC+IdysYt;H`t#KowdyRpMZGbI?5JMA1{yzJXypTO)nYpgl1cCWl)et$hB#0YK z&8!dc+wg>pdAO7O3``z^;CxTkJKb>or)Wcg@?d zukEobV@J-uu8o^S`)}X&`A5U|DNRQ!sw{4?Hgm81P1~+~$@A)4itz6^PA#6o(2^6q%>zQ7~%_ih+F@o%;>Doo-4xL;Ux)CUHBpih*8B z=rD=uUhpcvI+o9U7xo3Et}{*!M9&66co3k1< zMC%J1pHAV8wve0|%;jpqPNa2p{?EinM*{E19x!cV+i|a!KIx(L`);|Tl&L}A(vEVP zxHXFen8ZVDuwdRjdUmIc!?!F^N9i+j>S2-mFNk-wJ00C8{tOkpreKa$s z#=?@P!Fq75mL&E0Ok`ep|KFNfT#fIDP3%TqC-MAbOqEeNvbqH0L+t#z(Gp%z!~VR% zkJ8O8PRZ2E`4-GRs?gNO{9oSF`}=?TO8W>9T~Fnp=p{%baqr&l+xAVX{bbp*?EDE5 zvVZ=0|F|CQE%IU?!bV1ix$7sn91c5?cdp0B?p~FuR6c;ZmDn|Y@XfnU(2&6Y?nfw| zX^;|h;UZ}E8-=GLdq>iy)zW|1PnWoB{*1(EZ!!N{^ONTyFK7nbO&~Jw#Y(zBDRs@a zc*o=vFqP;&eay>FoEca7f6gHRS;DmYYjA^4cW}9mn&%*<@-d0ubL;d^n~ok^I_k(f zxJEyGApp|exzj>a6t?DDhxI^^NdecVeK-XONvHzWr+-?@cyQD)RdbH~?V8ilu4CV>IhT3nTxid&HK&impTj_YWsQ4*tT&Dub$(LY zyXG>VCK46dUqQx7qR(iTEIL{{)&srQv^T2!ky2&Dj>N+K+I-9Rg(0 z8Kt2 zeh;BG)PMlRDfqKsxbY|5tzkF6;{8$LV6n!@eIIwFpzJ5iM(9JmG=yiz3zc{Wmxun{ zhE)vdg)R3yviVzFHmH9(!gFoyt215we)mbs^gBCIR#@o4=92Vh&ng@*@_*+1_Pq3| zkf?VU4>+l2OFQapdIy=)1woDy0s7?@{r}d)VxeI9=K*eIUxSX$8N%$YRCQ_k589+h zzfGBb{Ezfkch2Rg{W6<*tC{W!_0_WFdMBYuu>3A7-)=?Ss2ol#ay4r{KjXaS`_(t> zU;(xw-*h?xv1&(gDe$=KpuG~MW6MwtGJHYVW#Kn$(^acB)YodO8 zG+u4j|L&W{$u93Be^!0%!>=$GLqD?i%e(xAKalQOI`B!^~jzXRJ`PU`+|JcB)5ljEEN&teA8OK+EV?=yM}+1w(4U_$MN0=>(_ANv<2He^0A-RW%W@z+)r zeBeU|p~QFNoV^g)i8o{|H)uxYA-g!kNwgV~Y8n^0Q(cwtw945Bxrj`pZjlK7g&^P8 zke=U2^c$}?3jDe?NJ>gs=*!~R=Qo4C?v{Uq7?$wPF+qGsjqvf zp(PuvYH__KwRMargMx81!T+b#-hq{J4xA;u z{oXt3VuKaDrmToaR|EMYtAvkRw-)9MbtJ=w7Vob$OBspz*FL0bumP^iKh8%y6}W33 zm6T5@4z{Ee{_;F}_~f&hMwtQnao~r;PBtDR*IdP&DuEPN&hgB0IlRdHq2sEf(mAp3 zxo_u7mu^OTUu!qcIOB8|oF15;Wj1KggZnjyVsQj6(3@ znb|xRHr~0|I(GaK|2yUd7QSmiaop}C%WnkiLkR67kpp13@~Hdq>Em0b^#fK@E~wv5 z;ihQ*tzeNud%hHfvkBlg{Hb(bR5T9aeuroIqr_hHUSs`)zb6QvIeWI6pt_w982@9- z&wsA}aYL>fFnKnExZyTgo;o#sl>2Gt24+33&+AnRl2~QhizNc zZIG|I70t76^D?APXekW!N`LCJ5W~aVu^ZH87u+*u-*V*-Sj*i}{b6SNuCzvLYKk;0 zv$<9AlfAcgUjKvf;50O%v)C2;%gXC}yRTG*rzlwe(zSyk%s-X4btttkoZOvsI_`bipH9vx@z{h~Dd{_4D za=v~}(O%ICPRxm?G6f)jKx2+MaW;>+ntH`*udpH#!BCpomv1p^E~Nn=lDkw?e+5zg zr2>qhe4wHF+F6lz-l?5=27ive<@J|ur(o3QBDx*bc87AG7|Rp53*5eDV_uCH`We(A z8z)`biYM`^&u5Y;ai7-dw~P`<3xgF{>uc_5Naf|1o^9(}2j=Ikvf9}~udv}d?uYZ~ zrK@OJ%O)>Z7 z?+{*?2vk?$_b#|GB@Yc8yff(gWW8_`RUHA(LyW8Q*3SWc#EA14uR~@?hiYuG)z#I% zW#d2&=TMs=VwjJX7^5r-F!P7{c>@nb!geu(pC@Gmf7}QI%P;#e4W5) z_r$CVo7IWimL_v3fZwtZ`N2-Gj9(o;qBw6vo_a?R)MbYUN10~MRe2QsLqi-lj$7N? zI73*6{6oTp?wzFDAyTY8yv(bGUE)s-3dXp6CvwJSe?gMgT(Xn}I;4 z#JKU648j5^EGxnZRq%*K(A(Iz|DO1pIz*)Rq zo8T-{J4>yfB5t!|?d< z*Mj|}?b2R*mwCp6J_X(wwjCodM9uRP>Y>0s3;HHsUtcG)whd*us>CED*z0&ySP%qr z98NL=F?T1lacBC9*$_X1rtaV;54OvPd<1-{V3Volv%;*wpSovc87hm)B3Zp*ce_H9)3V7y)uH}3FF}B6nV^Ej{iyWmu&e>0$FRCaTbH$(=*IzX6 zv18g>b+`<<9^ESlq;9tC4M6G@G|?iW=Rd%|;7|n6GZN5{=qe$DoDc{mjTNu|L9;P) zFe4^fvIka8-t?60ekbfTB+KzZaq2!*-rczUvF#%wq4pR=ygZpFK! zpr63%glPtNj&f~u?|^>1P%V8eol{$i$F3ADE?cj=b~bizexN}-^WR7c);9<2%F;0{ z$r_f}WEg~T3hITH`nn9;_V_q}r{m($_hJyf=J~PVVxP4u zdXr@#;6Z(G+_iLqB5}@_!QvP$lr?OY|EpAOUE;?XAg-FAFQ9lWqdw&&_nXpX(2w5- z#Q88HX&pc>s*NV63FwNtx3$w8nbrwg^^F$6hG@R#yno}3&c`#JaMEq?l_#b*bL!qf zB91J{YuK_cH1mH&NYiUsTTO~q|0F*m^Gg~&U2HOw@&bTFcg>#XfrEC)dlZv6`d#|@ zO!tACte5Q=emeSzyWQH{Y0q_ik&|V5nNKEOp>B5#Pl<0bu^!pz_VjSA0%RYQcZ(<| zdq9s(tyf?CDC*#WV%o`|v)a^x#t$MaV{Q4}?V(lTTQ18s__dnfxN!OTI5;m}7Oo;m zCuK9V?`kWLtjd=%~`{3%gQV(3oH?@cl2ogHd=f6SP zUmCAWaR*CCE&7Ho*5frWKtD;Jn_}Aaz#(h*m1A_ia7Z&wIlIxO`v+yAhtyB%FXQmU z0Cbh;cnm}!vn;K`lhINyI&P4+@>(>>a4LM4_sb7S1L9b?DLgRhTjVx{9jpTVwMlXU>VL|fJRz=20rSOSpm>^h0pCnJ?TymS8m+Wu$>5B*9VzEbA>oF=y$w52 zbZrN7vjfUTR$jpp(pNQE1NFcTg+_vfl;c7^> zBLCAmlMIK#odRcFI{>BK8TIEcszgsOQ!GFIYGCzu)M- zP^DQSJPZ`h&{ohq?mRC2@{=CqrPJfib&RweJ<-Ewj+=~=wk^;Ib(4^q(<(4cv+bny zQ<53Ca2E01g1LPrNz!}(hg(n}^%cn+aZ_Z_ATDM}-ERLgslwMwC9OUFT$hxhYzQvu z4IMkykNr{UpVR2~jQX649ogiC)EJhOY6W7qbBpS0p;R_qmOl1vpEz`{=waRvjCPOL zI7YEpijbnbZ1Z?i3|ysUSHK33R?nG=)A`Cfyn zxXI?g{osz>UWb0>O}J0%EWOGa^z_Xq%f*L8)#-CQ9W~Aj**a)Jzvs3!^y+kQ$fQ$< z?u!Fwo4IpsY~>|%-XDz3sm_77)WnCt5Ds!WE2JhU{D-uCMbq6vMH|Qmy+dB+)V#eF z72lrWFrVJ9tI7MrSRD@oRx1nrPx?%Evs2zwa}sUoAEev_+U$wqj5;I+q}H}&-U?4a zT1$D)`Ck&Wdv{n;>fp@aPje!|rk0`tdF)ohfVAn)6*t1i z!^a+$kW5X?huV?DYL_ImYZH`n!1>rPf$q$cJCz10>N)+}PHX2`!-TYo6^^~h7M)*v zIF_g-yT=?UhxCLuQV z{x4)6^}w_;y#3!AuSTfFx_dbcX(mMn)6k4%1vz9)%f80#-^IM8( z?)$4ZrhyS$b#jjjp(ej}VaPlQpi`s4p}^M~CTWCYg{h;9(v=uQZ9zEGpUaS;7ur5$ zslHZMuzE+|oIGm9ff*Zk&5wFf&akqY#A}6pwZAOWvGR@7q7a;8o5Rf9Xp(l7jP1Ewnw}K zgG_z=$UrM@C1H^S@1SrNHKh8#Y;b9nlTA!E&Ax_e!~F7yPaX{PH+X|5!v-|`eON-= zR@H4BYR6ShxcAxZCvTvK6yZ|Hfh6OB%eT~OAmD&oY}84L(F1e?k~9IUbj-FSJDws% zd!PP>!J9*W0VEk_A6jqNAGTl(jLf60@>hyxZQC_&91bC7aY9fjE=f*p3w->vg`%UAu%3NQx^*hx_23}`@oK=V}%?knX>(pujW zbdgi;Op+Mz4R|KCJmvA=Cp|^WU)$ab5+xr)_>{$V4Z%tg$Qod$$`l zw6a+N$@moi=I2gG-Emg5*qFhedBfjfAj3}dw@ImDV7jl57&_WtdJxPObsl0g6fd6C zt`20Tj%P3%^PMcJG?8t_!}JBO>!@CjHp}{I50I2FEn6d-aG#W`>~Ihcn<9kal27th zrb+>Z3fFtB75@OYzI&Z8QdUjzEA{Bq?Zgb?!qF;mc3t3mJEqp^Ec&i%Il;xD0rnS~ zi|X{xf#M6>6C5gNmh6G?41M0OEYYzZ^Xe3r9!pcnfqPGPAoB&iJwn^SZY5q9Ang~1 z-B)GUbgLv1T17;=3ly1_obKNe#7ksO-95!neGkF#nZR&SvN-4ncBb!ErfwCcCFd^RSW}dV+;ecb>?BeV1Xw zE>tESa8YcYKp5o~Q&+m541^jF8UX#Fd*7Sf?-sx#;j2YH`Nx(_0(_H%nTDLA?+(qS zC~i`in~FRdwPotRFU7Xg)sWB&^6k!#;^#&#T0cqY_~T@kBJT~$6pi-zcIKyPIqQlM zRfwAkc_l@P_)Oe;&%^)6vthdxx^hIrTZ_oAfinHT z?vudWNz#Y>mCmY37IdVv^O<{#Xr&)(v*{-}caice7u@nq%2Xz4MZlVLE9QOG7@7sG ztUage#jZrTctVqWOwd@TyxpHZWz*a##QBqP6L||y|n> z3yEaQk>6(Wj@%5@JHgCV#;PMni^K;sZHB6ia+2z-wxEm*TNcoY>76Ip?;cX>>%n&r=1e?F;(Mti-bYP%7P?y2=(YA8 zXOq{aoOxvZ22s1Hf14xQ)#YRH`xnTr+Cg3nQFaMh6L*{>OM?cMDy}(|kGPrYdNqa$ zhn+A2L^Zn&X3qbn)xDx@4j$!xEA9?!w?E@@jNCfY~_*>4+o4f#-+9xY7&3zR|YRGF8eKq5G~uQ@Xs_~C|pU%EUWi&#cvpdb}6 zm?-UB60G+&KcosB(rWF6s=d&b+5wHrGjB$H^VL2e57!he1U;!fm#j-4k3&Um=<=#Q z^BpVJRfcs|@)5b6lL^mCSjbweFz?>LV|T(tf=qzfvU2meP|D9;7PC0xGhLG@3Z_+d z9hSP>8!MVnbTyt~8Ftv4wFutZq&D>-K^*W*R;RQBKk|HnRWrfA@8IZ3u_66j)vdbt zPN1+>R3LR{0(WBRS+nmP{6avx{-3(4%!AXACK{%NpwpUC?N{|X z!#)|@vCjCe3 z!uf0XLYpyfvj#oerE~WRo0FoT`4lAwQB#vx)!xiA3|YtBaj6jOfA@IyFt!J2UiqbT zWa7op4KnhlR)Q;;6Dla`>XPl@I+T0z7E5yWis*(hD9)^-DjcqnkU+D|KkwkODXk3r zVZ0f-)>K_VaC|t2b~WJ5=C|oQH~qlx#oT|wJky_58LPuR?Z#v+cnI!DmDEm;sSF$(e-;Qg_|1Mx&OF^BRq)1^kcoUvTbN;>c>6_h&aLaP?4 zR^Q0meNd`@^kGFF9r{6gkw1~eIAX^e@g@`YzIFq1?rqXwjYE#pBsnBk%c7ae3*TaQ zQ|wQgnjTpGeojblmyM-;iG=>YMz_wJveRA^t$F2N9W&Odrf=mXrKpQN)ega@vPS8x z5H)w)j>T&ABgO}AOm9^IAJt!C4Ley?G14(9-!=|dM>wTI6uF_kG;n8ga|Lh6uxr@`sqku_ zz^zy`k-&D->?pg3`%mzKsom`ARNE_D0Up*&prMo+E(!zDhI6MEPk+?jkuKj238v4FJ9m(Zo_(yNB4_2G>z}8<@`yv zr@a^Wt}^33E$w(4Cm8HkFSU`@g|r&vrB2wYPMd0$^3C-kCrR5W3QR!q*htqX`b82! zdxektV8NS0e>{mb_UMq3Z>Lt1OfH`}73Pj}3-Wc)6Tv`(BReR!GX?q+ES-5Ei+=}hjl7w-5Wsnv>+NsyF|6rehNMvMh%AZzI!Ds;c$f>xk1 zO2zc(qU??}kGayM5{^ZF9u58soVBEgcMce_o+XYaH3doebBybpm1a<1eKnf+^}TLr z8td^RI0d7IYqR5t0L<}lrov5Tfz=Np$(#A*lC|<*fp=OD=A5R%=a3eu3XKU=3#XeHOFe>u$QlX zS4BwkK;oXJHXt=#m`&h-s=2~WCN0@xn)~GHiTg7XoAgfYRST@tTt(|}iN5S*AL8F< ziovV(Yo2*`qaIVW-U6pEi?J9;}&U~sW+%|%YtLffI!Y#yD6rtgo0YO+;KrLZ!?B zv~1unISzyN-yGMjB+^xZKy0Y_=`$zcIm7~fB=^A@N`>A9m{aad1gjqU@>%fjp<{pl zDlt0-V|gD8d%l1CCDzkOJMZX*#T)%@@W=gCbDu0Q90H3K@C!mkqGwZo&=mn|p3)ij z*VwHjW=mH^X0}rXlLL^LEZG#ye8H#ayq=S}=`q{y*QlOB_PhW68rh5uDB0ZelLdfx zQetFs7Gvj{#H*aaJhHoSLHL7@SP@9*^BVQ*DbxL|9`&zljZ6BIl#LnAxRq(eY@eN@ z1(|jKNv!&!phG*12~Y{N2}>U>=S9nrm-~sJF*fbFg*AHNEV{8CM_l2uv+}eOPyOR- zD0%QqGl5|V--7)>Qi{Is@68MsH#n%+0Ae?MT((3x;X*OA*PW|!RxxG5*{Ss63 zD`?F3ZhMK7uZL^oME_Oz$_X%~4jU7zzl1mXwD7|X2(8oYqW{)pvj%tcYyQ5Ek&Dr6 zv)L(b|7jg@fC}!M+%V&n0`<6(Q+nL#0Inemec1Zb+7);y*Ko_{kh-5fKZ}yP96QfY zdOpIi98=T`aAsOThHTb+pO5v#^;0r^*633mk8ghakz>ka*Jn;};JH6-)KrLY<;HVQ zK8Oc@ZceQ76V8;iP7KZ57Sz?ozTMo_gM_`<_2@U5Z-SLLpeXRyJkJdo7jjuAB0Wxp zB)*oMZkg!4>|AvFffs&p1e-tAmvBK-rOn}9ByFX=Nq_Ebet0%hZ_VME%D3MnshxjM z*}=Pc`_Z4fgkK;;ogsV+hMm!5*~cy^9$i#tzY}jSzh)*QyY^YyExi^B^Gkc$KDa#7 zx88Uu@%X-}#(n=T9@TqMN=JgkN@LfO;@r+LLaYrTCEp;XuB-TUky)N~#JTanMC{QQ zdTR{UFREhK_rGWxlMdM1gsH-P@e*9A(x5dcFK)^)Mk&9umv^b4{DJO(b+P@Ux>E-Y z`EMP&SnU4!Paf0W`L0C=-{w}wx23$QEwBES?b-JGjej?N@tyF;BL;8(SQ|n}Y}hIZ zk8AisIW+GX{3dTyOTwoF#mB@P|4z2+UP#hR(T`F0wfnTt+Xf}9m1lNcO33mtZtDAf zr})%WE0XV8=Em`x#Ahw%{?hpsUz{ZQ_7GBCy3nJ+CI`v)SqYoIc}>{E;QyKcgc`w%O-21*S)jKc?@ww-1l~9s4y9Jz$}{ z?f4?1jlKdFDNpMNN<()|%IentduNPxi?_RGOFvMqqG91j06w~(u?0CL)?|WcqJ6E`sy)3eU`RhznDI@sC0p_9+aW~LIa)k zTWP=@RHP-Q8!PrVqdKT)d>KB4XRik+%8|nNd)czwgsD&d)qsmQxZAd6+P)f3aj8BQ z9)HnAolg@hD*I)4Lbq{K0$FUgS#lWGtID19>EX{uCY-RHDBWbfLetq_oT|-g>$Lgo z+ta>DlXsogVT08BY?65jGsmCw9AlQYF-R*SC_3l*t0M|sD;M!|rKI2j)nTWxgo}EP z&gBSqVjoTFS|OzAfadmIk+{-p&gnEvrBb<*rI)l-oQE90CwxOBV6lT?b2QiIMg3^p zfFgL9+e|QibkTY;OR!`g)WE8EORqX-<{4f#lk%NZDQ)L{`r4t#-L=W*1O z8n93r9orXl`OHH;t5|908et@8L;y3R1UjLemFFSJ&2#Lb@Tx;+Lu<%n4a+(}Dq zv(-?aCt-J8bA#O6v%5<2Sw?-W;jc8+MD>6ycu0d2yR|mw7g;1&IY>4zNpiBrX;=5i z;88TMGeKS+k1mH@QYJc=U^I(zZ=!VO(XUeLZtP(U>(b(5Qa3U^RzVO;o`Ocl)nTC(B?rpN&2g z7p$bIx$HUmJZAbEZYr$S(ZW>7hx3MSCj+`Wq~po8_&W?8dHVfgu|7_j9)X}nj62+= z*EsZt!p^31!f2L%mJXf~@@FKwU2J-=!BBHkl7r@uEMtqD3dj-<04U0v5-fv96oC%D z4B%?Iv;1q|B^;H??Oz^e3ke{=?mwVRT0%DY28JKfK3{)xEO3Y}2EfTf1>t$Lh;piH z1Kpr8tCM8kgg|yr5tXLrPeq>BPS=DVQ8nle^F3azoaf5#U|@3GT87kvaxSudnmf%n z+o~f^Z9)u2T%K>|in0*}5B!kVHlOvSKG(ISm$i}siRa`F>_av!5XK4_t$!f@gv~|~ z>GM0Uml5SdPG<gdz z*gd;Bi`v##65nR->k-9y&xDIS&`nnD@ud5`aVwYEEFZ6`D zSX6iWr*wo@)m6j`AsVHvN=~ktyKvrT{btv9mttI~RlXtA(f|F5=Nrs=|6O$1#(d}* zFMpJ_o_8c#cX?fk&c1H1itLLl52wLHzQu%`jtf^9dd@Dy#2to-u5p@;!!Wo%zbD`} zy4zA_UQAk-q)AqJ@h#BVgV&rcuS?%UGO|cI@zE#S^AG*is?IWg?;huMPnS||fDojP z%R1|{TMGQHy8JlCd1?M_@MZFKYG{a#{+E4g6KFn?~|_AydY z_5d)F09_@F5d@_e3HQak|G$T*HOQFXlUC!DtvMSMF~;Z|t9di>Pp{Z%&+EfQ#Y+}= zpMJx|+exr$^!)GZnSwc0K;MNO7seH3R_%NK)b@?l9qvF&D=$P!Cb;dgg$Q)FR!=&| zjlCAKcAfv;`*(4X&Wnr*Pv_GQHu+9UJ*Swp6)YZ5dVQ~Ex^^Io=4xsGW6IuczttIl z%QJuV@t$PdqiM8%gn+&&TN1=ra=#&&Sbzxn#yZ`Ik!4%Q%J7)M=_HVpvc!`1h)IAM z=OaloEz#?+8#pP*%5g=y&?PWX*0@!mnucXn_r8l*og3)s#%@+lZH7pme6{xWtFSMw zA4GbGeYH%X`UFS--avQ+1v&x2-DIlkJwxyZe3z69!h^us`YP4Bw5>n9H^VVn^Vt|) z-(zN*jT@aT_t6JNe%0o=7+oUpYc7NaZes*lZB&JN<0r)0VZuu;Ig3==<|90N&7HCS zkyZM(^t4)PtwEFGOQtv(rPsWEl*I}#bH2q09aDA2b`+YEtv0{Br>k1`QL)_J$XLdi5YFAk^@+7172!HL+n?wZ;_kb(y)(+aOMIT<)XPT!oVsduH z1(I?Ny>NY$fw}MA|+4)q-#}_cptk zwQw7^!uxP7IS@A|Sjx}ViUg^+#KK1P)FoLK17{|31Ub9HQ!L}^kaPJw>t8--&KDUm z&EwW(dMCXC99hzjA?Mq5JDDfbz=J$EN)(YSG13Y%iEm(&psz+%=^kctrTo>Tz*K7v z0bwZEicOR=C6(qnWuX7xlj;03HnJ43gocxlL=Iknu^h%2%D2ZI$zO7*AOfDE zUM_pgCwI@CoJ@4W)o52l=(QSR#Q(?Ed&f0-w{OGtwykyIC`Ca@6_hF>4u;Ce-J(T6 zj51}W7TH2%D1>#jT0x|eLIjiuQ4x?WvIGJVSu!JgC$d){kU$2>b=~jD{k+fnd4JF6 z`NNMN5JPfZ-|HO5d7Q_wWDaCZV-c_uJwi4KKax*DEd-;ih^j+AitE~HwV^2_$Eey6 z!T3Pg*`MU2uN3lr;WLBn>(d@vmX# zq%21dVbC5YPyS$Y?6Q6|*4J8TSB(bmi&VbzW4T_+K=`F!e9zpiI8WIfOqE_Co%i5Q zz>4g4e2KQ z3J7LR!829e<{6791?bAY4MNJE3`?J*xOeg>YBNVU70(aeSH89H-ZI`kC(!X$$rQyuf(8TLycI{Wc|CjfqkMJb49e5 z$U_@3l-&RM&VsY&@rAsp_};VZIa{~_*Ih4RHXgvc2HDf9jTTF$=3_bdJs!YDG+1TO zRccN&CXu8}HZ->tluh+n!9%S@%iEu`6{=&$xr88Z9~j!9#8z`D#KpwhPN!vT8}OU0 z4+L`HUw4B_PBA37hqbfYZFG+qgRT32eXdI_^2arm-E-(G1? z25wlS(pTPMIZT)ASEgk-)&}{VCbJ#s@5AZ*zB_@6JK(5%$BA52-ggk@frTg3Vo)M_ z1}^&BQP?0XDvPXb7mUY~bi+(0>J>OcFlzkIhHrxCn{RO%6p~W+CL8FS)zmR)5SK~J zWv9b9L6ef8yudMoPn(9$zKMA@Sy2a%B0NN z>&Q~n@IdV$qiH0UuR~B^Iap>b|Kc*c6T*1*0o=kvkwUz&0DWb(J{c8iXOXAvW^6!1 z5~WBjr_0_WaY9XzEk@Rvo1E%$_GI>e@;?qc=Tv7XSH66Nf|FfdU#`b}5?NHr=y$Ax z!h7tS!~WTqq=N#R3Spa&_+jw6c|&|zj@?=VZJV-dS<<#tca}oj3Ge|Wwf6LS<2T=t z+b+&F^VVzI0tQ?)-_hdmF>x%StG?K2COTmghgA5h>In}Vzq(RmM9CU z^Zot0r$J+I0f4?}&E@}W*s9^$=0+bVgKkh`ocbwIEoS0T#lt{EOhtj^QP`x6QobhY z=W{-`T^B~k_1qBbQW2=Ur?}JfnX0h*cR7vToxu-li#M7^>w>b8K@yBikq`Pzpi10u zTl1N?Er}pvc)K9l@hQ#}l8c=me5(BCC{y0+D%<2%64ikmGc8zJ&+^Mmo%nSG2( zX_F?Nj9a^K6@sU_w4*?j6SZqGbn1yDVjtIW*?JNLepV?(xGbkt97ImTC!EEYVwLJ-4&%#tR_4hvd_>>mN6W-o2L! zF3iz2rPfVi=9l#L!Y`<0UGlBOkWArz4^gSJZ%dX1A;AubEUNAPGx*VMDQ;``6z>RO zuZPZ3F4RIy)|4cagRSKo3R$Rg6Np6DVOxfmhB^J1Qa8{W^0lCZSE+;Zo3o=`^E^qd zMS>Xz!W!q<)f14@wSV%Nio%@6`8Wi7V27xF=J93k$FVIlnp)k-&7)mS98$GGG~CQ< z$fH8|NtpdWl>!y~pI4nu*FVQE#RnUXwR_@`Obi>rPiG?vuqf)dM4;dcM`PRhCa+7V zi=?E97<8@?C_#m*KP@7?#yD7936SPlm_xPMb&e5j7#{s^D+AFN=Djp#uUog9hi~rK zRUd!D8&rN##72C=9YpDbM%QT1%9$|MZTW*&4c)>&{2hKOxe z_*{ke(D*_3JIkh3oz<+7*NfD7rCY3heJ^274Pr#$sf1K3xQNN6BrwhVE?j-T74MJ;?K^s5jqR(`^!K}0_upEN!dlYwxT*6uXr*X28uLjU5 z(OY*UKHUv))7mIJf+P{uCREH*vsVkEnDEJgD<(xYV_to~Z zV&lC)PUKpWFd_1#cAfBUkV2(?!HV7Qaq=3|vF44a`!kV}TeAQ)Yob|{!6f&GG9_ir zFK8FC6)7$bHTf`;MWBvUp>j$Ln62L$IzB;TNx_A%N{AFWC>mDzxQ|xGc)n)D&Yjz} zAiQ+}6X;5N`h&BT40QNya88-+bY{#=ATR7#gb`ia{NNV58QsltF!QD97)>IZq)cva zYUkI_Il{U#=KH(Ao@0_5BdWynlFQ{D#q-tULjLv;K00W?a9=_<@M)+t~d@R7RjIV;aJtApoVDg{jSWm;Qq(cQ z*~w&-0SNf?b6N-f-W!3r+(IB2k})Y1BnSvdrBCeVv?0IsAMO>7Nkjrq|*0wJGGH zrv7-lCRIOlB{6OJLCVyFEC)3CTprdT+bpe1LVI$d);5h8&}6y0gR>1X0{zQpZ-STm z)xwOA%t0F|gx2LAit^<|dmn}-j;F#AKp0DRZ*!wwJUscFYCMUG=};^U_Plf-GXps< z-!Y|@;D{02r&zj5uk|Tq*n)c#Y83U934tgPX-IgPCXSQo^2xV{?ExT#W4B=aFc4Q# zt5QpLpKL_MsYNoA3^cY~S8$NpN_9v5b20qijl%}iQD!}1`)svRx27_oaE|EC*KxWi zEU1!Qg;KP+GQt+yGR?*C9s=)9qg>CB1O`&$_f0!IlYeU5UK&6t+}n`XRfBL1K$3C? zO%|J75asRm({N~WbIRF(gatXPu84ENA*2O4J*g?%+)y`EmCqcXR1iBz^FR(XW0tvF zEBu6eyi$z$FC0|k$E48ua>KbYAlD5R(5E^&mD+wEYDvB{UKV5=LK$_g(tU8};grb{ zipY1ppYbXc-o`97J#Kj`!?C^`uTU1%DqS|4;z~_P(v~u~f@#JB+ou|1l^$Z)EH>RD z(|(!%F?r>*5#+BjUqA|u17E_ce3ZF;xE8pUZTn9(?)RnP79C--Ynu5XVD3h3fjNvU z*+_071CyhMt=pCj%4K@w{~C{9-zG%n}g9jt)X*N%-Il$*OY}6f$Z{kVLq;h zQ`1S?8GHvWvS|7wc*nB7ZkEXnAq24@ig+bSJccaxoue0t{v~QpZC_qs&{xjkCV=B7 z_D*^?AXlfM3@vUfJ`U8QtOt?C)b#A@<`a^nI38S(j1nAZJ7dodw{rN?=vvp{$qZWt zBkE&cQj)^y2*K6&;jzGpQ#WKelM8gNgE|g=Bn@IjNtS0C2&sg>;`0e?XMXcErIG2M!0p0ne{Q#MyI4 zmhwuTcCAPXj*rJ*8WEu@G2Q@dts5+FlKoQ3=uV5o#`Z2m7~5G+^HVIn+Hg|qtb#Cu zZU&hQT<*HT2kBFvxT)Wz;J-LHOxj|r?v{&snO6ctBHpk*c}axr*{<6zJ&;N{P+e#C z7n^DdKoC18b;lCB488yEz%T7%1kLHBwtkVO$eU5rmmi@tz-3US76gsm*Iz{I)7&YO zHUcG{wk56JCgNDK7S|z;~e5^O3H@xbzFpT+qJil*6*YMi`z?+*6 zPo&;lZop?Jn6 z^TRlyX!5#vw`zDO*Hd?K!B=&_^PLs8H-Q#}t~x7_)6(gW@hA{AO}Ax%mSr& z^vn>yvA}M-xsUnuJhdlMw&M+$m7)@FSC-Kd(xb)iU&hMDL&79M+ zw(GEEb;x5)Zq59;?oP7rEQ&tnmyKYG!mMtQ4s5U)n!E=UBPX5ddV53Q*X{R{CC*NU z@nv*&_7XShTKvA(=p=*2CQ3Ya>#`*|FP4-G0zg`EK~s26!&l`(aRN5gKp4X`dI-)B zH1(NB&Q*7~ld7!{rXYNzhqYiJcv67AT{D;nDd44Hja1epI*%)5hE#1F7vA4KT_bJE zdmYtE;R@P7vW8|zLbouO_4Z!o!ccsvxiF>$IjDh6w^!aR3IA$*yYism3t*MI?S`62 z6NBt#K+O^qpulr{Px1G1>&7;=$aLI_#Gw$VN7^zQ52Q*%Db;lKvKFk%W{Q@U`5>&# z6f=1pKaK^H(D|~q$pvh|3)En=3bu!-FQN2-siIzemH{ZysUry_wboqDh%05W7ylq= ze&-NFS0Rq2N}sos((9*uVMbLX9&LLYUi7*+a!pVd?`4Uk4K`+uu!P15x?FFQ2lKY;tAn-J-) zozC$o_^pp&ts9MZXYLKpY@$flYxP~crZWN z%Hak$nvmXj(a&G30&@;t@hn( zetcS#d&VUlJ=l}W}ee?a#pqPS`0Ba@nA!W&m z&hPz0PJ0F}r(QPjk}nJa7wivJ$=I8@|NbVzzju>YE*9~sjIq`4zf#rHpDVBc36~A) zq=fRXX3YlPW0U!H^O4_Ga6m{{N4e)Y!F$#W6VNZU(xB*BH9smBu*upCC ztNmTp=jJ9>uXw)MsA(}U(TC4MvId+ka@LZkR)6x?NLf}}dph4FyTM#YgiqdC6;MZ? z^MMz{gmJ zk89M{ux@}!{8P2z8g5zpzgi!`$KMD;zFWxZAn4qHO3Ohkqk=M|NLp#zf!73Gt^X2J zc%L`D_Dq?7U6fBU&W~r^?7H=0d(8RrZ!C)<^RIsM>6mFOZp7-zS4))tsi-oJZH5L? zbsp+x;cghtUbNi=0NU;H$JJ`VS9aF6Qq1B8LjQ365!dJ`%K@bJp7F1>qh&F4Zy%p4 zKkhiIdXXi-rG)LkVW#K8VAM>N8tHX?NZt%B@qacDism21<2dHmI*4J2LOhc9YOlw= z=$9-s;KfGl8RUD@gB*F>+#5lv;s)^W>QR-)$x5>DJy*XnFvdzB#qUczwt<3OUwE|z zS~({R^2!Es7MzyPaIjvOU5Mt0Urkt2c(-e*5fNzE<0v@h;Nnc1qmD)pv3>MxR!{iP~4t-Mktcsuet} zJ-ys$yoRSwMFfl^QKv@r(XNl`H*(a@hp<}~jF=VdB&mki$VU>#{DR(08VcpFg7dPt zA1S)R&H+O)l6a#rd`YklPX&3Ku zmM#SiEX~(*{@(-jVHB8dX-O==De%Q-3M8k#$1iZuOYVIfo>fH9qL(QJwGLmFIpa35 zQkKX5Ke|XDgT}oLp~co&;s1~b(K;$O%!dJA^~}aP>|mHK<8y?v>~arj@%RMQs$-F@ zc}Vk%136+9IduoM35$Tnbc=2SPPnle>VdljlUJ&46)Y%U@%;SLt4Avotz%QP(-(DF zRx>YljMtn8d7Oy=BUSwHz*OHm&uX2bKITn_woT6Olg+NLe!3OESBJc;60v$WOUh{^ z>dhuMQbqWnDciRZ?bXMY*l)E7+r_1LaYFF@-w#8CZ#_MW^t53twsciMZomysm$px* z{gKsV8|tKGyBt+#fFDz!oWNO>MTtVftFq069(is_pJJMATpwKU8nQNAa0DK;MXj;) zzyshl{@BGc3?yGuzWy3nEECxmVmdP5$ZrY$I96-TC#h0Volc>ggd8JAzL+`gXP*rJ zov%|~7C9CyJdYm^kucrcy)B-Po-k3Fd5kkBJOpx1%G7=L1NC)H>au@E%%J%G0od?W zzs;6{pb+ydT!lg6j`99Qei~ZQ!;JBVf1i`EK17@>0;JZ@J$tBDji;O5xLmgYMI!QH zekMAjLyI%Ot5d*~$|BqQuJ`P2+NBYXJ1T$3#wiOb&tj&`$(@iYpVpGWe3pt^XmGF_ zhHop(_ugh3zvHx4@G*enq&;l|VgWb8wWN)iGzsIG@3IN<&Z>h?JOiZVDwv#PuB1ks zz094GnmUr{AE3MA@NN55>M}2bhvGT&BWolUz-TKV)YzN*~+$ePJbbHvUq& zr#vzs@&43mxaaeSJCuLS;pq~aX#K>~NK0mk6&CUEESdjMxH6(MC@_BCp(%U1m^T3g z>Q7~AZ2Qb5Gw1Rm>BR@El!R`|5TUGYeUnjdFv^!KLQMP9y6(Lwz{+<*g2%FIG!Iu%7VVxPO^M7-23WMaIQi z1}Zgb#{4^G?q!VlHFG?6nBslxkb@&RN8p$f*0#sEDuM_St43E!5`Gh?nhSZNZkagW zko0%o`NS%;D!@H$ppmS$X560_|9woWq_j~{md)han)}8a?{qwNOwxMkf%jJ*P37nj6Ahgv)n41?=6Mvh+&kTbrpVO#(VHeXF~mpyIeIs&`3yqVJx`sbC@#m^;eJ*pY4c=nLYdwPi+ z?ih&Xxo1w#P9ToUyl9DTq+QrqhrfRMX#J{cYGmBJr0Um_6yvl>A3J-YW7fRaV9rIK z{fY5LNA{j^nL1wmM@YA3j!A~&C3fKL+<21F(VEp%a!S`*3@T!B6yC=Zf2=H0ITSvgp!ye47+s@X7~m-{Gqh^9 zKl0<-P1JjGE4fUu8-1r(4#ZMxa)WKJR>wnb_@%0RKt#pXlF<4*${`2hNEV0)Y5;?NYv^Iw$U?>Ht_E#(h=WR~u0+(^`F%6dm`;wIBLC&gwv-SO&wy~7^Pboa7 zt9)^V0=O>b^j0^+MujcR$dyfN!zCo_VV9Ru^W}-C6 zSWU+FsZ5xcs}aSxgMCyZ6<*&3MJv=~B}t0~Qcg%(H>M=c`T5=$snl*R@zgphF5?M~ zEaW8Mg3x3tU}CUw{i4<#eHs4dQmU0rA*q5R(?f(_U2+gweCgUmxwD~FS75_(G>Xu{ zoxnZ=M7)oe*J&G=6tIZ0>%qBr(JEk;>7syhE8~yD)|~7=8$>;hQ8l{wZDH1ax8lR; z*E=WphZ8qj-Xs)x`{e9w9lWL2C4wV%AT&4xiJlt6%YSZ(GVZy7uITQ8ChEK?U8TPC zVIWyciFMwaQf%TUIsnyeK2MnQHij#(Ygig4BU}>^G=}-4>&Yz9-7aIT2=`C)mF7y% zu5;n9oB6fwSw;d0+kLrSq^y=^&M58DFC!c=QNboaxZQ;voW&iD+s)pm&xCgoigGG? zqR`g@c;f;VfE%$TLRY1v??r_j9p|%6y(~UOwZ$yL8Gg;?rVQlmoLoEe#j4Vkw`0NM`BYy_Z zR4RmGe7S`YtDVkgO}~+?!JIn($yens*j3LvK(5hzkzP|;K}qF%?ot8#`b$3EoC7i> zY^avO+}>ZQ>E$U*Afg`vBOW(*JI^f8J4*F8(PjYE+;rtJZtQ#fo?;x=ECp|l4abfz z*iiKI6W>80o-3vEdy>TS&5#G(Xv)0RR3aO8VoRLc`QCb;rb?+T6=l>gb8N7W_ORyT zZBhGk!$W~YQAlbN`WkQx)qiTI$;w2!@2sF2%C^&GXn?dNYnx_nn6Oviy=SOF(2QAD zTwlOoD9p_P{Q9r#p|Kx8x}ilc*hkh9)K#+eLV|@ybvSm@t4-ib5+88v3NzDAr5#R9 z@RP={R^P;N2?^E2k+Nl^il}C}iPu6i;$;3Je@wtrS~+3YCd8kf@)#AUN)B@rU`J}M z&u__nto1zpFa4iK@ygELyTi^gih`Ve=xsP!5H{dy6K{6(2-=ocmum0(KEX*wk5i}q zHG5U;ODJo~f}g&WY7rK_?HaO2bJ;f=8Hmm`Q{iBX4ICaoodIY@KGE}2pg#bFhapq0 zs4T0=R5(lV#yfIIFzL>WQW^NBI@6$NcJ1{wEr&$yA+@C@X+d%&A)2#90NHBJc9~}O zOd_anRXYiW#HG!4zQvT?5;=t-MNcK=3pRPWaYBm5Zufl6k4%@P@X5)x=k&^Wwzo#o zHC4{>ruAjKKam}ra;FD$>e3ZKeKa{8rCXF0VKsyu!BK6=bAxt<-Z3<{GGLFnr)nj+ z$YSZ7{N&*KsVSFOPrpo|F+L34Tw^3Xm}-GFVxP@LAsKO+gL$v4Y#8)g$h=LDLmPEU zGMZ>WV>4I{xNSa+J)^MU1QVSRQdUALzYkTM-C^FuN^E0(S(4oAtbW$vDp`& zwv2RNY;UK`8jbSvO)3CzXtvtAB6H2^ACqF^;|^(eV~NZnUT@}uh~45)^PUezdLo~ zvUO^L+{5Fm(OT&5K6*EIoj$xS%Ap>{(M+fWy=KhLmOhV{%SVDDQh}ZJbcvLzMy~!0 zl7ZzB#Ai84<06vFtMn^`a0gm`vQlEiM)S~m+oU95sp%o_M$+mF$C4I{k;Mi3Im2TS zEv0PvNS1YZpT2rF(b)mcwfpQ~vbjOAL(p-m7BZ(Kz8k)lnI`s~!WE_slLLV16n89a zRy{kc%|01l8}2fu@V6GaskQ@J;)X1>0Us^#A#+jRHX0*g7WSG4&G)a&3Q~=AYllAF zD3fmL=PpEGjT{vj2R7wMwF@D8T_Vk5&Z)$Xvj`&)ycTRTz`OR4heGO49lVur-Rl*M zc%|zln?;gAqmR;om)4RX6D+ID#xR{6kTyRgt7N@vQps#mcus@zS+Q$=&-8>OMgFH> z_9D3sp8iA2XA!Y&UovU%pcDt1bx4~8UuAO~Q=TjGWG?e2o0MT21@yamhKAeGlje z+TRnz;(KRhQJ}-2#Ix38ZI=xCHZdnt(P)e()$TVMd*jAya#}&M2Ghc_RPBu1>3@iNq0RWDJY$tzbFFZcN_INFrELK%v3Ky};-&Ye3fW zWLW+k_qJu5a)9@`o$liW2G7VHk^R4~f`V|f*1of~&B`8NLuC2>}^81EdrJb^+L7!8P`Jz%4kdi8bFjnJes zO_Q+CY5eZ6L`Gli#nov>3fX}HMz}TR>Ki&7v-$&pU0HJXLOA6U-C2fLyAThv%_Tqa zG*xJ*Lsf0tyGua@BTk%<3Q|<(&*KY(w#c!sijnm12uV}M{XYBm@86aza55Wx+)m3t z3t_ONbxsxSev2T$_3m?$s(F~do{ zkM1yj(0;b|tEBPqHq!t`TF0CEW>(Ytf&A>58N=hjU^5yp>XPGmw_}jCdFP_5;C9|~ zR3>VicGh#Bm{+U|iiX7rjd7G~Q>hcyBuWZm+Y1SUf7(yi+!bOsA5l)lrCE(kB{=>O zk>Xv4HSVD4rrdb5KD+!DDm0yiq3aX!#|Yo0Ti6DL(w$ZwwY(eNw6Eu*YoN-nyB-*N z)c;i9lrwVCPCfH`Zo(ibuT^|&F>u6eL8p_PN^IxXKn3J^z<5G3cx(MO`ris%UkK~< z-Z?lh|AX%`SSIoHt9@5ufKL04cYKO=Jr<`aN>ajt4-fE>O5)E8avw`haaZ;g;HN1( zU2c$+uGv=l`u;V3YkaMgc?J^?az6I(fHLwe_;}5TgdzHDRk~wW=e%?ex3g`VO||#M z>89I%tK1uJr8HAm5_~95nlQ!Op65~`E=(^zNj_zc9M^Q$Pjwl5`Mb3pGy3f}{=He; z*>cd2d@tnRDz%HeVf2+k^IZE$rmyEuoXLP0&i0>$q#d)%z>!MwQRFu0-1s-RVrzM^ z554a(JmFRF#?km@k)u{=(V2bn2O_MU4Zi=1XdEmcQa`e{b(ehSvb)XGxAWJ(zMOHP z^vUyOTfMV_Biun-{f(>LWoms7BtX}Kgi(8q=JcT1HRflGv1aG?IW4Nie~W*_T!M+Z z=glWSq7eq?!#cWx6W5(#3`{*nW6eM};Vp@v+Y(+0bGT(~g7N1YFeIFnlQE2|bV!6s zfo{P_p4^r;z(2p^P<n4&o9Iu0fMhGoAp6 zx;v>9A!;L9FBsOy2$x%;nz~4aY!PloggadMnyGJ5uETD;V;XdJyy+zDU%i-DG<+%C$|@RhXh^kk_Wk4=)+jB6xuht$!aTGtu{Xf;?j9sf za@P~Sc|R<+owFwIGXI%;=GWQ%hG9r}7iOP^YY=q$+8ZmLz5{g@$Nwb>Y&gOn2P-vHHT!xt-)#VNyZ$ zUeYUK&)SXonw!*-%?rlMdy; zgzg@b$)*WVjV!6=mjsT^5$N&m+E=a+{X$Z0weYthNANvOe(TFQ>k3F)7rR49&)la} zIh9mQobvrKJHV8TLX;m?5D}&@1t{>J7NXqRVo5~)_8uh zyN_ukv7ha6GuTC-&jg~$bR=IFUGazRKfJe2316xj)tY<``m`<{51Y4fofzK)HiI%`0H~&dG}?}9+E(}BAk_&GZzwX?yd;LO(`%?z=nwy_K`4x@y~O_ zc1!VsvA$@RVw2w9!Qp+=&yw!;e7)_f1{2kw19S5>4}LnIa3Fq|*YqyT%_lZJadIgj z=NiA^STnC@;BZfArz66;MKkL!Y4k6_VYj$x=lGE3e?eb`Yzo9uQJATPZiQCK0kuFD`N= z=zQI6=Ax`(Q41$;lxrm1344umJ!4+cHs#HAXHNk+h<-Q?tPsn>d%VW79!`gMbaAn!@sQQA zpUEl`*lBiESmdBK1NQ)W?)LoqJ7A_rWtc%#e?9O8>oLJkd zY*p6peAHA}8^+Q8O{O9?%L=BLG9u?MC+daX+o{zd|CsWE^>4kg@*JC&@?;awsk@Dl zh2rGYmhDkl=kETk${CJ(shu)8p|hA=cd8KxH`AQ!L3BCN!DM5Q7ylefV5`YiB-!3_ z_t{!YhJ~dZLOj;k5Z_!6fE*hIBo z^jLd96hhcQSK@V?0MCW+3M-V~SgiXboAZ%XH6PG`8?bk~e;A_6BCh~H-nsWg+3QPL zG6!#Z5hHSQb=$VP{>C^~)!}~3c9|TSO{cg47*bm!Qb=SIk^nw9{z6JW=2Kvi$!w0; zxUjBC_!dA=tK{utWU8YvS@lfaIyEg`%cx^RAFuzsq|u-!Wpr}1MTf$1Lu%3;~P5v+hcpW)yr z;CJSZmxkk7?zQ9NG=i8knL02BVhVm^bY(z)5K2n7YusMvH&kJ|uF#~+Vopiv3)=9? z{UoiX*NkMdbE=r0u|&UMRG>f_DY)8K%;74vgwoEAQl-CeLWl9Pk~`ted8Le2_lB1n zE9iEqIH{S@jz8VgW)cyG)PPnajEe4RO9E`TKn<>nufVw|cG@@=hbK^O0(=$$4yy=@K?S33-r)t&dlj|3zBC@l-R+C%#v3Rf>2sMak5>(AA(TRc!OL@}|!!`jaQeXxq zuM^>-ABgxT|IHP!7K__HW2i*qMkotPz5_sR*evvrk(4v$ifQCIP(gvooc!)mSPWT5 z-v*o;@D)7?myPk|l4nv{;8C`>vUy5<-@qsp-LCsuDyj!?B8s%E;ezI^M!zm)#CiuW zsz{&Y7-X4r;HE=8z#VOY$?ZY5&nw>2 zxhqrv>H)vQurEk$cmTF{q8fQh*MkT7;}+(cT*1IF*$>!mdMz-@TMcDa!NO2fL9owp zP~u?-eq>NskBH?WCcD6kUb7dcYxzm^SUKF3RkNn(*yOJ2@4(p2d_p@sNK5{82wTk)l9ff`*cijQ@Jo4^SD@fm!FDe=^Nld=6QSbC$W=E~5%6I~>rX zk|R-i6=#y{$u9}tJX)T%Y+K9OTAMAw4_CoxvK%)u0$RQWPi5+3CK=0<6HRIZynGE= z%mqFJSi0Gw?Pd*|$4Qar4HItQ22bQIbZ#w{^3-`!CeP+<1+qEwgFkFB1QY~+G)^A3 z=+=B4H`0YZASKYGl{TgN>Z6q@ru%kJu?5_Bq?8d+8jn;}f>asbAL~8X!_#2AzqLTp zQCrKS>xK6W0(<_BB1p37RH^FtM~tzJ&4N=kQ=K>qND#2=0MPm8l6Oz6;2y5A zy8YMSS0&gQyG5YwH-)Qp&b&)pmQjk1^You0lO>jY8GG;@5Ea0EZn zr(570UN-gvMNTG_aKysFC6)*G3`Deah*@-tPOD9WM>FMFZp0QvcZU zBWU9Mp^D?TQ`S5WL(zO3f?&uWn`e@7$FhQB>XMPa0=*xbSyz{I1xl?)wCh`6{gig# zoZF8(g4dEIO2U8Oy}#_AJ!z5=cJA?=t!?!;dwjnfVxOW&ZvGYN#tQl>cxGVy{()zs zZ*NZ(sFUwRJd_&lSOWEevA+pD{6{-Xg-_W3P{ir)R(c7q-1|?=EB^4iyw%P4;C~g; z#_&ma!J-$xKPL!lKbhq5 z%QBEf(|>{>@kiR~nr5`~0V#86O%vM$=cwN1ol||dFV#pj;Np+X6(?P9a4$ya5XDLk zow*b5D>_ykyn`iV*W$Qcdj6L_f%Rl73KC1fk#rqpu_jEsHHHQR! zpS7H0QR1cJOd!@DTBcu^>3%VtFy$5Cba*RV_kaC8(KpQM$FEwe4jG~mjFiY%Rc!*kw~~JmKi`1t))-E$`y>QF}H#)1=vv zK6d3)0+T^C%dsc2tBF$gi^di|6aO9Y6K=j5-Pty2bWLLD1H7jVKv}XNNR)73g9(;7kv8>4_6XlCd$Pe?+XTx_lXwW$ZK){9X@Y+c?y4H9 z1tA$|Yea6xG}-dnwa;H&{Qm0tpKr(+*#SMxndE=(6Vc0~!UNWxu>JDmL#9?Whd*yp z8zV~G*Db|H)}>y%OjilJ5#&D`_7`X_U*;^I1rlpP>kGL&{o}|OtqX{4BkC4gSW5_x zp_>UAw8G}k80nL*_=s#b1@le&-wtE;=I^S_-~ib0}zTBjOFf*%*P z={AAOSb#*^e@o^!psTdoNIF<(Eqeq;W3aGgr8IDY>2*{kE=Hp?!DqjVG&`si&&zNT z_jNLt%tH4T9JhS<)rvLz&WVA)3z|seS?P+XZRL zwMY6*Art>1zjW?O`6_&XP=PVjI0R}=^?!(;;dSB;1r8Zxt& z&a-84(HeKYQy#pjaxkttNA6Q{*>u;K{`Q7+)#RcRDJCDiZr}ABaR^<( z?+Y_aM?RhzOZlbYoIQan&HB;qRB>tJF{PmlZ{gMty8cA5!o^fiMU#xT_e>7N+VwZQ zrmkvBHjU5smuMdFw%vK@U5y{2A6Kz*=k%$s!+$R5qeL?KSBmAN-wwe=OfUHJOVzPn zGatMT;t{S+hOSooSeR{A#9BiN43xa!(+6CTS4*V}+N)*Q@&9r$)kJ!4Hhuwei#kj8 zqyVb3|0R%BAlt2unKZ`0Df+KMmO8d&j%KJ5Y=qSmAv1#u$d@=G|B5~lkmsL}73=>& zKRgdwDZ7j?$T{7S;m9^EbBMxoXMY0Mm})VmsVY9BN&Wwk%zhJOFiw+DSQ@Xx_Od3! z{2_h3g|j%*pEGcrhi5|dP_@Ay!9hIx_;@)|qR$e?agbTPK7JXoE2@t2)=p+1eg?b3 zxsFZ_fYo_Ottz`h9hy0n1yhFqlV=8OvkmGlKQn^efRGm6YhbdCZS8JBFaAS$b`1YG znN-JnU{8!<7-hB{Nl%j{o=>d8jfq-m9|62@@RP}cvoW4u<*U0SYf7H+u^ zL0ZneTy5WjY~nJKFZsHl6Z8P2Nx42pG3ox)vRcf-N@z=q!HKPpc_hD3_1CBL!h7SG z%Y%Ybfs!xnf8)vxuT0C0RwXArjcXEyn{rTFo|Cc@v$i6wXxXYaRaKBWM#8s(3koE( zft-LwWRvX1QiP{=W!nx98J@&H^3wa5bL}yN{F?A3J3_x>w6Az5+_e3yOY9i_OUy(P zN#y-O8gY3s>&oq<;|Y|@pzyAfP9~9GnP{gLW^(&y`Q*Y|k~H2_k3oogSD5ww^GUqp zHy?|bPiCiHM}y#&=9iQkD+A1)TGa@9!v&Uw`7SNme1lIhvesE56vWpmDyV4{;-rkeRt;7 zTWp`$6dJRblQvRweopiC-~Mdxi0xlT&G*SJQAY-6X5!nqa|`>8k1q^-x1vI?3$gt) zmiN?c%io53XE^aASj+_SB24ZVWd*UPrCxpdYOZ+(b^ctA#r=Wm>ui4~gO$>w;`?K+ zoQD@`2?@C?B^GVcR+BR!?^kfc1(%|}7?l0JJ+*9=p7lt6FtHbT=R0 zDPNX@Y!V$K{KecDi2OOYo%v9o>^|jHhBKtUH0%pzR;tFJJP?~vKDJx}TRyYQE(T4{ zESyJj_1>*|3i*IUGlvS^fBbE@^MS#k;&Rzhnww>wea4xSNe1@s{Jkrwu#0z#YRp*D ztqs>1W7Q7sXCJSA&rVW|Eaa=gDr}ZEMOhqGZ!b4Mzlt>$QYK<9caHHbG^Nv1x$gs& zTAI>=pz*}tU*t(5ypB(W>h*W68-Gp1Q^xPD;u;c7l~)Vq!WJ&K=c4_3#_vA2V2!1) z+k1AZ3u;xAktLG#W3H|wp6w-VDf9b3-w+pc`~EPw-F%iT$0pTHU|_gV6e$qJ;CQN% zjy=A=@fi;&=xP|sVV~^qvWsKw&j#a#C)i2cYG*Lfc9j+fI z!AHkm-*Ke%_Nr@Ji*p|IAl2-8mJ*nt*hXUK9ERKSgMHf#0tjUl4rW77l06tnL#jR{ zrF9(XVUw%_>R(c!+4)ZNAdJ4?&~zkKblsey{qC}~x@|w5oYTIlfiq6tw}*SX3HOXS z9Ww#-gS6WNg5T#Gd`ryWCUpWTh{;6WVqZBy{SjS1WxQX;&mf&J`Q=nGoygZdzS2)J zyg(H#%VH@gq(ymSvYb%AFOf}b+D|`%Qm|Fm`882W7Ww2*+mr(;3J2(J-ufKl5-9gV zR?$!mr$MLeoK&RmV!>)?bJvHCqOr~ohJ&t-^hYIX$(}kUQ%K>Y71jALr~*k@i=>$8 z+;CGj2C#`(SaR=^**|e9GC8b3eC&DO^Cl){$K^<~)sj7s$;@ZCXM*k^s(x1(KxL%- zv|s9U={3@4`Yb9UMQR<{>A}K~Itu*PedwmdJoV&yu!~blwyaqbvw=p}MV93%k_3meqBB8}H3V#Lhj(Tv_ih4@l z_J3=1=-)4=bH&cW_ST_Bluz6dW~9JVa`T9k7Erp@wA#YY?wu@G^p~OX&xb-NS$_xq zBiuOq3e)6s#h{^1QW3!p zhd&Q5Zvl0Gf)7f45-1K!puP+%R*;+B_9!JI;DI)=aJ)kIP3(du$t&MXZh>Yz(N^=l z!sb;TH;X)Pn6U`hR~Wffxh29sNmZvHPlsf^etrckd!LCJuflhdyG|strRvP${RdN7^cWJz)>|C=SEJQ0~I5#?61ZM2};jJ)jmJvPbD!% z?flZ|hGwh{v$BD{e1aUnh%R38sS;%#!evJ}9H^_^AD^9^JnKC0ucGx9}vciq_#2{buQkRU$3r%0^5^9QaJ4O|@L zA_NBGRKy0A>0Fi;C;@&O9V8Ta<;dhPw30LEI!v~NnX@1OnwnH#`7G{73GrStrV#0G zm?lR5lCmUh!i=`-C_0S+x*jYKYxm*KHuT`mkL$ge^u%Zf6KtZ11J@+8gYNL)lUl=Q z&dxHIILFQ*$Yr^Cv2HPqH-7}@_LN_)1W_0TWaOE0+UCoNx2 z$7j*f+ITqAF^z5EnyIIIR~vPi*`<^7fnG0VcKaLa9s!K4UkvGE?6&7|n;Rz_G%o1; z=lP$`*>Y#COW2TS<}SylZG>Yd_w4#6)tZ| z+W**lM>BKtq?DBLx8piOx^-_|lSuQXTAfkBq?gXn9drBLf*_ku z-@EmebM6nX?L38c|La5CP|AhFt&=b_{cV0j?yu#8+dtAbOAixU1lO%x-)73LnO#&& zo>3pj`Z{zAU1a;r((Xuax>IDf?XNpdx4iJ*ap6V2U1;k8do(nDv9Gcl;mlurZE2jM z(;aTyjMZyKtoHsv2cK5lx22uRqz{B4&xE|V+e1-F-1Ol-lN67-4;QaJ<65m_=~N6= z>Va*|q3!H={WoUoUK2^;T%Lp0ga^#i`aIZ1^YVl;zW> z`LA_wl90^(rJinK!pg>ZkI0PUJ=Z}fN5DTd`aa)2H|I5so_XA?)vh>fGwLUq_is+n zrVUz|w7jcLWW{g(I(f0NR)ix|KZLDhoEpJ(3XO-h+oYy{6*`5;A+tGKYi|QZ_64wo z0amOFLs-$tKr7}97}QocyG%;Ji{&~*itd)s#v=PWmHmQ;xa_vkFr{l6=2DN9xn{6u zVqU1xcdkrxyopN$O_ntfylUe*yZw(18p_YTw!Dcnq8o$lLZ+~$3#_JIKne_xiW|e# zYhGgPpEP|btG4gsp`RByJ2is{E_+0S$iR69WImdY%6_b6W=z@wz@Oym^C@6iO?rSc zDTIQ&LI_z=v_R1Wh$emRLt~V^7m441Ez5v_fD&X5D+c1>l?6eOnnujhDfDw_>|kNl zVD3PZ_VvT|)?}-fpDS%({%I)Kf+XPrEpwXIQL5^`3|35<)jwAb z{oW2{J1p`ZC!t$Xvb`2I*JFvu3NpP~d)uipd2|m`aj;m`jRHOIhUUVUW?piUW4J%Z zh&ZeD=EM_Vf=Z=DHR|9Jtq#QH7qr5(Wi~{;sa{z$n-TQO0@{3a$X&?>6XvBtdy@$Y zFQpqk%t0I;JTi(H(+tC~timB(dsJvi%%{m~ZNms&RtuwI+E0=hqJb3b?at2IH8`Yy zZG>cW8U%2d6oGkdPoNmb|MR5OvMXA zYbf$#Uruu$mfa4=UKY~wHOhk+VNf6l&1Zgz#;<_WF|SNvDNnm$ug3HjIRpH1E5y(AVo&2}Zd> z-M(E{-$+hg09Vd+IiS_x>vyrPQNc|yf#htf8_tE$KQgj^g&axHiGMS> zMD@ymMlpox(dx!#+2Tt?ou1LZDr;}4#`vSG-(^EOrP*o3lX*{vY;;XaIfQQF_3zCQ zW}`iy!6(MoZ?cG{))$Iy?HM^+7X;aLf&$%ALEBX zd36q-m`m7q!icZ`_R&X2$45_I+_H23s$-3}97^{9_Jnpl9tgcG-y2V6VH*6gMbzMpke(HQa%n5$e+K9iYU&MpW9@!jTUz$`qp@c{s+~-0jcTpt~n6BbPP$z|%6X zuc4wsi>MdS{m5jh7Uc%5LcS|H-G~H6II5I@E}Gmbww3g121Ki1tV!Y6aKrH2?O{R{ z=OPdzu(BrJB|fEjfaKD@V0B>k0APn*vHPs5E^!_+U%)JrZ1>fqqkb$UuqDt4FJ{X2MU%9m8<_BvHNGj@m zJ?T-huw+TAMozbd=P{ckz?=@si}!<2WrcA`2x z19P}d{9x({%N!JorNg9RFt^qWN(<_bGh7ZTN;)Z&oD|h zH|Gq{s?9>jhYSFPMW6eX$i0Pok7Wyo!iG5ttU9N0OrBg~Pr^>7juARjV$Y<<4~DYM z=DzhrZtEjrHaC)dQ6c*SJ#s?@=DyqNQ!txP#*N3t*_JrJ7~0ZNPcj{PR`GJK=h;x0 z)^%GhXUTh|{PtV<%3h3FLH|wi+HkeszlC?)%qSvNq`Tcsh=_W)RQz2=`s~7t&o3vakuHRQ>kguv8>F$oK|qguX9I7 z0ZaKAa#|%@1pocr7s{o*rycKC)G7N@Td+aAEk?|7?h?wns3^tnc~ac^A|;Ict={DZfGpR3n71QCnBLqP_G_ zgicJY=zLsQeU6NoMmT^&4 z%N6LPAud7U+0ew`C-gM;Dl{dJnK`ndZNh{JAK<+z0-pR*wEB!VL0cZMdSVFn;eojQ z@C})VCt5c3ty#suis@?@!0RS_^09Fl zsM^?G1_xe9Bl31a`MAi#=Ev*U*_)hN5FaaaB9Z78oic5GpIP8b*c8m>x%r7Rxl98h zM+Ef5ER8026|BM2IAYN_bGLY-{vrM-nF;3izTQX)4Cg1E8!A$DvNpwUB2@+0J82*2y5<$E5hf8a)E3JE6sO z*CA)KQuCo@M9iwiwVSQs-8xl>=`LeuY{M<{hHT)@vJj^anpG-cPH7!WU!Iq3eD(}S z_&Mlr{6ciX5ix~~Ljj*F;iWow#iygQ&1usJxfSS0ca}{y32sNR&U9NI`ftNd6v()J zra!WQvpezYSBx!B(J(W`;86YQk`awwSHs1Z_M5E&A%(B;bK8PQ?uh@h4?UVc>5M5b zbcqAv3@P-eEE|mth|pjxX`;>07E{1$HY6=B;Zu@fErfJOuyJhP2)-?_68%IuD}6FX zLTCoUFz;&Q*C+&e0h-(mHPm@hDaZI_#RVZ-8mp*-B4GGHv~xi8x)=mdyJ#i(3o*r? zpq;bX>jf1vhuTA}TKbM*ba41aMXqX&B5+G6$6ls{z-~Chbz`RRO4xM?3Y>$Tz-%#L z?9>e^A|%;~N<>t!ailF1@#%|lrkA{`St@EF3ofBT0pmC}p(RF3HUtApQ5U)kQI^(G2`AFy+e+%Fp?@Y_wdTv9@P4UD&K&;~yfBrvf_t7{=lA{@Vmj?K%tn&c^psEkZ<+n;Y)U}B$H#!M#uI^C>sI`~;p;d} z4&Ne+^JAWpZ7#ZL z40bL|o}8%}>i4r)-S`2mDTV%PqWRh0i_F_mABue5a3JCsqM~aglEHL;1HY$l&`(#; zJOm$=;Q3E=9mGZENE6oXR0-2k=v5>pp{Uf^OJz1+?Tgo&8Sb+*s1* zEdQbcno5L{2ugIx+d-q>1iZmA%mN-5^xeIzf-0F4>wQ%Y{24lWv`J0u?z z<{mHsClBpmCHPig2Ze6ltiW$n?Gq&Fw0Zg?`O#tABh{EZb#HR^b5-d`c<>I+uw!D_Vepj4(ay!p z`uS70~(D?tGN5}$`l`EqBAcWX|} zvbu6wtaw0KpY-Wy!Tpui3a`RP;dQBFF-?CRYn@x&Rb!Etl2l*1w;r5MvXsyG-z?13 zK7VveFHU+pTyWmRCztdnC%SWQ0uL3OooenT^_QRblWHN;KZR;^X7F@XgCtldaKmO_ zpZlIPdA$Z~k+60^y_4zA!ulI>@^Uw6afrZZhRpJISx5i=1MXM8ttBNgia@-<*1#A* z=3RH$SLJLjcxD?!5by*R+ZLJY>*=x`sHvan%BK%KiPFDha$ zna23$2zDQw06_`;oSJVpBn)pS%X6w5PNL&XT2s}E;nB9leNv}_d7aN>LWx(~)Smcd zUNOu%3nJ-cO1Ph>C7t%n?(k#!5h}HQ~|cO*j~!z3`U#S)LGx0eX>S*mI(=lFX0fhCE`U2FMqm1 zX}2?0OxJV_rzs7(GU!hKfmbCBP~+AQ?oK*~KQnl6Vew$3Ms~+iw~R-V6352nR}ZzR zC%rUG$EjRS$-xZq-%@wE4@fbs1KdOy8z>E?P$LlI4~qjltnb;}Q^a8`0bh6{7QPCF z7gLFXD)T?b)4_-mp|qkHCAA)X+S3Mz;z&^w*jk>VTp7@Wwkh`XjP<$cy0VR_Tgpdo zFk_*rGsRBfZR_2Nr}MTO0i4>yruF?G!Xxz<2P9oI)TFA~X-f*W_1v62Y=R;^rRa39 zMpP)@JI}P6NglcZr@Xvsa*(~DYQ7;QwL13Y=K=Hd`7L0>Gus5+4F5?`lN9M69#Syp z_WtCaFaGYom>rT=r=K%Pi`;J$~jhvVz*=)Q&X4B_w@i5a% z@#8Opj+cllG)zmMSw|n3IxKhlwJ}0~K=M~RSQey7RYAho~q_DE4i9+GOW7=^R!_tOD>@i*({ZC=ptXVh$o0|E=H-1KVol~7%->+P^ygPqq&dsUl%YiPQ?L! znPH(jX$=jFuJHh)`&|^o@79}2fTbg(axgK(7f&T|hJoWRPo+oxcz%{vxtD{->Uhua zW!rVdN1Yns!L#;Sg_mNQU8wz$=G9(pMP6OA75D#Vi&WV-4cP<;Zt5n`e*?sN@9PG4yUHs_(s zmMk>8OygK$V1gktmo54l07hK6p@(tER~Mf;tHb91ugeCxI-Jpt9(y~k{I+H*mR-km zfjae;&Vy$2)q2EqCKk`zC_g9l7f0~BYCIc3CI^0Jh=bVywc#-4OPaas*);D*8WI1- z!cy5=_DRq4Q(AoYRM&VFr|N(5dUoZXsEYftX#baWACD}kC!CF``AlSgX73saj(s|G zw7RO~+~MPkSnn}ou^Oyg(m;V}N z8SOmM3OpPO4Ec_j3i0EYVWn48?fkh4Lt<&i^}|Tl)We%nmu06mpSE`=7)HeSwVbKR zf@XE%KWKT5yoMdN>DHzAzPbyqT2=BXpT%&v^xCU=&$H`83WB4~dmsDh?fEs=)H*** zPTTq(nP_q{=o}16ej&&RZ5@t;;K|qowPjk$NRWH;NQ(OXah&0SPsLCDEeU(A)1eL0 z0z;-tM#yMrq5frlg=+m0pFUnq*cGi~9Fs0PjWt_Avj_&+2IJcC?;=Ks;uMqpx0$DT zyzw;FZx;`Sx86CwW@gQuJk>A#`UCfpZJ^7|+5H*$xmRzU?UUu!Y7KZ%i# zRPmX@jJXYu(S};S<;Zk$+qov4)Ij0j!*r4RpB)wpoyNsH;mC=ZPO9N#Ty%xIFWOPW zZbR_TkacHO=21WK)5DWdq=+@zJx$aL0t#MX{tt|v-y z_|$3HrG%V6rZi2a{~UoOJ=OhGvokCs+Be&`V40w%++RV3n`N5)@n3My`$u^@gxwH? z>@;E>I0?^!14;gFR01P<+iEH8Uz~eFYJl-V?~>V7yU7fLZC!0ePb3ySsnqGe-> zj;*Hc23xo0cXZkoxPpC?&8y|8ofpwTk+AjA>kSY78@cQ5Zw|j1WUrUosn&POuXy7w zzQgn-JUttUv>>*&7I$Gmsugn{cA1V%{!wbJ$!tGbCWENvOt+?L90$m_+ne$ zWWoIyZ@2AA?0DRn`zH!q{`B+!9nAN#ud3DeK`b=SYcAM+)&3!3$XPTr0{ikB(A^$? zR(7QQyJ2@?E@(L-0Yn4DO#Xx*FP=v#%16Ox*mw=a1y|{;zI6@yB+7i1n5G9Ny`=#A zXQ#Y|{0k(!fnOIRde%jJv&|P4eRj|O*8=#pyj6MfC7RDKn|u0aQwK7doTLxXoWeAaX8S|M4X z2~l`xVCX+E>8E^0DYbtnGyngSBVqQHYsaB##42wyS_1ryXWOTS&daZWUi$`cIC>~n zx}`=ExX+qsBJd`HlpazCv93|S-s$L??@5xX*MQMiymjsClkPu$lYu$+FSfwMR?q-y zr%;OOZpfUubRSGXtRgG_E2Ay%_A>+h=s9R=7WAbHx*_1GB(C05tq0cXedXYmUpApA ze{=sZjS#|1fwem!P}L)_P@QF603KGv@(BISe$Z{4(9WF1>jly@ZbLlv=!^Z!ae5O7 z_+sS!jrtEaZb`?EMSPB*%6(IpyMUiOv(x_rYBkccSasc6aJXk z-(jwHPm;SFn&8v`@mYRD*&AbYALRHFwhGQ%eA_P>KNsa(N!dBj^yE>(-tEOf5r&n7 z0QsJTuM$Kh^qJ{n9)isI&TII#@8hQrI}#SQ^s*PzkP(V~G}qEl|MIG|9sZZb?;qc@ z|I?d0|El%46IC6+pI3@sVDRhJ^+%g}3w^dk6oLSiP}{$M^E=^v8Cl?fqMV}yB)unt z*CJ@>J!!o-nuQS9shw~>FG1l>6MJq?Mc6UHWLtD*^i9^+DKhVesr_MEqeyTIEe=Mn z^entpEV0l31$znOyTX2_7bo;ZiEo8(ex7@5tG|PjWxAGh@n_XfCTwUdlcj@4DPK^m z)+UnN2KPlde0p>0A??m45U3|YD7F@Rrno6fR^H~=koa~g(dE{yv913C2b5g?7P=*{n()Uu{f&g(|qH& zF*(J%jdp(OJhB^*CAU3MfHpe)NA}l0(IC>Y-2GiVUcsT_$ITUl5W4(lnkw~f`?ViabEuPa6jd==s3v91%G@ozz%9(%+eA3pPyK1|Bza1|j!X;#RIyi~}QRaaIJDZKSAFZBXC1Elx4h zYvRw9U#o}uoflX9PW7kn%wg{h#KKRf2Y`k`^wIm~?<)HbM&LcX!Xy+y@N#}3D*nxuFUfE+TNsLgu zAH9^I0XiEbUge1tr{a}TTFP|Ud!cY=39lCzO71j94A^$#lj;5a!eZH_Vx^MK=Fe z%64hoc>8Oj9a*N5kofjZ zgd44%_2Zq-Q8?f))TW^-C5dj29lnM|f1yssC@y zrP_-1gm&9L7jEIT+ppFAEO@Z?O+r^YPhk3pw+itj&CJlKjXp zCE08@$y0iVa^Ts?$n6B>vjV9#IFQ*1r12#f^r;eM{<2IofNDwFfd+o2tRo)+K z+2PvVtoQ=oK|?CFR%BL&h(Ab?%)>Q1cFoia{kBih#>mC-# z?0mq68(5pi5Jg{&1wkwmcAcqbgs3tz3LF~-q`G5%;*bj;#X+0%8i9$P{2aVbBd(!x z!2NLkfzY~6m(8CCDL*w&8Y{_$P`Jsm&P86iBHpE-@>`a@>%<8_R1B!#ilDmy1QOEI zTmqF45w-GuAc{A7Wgh}7`JIrtB*Bj@U-`@mqF^^=K*ee3^oFiN0tk)LcqyOVhws8q zL6aj@-=)FINYj0`ZbADtp}$J${rGd_`&gSys~1dw7X*dNo%uev&KaTfvQuk$4Y7H{ zEt3i9+_ugODxu=J619xHUps+Oy#T^jU*Yp6iviEhmX5v?8OI;!K2u#ziwP!%p3?2M ziG|8(5}KqFs<;GcMQ%)iw$?mlp7^sQ6WsmvhCSUziyYyi!FTZU+gA^jKkf(9=s9zF zu@GS@NPH<}gAp}l1+knT=3Iyvf$Zot0P00@kq6LWO9)=6e|I5b2{Bzj09WzDeo^+$ z+}l6~c(TCu9jZWBivy00H_-P9(RLC*B16zTb)H)HcMGuyHu$QZ5IpG;nkFZ&KtNl5 z2#gSAjwR4*W;39n5sbdHBP;$$7t-}XW)oS|QNCh+bZ1S$;-pF$=o^f-M9l9?Lo|^a z-+UGB%vVY>0Kv>lXJ_DQ-p9sx^R`QhLL?;JvoH}eT` zOB+IO>O0Gf+CQ&~55Bf{M;(e`P@tAn?3)|doAPw34`ou#N;a$tZPYwz^q6HCHJ7@( z_MZmeOaV(vD`2OQyh*EhNlz(R!iW`xA1_(V&awWtMpa)vW`2LLY0H)or%aUA}Qt*<>av$wczf-72VQXvPFzh`UDm(ssjzgdDzpFzVq!H^A$@+`E0SpVYHRW ztNzQVe4zC`jt6fZAl)+2b)Gt5xnk&Of)KF?(Jz)1t(_sR2SbTbO|-Zde1WGus#+Y9 zN^ZzTkX1lotnwZuCu@qjZl}QxJL5suP4jUh@R=^(ZU-)c_&Y86mn$ZsS3F)f_L;&B zw&`iP)_G@!x1=`uUd0Pl$;{MutlLwA?!DS^pc;gyME6?!x-H8g!gGJ9Je5wx zh1u5luOdX+dxhg$G<4GqX?Eqv16W;+a(D&tU$%aE6+bg?;AV?ND=g~i+k=}Y4r$!* z-{t=NCFgPHyE*Ec>FBG3oHzykJwK;;7h0FA+3|KTRr@#F4j1Q!1E;LdJNvMlqSCz@ zGr0D4ln_s=mgBAS7ym0E^%@+$F{JL*Ryw!b~e}gB6L1~gBu0byRsh-r5x;(WbLM529_y_r7bZFn1;mHlpKQ0 zU^Pc$IeaWzzsV>$B5I6?vOS(o3y3~oEk9Y{e`~J8wzQPjHAL7Ze)Ze^&YW7iC}Br2 zxiuy367R~z)TpBLzvl184(URIw8Ldt)$cJgWmEsejX}oyq>nGh#kpUv_j>y(`@9ih zLpvv6{g(5b&>eQFFbnU#FQPN^8s<6YXm z)&rw>SKskcd94j@t|7X9FAgs-_-NsaJB~;4N2x>ln$kjyb>Xhd+^W}-W3#^2=cs4ge7-qhT3O|K0_y0Hj(}kfkvE2n#oNtQ_pB;VTywFb4 z^0#v}o>jHg_fFOf{D`WCG{0eAz3`$_|0jWP&iG!q^tN(E_^w*u0x}BuJ@pNai37DAOfsqBM z1{v@rWh4bLQ1#%3;&K2N%K5l2OTI@GWr%L9mXTSms_EFg7YOF|bT6AFg8@_4P{4?c zVRMQt5x7t(6Uh5zIM-LRlHpL=^FkDD3QaQ&zc4F-q0ZgP*1VZmH0Kr4mh(2fy-;nLwv{2YQwimN|oqN-b3QyU4qi#!P z(~@NV%rop)kVP;(Fg4{Rigd6*4wP`@I^H9WyS53IuztbLV9_2hS3v%!EB`I=v58^E#ofxiqWd2U$erFpd`*(&0;uwz0dMlh!I=zq)ACO)LfL= zlf@n+In$(bnVq~XD&Y_y4j)Mv#i;IM%!&La@o-G4wXF80chk~ZNvix}5cwcU$FiDOhCLxHAR_iZpn5QI@^fYNJ`S2j70XjZp7CCGgFxt3^G?8q@pHMw%}kGuDj zJt1$CKF;Ph>tG?8$^qmLZC~tPuGMm`yc_6GO$)sKODIg~9sj%rnz5R?QgrV2^ly#* ze%NK4#iPWZtv+41s?KwHF4(V|s1M zvMQ0n;aP9E+%lVk`vqaxF_4x(idLtd|`f8CiDPUK?q7Zr9 zVUGNXwt>-Y{VG}hWwOE4RV)r&TLBPaFhx9u}Jwu>fe=74Egqwn== z52tgE$Piyv@ftTXO#)=`Cuq}3^H1Sc1*TIqgqrYmo5~gfzJK$Rp3LvLoQ5%%==;mu z_1%{1BITXB@oYk*w|TjfI%Cab&_~7G^z;i04+TO0S_y<;u>7)(uF9$xDWosc!7jeg zYvq>ZvK)HLGgFs@W{MK`oKP5({)ygsyH;+Wjw%O7SmFFDYES6vo*TW3h<=IzsJv;y zLHNCKCk;*CQ>&S6KSEleNfF#{9E`8ph?Q1L71xEAuz$E+Mvw9j2R|4F{wB!Y71HXh}4r9fX!AW!#(kZ>U;|OUwAUdL^W1 zBvA6F3VgC^NatATOU?~8ZAPQOR(g?Q(SvJnutwIU>Eg|7;?PULN%y(oN8Zv}U&lgc zJ;e|)lq$aEXb+(3<}Yz%>)G8`{mdnC388HMhDqF?NOLX1 zeBAR){e1WV>x{~Gb#3eK6>mcezeYNk!UVhd1uEg4># z{ErQtRsO)4i3)pEHHhEX2HD$ex2q|-v*+re=l_1VE?ITuZ9kQCtRE1nY_f8zFHNPN zLs=0fFnT9nw^i@BTK^UyMgQnv6ap zDuq7VtX9|M%?jCGJmS{c^g|8WFRER=9BNC$H!@~c?^A(?%J3F~!DDmNPk^R6`0W&$ zC{2ozL(eC|-TNL|zTQQ<_pa#W{?DEf58d2ikH7GG=;UP0cI`MefzS^o)bDNloXxa2 zP^;PUThP-}@|Z93HlolApxYm<<`TB|o$lQIbtN-%uOD3+QYbKlpL?Fy92p+4E8B}+ z53L}mu_7sMmSUzQfnN<@a2771#iYpib82eG(<}EpQM9#;gtyp!^9y}GX?!ud*Valq zGP+Ycux;weJY26QU+~{{H(GGr^YPmIy94w7S;ar2%}oNPQ{(A`1MC<(C%Gv=CK}%O zQbV3U^zlfds{<@L+}E8inK;Q!Tsd%Xn-H^S!X~v}ieQv}xv>cK+0$5_?R(Im&acx_ zev^@;#OlI3_uLA%4iS+VnS$%lnHR<1H@SM=TH4v}H%RwkaqDn4g4_fLernmPeDgow zXBY-N7)7m%#h=e^ai_yH?UDL-1Ob-@OgB3J@~!#clZ8)BM-27HCMmJk8^^nyKGu}a z)n6M(ztj$+uRD9md?30A2-y{a>L=kh1kHNO&{0g;E}BuAX60O~r_(j27x}F;bJES| z(cy#JTpzyfbV+e}c`iiMj?9{~FV2$O3SM%*_6E>&3q0mLSDNxJ8!=S9sw%`?R~7Gu zV^c`ye@cl&OX4TxMckaN0e-a`Q=m=mtk3Y50omQY_ySV;B($V+mj%)?J3#UNbQ7A` zNPNK^SIdt`)D*DZ2XRY=lrfZmxm z*!F#yUH&CIfWei|Y5@S-V%0TP0%wN;EX=W>Ut$No81`fKRS<2n&?``cR8h2w6ko0j zq1+F*C&!FBkqd1Rg_ONtaSy%L~>JqwY^QX=po& z3CbxLT%HWzGRiEbk1S;RW8eH@4iK*#SXSLIC87|p%q%W^R2j#0>m#d0IruIaPsJt9 zgFx7ilE-tt0T~!<0PJ}qB6ew08M|5ab(oSb4IL-4K%#bMtvrp4Af`$@tKi?s!=Cpm z2XD$GPa2khk_CaNRG`U(;E+bU1zT57^axyuF<~JOe1#$O@;3SRSA^J0RPyMk3Xo`x zrAEp|^~Mh0plVPt{)P|;I z$VQdqqiuY4Vqkiit=sSJK178}%WjTC}|C<(UkJO-;GB zb*6%#LP9=c*7GU+TwVdVF2@W>l7iKFj3l_JaSWm1Xi5IQdY}7Tu?4LU=1%}Q_=*p^ zd%?GYiUbTj8vAoJr%Cz}s;?qg@#suL$P8n_jn154Z~zIkr3al@SIdz zd=kFulE8<0A$%#$X>{>P7|`to;duq#(q?2W^8RuyH z0?||xpT-ZYvhW#Brr_g_OG_PJw zuoBiKEsBCKEOpAhtEl{@ls2g?ak?JWFP=5(>q$KcE}9R;qI(&ZD2i$Bg36l>qXfW* zKvsDeNdgDqJD^W{_cqR?f7+J#&u%X_rpfOO|Nd0?d9w3)e(Ey&sFN3d5vq_BHD;9; zNz(&aLbOFE{!5BnV1VfU;XZwb>-Hcwza!o+_;p~gP@I6Q!W|X3EB3UJI&iy>y zeRsX#?Jx)AJn^$Md8~@$nYPNhT0@jMQ;T@jwrOkE;$Lq-7#H%dt5pnE{pPdV?b6>_ z=t;wVm4jC&c5}+6>kjWn57$1a&bMAcoRL1X9MrWI-xfm|?&ZqS?Cbp#ly&+6B(vaw z^h#30tpe8z7igk0Hk_p{`3vRr%WC{9&_s^JXHS6mQb_DKoqlu%uFvQebb__W&3Ss$ z*?2=JxHfYyOAsoff)Jb0GC!C59Kl|y^(|~hTZM!Iimye*w;r$=RAsIvg*(7Loo~kM zdwml`9LG`w3R)C6{uqAB%}vz>Hby{f*aWHdtFSsSU3*uckhniGaMnKpRosq)%00c5 z^mIgK&Zxq*o7Jo&y=n`MFe1PU4ZZ?R_-u~MAN&I>DH4@4Tdku(5VxC~n^mdLNPfq# zgXOC000iYGu9|QH-YeI{iMhG2q1GM0p!<9Iu#=Q5K~-rOT-eW0&<@*ZMH@l5Dt<>ZO?*gz<`3A5;aEk|+O z8P*(|m;$Rfz2Wkzf3AWa&|HN0VOBkwCjMB^kl1aqrHI^i?#tqfDnrD886o zq2hVAo<316j?m7M;EH_y)?)`8R~vO$zg${u&glQkV>oW9($Cw;0)4>nq;AEoCslua z5Ys1pvWh95GlE6pv4$gCC|wKjNuDCQwjy+3-}}ci)i*!&wpUiQk8~jz=i4~WG2x#% z&)DN}<-*>0Iqiwk>cKd)-X4B05wrI}i(w;UxI}ev;;BJ2rHK&cU)7heYv$-q%==mE zKPzrtYT1dOxD|4aqZ)Eb#m&B|IeR&}_E=kfNPALRWcR5_wESY0`?i{|DdvpD)7U*r z@^{}i$6I(sG(M{L&DliI*wr4U^78H~4lo;%HyoG6d4!zi^J3Ga56L9OLX4D>XMHT| zWAFGvS?_H01}A9xF2On4^CdGRDlm_@IAEOG^4$H-{NVdG&^~BX@Kl49WB(?Et#z=K zl(~OIsPXc9{Npr^3Q-6MqZu!K1KPS_F#1ZYv1G4RzBhrSB9TExT;q_U3Y<%EOMAVK zL~Bqi+3kB(0bTx0gy;Psb9M3iC7h?zkkc(M!O>77mwP_RQx#9bTx^7+Ia4OLKQ5O* znsc;a0XlcKBh2c+@3gG*cZ)WAr1rMXfqs+XpAgd^nd(g1Nlkq}1b>K(DlyW&8xd#+Fs~EO&ZeXZ#)EZ-|YO^Nq3ST&Z zg8IrXsA6p-ZuJ`XR@JNXtUF2gito%Xs<78^-jg%HGX@(URmy^2lJ9|{$x!+-oQvFa z6PP3rq!9B}Q&F*^sEQYNT7)o=RWKCnu}B?_f0s++oYQxfjAtyOFec#I*E^G1qm-ie80l-cp5dDoun#ucOFwuYPA{f?;|a*tdOYvmowA0T*Z>O0BqR~sdZ87YZ6iB21yds zEtPZUCpoU#ZwXS5g25`88oDtEC&Aa`UA@E7yAA|UlZqx|3q?qe1nY|Gfhv=f&LI0v zSmjaAGa%Ki#I00>qw&loaOG{-&yf!j^rgoqQA4Gi0kAciY@bs1PaRUeQTd(YC!sA> zQk>Kth%LCbuRGzv7v?J#R$&hF+c4`vmQMvGP%7XjaL4fvb1Sg$-Vh^tP$al^DA3PB zu~hP<3NSPQyfPEsyOrHXPTictS{?YRbu)Wra%p#o?Q3B`S&qwn1TPP;#}06ZO3!YH zlmj!;x(2~C7u*gIK&sBGWTqThs#3pj-Z=xzhzxu?MedXF2|dt9W1NjO7>cZ$mj+l> zk%tZO7YA@d&ZG%+HC=>bkCu5iOA!_g=28`skugijcLbx)L6m6drNW-{_fUdy@OA>C z;qF(5ECEz5RD7EuwzMC#(?5Mx$rb>}tJHnMiLM#b{5SUCc*R{d?m&gg^9@bl4y=Xw zPO5KO&T=9^`$hDuU1u)oOP&$U`~Y_43W4h-B7qaUhEf!mwaR)Pehs@R+M4jh(!z1i zBI^8|O}WwQH2?JV<5R?@(nx+pYwCph_LGqVPiq*giE*x%{fe+z>t5R7TOXpQxI>7+ z=JSKvhbn{5SQKs@i3$y!iIr~tqlUx`@oAn5(84W8$ZUI{w%w=ogT`UmfLyy?G|fo^EyCm-sq;grEks+z$U>`yqr z3iR6+iQW+EVadDIGx|a~b3N&`epksc{mz*P{xe8?Q1$n)1(<48`K2X^%_0*H@_n-o zc)H#!GF`4I57U&@`>xcpd*rKta<()w5V^WVaSEle`1bA0tM&Vn;33iVTUFgwK^zxyHR+xM2EhUj&uIZhZ_{y=2 z&df9KPp2lPwt4T;zC3f9!Z<*S5V|+RKw2y#+d<>+dlUQcVG|C=&xe-0*;It8{4Kxr z$fjQh9c*qawjs8E_HYVcRjTjR_3O`B@guxe`Y(qI_G~R`+SJW6{y$v3XIN8N8#c;} z&NvoiL=gocqkt&YLQzUGiV6WCN=HgmlnxP*5`pX)3n&N~KtMoxQ%;voR*nnwzVNf7!=F3z+jri6a^!*W`_FO%{dRM-m8$~t2?7mq(Dvww zh#8}eLtk$#sjOLl-0@HO>7H}--`>VvGnO-6I@GSca_?eU`yGDvMmw57oF~}KXh!r+ z?c4bJjx<<6w@wQVvYn4+M+XfDy4T7hrUA;Ps84SU}QS z00K{M{<)LU@PWwnG6{mD#EjvsgXWeP;05>#LS0HZ{-3YEJXS$3>4}~C06Z!cfGuDY zSxf6Dk`~hU&N8C58028R@g@xjZtOykLE0@qx+Qo*A{S!yHCQ>5l{X@V&x!%DAUEYt z#O;uiI9|3715WR&Kw|XDg@{JPo)OTY(&}uVi-m!vVrNDgVto+7`M-&_WsRVT|NmP8 z-WU6!(ueDffTao1iS%?{)E!9rL7$U=>kJSt71uVFI@C6FdKcHe%U!iJ&XOQk_5;0e8!>Qd@7R~W=${D`z^!Ch=iB~_@%qXDl z35-O zRxQ*$ftbpWV8?+?&*lhRxy9%B17G#RhvmQg#vx}J`~r3g&yAp0(TEoYsLbW4BW`BF z-WN@n0N~#~MJ`5a5IQq<@J4(JOFRzeOzXIt)!*cJ|AkT3cr%evo%RxlpwijwJ3A zfm=fYP}oUR&TjmAgkiLCIJ$rzxu!-L6ViDa_tP?cXYJ`CkL{{BwTC|ciJ4W#|BNU>-oD7R zFu=T-s%Y(Ps2geD7!3d1R^7|}n?1Z5;;l6|kIu`#T!1FeQQR7oREzC$SF*+cha>AX zBuB8|1#o(J*;8iTAwELyBD`(EVWpb;wPO4K;zy0_U>NxKH5h%wuG`=cA<)fefnV3v z;i3@9w&ObGXSVDttq}zWHp!O6qqlRjubvW?P0Q|wG9^;jS#(xLZwh8<)g?^ zQx#okx;kZBZuTZz(0Bz4ED<9&XwL$RxUB;=y&;b9p7M3JU8UPVQP`!d>$z*%bv?zK z_k7^ncKQ4N=*n6tAg2${6MHsXcKdh#7K)x5l!2LQq=}=tJj8XtKTs=Npz#t)gf7 zHf(?ce!?K7a)k}cSe^!MBVR&z2-H>9#kEZBB4FNlk=jOFE!ri7iS(!Nanw=hYZ(>Z zo6JXCx@2io)@TE^5~-&jNAHieXM4bZ4E7)OG*zm5`hABaW>z(710$4Lo2C2qhDrZC zmN&;FN9#i$0skJa2KGC=oD|bf6>jmsCH-QtL5mUU>X5QMx3LlQDN}T?4^64* zsi@8M8Iq?M^amSjxCE|Tcxn2#oY?=woQ5>xXGC7(E**a)Q@R@;dO4 zJp!d{8;gsi0#=+1bNpXKAh6FhJx|s($V9OQ`QJqHJg^h~BE@rG9~G~v%gQ)OQT|z6 z=}Lj&mseLpwk5+0XUL;Q9QHO@f2n0i<6+ zd?f7!;#l#Ay52{|M6=hEUeYD%tDmn;16U{Psk(E74~`+o{y)HKW6Ea0$MJcz?5#qPkAcB)=%!D!Qk6Z!}+9 zqw}okA%?p?`jLAF>L(B(p?MVUwKAn6`Ull~KTBdKN+Sj>{3~>JyUCf{Fxjz4`br!z z=3MQA?u&k1^wlWQR(G|rZ`~TNvC;pj>00JmjssCKAp;{OVcWkc2tV1W>TQ3#s`~HC z#)nJ}DBS!ic45aiYkGLNhE;P-*g+da1Cp8h0rksaT(-P$zu zi$#NdrYeHmdrf;zeQ10pymCqs_%MUQB1-HO+vP>%MlVUg{}b_=TGf15RA}(Pk<3Ye zzN=#2BTBv0pfb|mO?fv(Z}*F>IlLs(uwyqCIQbiG(04_~_MYMI?kf)U@KMK)z`k7^ zE81N+8R89Jt04+PK@1Eqi3kIbPH?>D_7)iP9bE#aDqac^cSVZZzJVuA8lpEDqmn%! zNa=A7=>b?_3(3i#WaZrAeD zP84N!bn5~ByGz{s^Z&8ne=y;}k5f5gc2KX@9kt$j<7XPTKWr=C-F?BlRIvaMdn>d? z0GsrOHJDyR#Pjs&tNRj^(?QIdyP)#D_B0-)2r{Ff?^2{35MT&sr1J#!tf>K0dA20r z+$75_6%>~BdBS7?Vw<)_0z0*#mpd6a%swDYQDkwDylOsnrP%Ek z+MZ^-`@RR`?b;MclUO2%p?qg9cmrNLDY2Dji&#CK1#QKn<=aK8L8K+OSZUBn91Hw( z6{{>kcC`Yucj ztFBehmVldZ^IAJGaA%#o!q`x-Peq+ym2@1r3d39c!q(03&>N}$!#X@QD3?OmU3n-* zExZ**S6~#L|DHea>{Q>g;re<(Pl9p(qX}Iw_UUsrW|vP~6?`Z0g0&x8Jog)_GpsW? z`^TU5p&8~6kdkLYNG+i@_6E4R+s%2$0Q;=4x8y$Sk6;*>3G2VOuTpvX&gr!Y7mfFg&27*06p7P>Q?x?&qg4vp{&oI|P&wbEJg%>v4QiJ3LNZsl;cL zhOo^QPb()Mdl*jR&n7Y~QrMf_W*1y&U803GVfW&#-)UN30dAHAu?A5bui4Fs(4O)b z1~(p`hBU3+Pf6GREzko=XczWu#di#@R`}R+nw*- zu}@#vxk=kUDk5I4AnI4OWW|lgB?y3V-t4AG`WRncH^JOVXBD zCrZD`{IpRrKGuO)o4=+xJ9KouCMX_#r2PD`B<1`9#1i4LV4SG+Ss^qx zLda#2qU2Axz4c7(I{GRh=1BEQK6c{SW6$z5?4fGhRgbLK1n&Vr?594u>9WDE4X_~b zyjq4l!Ec;ZQ9ai|<&u>6-W@NLaGJl5FA}E49`U}68#nr4qE4c5moXl{KpYPi6mALi zWB8u7#|MO@ZTCNaitu><0kNeIV#utM6VSTjV9OJA9#1hKX?BU`+;$QIn)kPmb1F3X zKRbY}|3*4AA;rcda5}QU`vq=RMFe~p0nGcIU{AkF2$)v$-6LNnl32yPCkxg*VHs?? z(E>wq>C0$CU-iayuvp}^>Vl&K&E=b}mN(W`#acK7Cm!A6AgA-Z%c?mO3qm%V@feJ@ zV)XiGJk%U%W0>CdO6BG&FU7&67$?}M_|4sa9b#_r^vZIPo*EtYTY&-Q{b3|cNW`_%j@FIjzMSPJ21=TK-k3XWYGE0S%O40k z%CjSfxoucKMn!_EtwLL~yrG|&c--Uzmhz?Br2|M)zQa-*k$;2I?zq4`3OS!vjS8{q>0?Su~)oYWE+RHSFMbzh~Nxcf4-Dz za6X5W*9lxKlW)Y+PZbk}0Pz&XA&BmLM;;y|$bN?vF-O~TIsyy4e$Q@v|7*9p#@#1f zpKBV%WDnan`WBGd5}PeaHIHo!*;4>iqOQk#*%5OV*TLd&Z+jV(;mt?YL#nI#SvbB2 zBUF&s&1?Roi#7`A1CDliK`&^Blqyd%PcVTSgfC(;=u9#Dh_C zOQ`sJw!mhGf?dmCa4L?UvVNw0vzk`Bz$HoCFfVZGMvN-PPE7Pcd~bi{?jKerDZGR! z_3jmvPyfACnhl?BjfVmr0^sR~AN)V5J)^jDV*>djLRyA(W#Uu_b<%0baN&v17O~1m zyj^&mjKrvLXW7tln&#RM6U`CK0nM`Rvxk(-lC-Uyy2t?w)JUrI)Ysc^_dq74f9u8U zqbP8YT#hwo1dFz}h`WR);jXQ>T!;l7I`0GVey|-$nszr%*t>?C9FbM~%dx@d5ts?#F^949X@<1seASbQih<0NE;C+-GRwBfNN)2~??d zWHKH@rvQ|iA>CaYB&2Ezw3kVvw(^PtCGxTtOSHzqIaO(j<^n0$ZIsc{&9;-Cp+(ji zeC-HuUvQ)$dR}n8yi|c2oUAtvJmaGde#nuu;!Zd8YtW_|L~nb$b9f1tYGN6)!5OxK z7;bP_eIW_t_^97qr+eByj(mbMpeao!ZaqSSH6>X_?Y_ygYm?UV1S|orWLSLWk179P zWag4BL2bK{nRZ+kP=Bup1}DtkvI`zcZ9*ftt+x{ATGK1rpZg(c zU}Rl(spOV3o-ATCIDl72?f`ci%42}MX=vKh#(-T`vK`)okK=Czgz#}a<~cz&Rn7uk zG#fEvUe4F(lSo+AEcYq{g|72elF%%WxZ0q~eOyc(uX#F~=00&B-U9B09p?=(vVGd8 z+){O^vEE(KSvdwX7yMo7sv}w>IZs&nY2G3Ch&(_kNQ(aemRSBWL!tug|KS;+pQw(Y zSym^k+ST2Y{9qK0qjD22Q-e;zo7i@4Uws#9*T~|(pIK-QUQ>}#3M%Vi9gUpU{#?|v z=_!HveCdOvA#U6!|1xOpWH+g$n>CDn$MangwmY1RHvyi~(+~;lV?lM|X21v*wT1%= zyu8nxxzEL`8!qOY4=W-ptJ_Dql}zl z{0Y0rk-00kv!#OI!@_#afz}uEO56K4mkg5rwsCNNpr^O$6B^67)G9VP++>&A~E|6`^9`Vc>Q5U zQ}u|$o(~X9k@Eo-Rq;Fur?HYHiYgi&fXySwKNx2BA1!@Zojb{*cPoMZ>34 zvtK%C-c@v@TYGUZzX`8T;C2RF zzEfjhCKf|UdxqtE6}$Ks3J)~$tfq4YR_Ao}^zUC6x&IA~t**v>;w(D2NKtB|R}rj@ zWATJVFh9aJR5g|bp1QkO_j;lq_56HTw82!^)a}xL6J-WQ;~RTu=&P%WqrJJfl+EXq zz|SMemc6Pzc|=rqpj@sO!ex3$L_fcSVVHCy^j;nq6{ZbLia1@4!qNaD6~6gf9zi6i1s=vaVF8 zi4>Tv7Ecx%yA^%+p6Yyd4zO#?sWVQzS64imGu#_K3U|NRK>A`%cTMxNi?TS+Y-+PL zmAKXSDm@CP^0K~ezOELvd?BhTH8&x9=RQB*ceOre_l0))d{&aj%DXP9SnVTne--}j zU>q((wic!$ZtNZvH6g2efBLLA-L*Gq0Ik#AA!$hKh8%hP2=qt-i|D&QzSGxOrgS z9=F(!_AIdAxdwMyDL-cFp{2C!>Qse9g4`XpwPaVSxh|_#H5jP&9l8+ z6a~Ll`|FbYWfU=Ug!yZNdI#!AF^zZCvIkMFH1{^%SP+S+NmJn8+bXF`L>_F)wd@a@ zc=UCH`f_wDb80l@*dG5ifdsdS9R7@ZlhEvJfBZ84GF(t){OG z5mbgNqd_d}xRahEfI$4QUS)&OPrUdeIEAVqwRsBs+lLHiqNYHuqv(d-T2aLtGQSV9M*lNKAEqUr_EFvPVB<`xd40svXe9ETXy%#1?{ z9fcEAUD(h8mRO$v5?`J-y452JQ zUXKFJ8djbYVvthTTSnn_Z2X77}F)=$P>pRY)S#;t$~ zh}AL1D`ZgJx}^FEM~(MfjMu7tt#Hi!D2FTu+Ec%y#R}!Mq6rR3d5yG&FVz(cu0mof z*HR{bskUVwmQ6XN)16j(Y?>mk2&6P1ZZ3J2wutypEldLcAWNY(^W=>M7M?M|8+uDF z1~sc67)0vZW43q7v&b9W%dKb(f=fA5nklvi4_B(9R->bFkHfWbmg5kgs}C7!vCldqS0@Z zh-UkNMn*0@Jl2fH=(-Ok7=Bi3RipFyH%_yT3F)%saJRrMEzbxSK95V%RCN_nS0O25 ziBY$KEVDOL@w-toGotNUowWUF+ATVaMMS-TDQYWB3VJ|CRA-Ug>xd#hS{#a*+BGUa zFQHs~%RpGgzHhk8r8crFq6bAcmaWqV3Tj0xKyMoh-}M60JE8nJHpU|$0Hh{uJVV_c$P`>FoNMfQmUv(d>%QUG)((m~_dtAO z!&Lq1t`)X9PMdN-_#K?r2H4fGT2@j+W-}zd8IG`w^#)Fk;kJx0<^vWJN`vuhf?|hl zZWP%7EqXsypQhi9Y?}sFqO&jMeJz|xO#{M3Qmi_IBWO`dXUm_gg~ z=`q>*j*~U^B{!!%b(FtgRH);VBE}4vzY+5ByA9=zJHJ=I5hER6|E-5$HQI=Kp+bNY zuTuG1kX^W(NA2vzlKmA>u&O5`Rnk(>XTn>U!oE7WPAAK!&2_^m%EJB1ptfyzB8$54 zc@ZwV0QjVUvC$C1cxj-L;N2@qMQ5@V*xW4Y5{Z|1t4?B%&}3-(D>T@Q=irfehzS3J z^|mCTs0Vom4@7cTLXAJ>mz*4`)T~hD$F<}gtD2lKBvfW^G;R5)Y4K&~OLIwfNaq^< z=e-FuzjW_3QSw$7xJM<{G(}gjwstR8+IOSUM3X(Hp;yI6%?9VE=e#XDm3D0I2O9Y8({Jm%4zPic1z$B3@}P^fCeK zN;z3RS-AtK&hHDlx!&nu12wAO)$yAJn9x*Z_-tatEtL8XsXa83`Fl>aq`$ntA&yZ*`4Iouskec1mQTFYtLWAF zSGnB#@{W+2<+5uV%1!RhuBf%lq^mI{#bX^Yqzktv%ZOnCJef5Z6?Q3Yiu?Dgq4KLz zs{z8^sh# z)1&2L;9hc8%e_)^w0*uAaJdcrCNz!+d)Ru<;HcxX?{~(%8Utkt{4|cOt+H5*RNWvi zvs_=FZ^G;KI;-+Scg}X~Jzw-}h}%p&Vl>_0xS`@RelI==4;1=*21nh(cVz z&G3<{en8>?K5hml#7`Zn0io}&sliP3(1hF_e2!&waA>+a$B-H!w2|?u;-)%DI^iCf zq}@YP=L_Y}q&B+@uc=J|U!J{=p)nhJW*{i$v=9|kDnw5;n6f;khP2US1xmGf8gdpb z)Gl3TOsys6d)DQ2K~>JiGM5_QD^-|=d8qv6+QWcotGwQ+KC*$TAE(d7aakt3`IG;_ z@jAQ-^<2eybq}MdhJzyUEwrXqJy!jsT?STvmG0izcrS|axE3rtA*kq|DPQYfyEBOF zl`m}!$*xQmS&=(CD`|^$Ne%CsIXmN7=KIkHn7)&Vx?R;wU!Y(2z3&&;{i`N4m6SUq z6a3s~inU5!Wol@vMxzuup59foC@Gd7!cq#T%cx~?hYLU{#Fq(Dl$xs49&deYh5o3b zH1g3|Fu+qOM0E>o=pnf2%VC!(M91=Y8it4gfKvZ)fobL%u3;Xah{1D3C^=rC&G7pH zt$ZNwD+zBeWm~xc3yg(uMq&~`71v1`8F!dHNbcnZ(yQaZOOSrTlM}=;#_w@idC74^ zO|VfT6E;HCciryz_an{9$#QeeH1%dCyDEI59@_XpU8M2;gyk1G!7Ku6dP?376SoGs zj4mng?t-m=k3qrb9Y&U{(43bV>cGWD2ZvEz7zOjhk9N$P9IU48k;egV2av|-8FAee zXoRb)7dfh29m5?HZPo#SH^GHb4~yKvWC5HN&X{>ZF;xZNH_ zNh#i{j`jS5xVrnCVm|fp>eb>HgiESt=AdseKpPbjxE$vEN`&Sl*o~<54uXpxIWT!8 zyhjw92}?CpKQlO}RNk)L5}bhFi>GQ6Ryfs?irnAgnW6#Id0i2!vYi+2Ysg-baDJoEH?yUA8BD6(ik3dn8B0oDqkSK z*@^|*CFro~zK;8B;FWIIrIx2st}g%em^UOYk=iM=2HpV;1ceC-GB z6msK&$PvC}r(0xqvj{4QuN9ffY)858CSw03t(%jo%mD|6!!tg1wtE)x@gk~b)k|VG zM+n#kEHO~F}jNx|w+O8W-O?tU2TP53kS&bP#H@X#hz4 z=-p~q{_aU;Mi&2gqjZmJ@-s)KR=a71|gROL3-@><*3;PP}-N#gZA=n9}hf4rSC%9RcW2Gf+ zJDOdu5X+$4F#h`Fl6(XeHH{mee{^puq7voSF9ES6p0YH~j;ef$>Buj$!H1 zV>UP=j%*LxBX7x6BnF@U?G#HzFMf|0ik?aP@Zyx%4@BR}rB6-h_+i3x^f^U0Nw-w% ze6tE*SVsJIqWF^~2AwsSV!dQ4Y4x=HR!)UyNuDrPl!M%fg+bAExKcu5qENfUye<9W zMS*$Y`JFg!#GZdwIzw*{k6_n9i^hNtM@A%nf)xi8aFU+4m7bclq&_brlQ&G>TwJr; z_4aJZ0%t~)RE+W;?8N*Jet8ZT=8We^eNK~j%w3|=Nv{L+npAudqs1|HFBb{l?qMWK-tv$bnT(>fl zi?sC{ZObO9Q9s#e;)CbS>~jdjwzPW?>TQWlo-zh`8=`#CEk z^TS_&Yw_3VLHyDWW4+TfCwi&4p9?`STV!aeIr(nCW=jHLo;E*L z7*6ChyN@YA!iRq$DeKUhfo?8Sw6Lvb)0sO-;!8ae0ow8!Y5NzC8@s^8uA^aUB}()* zHwNM~H3HzunY%m-LhnFhh8-pS-&A3Hqy4Dmbg>ZZ|A#R6ggVnxM;w#EZFY+rP??QO zb6~xZH2yL?*bFUs=arK>O0dSMb>{kl&7Vqt@vsd$Z~N@fPs$`)l?!fcFHarc5D#`!@Ny#$f3Jce1wBu=k`=lA1+C)FyumPzZTK(%fwQ}oZbt|^hl_``(ksc3}>=S#a5 z#*Zi42~Ppm+MO`)k|bvUlKi?CmfE(t$)|%f?Vuf$#x3~Lj~=-V+XW`TV#&Y|k?@G; z4exf{K-df>$z2ZLWm@@3{ej=BZ<{|^-%H?0%(*|wma zwl$9A35SdG)-#;Nr{|U!i>{x)G{zhFN7?4O97^V%Zf8>XjOnnWveyNX&TOpd8wGyFkoIByQ; zec!FI}cs=3G=T5FHn`&I4C-UiwtMXBG?4C)l}y4dJrO#y+i|I)o2X z5xg7l8IyYv7!b-w1^t9-jI<^g&oGj5^Kpu z9BSMTfPi>EfHrxNFrwUwrh+2!UVSJ4oruiC-f45uoeV)91F)m{-kl5Ug^M!26oyB{ zg;f|+isU0iWUe&`Q>8U{Fq9r~SO5ZO3epZI1xt3YM!-^NrX9fp)%N9MjrvCH{Grb)*`~=#ws4XC> zT<$n( z2Bf`UHQJ%v-73M{;n+QRoM7H;hB`wPOeS7X<_v6=H^G`N3bt1~_n`K?O z{?C=atF{Oa7~D!GKKjULaC?jDKL*ByTU3M#+I6zq)IMNdZJ)FpeuhZ!W?Seb6h}2r z4!cmNJqeLqMDMj2gYrLmE+l1-K2KIzHI>YRaVfx$J3P-YbxG1mLOI~#aS(voJX~eI zF8~iQhf({p{sCPFnu-UPu$buOIUGkfKfx!}1Fq?s-QrE6nzfw~FZh7+t)hZ1ybjC_ z(C}_y1wphQ9@{Bk6($kx+Yf0;m!|<_ssP-hCO#b0cIUS%kdMh7K$9f3-vo>*P>u&8 zwnyWSSn;yn?O}B#yqMiq3RV6DJzstQXI)PA@6z#_YbWk}5#u6XL6^2>(s{?%rvhV~ zD;=|O|mNfV35ey_9kigwbnY)==Zc5~X;Qvhe3} zt+VryqWizwbiBvs;Fal3xrR14*4|y-gc<^(#K_&-Rs*EevN;87Ysk-M?DCyMdXovH;P-58YKs0 z4DcC7r)WMKB5yWQ?{(qbe|Z-GOKL0?`(E^E6O(DC{y894p^&VeNXfr!gJ67VoLMlu z7MNgL7iTfYPXBxBGP)$e{P1v+|4RIkS>l?ZE8R1HA48dGP^UEpJYqAB8q~n^+ak%E zb5T*iA!k}uukyaFV@EZ&KK*zZIvdP#;F*Ecf7nDCBH4a@S^7+ODY(=9L9upgpq!C! z#D>{|$`~WbdE!0>0i|~l_0*jK#wS}@@`uuzs1ne>zLnhw%&LVD(r|Qo;{1$?e3e}!-BKd5F1dN6QC^6m z0$!7bLjRWWdPJfo({gB=V@PxN3}`T(7_08K;V=JS!#oR}HjY%>h$IScPGcl^b!^e$ zuIs%gss-w=%>2tt1|8KJuSaurgdq5-FvEanRvc0|DIK{P3KEI{X7n31N-fY_MO|<7 z)X6^el@s9R2=9Lc>Qh64C~SDDVVC8G-Al#rT{i?*OY%#cKjEYXE6S1oiKPMo zCXJ$=PL;>&2UnU655NNg#g}oxJ~$2WPDXeV1spi*^iudAwo{lc8yrS)jbr&;_jNm? z=y%EbRcnH+p%A-OJwNdE?#?L`J;k{m3%GRXRv?=$s(%O-y5Z^o+8+2outeZmkr)Ew z7{F&i>=9o6x`LX<_~$Ggen6>5&9&KL(t6-!W1-EDxFtn~t3d88;a+MO;p#+F*rH-R zIG3flgI`=1s3VO#H^xmCP#@>>P(6CS?ZEX* zL@HfXS5AhJ_ft6M+N)C zD8xBd+U%GOQ|l3>cWZCgXJEIAnos~G2bDXBZy-gz@7;p_{ox|vtq3W#$kOGO*$xg3-k*w5;m)V`}&oZ;t5~MnfkZD-!8T_SA@rx~Eu_&hN(~ScnRRF%Xm6 z+GJ3QW;axW^4x)-vOfN`InP``szjGgAnq+b1g;&^@3{C)qatXTl37-Mw zhuDtU)ejywfoX;fjod3hga$kkacMjU+nR91q%SRstO2akYG7K%1$gi-*OB9co#F#8 ztD%&Z%^WHSHsu^HH7XX9*=1zpbbX?Rg~uH%^UHZnWA zonuc8Enn3ERUB1USV`nTjfveW3+r2Yp5XNkGyF+8BUySr51Nmig_&VRB-XGfwKjjT zTF%QrRiNQG5IplVH4@*wBi?KjpuYsmCKs4I2+H`TK zkhz>)R8&%r{cw0o(SF83_6v*kzH>E>O6L{~LiU6A>Te$YPM2$Qp7p(r>8gOrtyO0O zZiUrE2u9$@ZJW(tz*?H@)H)pdEZ4lGo=p}ed30@@SQ~JSOPb5{m>9*RoikV6ewDFz)Rt9Wbc=WXAWB6$Ol^c#!c3S=aj zL-lD=ix0*-@NzM&(@JBXG?^cwd5I9OZoA+{?#mCa6Z?(Vd-Tus)VM}@neDyVOODJx zC8$TAHXQ1Em6)F1e?9(mW*u>kpBVAL*z3~(eE56a+ujZiwyXm&p|j$;WBnK*acej_ zOky3#;!w@B$e_olZ`c;PDm$|x=H!I?RJuyjl0EEM#gB7br89K57syh)=JmURDO@yp z^Bc2xOW)q_s5*0{H+AUBOrh@aWQAgUVA=I+^3X~@qnpeN*mm7DGc4}@=F}Y?Rl`O_ ziF0R99L}sJzw(ssh%T(qBh;R(m)L#O{H zr_1gt6t4cP|SVhv#Jl2J1IWA9$RX5)_rMm9io$~UL`~)8wnXLb0LWi zQ+)tS)hVCQzcogmn>c7nv>XPcgvb@;1u>m@Km0}Id46Hhm2*111KV$HoX=m6Hm&xU za`Jn)5?X#R9?iVE`gU06IYq^F?+Ia>k>FohVrnC@80~f>@t1YYE@~mFzKl}87l7|S z(-5~*?6((Pw&4wOkTk~LYOs?=2O%Z4X_s_$We`!CVQ+HEh%21Dd&Dmo-R_BMn9nby z1ukEF4|uLe=3|!_3+&s`JSiY*sE;&*{ z>(=ZFQ`6uLfbot~VnN-Z=M%HMRC~zvNdE}p6F=#`yg)>q&m#WvDRC@bI)`W93~uB`0|>12r69a$OQI+bNL*9UhLyQCF7~_ zuVuX}LUc}tyACPe$q8Kwj0mJVe4;k+$>-05?Kik6WMmUhL1%l~$@tEv9ZR_6x9(#s zKuzH2c9-xo-Xsv>Bu-;0_OBsUIR7{a;}uEg(Fkr>cjfFh>DyLx*GmeOj&7I}EV9u5 ziM0#|$&*kc=K~FC!5AZur7qD68ul8F*YE9th;i^A=E$_#MQG@KhxRNKPM6>ZCG#5p z1GswWEvtNCizxlee`2ymt~rZIoKc$vKy)ha#*pA`XGXJqP!Qx=4%+g1HWHIjsU7p{ ztV2hmiK_s`>^&$VH&m5xMR#OpT=2UWQJHgd)3_Oop_;yi7-4Ec&*Fmv_XUdw&Y!EA zeiu`3vgg+jQNS(fZ84s2-pEqi$e7p7k@4M$%CZWtV$-VFJYpZk6|D32dRjz)QSOB4 zaO!0pdC7C@PY2$Mf-)owcXx-YXL)guYP~1wDwFiPWLrA_opX|ZNBsJZ0w4P5&PDBCr-|`WnpJ;Fx)FO&_VVt~Qd9rL`1zpf%3S68#Mu(~sD6zWbOg&A zr3uh8td+3#_zC!tSvq4`w#y9#&bI~VcM8B0f1_u^F^b5mv!VTN?X0*)9B6mlDjHAl z&f8`TiEElWrp4&)IUaldU&qPGlT3_h_dw$jUPQQV549#@W@SStm>ZeX6bx>@x!6{z zZ7F-6*B*5tRIZty=tDY3RKI1>Gn$*-k12@v%pF;Yp+&$tkxk{{Phd8zRK-#t$4TO% zY{I|v7Pw~BF`sh^c0})h~Czd2jHY_)h6t6)?EKL+5+=WK7*4S%Jy2MdYqa|nBEulKIvpN(ZA=bP+m2qcRrQX zgHq-OTN;4$1&15 z<
    _@L_lh&xj%;1g0!$P;%NmSR?)?wxfjoX&c4a*XJD!o4<`~FJpu?V&4dmOo3xz z!jRVRaBe*80n z^6F6iF8yv5ma$3oI9SXT_3%nGJm}BH4?$Yz%;kuJ14tTAav1G?FT~k^hTEqYF5qh_jN5hz>hv8eg0!MERIn$$?BgppI4&`z1@jk2# z&*~Yq4_TV!3{AjpIce_}t&U2!OSn}k@ltK;bcJqJA5#NWHp|ky`!tO1T`j<}2C3h$ zwZ`Qs+!2>^Rv)r2ECDYUt4r$f$2Q}&(+A%YuCBgDESF%{;57=-g|Z>>BrxWm zrGMIYKGbhj!CR!k%w%q4w`jHUdx8s=hq52k)EYTn{`3apmlm{iy3U(4c+&e>w?RYcpH(T2au{VIpLl4^3Vks{hQ<2b+c zAq8e7h?YX4eg|euhb5#@cc(_yx+SC>7gLimbCwUY6|1X_7^LKK9I(z}3wKuDAp0U^?* zB@%iKNl1Yt@9g8ZyVvfufA$CdkP8iOo;>HA``kqh9Q;9eLy1LSC_r`HFiv|+h{LL< z?ir-V^mkEQkQ0K}3sb9zK9c#VHnFZ=;s~$|(KWl;PbP^hwHSy)OgLqwwrf&H;2`py zOwDMJW?}LhG~TMbr$%Uqk=g^Axn_#o5Y4tt#b%uwnrYamOmoIiXggv_(st0;L8ri* z=&sTmxUiU$B5-jb9lV4%bOX-@;HfXAFYO9+7e=(7tghGDK0-PhrBvpEUSD6&I2AQ@ zr#0^Ox`_>hV45?RIcV-;O?uWjvs&~*Sv_FP5#u2ia7&Gl?&cHjQyI?E7Zw#Uf%Kz0 z&QadTI6M!Jb3yL#+neCG<A+LiMQLWc|W z8`70MqjYz!WPMAmNWA_Y>xS*H4HffEp!o>m1HRS|n0sm*e2nJxBg`MeN1f*W`j%)8 zCn;ej)S!E40p2%(ceZ+okvcxjX%A9LHR-7tG8DHVgnq=Bvz5(aW2l^tIcQP|?nscK z1rQY|g3>?yR$|OauO78a^r=$7mCy5r{ReiXma2zA*U6H=C}QkmhE=uBfj3qUi$hDKJZI9MCeHAIF16^;Km6`K#nQiBhvvWZcT71t z9NSf4JxTcO8 zQ4F1GD|-7*4bDW`WT_g{i#z^XUMueH3fE{%Hn=+vjnLJggAm=V#MNz*ATVy9Q8Ggd zyK3ZQMHsQQT~&27Qy3aV9aM(Hp<2*UG12#GXRjgkbMNmJ#_G(E5&#h7bVzss3)SaM z!v@rDjLEb|G-H#hc@lorH3#srU3R4_LbC05Qi|T47@XbyKWEZb3{jZ+pA0*{jl6XI zw8=^JG;)`@5()afo_RUb^KcI2>meF-HnwDE(N^n(m89X=A+}DtYZQ~CMHcH%lJxFD zYt5Fy&PeOt-D%TSr{j zOJ9PX60XrD<_1}yosxHA4$!v#%Y|D_` z==oG9Oi7{+jN8OcXt1w|^O+0`yZ?hv?J{%YP`ja|0jLU@ULD{A_Dd6OIKArkpNx-X zu*!QZMlC@t9v~{9N4#${Nd*FRE140l`7+O+Lh7qoyoEwPScu}qVsar?5E_O?N zBMththlRfOJ0s*0Wz*gzm$p#FGumt*j~iLZH$|N5;~&ZFjxxl+u^Ju8u!AHLDfuK` z;FgG?uTDI_J{7etwUj}oT{$Je@R4JJ7C_X|T8@%gyLUQd zz0aN-XYZIkDAcl(E3cGOVo}mb9)zSp=~m-!P~>mnweURrCkZPj0sbs=h7#D9wCZAt z-!+SzD-f=O|I7nfujHtmY{c7%VP7Qp)}ELpV%`7|OdaDmpRJ7h+=IApV9o2weD&Tt z%5oI+A-pb(bd6u|H;X$fs$2=33QKQ_2JfUcrX#?b(iF^CKX#I@4H=p_n~;WkNVD&A zr)4s7q~#wr|E3GM8LVcpAbB5nd$+c}mi=nKP4|Ms{r+7ipM7|Ff8xypqp?|Ec076) zSk=20hxBxl5lVM{g$E1~y-E3Hea`0Fn8;|bh z82&ZNb?UvIbcwAslCkSh!rY-GVybCkGh)dW^;G4rT9+G~^(l!S$NF}bU48-P_Al2& z3U2*hO9<(TBJl@0ZWL!5^5=q*dSk%8i~6-n@zuN6>OOw_CwIT` zZ*QLX84==b&3Mskstj)Jhh3BDYwqgEFU5ttY~wxOrssF|REL(;wyQ}AH3OeJY>phR zOs38Bf0f%s&fqVzHH}%->LS9 zkX*o+t*lWY=}#;))uk2H5R-kzx6|a~vfeChtS(8w9|xzzei^rowMhF~qclkFG`>I- zmSGLr`#I?&;6w56Tx06&*FwR_>Xo(yg(5C2qA* zpNXWzl3aXK7K&p$)O-2ub!neGbdGWV96P(%_(1ck8DQakwWO#-=@RD${e>#WD1%q@ zy0S;){_Z|OL(czE@{pn>iQr&prdGx!JNz6@$5&~MUpPnGx@WFZe~o!|5Kyk^cSRwj zFX8=Bx2csoBNQ2F+3g1$dN5vYbM+oR27!3SB40U(Z_~-)`LY)Wq81_B z+aMeUMtoapJ2B=TQD*bG+4Z099OF+@ITpFb(;gnQ7 zA(;3`hHBl>$b~A7Gb=Qn98jof)Uv5`*V39Zh^IK^r8#)h0Z*^+^6-KtUH1zKYqdU2 zo5UZCd!HGVjw3!~rkiHeGe08hsat$VcT^NBdN$pg^qW!fxe|FhU1nLvKBzVLJF3pP zfKXT@GCyCko#pVvXg$6p$&=HFZB8IEPxmEOwIkL7tlQ@|{pUT?8BkRFC7SIaTUIJu zRu+rZP7b?%>uQ}UC|61pC87(=1;<1vB{WxcnksC7Ub!yO=ku1Pz7E!)eHgMoiWbM# zt3?l6Tr<79Z$AS6>H4S%&OXVvrNmHUg|Kls`PY1nZn{H~)w@i}cc1eqLx)&wOk$PC z)88G~v|-Aw`MgYN8N(W?9C39!ryNRrMcVvx`IK73OO@!l*{5y=4~}n?+17*Q3s0Gx zZus$ZJ-ao5`d$Jx?HMmGWGbXyQHuLCVRoGzcxR*}YoTJkWMG2|&ivy2^i68Zwx$Yr z!Gq2F0i{!VLq?&~4yv>LdS+w1ZSS)?(ssmb?%Gq-o*saVo!MY+YH3S9qc}_E-}504 zmYB+T%(_TO$shSg3jQSn5**|x<;w)&)na0iGg(;l3;OEqkU15#7?DXUmnwfQ(QoH8 z7r$t^9pvB={)E2ef&Qky1_ZN|PW7RmLcyc8rX(I9g>R6F0=M^i5|cETfsrba{!hN% zBMJ&U4HRFR2m0v=6Hx0b75Ptp6ZKyG2T~tar}=H7L%{FYN&Gip0|1m-dOuO*R2b^1pjQZAhVl-9`XnqYgfQMTL!8|F@Zcp%5GP_~@v zgexEXW_HjwWoS4HO(VH3`zay{nw1e%P|_A^7cwAnA^ZmF*lI*b4a! zIj;^@;2F+TcgkL<<<##7{x|?6uG{s0S;BDUBvb>)8+YVCnQ_}hu&f83R5rTqnJd1h z)e$rhqPpuH=@nTXHsNR!vWF}Mkp;14me<%#Rg)uV3!fU3zR=K_tt4;m*aaL=nV=Kd z4jr%>XE5pnr;=FI?xjDzlheMgX(Mwbf%4!-l%?ErvU1LB?3DS2iJH@@l7x#eUnZQ| zsI!?u7^S}0#k2I%5JVG$CJtKHu`X5-*-$9;Z3O(r1Y780oh@-JcY(@VR0wyuZCpHG zl076rH%&V5knWWZ0)p!C=^eHgBh24{KV|;!FGV%RB5YzhQYWRu5VI&&aDJ=LR?<8qxIw=v`vR$G3YtqFghXyJD#_jZYCBxg z1|ka-q-;Tf_V>>zrldL5;z#tTzQ|F65Io>%S*Hh1^#CJ9t#~Q>JAqUCo((!Hs8q|d zVN1JLAP^{ai@GZHn0zF!Tg)-N<9T)7OoiQzH;?mCjni9E09=2&p7+3$2C)c3>4c4Q zN4(?`CsrWP8)sh+Pv9WSZ-Y+RiB|*NtM=W4`zU%mn%RwCH_da$^Tff8u_m^VQmMHD zSl=cs6~DsdhksQoi!nIH@@O9RAWc0_W%ZF)lS@Y<{kF8V=#7}Q|N3N|OR)j@7ZWX# z8#zlZS3VOgYHB_YiD%v(T$lX=t2!J0yEFVc<(PMK`g-EXbRC)>EJSZSb;;GdNpx%r zx;C>H;NFkYGQ0ni*-;G;X^aYKiFX0DT{L7<{!d_>PcvWjz=LrDZFg~4^Ir{~z6y#-O;VCqQ0VwFqSkYdr2Q@k!nLUz|NX0i2N*e-_p4BC z)G7o$D5*hUmy21gSfYG)>$EX#i;BZgy8Y{->36pztp0P2f35VVBI7bRPv~CQ(lP09 zJlh8B5yOPuM*?x<9v&EGn#B;MXskGIA3bNt$p_P-n)O+5I-=d!U&O4?Rcp%3; z_{wXe5a%MrRVW;u{e|C5FJo@xVC{EpIXqUX(ziUZ*urbMhGF{L(d$0Ce@a z0fwMp10Wc&0cSXZZ?jJj87IG2Y?p8aYoWSn^&Jr148QnQ{CLOnW`@_$&(`~4^;ow!K%F~7kWx@S)UlaEIqAm;a}u&!)W(QFSF`7JKwzv$*&6oix-L{ zrO7q1aCUW&Kd#bi+YWJxn%lrOoRF}*4EBTn}=Js+w!e4Cp^c8P3FTF z)5NB8L_0ieZR~#1v4squaj@|a8$0K{Dz4Cst^CK$Pm+LC9tYd*)P z-um+wlI-zi-KkleUrFrS4|Z)8&stok{vi9)V|8ak1;Q*GQL98aLdv>}d_>uCYXmi4 z>yc(qojF^b%e=j!bh9Y^m2t^|%H;T;F6LWL6y9xoZ@c5~!-`+wAE!g!QIxAbC;Bpu zy+3HQ@)oP+(G5yKahaKJlmof6kBI6DOxaKYIGwSo%}(GtA_c-zgXHdOJsLeF&eqjg z>6d1^PI$Nzw=7YP+{k%*gQVl)7fQnSuS`ej#4(I-U;FA2uCwN;pdG)^&dtC3I-pR# zHc-|n>WHQHpmQ%^trJ%K?2!ZE)6qKY{@Iu%tZNgn$YO2;*Azwbd`C25)l1zW71#{E zUV{ddwgvNcJDV+E4e1wv%3uvbsu!0Ty*I)8TFWb7vSs@hd|C!sj_f-Pk%YdJX}T-M z=_uXrgovI;JGdVA0YVSFo0B8t(zxf<7_RZ`SWuuqfU1T7GvsS+iV&Uz8QH%>O#?sa zg@Z^JustA*NBoSju)u>}!bzip;L7-MREa!@Ocbh0M=YgrOOjYv8u3T!=ykx@0(8K> zC_egHCy?M{)TGR}>tEykZW~k*Hq3dM>2~kQ;0nGY<4bHs2{8I$h(U8`{S{NJVvFb+ z>Q%*v**Qnof{E9-kqX9K-j*2!>HFK^@lo~h6xzLp6 zt!jUqBv*5)o|ot_jL6b^9FP<^_lbHGz&E{VRu6ESmP$q!z9Y-#eY|qry;q5^^xMM3 z=PuU4bfsDoaOSY!v6s3KQ~1Aq+(!@h>DArC9ON>;J#Smkj+MUOw@~rXvA434nU*SM zD~6;W73t9!$g8Q&q64EjoL42l%i8k8> zww{ToK7Cnpv7KKIN9DzYlg6Mbv9-!+!R4A0MoIG|{ z)!zGMIf4tNl0G5FW(zi6FaA?JK!=-^!y2Kj5>$xSsH|^$>V>#I!{-9GxqG*@j^+M< z@^M}F76#0$0?RoGI@=|N6ava7tUe;WreJ4Aj*IoyY zynsG!nenqzN2)J=#%Dz=AIV_2y12V~BX9ClBF!tR!^)~{#3oIS<6>q#Q!C;^XvAx0 z<+^vfoI}%pkUKjB&i+0-->-ku+Omax!-MeV!1k)}IdfD^ZTAyv<*{S-E8Gn0@Pm%! z{TSlj_(b}~qVS5(FV-E$I?f!;gj&)G407Q*|~hJ7-Er#xE0lZ#pPdJ$z@ zU|LkPjP@i3pG&x?>!kdjjGk@D8@2FCHYVOL32Z+CdnyFtkivw4g72zv2QNha+kiO1 zX`cV*_(m(?Q2V)4`*4lZuMUX2%nT9D{b7g*glL>8m{Td$xyw-?T%_6_y z>^$VYsFGX)n*I3IB%KVzmI>=QlZz?v;%2V zN4tln;o^1Hb?;V1e`#>af?nM=*+X52J$QR=u0IlX?2M^jOsO>MzBP4+cIq+1P(QVF zJJPs$qX_Po7Tjd{%Fijm2bp2;@M3nCkFlwT%} z?^HRwjv7lb{#+6GkMMUXvFE#&d18?PiOz?}ueL1qRUa z(ZQt>g5E&kcnZRp{<(^)-Kow~xFsDa5+)V&eVNcdd~G~Wll0w8izC?bLO1Kpuj4P| z{``7r&^vdfra4?dRzzC1`)as_ALJ-?7C9Zv8UyEMU7plyo`oSii>9Bb^;7t^S{ zIy%QZs!)dCVzPzf6MVf7IZ`4Czwi*Q8mSP9() zht&1bT6m3d37I~1QPmrTU>~FCWn%J6|IFONngF^%Fa-5`@f(Wzs;2p?-+4Kvf zTQ-`~pMoNX9&!N0vQaU<{W-YaEGw~xD-1+TX}c(ADk%5nsi8TDs=)FVh`}3 z;Uwr+$e`08c2EwO8OK~N`28sO0_%Do7bS{y+`FOieL;uXUV!a^577@U)5oyv z(F`!{4bBaj9D$@cqXm1oO_@)_cFtPtHjIyi4h{N}4!Sm-_V@u5X0r@cy!- zK#Q7W$C>Lm&+etRs z_0*q2Q*3j;`7*(Ew@IRImD+sEpwX8-qi2+5N=}DQN#7LJ3h`{w##tv!^!@&qigT9m z?3Ou84Ay2qNAvo<1n%?M=2?a+p@EI5QP4{~<@h?+yJfw+62`uHcBxt@+0vM<^cqe(CPfoaa<8>R*iTqpXInDU+#~$xDK=p;oGuZ=^4W)8^BY+X+2Qoh)AI7D^Yi@%yg4n}QBfpOP(V zlCuP)1(eRbU~w_At#krnf$0Q_uCCkItYE{k)K1{~86o?OzXCmdqE{=`kg?)NEayBK z+~E*`?ZW#tGt7`p5_W8se=erfw8- z!QL%B6Ar0&1zu4-21xPt0C9eW26&3yzG(kwYh&o-h!EJd9)v*cuDB-HT5*~nJ5%Ez z(MVnzX878NQarxqsux=DtamoABpc8;&{z_YRq~`f{F)t^T$$k4Zosff7XEdSi)&|| z>`4iHlae$}Y{6^|9vI4GYqqkvN1@GCLO(e-PIOit)L1#x5l8#Z+m4KLz|=X4hvBL3 zJs|0;JA^Ge?5E)S*ANpMyT0an{Av6g9AT~@W@0sw&6S}5dq&0BbdHwS5MVQt*r;(L zyqX^xijkI%4-W(MKwwNqaHLG|81h&s6&w9=A3>yX`24s{x_Jwa#+9_6smtO19B1n> zOWVugxBZ!Lo67M3xu&uiyB5O%{oR}$kyYkO1rqZgpXpaVBVsmS^IY6*>c)5quxMp( z4SlWS%&Hrmlru|Y=bsNyeXL&7wD*MTKW78J|0~REzUlESLe$Yixo-XZr28|wB3MJuqyVAFl;~%-+9mbt4-p4X{8LbAd843K(|R)H$@9%b_z_x^2=o3RNw`I0qt1=X(Y z*(bFAU=r7XP{ej2-(nF&p|F(%Ne6q%yF-q=Ph41iGKBp3Vrsjg0Rhd+?nBhmbZ(Lq*G`uWo^ zs$9`{&s^ip<6sS&k$wDZ^iRPG%(AqkSx*`q3n*N99PZgSeM5d)zdR zQr04Pwk)37j?$h?KK1U%PX_udU#Z7g@Hl7g$Gqi%9xZ5MQ7yJ}fhtA_`aXSOWqP-rRJ)JuLQAl|)@U~>$Zg1Cq)2-ywWN(*WF739vZm_S|) zma3M^Y^bcW3MT}4<9*!apA4(lm{4$5FoNG@6Xb^}RR_r7u_{Qe-7V*_WMf`9SNXhH zVLmie5Hz2poyCn}u1tSthWYjzvTXj~nUjGC!ZMR*7G5QpDXT?2tV%BTwZF?ShhG#z zABHtnNoi;?v#C~`l!dytF%Wg-^(@z3NLpoTT&{u&P_jz>1%$lWZfe|Qf|L#T;7H?n_si7k7nl~6Nr)(&otlUD zO`rBZ(GUP^6LCtB+Kkp!M>{7Mb^sx)wIa#nf?N^Y^0Z&8s8hJC%O{jh8$dGxo;eQ7 z8~JciP>@T3Mqg3Gc38vxbRbp&TL^hyvQ1#B%Wz>3! zq2;H@wp66Xd<~M_y=c(sfR{+PgmK_N1_>gwK z+c6S~DGj#k#t&=_6RzS3%Cr_gjAF4k7l^H}5@uw`wLTN-Q@k8uKEl-?qL~DzYQGnx zkpi(4i?JBYV&4cfk~<1BfSL#s%(5}_!yRRz4l-C<-eg*2VUofwCH4624fyn9*lBJr zB*;$9b(#PC0*+{88cH@Ub}p>VG7AsJdl9D1Ho;vzCCb_ds?r%;*2b`(u{%m7wQs30 z(iFXYba|he*8zgaw#b5TI5LI^Nw$QIcmkiZf;oij=nsrpcQ(Vi8hFhi0k-2MO)xd2_-!Pf}}M_VKEl(xHWd;H7Pz^9OXKBl|9hv%TOUdF!IKzf=9j#aM4y&Xd$W^9}BZADJA@%hf}fo*#%tX|DVF2q8;H;~aOTEv&+;B~;e z{53JTto@$Qf7XBMh^BU^bYXzzJo4hQy(l@v{<-(HGc_qQsdt&d2bbMwj~g&w#_j1} zn18s1`<<_@t^2$G^t)_-471cyBX{hbVCHb zyM@F+vcssLG>I?G5*;-CvduN(Z+Z9xW+gDcKTE7%OM5sxHViUJ3^3TOL78_4Mxa0F ziS6)$Peb^r2H6F5avJQ0EYWRSMFlwssuaPawN08CRc)D|>qG?j!Mp1!2;YHN&u|Hs zMH(7QVJ;+KV#kSIElxZeX_j7cA0wnO-M#UGSPTsoqip&sfKnY83zNLXGl7W`_!@A* zE9f>+__txyF&zqNwjvQY$_2{mm^vvVbHK8H6jYW5sHxIYbn?);hHL> zO_QV$FVz*QXY3&{>a7H6*jgLfkIZvwFdUeS>4=Mj5*)#}SXv~jvd`3t4hmW2COXg}?-WAGZPDit?qRCk8>^5^UhNhz>w1q%uaNgOh@PjIKc9n}^D|0iUR! zz`D-#@7V745f_B)@(?go>l~hSh6K2hmMK;Cg`dn3-yc0>g*>0iP$BF#Ny=HtG4-F|!}s{OOLH~nCan(3AN5aeqP7$gFf zt);pb$kIll92^_Mwecr0?9p|OLaKj^T^t8^vfBZL21?VTb&k6Lpr!!aiLfQckWI8P zl8F@r)m)VKzYmOs+L?^sOn=EywAsFAfl;Y1(9~UvRV%sFrdqa+ojQi2!8;QbWj>5i%Rj5=aA)m9bY^GrHg zQa)bV<=0OA4r{#3xeFlBmrPNv%+FOrfWhbtXby{3h_Al9yHV@1Q@;1;Ck1bRN zS6j7~P6f^NAX=;OrB)=GTAkDK9%zf#Knm(ueQ$o{l^s*+!pzQXsnXIsY@}M}SUNKj zkY%A&D`<yj6Nx?097M$>Mm#{ieV+C@5sqT5Biv@*wVoUaZ2J==hd9p?tN({;a#!X7%SB z!jkKDfh4rr1FQO+Y_rXd&(6y(j+{=knd?qgT0m;}h4i0qm7G7;UuAq#-da28iCwQs z+7dW8i(`Hn%4xM*D;ei_61Gc8J|11O3fj}(DrkNu%q4$}OGI(PiDuI0<52N+sq zgcqkMtI1Jvy)NC&e9B7$ww?-Jj-pO?e7%&)Mfht;*vc4n(-?r1Ov{pV`7~YB>8=usXg#rywue$2@~gXLqS5 zq8@3U;&E#UCoe+>RsoN)+&b6I)kg2tv940DP@`jhjM2iF6VdvUMo*-3&i%Dv>;QQ; zd5PRpPGS>&Yva=QaO20|-l=)nQ@w({sp1gXkji|WxqL6d*|31}hKHI$QK%lsUvJ=} zC8RQ@9R6i@xzM6V`g@#nEISkU> zRjna}=&fV5b-U5G<|Ubf7kBnb-JMGiLQNmBCX8)>oKD}XU=|^zM{#C8jG17 zJu3Csq~aY~u`u3$V+F4vBtB&r{(Xw5h1HN}nUy@ZYRxB>Pc0m7ySVp7p?kt~O5hQS zru3N}F6>;Yy(o;cuR-N-#jEQtj0RT6P%TmG} z-Tc(ZNh>XBVQ`8z>Hg>4P|tTg9YJsK5#?d8u@m3M`IA95zCvF~Nu+N_1B*zb?~d~7 zx&4`Qs4mxci|Sgf@2OfDG@DZGzdU-jO8qF(bmZUky^^Rn=2dU=7>Vg|M$M~Ps2J^- z@y&}~vIXwN?GbO5Y!T^XVeH^8ougmMfDgyrE_cOyeg0{d4NWW{nSsk*n)TbKa?7H6t8B%;pJV(yFyT3+R@&9H6HtZ5kuRWb(>Y85A24_Dw z$<_qHzCZ>mm*xs*$;t#pEbC9;^+8wg4U{q~K1%+)cor;qb~nIp_kxJ5gx|h>mysN+ z8Q{(IKc_x>=rN#--RK4snw-_sAR_Sn8H5HnJ>UdQ&LaOG-d_~xUBHVLgRXR-HM}28 z)F8m--~$sK!I#t)(s{sK071WxkT_Wo^lP}vmV?=_v*|s&T&mFc@VZXDh#3%2sNl*V zh*M_tI{xR{ch+gC!5MJr{<;3oZ;!%%kS}SUrsfg&ht?zG9d>f8 zKlO#ed7}asph+vsdF(vs`Sxb{aZAFl`|(My#g8<9ox*^`$EP6C_b}YWnbi^nC)j8q zgG-7wdi3xAknw>cfwj~=?8*P_Q5l!{;kitLPyQ(g$Gx6-e!`Y(!@as5ngwfIH{nsB zgXEiYLF%%lsrmm{d~(SI{xw@Yy{l{f=lqi>9VAQwN49m7c_-5y#36{5@y;{rku`Y- zqzm8&0LAkng4;*nUtgofch3aYRklCY|6}{x((TMf(nWc|Uai71KIi1`cpX*C9jz7_ad33$H~LjHw*8i4NbqE?jL zAHdm!+Q#z|#B`D1i+hk#>VGns-G&s@>5LU`?%@~G5FAJ1eh*S8xmjLbm4e|1vBLn* zZB5C0J>^KTb$tqsWiB@msA^vITf&*oLC!}acZhh_U6>5sesUZ}5@HC=S1hE2C1%f1 z??f}(9-R^#glf;IpgE667f8{tyyQ%EWdiSek6vUIkxqn0s)&orFdsS|BE5|NK}-+( zs4gnhrFd0e$TRRj)lCUg&YgwLY3c9uxic?JtY z@gd$$17ux@#OMo=nMan}c>|M0aqY8_u0p5p|E%C|g#lo<3%q>w574d9tPA zqIZF-+bVh-MJE}5)(;yFo*Lg?;VAC^J{e_69Cdk_)2`lin#x5R;G4cu)^KvR=h`=n zx*gRmzj2geF)*8%C>&22Xx1{DGX8)*Ul<-{w^T^n;*sO)@NsyC*Fo`*aQlY0Kw#}} zj42Kc3~e!X9NULK`{>-ldf};s^iM-L14eI^`Fe|yZ)X!losqfca}Ivu9`mL7CY##e z{nGD%{aJ|WR+GI}tARty=0d~A6nWbv-j-O}q$vMhp1$Idp@ielYyDDCUWbZDD2ng> zz5w!0tZ({$YRaiV9era3A5V?sElxW}Q;nu3POn>}f8x;@cbzgahyAJ&#rA`j8AHEGdNVyps z)a>vsH91Ms$m$B$FQumkMylOT?%-4l!|Mh*2;%~2tcF^ILPF!ELUfOB1A!c+qWod5F zE|a>!P-AjF!g&9!O)^O{@m(Jh;6Ght^^QjT{aJCMAFuw#`fg{t_VlXkgrpHzZxoys z2yD5fxsgT!S;D;`TbCTEdXp&8!#@}FQ*o8s8<`o6GuDma?qubOdJ^uMok-Mu3`qGi<*Y76Tv+vC2qUitX;hdGjE=O}m-o8%@ zJD|FrkaZ6}BI?f)d0k7Ux7JkGJgxkEV{?Isv{amG+09ylV=?}j#|-X18OH6nhvJo_ zo1h{!p6Ry@%?F6Dw;v>&L9OF9MS+}>@l&oeMTfydGqiw!+AeVK2uj76IL1-0C`A0< zJLRv&8Bl49JoUB>9jw$c;dnybvgtaouQqwKv;Xqo&xvf}L(v+k-yaylAUtJU*suJ= z6sha_Th~Zt+NM$NN6sz#Be!^7zmahf=|b(8;JpFDEP`1Hz@8x^Yul=ysU@hSVNaS!_@mtsN0ma*Y{Oqj zJI&y;odHoA@6UT}Y{B@Fuyl>;TeuZ{7D6FJz=?UTR%1WnPpyp^*odMhiuxx+f0~F- zg{P3}bIQ2r%`0{2cEqs6DK=|VCuT?49^Wi}TK~*zsl(xM0P8R`1{5>!3@w zU4Z!MUM=NpN$;(W4nL!e0R$28hP_KTaS2w;7lirfPty7KpmoyLo=3ZQmDohfi54O9 zQCaTBvl;b75;+{0<4H)ucK`ER4HM0Q#ib;P2*iM-#0i)un#+taheS6bp0-#0ghw!U ziD)EKjQswp3f|xzV)gFfW^iED?=?TpF`Xn}v4UqF72V@pL=@Geq&&3OnVt-MQkcLr z6W5yf1uqxVJoq{^G>n+yRy5IgL}A1q`ZRnD9jZU-N&Nns@JQ|lmh~zA%eC#A)~Q!} zDz?OQFRKpEs21 zYF3H-3YWZ|X`5)UUYOeT_G)zB7GK@C`=9;Cz6F07UgIhlL9Zi?nO1t73ms&x+5-Q* zsEpm=LFt#|UpuOjiYW;PZn=iadsw#waQyq8wgFc2zfvJ;qEBSe`mK64I?5h;_a+w zppc0I<$+X@&}ft8*v_T6_@cR;&Th0A_J^u2Rgz^*s{3EXc{oz~aK_E}2e3*-|I3Cu zNu|1ZF-6{WL|uEgBB|>NW#brq^WC?9DCl(DtGKrPiov_OS4P!Vt8Hm5mdr?GjOPb) z)zO@)CC}cG=0vXzui7VGu0~!?u%atn(;hHL4t`|5rw~wR!ZBBt7BevSkKH6E_da~- zwlm>GT+_)Ngk1fZ)32(Yj^fT)8!PMDJw4{Xc#E$c9x%958t@fc%k3zrr5Y8 zza?|fQG~ngr1u8HSH8lw^?o1CLal^ad|{IA$$BVJO=rO1{R<@_aSy2u;0#+tJK?Q(7LTJ*E4{r&J@J zmgJ<}dUXJM+fwbiQ|H@9UZIMXxA51#tbcb`*58L=(o?~H8VbsfM?=ofmEiN9VTYCz z#b({@Lu$|GYNeoUAomi+FblC2uK;7@b9pyEz^sEIXMl5?&#oRM&1^3S5HoHQczr#h zTQA+FG;|sypn{F-(z8M#yQQ|J*SR@;S8k|Lm)}S^o{=~szK(1=?k4<(;nq5|?bdSv zYlD;eBg4C!JYOyv-5B>^km(Mhsvwmt0q(~@^SWJ0yE?q7VbzvOk7{e;(~XM9zC;96 zfnW>_BxqM*TERao7qzE)yQL12PiXaE9#mMePc)Dr%EzeSzyi~{r`T)&F>ou%0DCg? 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�z4aVgs_@r3OV(fsB27Sw}RP*yoRFh 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

    5Zbcl{zWpln-0Ic@B$_fUDwd8i00J>y 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

  • DM4gJp*l%N0z)9vsv*EdjY$KiM|&v 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

    ymPFIqdV&Jz|`BY-K-dQ#SrpDRLeS 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 - Malden'in Kurtuluşu Antistasi - 解放 Malden - - Revolution on paradise island! + + Revolution on Paradise Island! - + Be the Resistance Leader. Fight against a superior enemy in technology, number, assets and vehicles. Use guerrilla tactics in a totally dynamic world, with around 18 sidemissions, everywhere, anytime, anything. Sei ein Anführer des Widerstands. Kämpfe gegen einen technologisch und zahlenmäßigen überlegenen Feind. Nutze Guerillataktiken in einer vollständig dynamischen Welt mit 18 möglichen Sekundärmissionen. Es könnte jederzeit und überall alles passieren... Sii il leader della Resistenza. Combatti contro un nemico superiore in tecnologia, numero, risorse e veicoli. Usa tattiche di guerriglia in un mondo totalmente dinamico, con circa 18 missioni secondarie, ovunque, in qualsiasi momento e con ogni cosa. @@ -748,10 +748,10 @@ Direniş Lideri olun. Teknoloji, sayı, kaynak ve araçlarda üstün bir düşmana karşı savaşın. Her yerde ve her zaman yaklaşık 18 yan görevle tamamen dinamik bir dünyada gerilla taktiklerini kullanın. 成为抵抗军领袖。与技术、数量、资产和载具远胜于你的强大敌人作战。面对完全动态的世界和大约18种支线任务, 在任何时间, 任何地点, 任何情况, 运用游击战术。 - + Antistasi Pulau - + Antistasi - Liberation of Pulau From b8ad317437b19354fca113621ae1a92a83442420 Mon Sep 17 00:00:00 2001 From: Bob-Murphy <50651578+Bob-Murphy@users.noreply.github.com> Date: Sun, 30 Jun 2024 21:52:39 +0200 Subject: [PATCH 76/78] version and preliminary changelog (#3276) * version and preliminary changelog * updated changelog * update * update * udpate * update * update * update * update * update * cleanup and links * fix * fixes --------- Co-authored-by: Bob-Murphy --- A3A/addons/core/Includes/script_version.hpp | 4 +- README.md | 2 +- changelog.rst | 95 +++++++++++++++++++++ 3 files changed, 98 insertions(+), 3 deletions(-) diff --git a/A3A/addons/core/Includes/script_version.hpp b/A3A/addons/core/Includes/script_version.hpp index b90d16a017..b99b870b2d 100644 --- a/A3A/addons/core/Includes/script_version.hpp +++ b/A3A/addons/core/Includes/script_version.hpp @@ -1,4 +1,4 @@ #define MAJOR 3 -#define MINOR 5 -#define PATCHLVL 4 +#define MINOR 6 +#define PATCHLVL 0 #define BUILD 0 diff --git a/README.md b/README.md index fe67b40070..5977827308 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@

    - Antistasi Version + Antistasi Version Issues diff --git a/changelog.rst b/changelog.rst index 39d11a7f82..3c78b6629e 100644 --- a/changelog.rst +++ b/changelog.rst @@ -3,6 +3,101 @@ Changelog ========== +Version 3.6.0 +=============== + +.. note:: + 30th June 2024 + +.. admonition:: Major + + .. rubric:: :issue:`3214` Added Map Port of `Pulau `_ + +.. admonition:: Minor + + * :issue:`3229` Added GUI prefix and Experimental Battle Menu + * :issue:`3233` Switched respawn & self-revive keys to custom keybinds + * :issue:`3234` Allowed guests to use of arsenal limits dialog and set default guest limit to 0 + * :issue:`3237` Added Garage Sell Button + * :issue:`3238` Added Parameter fencing for debug commands + * :issue:`3250` Reworked anti-air support response balance + * :issue:`3255` Converted corpse/wreck timed cleanup into a server queue with max cap + * :issue:`3257` Removed restriction from AILoadInfo action + * :issue:`3259` Added Parachutes to airbase crates + * :issue:`3261` Added a few RHS items to Garbage Cleaner + * :issue:`3269` Added Setup GUI Factions Info + * :issue:`3274` Added tank platoon support as alternative to CAS + * :issue:`3278` Updated SF spawn locations on Livonia + * :issue:`3282` Allowed commanders to make custom HC squads + * :issue:`3284` Added logging for temporary membership + * :issue:`3295` Added explosiveSpecialist and UAVHacker traits to default commander slot + * :issue:`3319` Adjusted air support response for cheap planes + +.. admonition:: Template updates + + * :issue:`2800` Added `Swedish Forces Pack (SFP) `_ templates (requires CUP Units, Vehicles and Weapons loaded) + - Make sure you use `SFP - ACE Compatibility `_ when playing with ACE + * :issue:`3166` Added `Iron Front AiO `_ templates + - Plus optional support for `WW2 Tanks `_ + - Plus optional support for `WW2 Armoured Cars `_ + - Plus optional support for `Bystrokhodny Tanks - BT7 And Variants `_ + - Make sure you use `Iron Front in Arma 3 ACE compatibility `_ when playing with ACE + * :issue:`3203` Added Poseidon II to RHS NAPA + * :issue:`3204` Added Reaction Forces CDLC compatibility for Western Sahara templates + * :issue:`3208` Added vehicles for vehiclesAirPatrol to some RHS templates + * :issue:`3209` Added RHS HIDF template + * :issue:`3258` "Re-added" the RPD to the 3CB SOV template + * :issue:`3271` Added RHS VDV templates + * :issue:`3267` Added RHS Tanoan Liberation Army (TLA) template + * :issue:`3277` Updated buyable vehicles for CUP + +.. admonition:: Bugfixes + + * :issue:`3172` Added/Fixed planes from RHS and 3CB (A-29 & T-28) + * :issue:`3205` Fixed case where seats may not be unlocked when dead crew are deleted + * :issue:`3228` Updated fn_vehiclePrice to not fail on absent vehicles + * :issue:`3231` Fixed artillery not rotating to target before firing + * :issue:`3242` Added Cargo nodes for 3CB Hilux (Covered) + * :issue:`3251` Fixed breaking error in citySupportChange type-safety checks + * :issue:`3254` Fixed Refugee mission timer + * :issue:`3256` Fixed destroy Heli mission + * :issue:`3260` Applied Artillery marker improvements + * :issue:`3264` Fixed lootToCrate issues with IFA gear + * :issue:`3266` Improved getArtilleryRanges & fixed IFA mortar case + * :issue:`3273` Prevented concurrent major attacks, and added a planning cost + * :issue:`3281` Fixed 3CB Factions baseWeapon config + * :issue:`3283` Fixed incorrect config array specifier for diveParams + * :issue:`3286` Fixed inconsistent parameter bug with createAttackForceLand + * :issue:`3293` Fixed potential double-carry or double-drop errors under heavy script load + * :issue:`3294` Fixed fetching current arsenal data before displaying the arsenal limits dialog + * :issue:`3297` Switched over init order to fix error in initRemoteObject JIP function + * :issue:`3315` Buffed IFA mortars to be closer to MK6 + * :issue:`3322` Fixed conflicting addon messages from aircraft loadout configs + +.. admonition:: Groundwork + + * :issue:`3200` Added vehiclesHeavyTanks template category + * :issue:`3208` Added vehiclesAirPatrol template category + * :issue:`3287` Fixed WW2 factions using SAM supports + +.. admonition:: Localization + + * [Multiple PRs] - Added tons of new translations to different languages + +.. admonition:: Refactor + + * :issue:`3210` Merged item carrying code and switch to blacklist for carry blocking + * :issue:`3227` Moved Airplane loadouts to configs + +.. warning:: + + * Please note that this changelog may contain both spelling/grammatical errors and/or factual errors. Should any factual errors exist, we apologise but with the sheer number of changes made per version it can be easy to lose or mistake a change when writing up the changelog. + +| + +----- + + Version 3.5.4 =============== From 86735f5639302190e0cfa4272a51e64f105f0ca4 Mon Sep 17 00:00:00 2001 From: Bob-Murphy Date: Sun, 30 Jun 2024 19:54:00 +0000 Subject: [PATCH 77/78] Automated Tolgee Update --- A3A/addons/core/Stringtable.xml | 107 ++++++++++++++++++++++++++++++ A3A/addons/garage/Stringtable.xml | 6 ++ A3A/addons/maps/Stringtable.xml | 15 +---- 3 files changed, 115 insertions(+), 13 deletions(-) diff --git a/A3A/addons/core/Stringtable.xml b/A3A/addons/core/Stringtable.xml index f303e4c424..5d2d6bb663 100644 --- a/A3A/addons/core/Stringtable.xml +++ b/A3A/addons/core/Stringtable.xml @@ -5342,6 +5342,8 @@ A group of %3 supporters are hidden in %1 awaiting for evacuation. We have to find them before %2 does. If not, there will be a certain death for them. Bring them back to HQ before %4. + %3지지자 무리가 %1에 숨어서 대피를 기다리고 있습니다. %2이(가) 발견하기 전에 그들을 찾아야 하며, 그렇지 않으면 그들은 확실하게 죽음을 맞이할 것입니다. %4 이전에 본부로 데려오십시오. + Группа сторонников %3 спрятана в %1 в ожидании эвакуации. Мы должны найти их раньше, чем это сделает %2. Если нет, их ждет верная смерть. Приведите их в штаб до %4. Refugees Evac @@ -5379,12 +5381,18 @@ You have donated %1 € to the cause. This will raise your status among our forces. + 당신은 %1€를 기부했습니다. 이는 우리 군에서 당신의 지위가 높아질 것입니다. + Вы пожертвовали %1 € на дело. Это повысит ваш статус среди наших сил. You have donated %2 € to %1. + 당신은 %1에 %2€를 기부했습니다. + Вы пожертвовали %2 € для %1. Insufficient Funds<br/>You have less than %1 € to donate. + 자금 부족<br/>%1€ 보다 적은 금액을 가지고 있습니다. + Недостаточно средств<br/>Вы пожертвовали менее %1 €. You must be looking at a player in order to give him money. @@ -5399,9 +5407,11 @@ Donation amount must be greater than 0. + Сумма пожертвования должна быть больше 0. You received a %1 € donation from %2. + Вы получили пожертвование в размере %1 € от %2. Donate Money @@ -6942,12 +6952,15 @@ Converted %1 squad members into high command group %2. + Преобразовал членов отряда %1 в группу высшего командования %2. You need to select some valid units. + Вам нужно выбрать несколько допустимых юнитов. Convert To Squad + Преобразование в отряд Get out of my sight you useless scum! @@ -7725,9 +7738,13 @@ Press %1 to respawn. + %1 키를 눌러 리스폰합니다. + Нажмите %1, чтобы возродиться. Press %1 to shake off the injury. + %1 키를 눌러 부상을 떨쳐냅니다. + Нажмите %1, чтобы избавиться от повреждения. @@ -8654,15 +8671,19 @@ Respawn + Возрождение Respawn when unconscious in the Antistasi medical system. + Возрождаться при потере сознания в медицинской системе Antistasi. Self revive + Лечиться Self revive when unconscious in the Antistasi medical system. + Самостоятельное оживление при потере сознания в медицинской системе Antistasi. You've inserted your ear plugs. @@ -9048,6 +9069,7 @@ Speed of enemy air responses + Скорость реагирования авиации противника Enemy AI skill (also affected by server skill) @@ -9096,6 +9118,7 @@ Maximum number of corpses and wrecks + Максимальное количество трупов и обломков Garbage Cleaner Threshold for Automatic GC @@ -9313,6 +9336,7 @@ Fast + Быстро High @@ -9414,6 +9438,7 @@ Slow + Медленно Sometimes @@ -9433,6 +9458,7 @@ Very fast + Очень быстро Very high @@ -9454,6 +9480,7 @@ Very slow + Очень медленно Maximum global civilians @@ -9732,6 +9759,7 @@ Disable the "Restore nearby units" option on the vehicle box. + Отключить опцию "Восстановить близлежащие объекты". 10 seconds @@ -10367,6 +10395,7 @@ %1 just sent a tank platoon. + %1 только что прислал танковый взвод. %1 is sending a spotting UAV. @@ -10402,231 +10431,307 @@ As well as managing a large country in the middle of Europe, France also controls several offshore territories. Throughout all of these provinces, the French civilians simply wish for the war to end in their home country. + Франция не только управляет большой страной в центре Европы, но и контролирует несколько оффшорных территорий. Во всех этих провинциях мирные жители Франции просто желают, чтобы война закончилась в их родной стране. In World War II, Poland was trapped in a very awkward position between the Soviets and Germans. The people of Poland have suffered through an occupied, and the recent change in relations has opened a window of opportunity for the Polish Resistance. + Во время Второй мировой войны Польша оказалась в очень неудобном положении между Советами и немцами. Народ Польши пережил оккупацию, и недавнее изменение отношений открыло окно возможностей для польского Сопротивления. The Polish resistance is in an extremely bad spot. Surrounded by the Wehrmacht on one side and the Soviets on the other, the Polish townspeople have no choice but to fight for the safety and freedom of their country. They use a much older but wealthy supply of Walther PPKs. + Польское сопротивление находится в крайне тяжелом положении. Окруженные с одной стороны вермахтом, а с другой - советскими войсками, жители польских городов не имеют иного выбора, кроме как сражаться за безопасность и свободу своей страны. Они используют старые, но богатые запасы пистолетов Walther PPK. The French Resistance is battling the Wehrmacht invasion of their country, along with the Allied powers who they believe are being far too heavy-handed with civilian casualities and need to be stopped. They use a much older but healthy supply of Walther PPKs. + Французское Сопротивление борется с вторжением вермахта в свою страну вместе с союзными войсками, которые, по их мнению, слишком жестоко расправляются с мирным населением и должны быть остановлены. Для этого они используют старые, но надежные пистолеты Walther PPK. The Altis Armed Forces are comprised mostly of combat veterans and patriotic citizens from their home island, with an outdated arsenal of U.S. and Soviet equipment, which is being actively renovated. They typically use the HK G3 and HK G36. + Вооруженные силы Алтиса состоят в основном из ветеранов боевых действий и патриотически настроенных граждан с родного острова. Они располагают устаревшим арсеналом американского и советского оборудования, который активно обновляется. Как правило, они используют HK G3 и HK G36. The African Desert Army is a coalition of North African nations around the Sahara. They primarily use very old Soviet equipment and Vietnam-War era US equipment, and prefer a variety of mass-produced rifles like the M16, AK-74, and G3. + Африканская армия пустыни - коалиция стран Северной Африки, расположенных в районе Сахары. В основном они используют очень старое советское оборудование и американскую технику времен Вьетнамской войны, а также предпочитают различные массовые винтовки, такие как M16, AK-74 и G3. The Afghan National Army has, like its host country, undergone quite the history since it's conception in 1997. They use a mix of locally-sourced, Soviet, and American weapons, as well as Soviet surplus equipment supported by the remnants of American occupation. + С момента своего создания в 1997 году Афганская национальная армия, как и принимающая ее страна, пережила немало историй. Они используют сочетание местного, советского и американского оружия, а также советские излишки техники, поддерживаемые остатками американской оккупации. The Soviets after the end of World War II built up their own military superpower and nuclear program, independent of the US. With the development of the AK-47 and mass-produced variants like the AKM, the Soviets became one of the two leading world powers. + После окончания Второй мировой войны Советский Союз создал свою собственную военную сверхдержаву и ядерную программу, независимую от США. Благодаря разработке АК-47 и его массовых вариантов, таких как АКМ, Советы стали одной из двух ведущих мировых держав. After the victories on the Pacific Front during World War II, the United States realized it was woefully ill-prepared for another prolonged war and put itself at the forefront of military innovation and industry. They typically use the M16 and M14 rifles which have been in service to this day. + После побед на Тихоокеанском фронте во время Второй мировой войны Соединенные Штаты осознали, что крайне плохо подготовлены к новой затяжной войне, и выдвинулись на передовые позиции в области военных инноваций и промышленности. Как правило, они используют винтовки M16 и M14, которые стоят на вооружении и по сей день. The Horizon Island Defense Force are the small military force defending the Pacific island of Tanoa. They typically use Vietnam-war era and similar US gear, rounded with a variety of imported European weapons and vehicles. + Силы обороны острова Горизонт - это небольшие военные силы, защищающие тихоокеанский остров Таноа. Как правило, они используют американское снаряжение времен Вьетнамской войны и аналогичное, а также разнообразное импортное европейское оружие и транспортные средства. The Kyrgystan Royal Guard is the primary defending force of the Middle-Eastern country of Kyrgystan. Outfitted primarily with U.S. surplus equipment, the KRG make use of a variety of small arms imported from various neighboring countries. + Королевская гвардия Киргизстана - основная оборонительная сила ближневосточной страны Киргизстан. Оснащенная в основном американским оборудованием, Королевская гвардия Киргизии использует различные виды стрелкового оружия, импортируемого из различных соседних стран. The dedicated protectors of a small Eastern European territory near Belarus, the Livonia Defense Force are a relatively small but deceptively capable army. As a former Soviet territory, the military uses any surplus Soviet gear it can scavenge. + Самоотверженные защитники небольшой восточноевропейской территории, расположенной недалеко от Белоруссии, Силы обороны Ливонии - относительно небольшая, но обманчиво боеспособная армия. Будучи бывшей советской территорией, военные используют все излишки советского снаряжения, которые им удается раздобыть. The Malden Defense Force are the small military force defending the island of Malden, close to the Gibraltar Strait. They use US imported weaponry and vehicles, as well as the French Mystere fighter for aerial operations. + Силы обороны Мальдена - это небольшие военные силы, защищающие остров Мальден, расположенный недалеко от Гибралтарского пролива. Они используют оружие и транспортные средства, импортируемые из США, а также французский истребитель Mystere для воздушных операций. The Takistani Army is backed by a variety of sources, which are represented as individual templates in the faction selector. This faction uses primarily Eastern, or Russian, vehicles and weaponry. + Такистанская армия опирается на различные источники, которые представлены в виде отдельных шаблонов в селекторе фракций. Эта фракция использует преимущественно восточные, или российские, транспортные средства и оружие. The Takistani Army is backed by a variety of sources, which are represented as individual templates in the faction selector. This faction is transitioning between military backers and uses a mix of United States and Russian vehicles and weaponry. + Такистанская армия поддерживается различными источниками, которые представлены в виде отдельных шаблонов в селекторе фракций. Эта фракция переходит от одного военного сторонника к другому и использует смесь американских и российских транспортных средств и оружия. The Takistani Army is backed by a variety of sources, which are represented as individual templates in the faction selector. This faction uses primarily Western, or United States, vehicles and weaponry. + Такистанская армия опирается на различные источники, которые представлены в виде отдельных шаблонов в селекторе фракций. Эта фракция использует в основном западные, или американские, транспортные средства и оружие. The Chernorussian Communist Militia is quite similar to NAPA, with a group of citizens that takes faith in the old ways of the Soviet Union over the modern ideology of capitalism. Similar to NAPA, they scavenge whatever Soviet weapons they can. + Чернорусское коммунистическое ополчение очень похоже на NAPA. Это группа граждан, которые верят в старый путь Советского Союза, а не в современную идеологию капитализма. Как и NAPA, они собирают все советское оружие, которое могут найти. A detachment of ION Services, Incorporated, is sent by an unknown client to cause instability in the region. ION mercenaries have better funding and access to a wider variety of assets than other grassroots rebellions. + Отряд ION Services, Incorporated отправлен неизвестным клиентом, чтобы вызвать нестабильность в регионе. Наемники ION имеют лучшее финансирование и доступ к более широкому спектру активов, чем другие низовые повстанцы. The Livonia Separatist Militia works against the, per their view, tyrannic rule of the current government. They use scavenged weapons wherever possible since many members are defectors with previous military experience, but many prefer to fall back on the CZ550, a hunting rifle in 8mm Mauser. + Ливонское сепаратистское ополчение выступает против тиранического, по их мнению, правления нынешнего правительства. По возможности они пользуются оружием, добытым на свалках, так как многие члены ополчения - дезертиры с военным опытом, но многие предпочитают использовать охотничью винтовку CZ550 калибра 8 мм Mauser. The Altis Armed Forces are comprised mostly of combat veterans and patriotic citizens from their home island, with an outdated arsenal being actively renovated. They prefer to use the Mk20 bullpup assault rifle chambered in 5.56x45mm STANAG NATO-standard magazines. + Вооруженные силы Алтиса состоят в основном из ветеранов боевых действий и патриотически настроенных граждан родного острова, а устаревший арсенал активно обновляется. Они предпочитают использовать штурмовую винтовку Mk20 под патрон 5,56x45 мм STANAG NATO. The Army of the Czech Republic, as a landlocked country, primarily focuses on it's Air Force and ground forces. Many of the weapons the ACR use are standard NATO-issue, but they tend to diversify with a variety of homegrown weapons, such as the vz. 58 or CZ BREN. + Армия Чешской Республики, как страны, не имеющей выхода к морю, в первую очередь ориентирована на ВВС и сухопутные войска. Многие виды оружия, используемые ACR, являются стандартным оружием НАТО, но они склонны к разнообразию, используя различные виды отечественного оружия, такие как vz. 58 или CZ BREN. The Armed Forces of the Russian Federation are the current-age Russian Army. Equipping a variety of cutting edge and Cold-War era vehicles, the AFRF typically use homegrown AK assault rifles chambered in 5.45 and 7.62 calibers. + Вооруженные силы Российской Федерации - это современная российская армия. Оснащенные разнообразной новейшей техникой времен холодной войны, ВС РФ обычно используют отечественные автоматы АК калибров 5,45 и 7,62. The British Armed Forces have quite the history, and their unique assortment of weaponry and equipment clearly shows it. They typically use the L85 series of assault rifles, chambered in 5.56 NATO. + Британские вооруженные силы имеют богатую историю, о чем ярко свидетельствует их уникальный ассортимент оружия и снаряжения. Как правило, они используют штурмовые винтовки серии L85 под патрон 5,56 НАТО. The Bundesweher are the current armed forces for Germany. They frequently use domestically produced rifles, such as the G27, G36, and G38 for small arms. Their armored units are rounded out with many NATO and U.S. produced vehicles. + Бундесвер - это действующие вооруженные силы Германии. В качестве стрелкового оружия они часто используют винтовки отечественного производства, такие как G27, G36 и G38. Их бронетанковые подразделения укомплектованы многочисленными машинами производства НАТО и США. The Chernarus Defense Force are the culmination of the land, air, and sea branches dedicated to the defense of Chernarus. They typically use a variety of surplus Russian weaponry, but have cut all ties with the previous government. They are the primary counter-insurgency force against the ChDKZ. + Силы обороны Чернаруса - это совокупность наземных, воздушных и морских подразделений, занимающихся обороной Чернаруса. Как правило, они используют различные излишки российского оружия, но разорвали все связи с предыдущим правительством. Они являются основной противоповстанческой силой в борьбе с ЧДКЗ. The civilians of Chernarus already have enough on their plate with the active civil war in their home country. It's your job to end the rule of the corrupt government over these people's lives. + У мирных жителей Чернаруса и так хватает забот из-за активной гражданской войны в их родной стране. Ваша задача - положить конец господству коррумпированного правительства над жизнью этих людей. No rebellion is won without the support of the civilians, whether they choose to report information to the rebels or volunteer to fight for what is right. Whatever their role may be, the rebellion is always fighting for their freedom. + Ни одно восстание не победит без поддержки мирных жителей, независимо от того, решают ли они сообщать информацию повстанцам или добровольно сражаются за правое дело. Какова бы ни была их роль, повстанцы всегда борются за свою свободу. A coalition of Middle-Eastern and Asian nations led by Iran and China, the Canton protocol Strategic Alliance Treaty's meteoric rise rivals the power of the western NATO coalition. CSAT forces prefer to use the Katiba assault rifle, chambered in 6.5x39mm Caseless. + Коалиция ближневосточных и азиатских стран во главе с Ираном и Китаем, стремительный взлет которой по Кантонскому протоколу Договора о стратегическом союзе соперничает с мощью западной коалиции НАТО. Силы CSAT предпочитают использовать штурмовую винтовку Katiba под патрон 6,5x39 мм Caseless. CSAT forces are frequently operating in the Pacific island of Tanoa at the request of the local government and use Chinese weapons more frequently. They prefer the 5.8x42mm intermediate caliber for the CAR-95 assault rifles. + Силы CSAT часто действуют на тихоокеанском острове Таноа по просьбе местного правительства и чаще используют китайское оружие. Они предпочитают промежуточный калибр 5,8x42 мм для штурмовых винтовок CAR-95. CSAT forces operating in Livonia are Russian-based and use modern Russian gear along with weapons from other nations in the alliance. They typically use the Katiba assault rifle, similar to traditional CSAT doctrine. + Силы CSAT, действующие в Ливонии, базируются в России и используют современное российское снаряжение, а также оружие других стран, входящих в альянс. Как правило, они используют штурмовую винтовку "Катиба", что соответствует традиционной доктрине CSAT. The Bundesweher are the current armed forces for Germany. They frequently use domestically produced rifles, such as the G36, HK416, and HK417 for small arms. Their armored units are rounded out with many NATO and U.S. produced vehicles. + Бундесвер - это действующие вооруженные силы Германии. В качестве стрелкового оружия они часто используют винтовки отечественного производства, такие как G36, HK416 и HK417. Их бронетанковые подразделения укомплектованы многими машинами производства НАТО и США. The Horizon Island Legion are the small military force defending the Pacific island of Tanoa. They typically use Gulf-war era and similar US gear, rounded with a variety of imported European weapons and vehicles and a substantial amount of Vietnam-era small arms. + Легион острова Горизонт - небольшая военная сила, защищающая тихоокеанский остров Таноа. Как правило, они используют американское снаряжение времен войны в Персидском заливе и аналогичное, дополненное различными видами импортного европейского оружия и транспортных средств, а также значительным количеством стрелкового оружия вьетнамской эпохи. The Royal Army Corps of Sahrani use a variety of NATO and U.S. vehicles and weaponry, with some diversity depending on individual preference, often including versions of the FN FAL or HK G36. + Королевский армейский корпус Сахрани использует различные транспортные средства и вооружение НАТО и США, с некоторым разнообразием в зависимости от индивидуальных предпочтений, часто включая версии FN FAL или HK G36. The Sahrani Liberation Army are a group that opposes the Western support of the current government and has successfully acquired assets from a variety of Eastern nations to execute a violent coup in Sahrani. They use a wide variety of AK-pattern rifles. + Освободительная армия Сахрани - группа, выступающая против поддержки Западом нынешнего правительства, которая успешно приобрела активы у различных восточных стран, чтобы совершить насильственный переворот в Сахрани. Они используют широкий спектр автоматов типа АК. The Takistani Army maintains a healthy stockpile of Soviet-era equipment and small arms after the end of official Soviet occupation. Their arsenal is rounded out with the occaisonal foreign rifle, such as the FAL 50.61. + После окончания официальной советской оккупации армия Такистана сохранила значительные запасы советского снаряжения и стрелкового оружия. Их арсенал пополняется редкой иностранной винтовкой, например FAL 50.61. The AAF's treatment of the civilans on Altis has left many moving for a change in leadership, and the Freedom and Independence Army is here to restore freedom and a government with the people in mind. The FIA primarily use sub-machine guns to start with, quickly transitioning to stolen enemy weapons. + Обращение AAF с гражданским населением на Алтисе привело к тому, что многие стали требовать смены руководства, и Армия свободы и независимости пришла сюда, чтобы восстановить свободу и правительство, ориентированное на людей. Для начала FIA использует в основном пистолеты-пулеметы, быстро переходя на краденое оружие противника. The Bundesweher are the current armed forces for Germany. They frequently use domestically produced rifles, such as the G36 and HK33 for small arms. Their armored units are rounded out with many NATO and U.S. produced vehicles. + Бундесвер - это действующие вооруженные силы Германии. В качестве стрелкового оружия они часто используют винтовки отечественного производства, такие как G36 и HK33. Их бронетанковые подразделения укомплектованы многочисленными машинами производства НАТО и США. The NVA were the predominant armed forces in Germany from 1956 to 1990, with the fall of the Soviet Union. They typically use a wide variety of AK pattern rifles due to the overwhelming availability. + NVA были доминирующими вооруженными силами в Германии с 1956 по 1990 год, после распада Советского Союза. Они обычно используют широкий спектр автоматов типа АК, что объясняется их широкой доступностью. The civilians of Germany never wanted a civil war, yet the conflicting interests of two leaders has led the country and its citizens into a very poor position. The FIA aim to lift this burden by taking matters into their own hands. + Граждане Германии никогда не хотели гражданской войны, но конфликт интересов двух лидеров привел страну и ее граждан в крайне бедственное положение. FIA стремится снять это бремя, взяв дело в свои руки. The Freedom and Independence Army is a group of civilians opposing the occupation of the BW and NVA. They make good use of their ample suply of Mosin-Nagants, but rapidly switch to locally produced rifles when they can be acquired. + Армия свободы и независимости - это группа гражданских лиц, выступающих против оккупации BW и NVA. Они используют достаточные запасы винтовок Мосина-Наганта, но быстро переходят на винтовки местного производства, когда их удается приобрести. The Allies of World War II were a coalition of nations dedicated to fighting the Wehrmacht's ruthless invasion of its neighboring countries. They most often use American-exported weapons, such as the M1 Garand, M1A1 Thompson, and M1 Carbine. + Союзники во Второй мировой войне - это коалиция стран, призванная бороться с безжалостным вторжением вермахта в соседние страны. Чаще всего они использовали оружие американского производства, такое как M1 Garand, M1A1 Thompson и M1 Carbine. The Soviets during World War II worked with the Allies after Russian territory was invaded during the Wehrmacht's destructive path to power. They most often use the PPSH-41 submachine gun and Mosin-Nagant rifle, with few exceptions. + Советские войска во время Второй мировой войны сотрудничали с союзниками после того, как территория России была захвачена в ходе разрушительного пути вермахта к власти. Чаще всего они использовали пистолет-пулемет ППШ-41 и винтовку Мосина-Наганта, за редким исключением. The United Kingdom was at the forefront of World War II, a final show of force from a once-great empire. They commonly use a variety of home-grown weapons like the Sten and Enfield, mixed with a variety of American export weaponry. + Великобритания была на переднем крае Второй мировой войны - последняя демонстрация силы некогда великой империи. Они обычно используют различные виды отечественного оружия, такие как "Стен" и "Энфилд", в сочетании с американским экспортным оружием. Ruthless and willing to do anything for a quick buck, the private military corporation of ION Services, Incorporated and it's diverse set of contractors believe every job has a reasonable price. The company buys assets in bulk for dirt-cheap, and there is no standard-issue rifle. + Безжалостная и готовая на все ради быстрой наживы частная военная корпорация ION Services, Incorporated и ее разнообразные подрядчики считают, что у каждой работы есть разумная цена. Компания закупает имущество оптом и по дешевке, а стандартных винтовок не существует. The dedicated protectors of a small Eastern European territory near Belarus, the Livonia Defense Force are a relatively small but deceptively capable army. They use custom-made Promet rifles, often utilizing custom sights and underbarrel shotgun attachments. + Самоотверженные защитники небольшой восточноевропейской территории, расположенной неподалеку от Белоруссии, Силы обороны Ливонии - относительно небольшая, но обманчиво боеспособная армия. Они используют сделанные на заказ винтовки Promet, часто с прицелами и подствольными дробовиками. The Livonia Freedom Fighters believe that the LDF has grown corrupt and that the government needs to be reevaluated, whether peacefully or with force by the hands of the rebellion forming in Livonia. The LFF often use basic hunting shotguns until the opportunity to steal an enemy weapon presents itself. + Ливонские борцы за свободу считают, что ЛДФ стал коррумпированным и что правительство нуждается в переоценке, будь то мирным путем или с применением силы руками восстания, формирующегося в Ливонии. LFF часто пользуются простыми охотничьими ружьями, пока не представится возможность украсть оружие противника. The National Party formed as a civilian militia during the civil war between the CDF and the ChDKZ. As the territory was previously part of the Soviet Union, NAPA uses weapons it can steal from either Russian-backed force, but many militiamen fall back on the commonly available Kar98K. + Национальная партия сформировалась как гражданское ополчение во время гражданской войны между ХДС и ЧДКЗ. Поскольку территория ранее входила в состав Советского Союза, НАПА использует оружие, которое она может украсть у любой из поддерживаемых Россией сил, но многие ополченцы предпочитают использовать общедоступный Kar98K. Since its founding in 1949, the North Atlantic Treaty Organization has been dedicated to ensuring the safety and security of all nations involved in the alliance, leading to one of the world's most lethal superpowers. NATO forces use the 6.5x39mm cartridge for almost all small arms. + С момента своего основания в 1949 году Организация Североатлантического договора посвятила себя обеспечению безопасности всех стран, входящих в альянс, и стала одной из самых смертоносных сверхдержав в мире. Силы НАТО используют патрон 6,5x39 мм почти для всего стрелкового оружия. Since its founding in 1949, the North Atlantic Treaty Organization has been dedicated to ensuring the safety and security of all nations involved in the alliance, with this regiment hailing from the United Kingdom and using the SPAR-16 and SPAR-17 rifles. + С момента своего основания в 1949 году Организация Североатлантического договора призвана обеспечивать безопасность всех стран, входящих в альянс. Полк, в котором используются винтовки SPAR-16 и SPAR-17, дислоцируется в Великобритании. The Chernarussian Movement of the Red Star is a pro-Russian separatist movement that quickly evolved to an active civilian militia to a powerful force capable of challenging governments directly. They normally use Cold-War era Soviet equipment and vehicles. + Чернарусское движение Красной Звезды - это пророссийское сепаратистское движение, которое быстро превратилось из активного гражданского ополчения в мощную силу, способную бросить прямой вызов правительству. Они обычно используют советское оборудование и транспортные средства времен холодной войны. The Serbian Armed Forces used to primarily use Soviet equipment, but have since diversified their arsenal after the fall of the Soviet Union. They often wield the HK G36, and commonly use American Humvees along with a host of more modern Russian vehicles. + Раньше сербские вооруженные силы использовали в основном советскую технику, но после распада Советского Союза их арсенал стал более разнообразным. Они часто используют HK G36 и американские "Хаммеры", а также множество более современных российских машин. Syndikat supporters see through the reign of CSAT on the Pacific island of Tanoa and are actively attempting to overthrow the government responsible for allowing foreign occupation. Similar to the FIA, they typically use sub-machine guns for hit-and-run tactics. + Сторонники Синдиката видят, что на тихоокеанском острове Таноа правят CSAT, и активно пытаются свергнуть правительство, допустившее иностранную оккупацию. Подобно FIA, они обычно используют пистолеты-пулеметы для тактики "налета и бегства". The Swedish Defense Force was never focused on any exploratory ventures into surrounding nations, instead opting to maintain its alliances and fortify the Swedish border from any kind of enemy attack. They use a variety of homegrown weapons, often using the AK4, a variant of the G3. + Шведские силы обороны никогда не были нацелены на исследовательские экспедиции в соседние страны, предпочитая поддерживать свои союзы и укреплять шведскую границу от любых вражеских нападений. Они используют разнообразное отечественное оружие, часто применяя АК4, вариант G3. The Swedish Defense Force was never focused on any exploratory ventures into surrounding nations, instead opting to maintain its alliances and fortify the Swedish border from any kind of enemy attack. They use a variety of homegrown weapons, often using the AK5, a variant of the FN FNC. + Шведские силы обороны никогда не были нацелены на исследовательские экспедиции в соседние страны, предпочитая поддерживать свои союзы и укреплять шведскую границу от любых вражеских нападений. Они используют разнообразное отечественное оружие, часто применяя АК5 - вариант FN FNC. The United States represented the industrial backbone of the Allies during World War II. U.S. forces typically use a wide variety of battle rifles and SMGs, such as the M1 Garand and M1A1 Thompson. + Во время Второй мировой войны Соединенные Штаты составляли промышленную основу союзников. Американские войска обычно используют широкий спектр боевых винтовок и SMG, таких как M1 Garand и M1A1 Thompson. The Wehrmacht were the armed forces of Germany during World War II. They typically use the Kar98K, and a variety of sub-machine guns like the MP38 and MP40, and created the first true assault rifle, the STG 44. + Вермахт был вооруженными силами Германии во время Второй мировой войны. Они обычно использовали Kar98K и различные пистолеты-пулеметы, такие как MP38 и MP40, а также создали первую настоящую штурмовую винтовку STG 44. The civilians of France have certainly seen their fair share of turmoil over the last 300 years, but the impact of World War II has been unlike anything seen before. The FFF wishes to liberate these people from the clutches of the Germans. + За последние 300 лет мирные жители Франции пережили немало потрясений, но последствия Второй мировой войны не похожи ни на какие другие. FFF хочет освободить этих людей из лап немцев. The Free French Forces are a separatist movement defending themselves primarily against the Wehrmacht, and later against the aggression of the United Kingdom and other Allied countries. Many Kar98K rifles are available, making them the precision weapon of choice for any revolutionary. + Силы Свободной Франции - сепаратистское движение, защищавшееся в первую очередь от вермахта, а затем от агрессии Великобритании и других союзных стран. В наличии имеется множество винтовок Kar98K, что делает их высокоточным оружием для любого революционера. The remainder of the civilians who were unable to evacuate the combat zone, the Takistani civilians are always on alert and have learned not to trust anyone. Make sure you restore peace to their lands. + Оставшиеся мирные жители, которые не смогли эвакуироваться из зоны боевых действий, - такистанцы всегда начеку и научились никому не доверять. Убедитесь, что вы восстановили мир на их землях. The Takistani militia is an unexpectedly well-armed group of civilians who hold a significant opposition to the foreign occupation and support the acting government is attempting to use to bolster its ranks. They use a variety of scavenged weapons, commonly relying on bolt-action rifles. + Такистанское ополчение - неожиданно хорошо вооруженная группа гражданских лиц, выступающих против иностранной оккупации и поддержки, которую действующее правительство пытается использовать для укрепления своих рядов. Они используют разнообразное оружие, добытое в мусорных баках, в основном полагаясь на винтовки с продольно-скользящим затвором. The Tanoa Liberation Army is built on the dreams of hundreds, even thousands of soldiers to return the volcanic island of Tanoa to its former glory. They are very poorly funded, and typically use some of the oldest Cold War Soviet technology. + Освободительная армия Таноа построена на мечтах сотен и даже тысяч солдат вернуть вулканическому острову Таноа его былую славу. Они очень плохо финансируются и обычно используют самые старые советские технологии времен холодной войны. The People's Army of Vietnam are the citizens and militia of Vietnam dedicated to fighting the invasion of the US, with weapons funded from surrounding Eastern countries such as China and the Soviet Union. They typically use Type 56 assault rifles and the SKS battle rifle. + Народная армия Вьетнама - это граждане и ополченцы Вьетнама, призванные бороться против вторжения США, с оружием, полученным от окружающих восточных стран, таких как Китай и Советский Союз. Как правило, они используют штурмовые винтовки Тип 56 и боевую винтовку СКС. This is the Military Assistance Command, Vietnam, and are the operational of the US military tasked with invading Vietnam. They normally use later World War 2 weapons with a few fresh faces, like the M14, M16, and M60. + Это Командование военной помощи Вьетнаму, оперативное подразделение вооруженных сил США, которому поручено вторжение во Вьетнам. Обычно они используют оружие времен Второй мировой войны, а также несколько новых образцов, таких как M14, M16 и M60. The Vietcong are a milita separatist force directly fighting the PAVN and it's reliance on the power of foreign nations. Due to the high availablilty, the VC typically use similar weapons as the PAVN, including a variety of AK variants and AK clones. + Вьетконг - сепаратистская военная сила, напрямую борющаяся с ПАВН и его зависимостью от власти иностранных государств. Из-за высокой доступности оружия ВК, как правило, используют то же оружие, что и ПАВН, включая различные варианты АК и клоны АК. The United States Army are one of the world's most dangerous military superpowers, with their alliance to NATO making them a difficult threat. They typically produce and use a substantial amount of NATO weaponry, including 5.56 STANAG and 7.62 calibers. + Армия Соединенных Штатов - одна из самых опасных военных сверхдержав в мире, а их союз с НАТО делает их сложной угрозой. Как правило, они производят и используют значительное количество оружия НАТО, включая калибры 5,56 STANAG и 7,62. The United States Marine Corps are the primary branch of the US military deployed overseas. They retain the same lethality as their domestic counterparts, with equipment fitted for operating on the high seas. Their small arms are predominantly the same as the standard US Army. + Корпус морской пехоты США - основное подразделение вооруженных сил США, развернутое за рубежом. Они сохраняют ту же смертоносность, что и их отечественные коллеги, а их снаряжение приспособлено для действий в открытом море. Их стрелковое оружие в основном такое же, как и в армии США. The Russian Air Forces fill a vital gap in the AFRF's capability of cohesive aerial assaults. They typically use standard issue Russian equipment, but their vehicles and gear are modified to be more lightweight for ease of aerial operations. + Российские ВВС заполняют жизненно важный пробел в возможностях ВСРФ по проведению сплоченных воздушных десантов. Как правило, они используют стандартное российское оборудование, но их машины и снаряжение модифицированы для облегчения воздушных операций. The Military Assistance Command, Vietnam are the operational group of the US military tasked with invading Vietnam. They normally use later World War II weapons with a few fresh faces, like the M14, M16, and M60. + Командование военной помощи Вьетнаму - оперативная группа вооруженных сил США, которой поручено вторжение во Вьетнам. Обычно они используют оружие времен Второй мировой войны, а также несколько новых образцов, таких как M14, M16 и M60. The People's Army of Vietnam are the citizens and militia of Vietnam dedicated to fighting the invasion of the US, with weapons funded from surrounding Eastern countries such as China and the Soviet Union. They typically use Type 56 assault rifles and the SKS battle rifle. + Народная армия Вьетнама - это граждане и ополченцы Вьетнама, призванные бороться против вторжения США, с оружием, полученным от окружающих восточных стран, таких как Китай и Советский Союз. Как правило, они используют штурмовые винтовки Тип 56 и боевую винтовку СКС. The noncombatant civilians of Vietnam wish for no part in this war, solely looking to go back to the time where they could farm in peace. + Не участвующие в боевых действиях мирные жители Вьетнама не желают принимать никакого участия в этой войне, а лишь хотят вернуться в то время, когда они могли спокойно заниматься сельским хозяйством. The Pissed Off Farmers are an excellent example of what happens when you mess with the rice paddies. They have a high supply of Mosin-Nagants, due to the incredible mass-production during World War II. + Взбешенные фермеры - отличный пример того, что бывает, если возиться с рисовыми полями. У них большой запас пистолетов Мосина-Наганта, благодаря невероятно массовому производству во время Второй мировой войны. The Arganian Defense Force is the organized army defending Argana. They take the role of the benevolent overlords, leaving the SFIA to do the dirty work under the sponsorship of the ADF. They use the Velko rifles along with the Mk20 bullpup rifle. + Силы обороны Арганы - это организованная армия, защищающая Аргану. Они выступают в роли доброжелательных владык, оставляя SFIA выполнять грязную работу под патронажем ADF. Они используют винтовки Велко, а также винтовку Mk20 буллпап. ION Services, Incorporated forces around Sefrou Ramal are still classified as independent contractors, but are hired by third parties for specific jobs in the destabilized region. They use the custom-made XMS bullpup rifles with standard STANAG magazines. + Силы ION Services, Incorporated вокруг Сефру Рамаль по-прежнему классифицируются как независимые подрядчики, но нанимаются третьими сторонами для выполнения конкретных работ в дестабилизированном регионе. Они используют сделанные на заказ винтовки XMS в стиле буллпап со стандартными магазинами STANAG. The Sefrawi Freedom and Independence Army is a state-backed paramilitary group, funded and reporting directly to the Arganian government for the work that's too dirty for the ADF's soldiers. They typically use the Velko rifles, which are domestically sourced. + Армия свободы и независимости Сефрауи - это военизированная группировка, поддерживаемая государством, финансируемая и подчиняющаяся непосредственно правительству Аргании для выполнения работы, которая слишком грязная для солдат ADF. Они обычно используют винтовки Велко, которые производятся внутри страны. Many of the citizens of Sefrou-Ramal have not had the chance to evacuate yet, making the area very dangerous for any noncombatants. The Tura look to help the residents of their homeland however possible. + Многие жители Сефру-Рамаля еще не успели эвакуироваться, что делает эту местность очень опасной для всех, кто не участвует в боевых действиях. Тура стремятся помочь жителям своей родины, насколько это возможно. The Tura are an ancient tribe that opposes the urbanization and military presence in Sefrawi and is willing to take up arms to retake what once was their home. They use weapons stolen from the enemy, as well as armored pickups and technicals for assault. + Тура - древнее племя, которое выступает против урбанизации и военного присутствия в Сефрауи и готово взяться за оружие, чтобы отвоевать то, что когда-то было их домом. Для нападения они используют оружие, украденное у врага, а также бронированные пикапы и технику. @@ -11136,9 +11241,11 @@ Convert to Squad + Преобразование в отряд Convert currently selected AI units to a high command squad. + Преобразуйте выбранные в данный момент отряды AI в отряды высшего командования. Faction Garage diff --git a/A3A/addons/garage/Stringtable.xml b/A3A/addons/garage/Stringtable.xml index f914e11528..6ec3d40198 100644 --- a/A3A/addons/garage/Stringtable.xml +++ b/A3A/addons/garage/Stringtable.xml @@ -438,15 +438,19 @@ Only the Commander can sell vehicles. + Seul le Commandant peux vendre des véhicules. You cannot sell a locked vehicle. If this is your vehicle, make sure to unlock it first. + Vous ne pouvez vendre de véhicule vérrouiller. Si c'est votre véhicule, dévérouiller le d'abord. This vehicle is not suitable for our marketplace. + Ce véhicule n'est pas adapté pour notre marché. Vehicle sold for %1 €. + Véhicule vendu pour %1 €. You have too many vehicles locked @@ -661,6 +665,7 @@ Sell Vehicle + Vendre véhicule Statics @@ -720,6 +725,7 @@ Cannot be sold. + Ne peux pas être vendu. Capacity: diff --git a/A3A/addons/maps/Stringtable.xml b/A3A/addons/maps/Stringtable.xml index d7ded0f2e6..655bfccf8a 100644 --- a/A3A/addons/maps/Stringtable.xml +++ b/A3A/addons/maps/Stringtable.xml @@ -479,7 +479,7 @@ Be the Resistance Leader. Fight against a superior enemy in technology, number, assets and vehicles. Use guerrilla tactics in a totally dynamic world, with around 18 sidemissions, everywhere, anytime, anything. Sii il leader della Resistenza. Combatti contro un nemico superiore in tecnologia, numero, risorse e veicoli. Usa tattiche di guerriglia in un mondo totalmente dinamico, con circa 18 missioni secondarie, ovunque, in qualsiasi momento e con ogni cosa. - Devenez le Chef de la Résistance. Battez-vous contre un ennemi en surnombre et avec un niveau technologique supérieur. Utilisez les tactiques des Guerrillas dans un monde complétement dynamique, avec environ 18 missions secondaires. Quand vous voulez, où vous voulez, avec ce que vous voulez. + Devenez le Chef de la Résistance. Battez-vous contre un ennemi en surnombre et avec un niveau technologique supérieur. Utilisez les tactiques de Guerrillas dans un monde complétement dynamique, avec environ 18 missions secondaires quand vous voulez, où vous voulez, avec ce que vous voulez. 반군 지도자가 되어 아군보다 기술, 머릿수, 차량, 자산이 월등한 적과 싸우십시오. 완전 다이나믹한 세계에서 게릴라 전술을 활용하십시오. 약 18개 이상의 사이드 임무가 있으며, 언제 어디서나 무엇이든 가능합니다. Станьте лидером Сопротивления. Сражайтесь с противником, превосходящим вас в технологиях, численности, активах и транспортных средствах. Используйте партизанскую тактику в полностью динамичном мире, где около 18 сторонних миссий, везде, в любое время, на чем угодно. Bądź liderem ruchu oporu. Walcz z lepszym wrogiem pod względem technologii, liczby żołnierzy, zasobów i pojazdów. Używaj taktyk partyzanckich w całkowicie dynamicznym świecie, z około 18 misjami pobocznymi, w dowolnym miejscu i czasie. @@ -517,7 +517,7 @@ Be the Resistance Leader. Fight against a superior enemy in technology, number, assets and vehicles. Use guerrilla tactics in a totally dynamic world, with around 18 sidemissions, everywhere, anytime, anything. Sii il leader della Resistenza. Combatti contro un nemico superiore in tecnologia, numero, risorse e veicoli. Usa tattiche di guerriglia in un mondo totalmente dinamico, con circa 18 missioni secondarie, ovunque, in qualsiasi momento e con ogni cosa. - Devenez le Chef de la Résistance. Battez-vous contre un ennemi en surnombre et avec un niveau technologique supérieur. Utilisez les tactiques des Guerrillas dans un monde complétement dynamique, avec environ 18 missions secondaires. Quand vous voulez, où vous voulez, avec ce que vous voulez. + Devenez le Chef de la Résistance. Battez-vous contre un ennemi en surnombre et avec un niveau technologique supérieur. Utilisez les tactiques de Guerrillas dans un monde complétement dynamique, avec environ 18 missions secondaires quand vous voulez, où vous voulez, avec ce que vous voulez. 반군 지도자가 되어 아군보다 기술, 머릿수, 차량, 자산이 월등한 적과 싸우십시오. 완전 다이나믹한 세계에서 게릴라 전술을 활용하십시오. 약 18개 이상의 사이드 임무가 있으며, 언제 어디서나 무엇이든 가능합니다. Стань лидером Сопротивления. Сражайся против врага превосходящего в технологии, количестве, вооружении и технике. Используй партизанскую тактику в полностью динамическом мире с около 18 побочными заданиями, в любом месте, в любое время, против чего угодно. Bądź liderem ruchu oporu. Walcz z lepszym wrogiem pod względem technologii, liczby żołnierzy, zasobów i pojazdów. Używaj taktyk partyzanckich w całkowicie dynamicznym świecie, z około 18 misjami pobocznymi, w dowolnym miejscu i czasie. @@ -736,17 +736,6 @@ Be the Resistance Leader. Fight against a superior enemy in technology, number, assets and vehicles. Use guerrilla tactics in a totally dynamic world, with around 18 sidemissions, everywhere, anytime, anything. - Sei ein Anführer des Widerstands. Kämpfe gegen einen technologisch und zahlenmäßigen überlegenen Feind. Nutze Guerillataktiken in einer vollständig dynamischen Welt mit 18 möglichen Sekundärmissionen. Es könnte jederzeit und überall alles passieren... - Sii il leader della Resistenza. Combatti contro un nemico superiore in tecnologia, numero, risorse e veicoli. Usa tattiche di guerriglia in un mondo totalmente dinamico, con circa 18 missioni secondarie, ovunque, in qualsiasi momento e con ogni cosa. - Sé el Líder de la Resistencia. Lucha contra un enemigo superior en tecnología, número, capacidades y vehículos. Usa tacticas de guerrilla en un mundo totalmente dinámico, con alrededor de 18 misiones secundarias, en todos lados, a cualquier hora, con cualquier cosa. - Devenez le Chef de la Résistance. Battez-vous contre un ennemi en surnombre et avec un niveau technologique supérieur. Utilisez les tactiques des Guerrillas dans un monde complétement dynamique, avec environ 18 missions secondaires. Quand vous voulez, où vous voulez, avec ce que vous voulez... - 반군 지도자가 되어 아군보다 기술, 머릿수, 차량, 자산이 월등한 적과 싸우십시오. 완전 다이나믹한 세계에서 게릴라 전술을 활용하십시오. 약 18개 이상의 사이드 임무가 있으며, 언제 어디서나 무엇이든 가능합니다. - Стань лидером Сопротивления. Сражайся против врага превосходящего в технологии, количестве, вооружении и технике. Используй партизанскую тактику в полностью динамическом мире с около 18 побочными заданиями, в любом месте, в любое время, против чего угодно. - Bądź liderem ruchu oporu. Walcz z lepszym wrogiem pod względem technologii, liczby żołnierzy, zasobów i pojazdów. Używaj taktyk partyzanckich w całkowicie dynamicznym świecie, z około 18 misjami pobocznymi, w dowolnym miejscu i czasie. - Buďte vůdcem odboje. Bojujte proti nadřazenému nepříteli v technologii, počtu, majetku a vozidlech. Použijte partyzánskou taktiku ve zcela dynamickém světě, přibližně s 18 vedlejšími misemi, všude kdykoli a cokoli. - Seja o Líder da Resistência. Lute contra um inimigo superior em tecnologia, número, recursos e veículos. Use tácticas de guerrilha num mundo totalmente dinâmico, com cerca de 18 missões secundárias, em qualquer lado, a qualquer altura. - Direniş Lideri olun. Teknoloji, sayı, kaynak ve araçlarda üstün bir düşmana karşı savaşın. Her yerde ve her zaman yaklaşık 18 yan görevle tamamen dinamik bir dünyada gerilla taktiklerini kullanın. - 成为抵抗军领袖。与技术、数量、资产和载具远胜于你的强大敌人作战。面对完全动态的世界和大约18种支线任务, 在任何时间, 任何地点, 任何情况, 运用游击战术。 Antistasi Pulau From 7969b3c0e9e8bbdfa7aae05a1f6391c5877a30a9 Mon Sep 17 00:00:00 2001 From: Bob-Murphy Date: Sun, 30 Jun 2024 19:58:37 +0000 Subject: [PATCH 78/78] Automated Tolgee Update --- A3A/addons/maps/Stringtable.xml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/A3A/addons/maps/Stringtable.xml b/A3A/addons/maps/Stringtable.xml index 655bfccf8a..6f658497f9 100644 --- a/A3A/addons/maps/Stringtable.xml +++ b/A3A/addons/maps/Stringtable.xml @@ -736,12 +736,27 @@ Be the Resistance Leader. Fight against a superior enemy in technology, number, assets and vehicles. Use guerrilla tactics in a totally dynamic world, with around 18 sidemissions, everywhere, anytime, anything. + Sei ein Anführer des Widerstands. Kämpfe gegen einen technologisch und zahlenmäßigen überlegenen Feind. Nutze Guerillataktiken in einer vollständig dynamischen Welt mit 18 möglichen Sekundärmissionen. Es könnte jederzeit und überall alles passieren... + Sii il leader della Resistenza. Combatti contro un nemico superiore in tecnologia, numero, risorse e veicoli. Usa tattiche di guerriglia in un mondo totalmente dinamico, con circa 18 missioni secondarie, ovunque, in qualsiasi momento e con ogni cosa. + Sé el Líder de la Resistencia. Lucha contra un enemigo superior en tecnología, número, capacidades y vehículos. Usa tacticas de guerrilla en un mundo totalmente dinámico, con alrededor de 18 misiones secundarias, en todos lados, a cualquier hora, con cualquier cosa. + Devenez le Chef de la Résistance. Battez-vous contre un ennemi en surnombre et avec un niveau technologique supérieur. Utilisez les tactiques des Guerrillas dans un monde complétement dynamique, avec environ 18 missions secondaires. Quand vous voulez, où vous voulez, avec ce que vous voulez... + 반군 지도자가 되어 아군보다 기술, 머릿수, 차량, 자산이 월등한 적과 싸우십시오. 완전 다이나믹한 세계에서 게릴라 전술을 활용하십시오. 약 18개 이상의 사이드 임무가 있으며, 언제 어디서나 무엇이든 가능합니다. + Стань лидером Сопротивления. Сражайся против врага превосходящего в технологии, количестве, вооружении и технике. Используй партизанскую тактику в полностью динамическом мире с около 18 побочными заданиями, в любом месте, в любое время, против чего угодно. + Bądź liderem ruchu oporu. Walcz z lepszym wrogiem pod względem technologii, liczby żołnierzy, zasobów i pojazdów. Używaj taktyk partyzanckich w całkowicie dynamicznym świecie, z około 18 misjami pobocznymi, w dowolnym miejscu i czasie. + Buďte vůdcem odboje. Bojujte proti nadřazenému nepříteli v technologii, počtu, majetku a vozidlech. Použijte partyzánskou taktiku ve zcela dynamickém světě, přibližně s 18 vedlejšími misemi, všude kdykoli a cokoli. + Seja o Líder da Resistência. Lute contra um inimigo superior em tecnologia, número, recursos e veículos. Use tácticas de guerrilha num mundo totalmente dinâmico, com cerca de 18 missões secundárias, em qualquer lado, a qualquer altura. + Direniş Lideri olun. Teknoloji, sayı, kaynak ve araçlarda üstün bir düşmana karşı savaşın. Her yerde ve her zaman yaklaşık 18 yan görevle tamamen dinamik bir dünyada gerilla taktiklerini kullanın. + 成为抵抗军领袖。与技术、数量、资产和载具远胜于你的强大敌人作战。面对完全动态的世界和大约18种支线任务, 在任何时间, 任何地点, 任何情况, 运用游击战术。 Antistasi Pulau + Antistasi Pulau + Antistasi Пулау Antistasi - Liberation of Pulau + Antistasi - Libération de Pulau + Antistasi - Освобождение Пулау The reunification of Sahrani